From e41d235cde277e772efd1cefb65af5f85fef8662 Mon Sep 17 00:00:00 2001 From: Rongjian Zhang Date: Sun, 17 Jan 2021 22:08:32 +0800 Subject: [PATCH] refactor: ferry --- build.yaml | 82 +- ios/Podfile.lock | 8 +- .../xcshareddata/IDEWorkspaceChecks.plist | 8 + lib/github.schema.json | 99201 ------------ lib/graphql/gh.dart | 8007 - lib/graphql/gh.g.dart | 3320 - lib/graphql/gh_commits.graphql | 60 - lib/graphql/gh_issues.graphql | 43 - lib/graphql/gh_open_issue.graphql | 12 - lib/graphql/gh_pulls.graphql | 43 - lib/graphql/gh_repo.graphql | 101 - lib/graphql/gh_repos.graphql | 70 - lib/graphql/gh_user.graphql | 239 - lib/graphql/gh_users.graphql | 101 - lib/graphql/github.ast.gql.dart | 4983 + lib/graphql/github.data.gql.dart | 21016 +++ lib/graphql/github.data.gql.g.dart | 123364 +++++++++++++++ lib/graphql/github.graphql | 1020 + lib/graphql/github.req.gql.dart | 1789 + lib/graphql/github.req.gql.g.dart | 13731 ++ lib/graphql/github.var.gql.dart | 939 + lib/graphql/github.var.gql.g.dart | 5763 + lib/graphql/schema.ast.gql.dart | 50606 ++++++ lib/graphql/schema.graphql | 38155 +++++ lib/graphql/schema.schema.gql.dart | 6963 + lib/graphql/schema.schema.gql.g.dart | 42353 +++++ lib/graphql/serializers.gql.dart | 2113 + lib/graphql/serializers.gql.g.dart | 1174 + lib/home.dart | 8 +- lib/models/auth.dart | 14 +- lib/router.dart | 23 +- lib/scaffolds/list_stateful.dart | 6 +- lib/scaffolds/long_list.dart | 14 +- lib/screens/gh_commits.dart | 53 +- lib/screens/gh_issue.dart | 831 +- lib/screens/gh_issues.dart | 52 +- lib/screens/gh_pulls.dart | 23 +- lib/screens/gh_repo.dart | 77 +- lib/screens/gh_repos.dart | 96 +- lib/screens/gh_user.dart | 224 +- lib/screens/gh_users.dart | 276 +- lib/utils/date_time_serializer.dart | 28 + lib/utils/nil_store.dart | 33 + lib/utils/request_serilizer.dart | 20 - lib/widgets/comment_item.dart | 13 + lib/widgets/repository_item.dart | 17 + lib/widgets/timeline_item.dart | 505 +- lib/widgets/user_item.dart | 58 + pubspec.lock | 136 +- pubspec.yaml | 9 +- 50 files changed, 315165 insertions(+), 112615 deletions(-) create mode 100644 ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 lib/github.schema.json delete mode 100644 lib/graphql/gh.dart delete mode 100644 lib/graphql/gh.g.dart delete mode 100644 lib/graphql/gh_commits.graphql delete mode 100644 lib/graphql/gh_issues.graphql delete mode 100644 lib/graphql/gh_open_issue.graphql delete mode 100644 lib/graphql/gh_pulls.graphql delete mode 100644 lib/graphql/gh_repo.graphql delete mode 100644 lib/graphql/gh_repos.graphql delete mode 100644 lib/graphql/gh_user.graphql delete mode 100644 lib/graphql/gh_users.graphql create mode 100644 lib/graphql/github.ast.gql.dart create mode 100644 lib/graphql/github.data.gql.dart create mode 100644 lib/graphql/github.data.gql.g.dart create mode 100644 lib/graphql/github.graphql create mode 100644 lib/graphql/github.req.gql.dart create mode 100644 lib/graphql/github.req.gql.g.dart create mode 100644 lib/graphql/github.var.gql.dart create mode 100644 lib/graphql/github.var.gql.g.dart create mode 100644 lib/graphql/schema.ast.gql.dart create mode 100644 lib/graphql/schema.graphql create mode 100644 lib/graphql/schema.schema.gql.dart create mode 100644 lib/graphql/schema.schema.gql.g.dart create mode 100644 lib/graphql/serializers.gql.dart create mode 100644 lib/graphql/serializers.gql.g.dart create mode 100644 lib/utils/date_time_serializer.dart create mode 100644 lib/utils/nil_store.dart delete mode 100644 lib/utils/request_serilizer.dart diff --git a/build.yaml b/build.yaml index c93c713..3f179df 100644 --- a/build.yaml +++ b/build.yaml @@ -1,36 +1,56 @@ targets: $default: builders: - json_serializable: + gql_build|ast_builder: + enabled: true + gql_build|schema_builder: + enabled: true options: - # Options configure how source code is generated for every - # `@JsonSerializable`-annotated class in the package. - # - # The default value for each is listed. - # - # For usage information, reference the corresponding field in - # `JsonSerializableGenerator`. - # any_map: false - # checked: false - # create_factory: true - # create_to_json: true - # disallow_unrecognized_keys: false - # explicit_to_json: false - # field_rename: snake - # generate_to_json_function: true - # include_if_null: true - # nullable: true - # use_wrappers: false - artemis: + schema: git_touch|lib/graphql/schema.graphql + type_overrides: + DateTime: + name: DateTime + URI: + name: String + GitObjectID: + name: String + gql_build|data_builder: + enabled: true options: - schema_mapping: - - schema: lib/github.schema.json - output: lib/graphql/gh.dart - queries_glob: lib/graphql/gh_*.graphql - resolve_type_field: __typename - add_query_prefix: true - scalar_mapping: - - graphql_type: URI - dart_type: String - - graphql_type: GitObjectID - dart_type: String + schema: git_touch|lib/graphql/schema.graphql + type_overrides: + DateTime: + name: DateTime + URI: + name: String + GitObjectID: + name: String + gql_build|var_builder: + enabled: true + options: + schema: git_touch|lib/graphql/schema.graphql + type_overrides: + DateTime: + name: DateTime + URI: + name: String + GitObjectID: + name: String + gql_build|serializer_builder: + enabled: true + options: + schema: git_touch|lib/graphql/schema.graphql + custom_serializers: + - import: package:git_touch/utils/date_time_serializer.dart + name: DateTimeSerializer + ferry_generator|req_builder: + enabled: true + options: + schema: git_touch|lib/graphql/schema.graphql + type_overrides: + DateTime: + name: DateTime + URI: + name: String + GitObjectID: + name: String diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 4a0d42a..d884f26 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1,7 +1,5 @@ PODS: - Flutter (1.0.0) - - in_app_review (0.2.0): - - Flutter - launch_review (0.0.1): - Flutter - package_info (0.0.1): @@ -19,7 +17,6 @@ PODS: DEPENDENCIES: - Flutter (from `Flutter`) - - in_app_review (from `.symlinks/plugins/in_app_review/ios`) - launch_review (from `.symlinks/plugins/launch_review/ios`) - package_info (from `.symlinks/plugins/package_info/ios`) - share (from `.symlinks/plugins/share/ios`) @@ -31,8 +28,6 @@ DEPENDENCIES: EXTERNAL SOURCES: Flutter: :path: Flutter - in_app_review: - :path: ".symlinks/plugins/in_app_review/ios" launch_review: :path: ".symlinks/plugins/launch_review/ios" package_info: @@ -50,7 +45,6 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: Flutter: 0e3d915762c693b495b44d77113d4970485de6ec - in_app_review: 4a97249f7a2f539a0f294c2d9196b7fe35e49541 launch_review: 75d5a956ba8eaa493e9c9d4bf4c05e505e8d5ed0 package_info: 873975fc26034f0b863a300ad47e7f1ac6c7ec62 share: 0b2c3e82132f5888bccca3351c504d0003b3b410 @@ -61,4 +55,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: aafe91acc616949ddb318b77800a7f51bffa2a4c -COCOAPODS: 1.10.0 +COCOAPODS: 1.10.1 diff --git a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/lib/github.schema.json b/lib/github.schema.json deleted file mode 100644 index 259f7c0..0000000 --- a/lib/github.schema.json +++ /dev/null @@ -1,99201 +0,0 @@ -{ - "data": { - "__schema": { - "queryType": { - "name": "Query" - }, - "mutationType": { - "name": "Mutation" - }, - "subscriptionType": null, - "types": [ - { - "kind": "SCALAR", - "name": "Boolean", - "description": "Represents `true` or `false` values.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "String", - "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Query", - "description": "The query root of GitHub's GraphQL interface.", - "fields": [ - { - "name": "codeOfConduct", - "description": "Look up a code of conduct by its key", - "args": [ - { - "name": "key", - "description": "The code of conduct's key", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CodeOfConduct", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "codesOfConduct", - "description": "Look up a code of conduct by its key", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CodeOfConduct", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "Look up an enterprise by URL slug.", - "args": [ - { - "name": "slug", - "description": "The enterprise URL slug.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "invitationToken", - "description": "The enterprise invitation token.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseAdministratorInvitation", - "description": "Look up a pending enterprise administrator invitation by invitee, enterprise and role.", - "args": [ - { - "name": "userLogin", - "description": "The login of the user invited to join the business.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "enterpriseSlug", - "description": "The slug of the enterprise the user was invited to join.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "role", - "description": "The role for the business member invitation.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseAdministratorRole", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseAdministratorInvitationByToken", - "description": "Look up a pending enterprise administrator invitation by invitation token.", - "args": [ - { - "name": "invitationToken", - "description": "The invitation token sent with the invitation email.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "license", - "description": "Look up an open source license by its key", - "args": [ - { - "name": "key", - "description": "The license's downcased SPDX ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "License", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "licenses", - "description": "Return a list of known open source licenses", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "License", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketplaceCategories", - "description": "Get alphabetically sorted list of Marketplace categories", - "args": [ - { - "name": "includeCategories", - "description": "Return only the specified categories.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "excludeEmpty", - "description": "Exclude categories with no listings.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "excludeSubcategories", - "description": "Returns top level categories only, excluding any subcategories.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MarketplaceCategory" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketplaceCategory", - "description": "Look up a Marketplace category by its slug.", - "args": [ - { - "name": "slug", - "description": "The URL slug of the category.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "useTopicAliases", - "description": "Also check topic aliases for the category slug", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MarketplaceCategory", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketplaceListing", - "description": "Look up a single Marketplace listing", - "args": [ - { - "name": "slug", - "description": "Select the listing that matches this slug. It's the short name of the listing used in its URL.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MarketplaceListing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketplaceListings", - "description": "Look up Marketplace listings", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "categorySlug", - "description": "Select only listings with the given category.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "useTopicAliases", - "description": "Also check topic aliases for the category slug", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "viewerCanAdmin", - "description": "Select listings to which user has admin access. If omitted, listings visible to the\nviewer are returned.\n", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "adminId", - "description": "Select listings that can be administered by the specified user.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "organizationId", - "description": "Select listings for products owned by the specified organization.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "allStates", - "description": "Select listings visible to the viewer even if they are not approved. If omitted or\nfalse, only approved listings will be returned.\n", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "slugs", - "description": "Select the listings with these slugs, if they are visible to the viewer.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "primaryCategoryOnly", - "description": "Select only listings where the primary category matches the given category slug.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "withFreeTrialsOnly", - "description": "Select only listings that offer a free trial.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MarketplaceListingConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "meta", - "description": "Return information about the GitHub instance", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GitHubMetadata", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "Fetches an object given its ID.", - "args": [ - { - "name": "id", - "description": "ID of the object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "Lookup nodes by a list of IDs.", - "args": [ - { - "name": "ids", - "description": "The list of node IDs.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID" - } - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "Lookup a organization by login.", - "args": [ - { - "name": "login", - "description": "The organization's login.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rateLimit", - "description": "The client's rate limit information.", - "args": [ - { - "name": "dryRun", - "description": "If true, calculate the cost for the query without evaluating it", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "OBJECT", - "name": "RateLimit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "relay", - "description": "Hack to workaround https://github.com/facebook/relay/issues/112 re-exposing the root query object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Query", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "Lookup a given repository by the owner and repository name.", - "args": [ - { - "name": "owner", - "description": "The login field of a user or organization", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name of the repository", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryOwner", - "description": "Lookup a repository owner (ie. either a User or an Organization) by login.", - "args": [ - { - "name": "login", - "description": "The username to lookup the owner by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "INTERFACE", - "name": "RepositoryOwner", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resource", - "description": "Lookup resource by a URL.", - "args": [ - { - "name": "url", - "description": "The URL.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "search", - "description": "Perform a search across resources.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "query", - "description": "The search string to look for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "type", - "description": "The types of search items to search within.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SearchType", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SearchResultItemConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "securityAdvisories", - "description": "GitHub Security Advisories", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for the returned topics.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SecurityAdvisoryOrder", - "ofType": null - }, - "defaultValue": "{field: UPDATED_AT, direction: DESC}" - }, - { - "name": "identifier", - "description": "Filter advisories by identifier, e.g. GHSA or CVE.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SecurityAdvisoryIdentifierFilter", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "publishedSince", - "description": "Filter advisories to those published since a time in the past.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedSince", - "description": "Filter advisories to those updated since a time in the past.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SecurityAdvisoryConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "securityAdvisory", - "description": "Fetch a Security Advisory by its GHSA ID", - "args": [ - { - "name": "ghsaId", - "description": "GitHub Security Advisory ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SecurityAdvisory", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "securityVulnerabilities", - "description": "Software Vulnerabilities documented by GitHub Security Advisories", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for the returned topics.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SecurityVulnerabilityOrder", - "ofType": null - }, - "defaultValue": "{field: UPDATED_AT, direction: DESC}" - }, - { - "name": "ecosystem", - "description": "An ecosystem to filter vulnerabilities by.", - "type": { - "kind": "ENUM", - "name": "SecurityAdvisoryEcosystem", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "package", - "description": "A package name to filter vulnerabilities by.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "severities", - "description": "A list of severities to filter vulnerabilities by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SecurityAdvisorySeverity", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SecurityVulnerabilityConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sponsorsListing", - "description": "Look up a single Sponsors Listing", - "args": [ - { - "name": "slug", - "description": "Select the Sponsors listing which matches this slug", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SponsorsListing", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "`Query.sponsorsListing` will be removed. Use `Sponsorable.sponsorsListing` instead. Removal on 2020-04-01 UTC." - }, - { - "name": "topic", - "description": "Look up a topic by name.", - "args": [ - { - "name": "name", - "description": "The topic's name.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Topic", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "Lookup a user by login.", - "args": [ - { - "name": "login", - "description": "The user's login.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewer", - "description": "The currently authenticated user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Node", - "description": "An object with an ID.", - "fields": [ - { - "name": "id", - "description": "ID of the object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AddedToProjectEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "App", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AssignedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BaseRefChangedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BaseRefForcePushedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Blob", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Bot", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BranchProtectionRule", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ClosedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CodeOfConduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CommentDeletedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CommitComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CommitCommentThread", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConvertedNoteToIssueEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CrossReferencedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DemilestonedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DeployKey", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DeployedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Deployment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DeploymentEnvironmentChangedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DeploymentStatus", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitation", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseIdentityProvider", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseRepositoryInfo", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerInstallation", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccount", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEmail", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountsUpload", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseUserAccount", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ExternalIdentity", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Gist", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GistComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "HeadRefDeletedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "HeadRefForcePushedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "HeadRefRestoredEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "IssueComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Label", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "LabeledEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Language", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "License", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "LockedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Mannequin", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MarkedAsDuplicateEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MarketplaceCategory", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MarketplaceListing", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MembersCanDeleteReposClearAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MembersCanDeleteReposDisableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MembersCanDeleteReposEnableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MentionedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MergedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Milestone", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MilestonedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MovedColumnsInProjectEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OauthApplicationCreateAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgAddBillingManagerAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgAddMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgBlockUserAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgCreateAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgDisableOauthAppRestrictionsAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgDisableSamlAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgDisableTwoFactorRequirementAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgEnableOauthAppRestrictionsAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgEnableSamlAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgEnableTwoFactorRequirementAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgInviteMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgInviteToBusinessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessApprovedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessDeniedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessRequestedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRemoveBillingManagerAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRemoveMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRemoveOutsideCollaboratorAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRestoreMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUnblockUserAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrganizationIdentityProvider", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrganizationInvitation", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PinnedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PrivateRepositoryForkingDisableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PrivateRepositoryForkingEnableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ProjectCard", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ProjectColumn", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PublicKey", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestCommit", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestCommitCommentThread", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewThread", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PushAllowance", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Reaction", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReadyForReviewEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Ref", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReferencedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackage", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageDependency", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageFile", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageTag", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageVersion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Release", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReleaseAsset", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RemovedFromProjectEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RenamedTitleEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReopenedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoAddMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoAddTopicAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoArchivedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoChangeMergeSettingAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableContributorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableContributorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigLockAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoCreateAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoDestroyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoRemoveMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoRemoveTopicAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepositoryInvitation", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepositoryTopic", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepositoryVisibilityChangeDisableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepositoryVisibilityChangeEnableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepositoryVulnerabilityAlert", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReviewDismissalAllowance", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReviewDismissedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReviewRequest", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReviewRequestRemovedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReviewRequestedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SavedReply", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SecurityAdvisory", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SponsorsListing", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SponsorsTier", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Sponsorship", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Status", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "StatusContext", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SubscribedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Tag", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamAddMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamAddRepositoryAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamChangeParentTeamAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussionComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamRemoveMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamRemoveRepositoryAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Topic", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TransferredEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Tree", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnassignedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnlabeledEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnlockedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnpinnedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnsubscribedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UserBlockedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UserContentEdit", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UserStatus", - "ofType": null - } - ] - }, - { - "kind": "SCALAR", - "name": "ID", - "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "description": "Represents a type that can be retrieved by a URL.", - "fields": [ - { - "name": "resourcePath", - "description": "The HTML path to this resource.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL to this resource.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Bot", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ClosedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CrossReferencedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Gist", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Mannequin", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MergedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Milestone", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestCommit", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReadyForReviewEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Release", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepositoryTopic", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReviewDismissedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussionComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "kind": "SCALAR", - "name": "URI", - "description": "An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "User", - "description": "A user is an individual's account on GitHub that owns repositories and can make new content.", - "fields": [ - { - "name": "anyPinnableItems", - "description": "Determine if this repository owner has any items that can be pinned to their profile.", - "args": [ - { - "name": "type", - "description": "Filter to only a particular kind of pinnable item.", - "type": { - "kind": "ENUM", - "name": "PinnableItemType", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "avatarUrl", - "description": "A URL pointing to the user's public avatar.", - "args": [ - { - "name": "size", - "description": "The size of the resulting square image.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bio", - "description": "The user's public profile bio.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bioHTML", - "description": "The user's public profile bio as HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commitComments", - "description": "A list of commit comments made by this user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommitCommentConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": "The user's public profile company.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "companyHTML", - "description": "The user's public profile company as HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contributionsCollection", - "description": "The collection of contributions this user has made to different repositories.", - "args": [ - { - "name": "organizationID", - "description": "The ID of the organization used to filter contributions.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "from", - "description": "Only contributions made at this time or later will be counted. If omitted, defaults to a year ago.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "to", - "description": "Only contributions made before and up to and including this time will be counted. If omitted, defaults to the current time.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ContributionsCollection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The user's publicly visible profile email.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "followers", - "description": "A list of users the given user is followed by.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FollowerConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "following", - "description": "A list of users the given user is following.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FollowingConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gist", - "description": "Find gist by repo name.", - "args": [ - { - "name": "name", - "description": "The gist name to find.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Gist", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gistComments", - "description": "A list of gist comments made by this user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GistCommentConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gists", - "description": "A list of the Gists the user has created.", - "args": [ - { - "name": "privacy", - "description": "Filters Gists according to privacy.", - "type": { - "kind": "ENUM", - "name": "GistPrivacy", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for gists returned from the connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "GistOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GistConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hovercard", - "description": "The hovercard information for this user in a given context", - "args": [ - { - "name": "primarySubjectId", - "description": "The ID of the subject to get the hovercard in the context of", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Hovercard", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isBountyHunter", - "description": "Whether or not this user is a participant in the GitHub Security Bug Bounty.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isCampusExpert", - "description": "Whether or not this user is a participant in the GitHub Campus Experts Program.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeveloperProgramMember", - "description": "Whether or not this user is a GitHub Developer Program member.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isEmployee", - "description": "Whether or not this user is a GitHub employee.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isHireable", - "description": "Whether or not the user has marked themselves as for hire.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSiteAdmin", - "description": "Whether or not this user is a site administrator.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isViewer", - "description": "Whether or not this user is the viewing user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issueComments", - "description": "A list of issue comments made by this user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssueCommentConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issues", - "description": "A list of issues associated with this user.", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for issues returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "IssueOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "A list of label names to filter the pull requests by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "states", - "description": "A list of states to filter the issues by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IssueState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "filterBy", - "description": "Filtering options for issues returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "IssueFilters", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssueConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "itemShowcase", - "description": "Showcases a selection of repositories and gists that the profile owner has either curated or that have been selected automatically based on popularity.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProfileItemShowcase", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "The user's public profile location.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "login", - "description": "The username used to login.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The user's public profile name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "Find an organization by its login that the user belongs to.", - "args": [ - { - "name": "login", - "description": "The login of the organization to find.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizations", - "description": "A list of organizations the user belongs to.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnableItems", - "description": "A list of repositories and gists this profile owner can pin to their profile.", - "args": [ - { - "name": "types", - "description": "Filter the types of pinnable items that are returned.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PinnableItemType", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PinnableItemConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedItems", - "description": "A list of repositories and gists this profile owner has pinned to their profile", - "args": [ - { - "name": "types", - "description": "Filter the types of pinned items that are returned.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PinnableItemType", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PinnableItemConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedItemsRemaining", - "description": "Returns how many more items this profile owner can pin to their profile.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedRepositories", - "description": "A list of repositories this user has pinned to their profile", - "args": [ - { - "name": "privacy", - "description": "If non-null, filters repositories according to privacy", - "type": { - "kind": "ENUM", - "name": "RepositoryPrivacy", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for repositories returned from the connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "RepositoryOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "affiliations", - "description": "Array of viewer's affiliation options for repositories returned from the connection. For example, OWNER will include only repositories that the current viewer owns.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryAffiliation", - "ofType": null - } - }, - "defaultValue": "[OWNER, COLLABORATOR]" - }, - { - "name": "ownerAffiliations", - "description": "Array of owner's affiliation options for repositories returned from the connection. For example, OWNER will include only repositories that the organization or user being viewed owns.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryAffiliation", - "ofType": null - } - }, - "defaultValue": "[OWNER, COLLABORATOR]" - }, - { - "name": "isLocked", - "description": "If non-null, filters repositories according to whether they have been locked", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RepositoryConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-10-01 UTC." - }, - { - "name": "project", - "description": "Find project by number.", - "args": [ - { - "name": "number", - "description": "The project number to find.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "A list of projects under the owner.", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for projects returned from the connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "ProjectOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "search", - "description": "Query to search projects by, currently only searching by name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "states", - "description": "A list of states to filter the projects by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectsResourcePath", - "description": "The HTTP path listing user's projects", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectsUrl", - "description": "The HTTP URL listing user's projects", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publicKeys", - "description": "A list of public keys associated with this user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PublicKeyConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequests", - "description": "A list of pull requests associated with this user.", - "args": [ - { - "name": "states", - "description": "A list of states to filter the pull requests by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PullRequestState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "A list of label names to filter the pull requests by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "headRefName", - "description": "The head ref name to filter the pull requests by.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "baseRefName", - "description": "The base ref name to filter the pull requests by.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for pull requests returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "IssueOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "registryPackages", - "description": "A list of registry packages under the owner.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "Find registry package by name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "names", - "description": "Find registry packages by their names.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "repositoryId", - "description": "Find registry packages in a repository.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "packageType", - "description": "Filter registry package by type.", - "type": { - "kind": "ENUM", - "name": "RegistryPackageType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "registryPackageType", - "description": "Filter registry package by type (string).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "publicOnly", - "description": "Filter registry package by whether it is publicly visible", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageOwner` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "registryPackagesForQuery", - "description": "A list of registry packages for a particular search query.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "query", - "description": "Find registry package by search query.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "packageType", - "description": "Filter registry package by type.", - "type": { - "kind": "ENUM", - "name": "RegistryPackageType", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageSearch` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "repositories", - "description": "A list of repositories that the user owns.", - "args": [ - { - "name": "privacy", - "description": "If non-null, filters repositories according to privacy", - "type": { - "kind": "ENUM", - "name": "RepositoryPrivacy", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for repositories returned from the connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "RepositoryOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "affiliations", - "description": "Array of viewer's affiliation options for repositories returned from the connection. For example, OWNER will include only repositories that the current viewer owns.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryAffiliation", - "ofType": null - } - }, - "defaultValue": "[OWNER, COLLABORATOR]" - }, - { - "name": "ownerAffiliations", - "description": "Array of owner's affiliation options for repositories returned from the connection. For example, OWNER will include only repositories that the organization or user being viewed owns.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryAffiliation", - "ofType": null - } - }, - "defaultValue": "[OWNER, COLLABORATOR]" - }, - { - "name": "isLocked", - "description": "If non-null, filters repositories according to whether they have been locked", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "isFork", - "description": "If non-null, filters repositories according to whether they are forks of another repository", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RepositoryConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoriesContributedTo", - "description": "A list of repositories that the user recently contributed to.", - "args": [ - { - "name": "privacy", - "description": "If non-null, filters repositories according to privacy", - "type": { - "kind": "ENUM", - "name": "RepositoryPrivacy", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for repositories returned from the connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "RepositoryOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "isLocked", - "description": "If non-null, filters repositories according to whether they have been locked", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "includeUserRepositories", - "description": "If true, include user repositories", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contributionTypes", - "description": "If non-null, include only the specified types of contributions. The GitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY]", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryContributionType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RepositoryConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "Find Repository.", - "args": [ - { - "name": "name", - "description": "Name of Repository to find.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this user", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "savedReplies", - "description": "Replies this user has saved", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "The field to order saved replies by.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SavedReplyOrder", - "ofType": null - }, - "defaultValue": "{field: UPDATED_AT, direction: DESC}" - } - ], - "type": { - "kind": "OBJECT", - "name": "SavedReplyConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sponsorsListing", - "description": "The GitHub Sponsors listing for this user.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SponsorsListing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sponsorshipsAsMaintainer", - "description": "This object's sponsorships as the maintainer.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "includePrivate", - "description": "Whether or not to include private sponsorships in the result set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "orderBy", - "description": "Ordering options for sponsorships returned from this connection. If left blank, the sponsorships will be ordered based on relevancy to the viewer.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SponsorshipOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SponsorshipConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sponsorshipsAsSponsor", - "description": "This object's sponsorships as the sponsor.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for sponsorships returned from this connection. If left blank, the sponsorships will be ordered based on relevancy to the viewer.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SponsorshipOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SponsorshipConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "starredRepositories", - "description": "Repositories the user has starred.", - "args": [ - { - "name": "ownedByViewer", - "description": "Filters starred repositories to only return repositories owned by the viewer.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Order for connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "StarOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "StarredRepositoryConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The user's description of what they're currently doing.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "UserStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "topRepositories", - "description": "Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created\n", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for repositories returned from the connection", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RepositoryOrder", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "since", - "description": "How far back in time to fetch contributed repositories", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RepositoryConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this user", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanChangePinnedItems", - "description": "Can the viewer pin repositories and gists to the profile?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanCreateProjects", - "description": "Can the current viewer create new projects on this owner.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanFollow", - "description": "Whether or not the viewer is able to follow the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerIsFollowing", - "description": "Whether or not this user is followed by the viewer.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "watching", - "description": "A list of repositories the given user is watching.", - "args": [ - { - "name": "privacy", - "description": "If non-null, filters repositories according to privacy", - "type": { - "kind": "ENUM", - "name": "RepositoryPrivacy", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for repositories returned from the connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "RepositoryOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "affiliations", - "description": "Affiliation options for repositories returned from the connection", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryAffiliation", - "ofType": null - } - }, - "defaultValue": "[OWNER, COLLABORATOR, ORGANIZATION_MEMBER]" - }, - { - "name": "ownerAffiliations", - "description": "Array of owner's affiliation options for repositories returned from the connection. For example, OWNER will include only repositories that the organization or user being viewed owns.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryAffiliation", - "ofType": null - } - }, - "defaultValue": "[OWNER, COLLABORATOR]" - }, - { - "name": "isLocked", - "description": "If non-null, filters repositories according to whether they have been locked", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RepositoryConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "websiteUrl", - "description": "A URL pointing to the user's public website/blog.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RegistryPackageOwner", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RegistryPackageSearch", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "ProjectOwner", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryOwner", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "ProfileOwner", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Sponsorable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Int", - "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PageInfo", - "description": "Information about pagination in a connection.", - "fields": [ - { - "name": "endCursor", - "description": "When paginating forwards, the cursor to continue.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasNextPage", - "description": "When paginating forwards, are there more items?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasPreviousPage", - "description": "When paginating backwards, are there more items?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "startCursor", - "description": "When paginating backwards, the cursor to continue.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "DateTime", - "description": "An ISO-8601 encoded UTC date string.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageConnection", - "description": "The connection type for RegistryPackage.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RegistryPackage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackage", - "description": "A registry package contains the content for an uploaded package.", - "fields": [ - { - "name": "color", - "description": "The package type color", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `Package` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latestVersion", - "description": "Find the latest version for the package.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RegistryPackageVersion", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `Package` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "name", - "description": "Identifies the title of the package.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `Package` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "nameWithOwner", - "description": "Identifies the title of the package, with the owner prefixed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `Package` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "packageFileByGuid", - "description": "Find the package file identified by the guid.", - "args": [ - { - "name": "guid", - "description": "The unique identifier of the package_file", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RegistryPackageFile", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `Package` object. Removal on 2020-04-01 UTC." - }, - { - "name": "packageFileBySha256", - "description": "Find the package file identified by the sha256.", - "args": [ - { - "name": "sha256", - "description": "The SHA256 of the package_file", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RegistryPackageFile", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `Package` object. Removal on 2020-04-01 UTC." - }, - { - "name": "packageType", - "description": "Identifies the type of the package.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RegistryPackageType", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `Package` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "preReleaseVersions", - "description": "List the prerelease versions for this package.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RegistryPackageVersionConnection", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `Package` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "registryPackageType", - "description": "The type of the package.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `Package` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "repository", - "description": "repository that the release is associated with", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `Package` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "statistics", - "description": "Statistics about package activity.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RegistryPackageStatistics", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `Package` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "tags", - "description": "list of tags for this package", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageTagConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `Package` object. Removal on 2020-04-01 UTC." - }, - { - "name": "topics", - "description": "List the topics for this package.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TopicConnection", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `Package` object. Removal on 2020-04-01 UTC." - }, - { - "name": "version", - "description": "Find package version by version string.", - "args": [ - { - "name": "version", - "description": "The package version.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RegistryPackageVersion", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `Package` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "versionByPlatform", - "description": "Find package version by version string.", - "args": [ - { - "name": "version", - "description": "The package version.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "platform", - "description": "Find a registry package for a specific platform.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RegistryPackageVersion", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `Package` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "versionBySha256", - "description": "Find package version by manifest SHA256.", - "args": [ - { - "name": "sha256", - "description": "The package SHA256 digest.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RegistryPackageVersion", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `Package` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "versions", - "description": "list of versions for this package", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageVersionConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `Package` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "versionsByMetadatum", - "description": "List package versions with a specific metadatum.", - "args": [ - { - "name": "metadatum", - "description": "Filter on a specific metadatum.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RegistryPackageMetadatum", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RegistryPackageVersionConnection", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `Package` object instead. Removal on 2020-04-01 UTC." - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RegistryPackageType", - "description": "The possible types of a registry package.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NPM", - "description": "An npm registry package.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RUBYGEMS", - "description": "A rubygems registry package.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAVEN", - "description": "A maven registry package.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DOCKER", - "description": "A docker image.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DEBIAN", - "description": "A debian package.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NUGET", - "description": "A nuget package.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PYTHON", - "description": "A python package.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Repository", - "description": "A repository contains the content for a project.", - "fields": [ - { - "name": "assignableUsers", - "description": "A list of users that can be assigned to issues in this repository.", - "args": [ - { - "name": "query", - "description": "Filters users with query on user name and login", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "branchProtectionRules", - "description": "A list of branch protection rules for this repository.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BranchProtectionRuleConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "codeOfConduct", - "description": "Returns the code of conduct for this repository", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CodeOfConduct", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "collaborators", - "description": "A list of collaborators associated with the repository.", - "args": [ - { - "name": "affiliation", - "description": "Collaborators affiliation level with a repository.", - "type": { - "kind": "ENUM", - "name": "CollaboratorAffiliation", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "query", - "description": "Filters users with query on user name and login", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RepositoryCollaboratorConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commitComments", - "description": "A list of commit comments associated with the repository.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommitCommentConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "defaultBranchRef", - "description": "The Ref associated with the repository's default branch.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Ref", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deployKeys", - "description": "A list of deploy keys that are on this repository.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DeployKeyConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deployments", - "description": "Deployments associated with the repository", - "args": [ - { - "name": "environments", - "description": "Environments to list deployments for", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for deployments returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "DeploymentOrder", - "ofType": null - }, - "defaultValue": "{field: CREATED_AT, direction: ASC}" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DeploymentConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The description of the repository.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "descriptionHTML", - "description": "The description of the repository rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "diskUsage", - "description": "The number of kilobytes this repository occupies on disk.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forkCount", - "description": "Returns how many forks there are of this repository in the whole network.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forks", - "description": "A list of direct forked repositories.", - "args": [ - { - "name": "privacy", - "description": "If non-null, filters repositories according to privacy", - "type": { - "kind": "ENUM", - "name": "RepositoryPrivacy", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for repositories returned from the connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "RepositoryOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "affiliations", - "description": "Array of viewer's affiliation options for repositories returned from the connection. For example, OWNER will include only repositories that the current viewer owns.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryAffiliation", - "ofType": null - } - }, - "defaultValue": "[OWNER, COLLABORATOR]" - }, - { - "name": "ownerAffiliations", - "description": "Array of owner's affiliation options for repositories returned from the connection. For example, OWNER will include only repositories that the organization or user being viewed owns.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryAffiliation", - "ofType": null - } - }, - "defaultValue": "[OWNER, COLLABORATOR]" - }, - { - "name": "isLocked", - "description": "If non-null, filters repositories according to whether they have been locked", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RepositoryConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fundingLinks", - "description": "The funding links for this repository", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FundingLink" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasIssuesEnabled", - "description": "Indicates if the repository has issues feature enabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasProjectsEnabled", - "description": "Indicates if the repository has the Projects feature enabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasWikiEnabled", - "description": "Indicates if the repository has wiki feature enabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "homepageUrl", - "description": "The repository's URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isArchived", - "description": "Indicates if the repository is unmaintained.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDisabled", - "description": "Returns whether or not this repository disabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isFork", - "description": "Identifies if the repository is a fork.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLocked", - "description": "Indicates if the repository has been locked or not.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isMirror", - "description": "Identifies if the repository is a mirror.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPrivate", - "description": "Identifies if the repository is private.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isTemplate", - "description": "Identifies if the repository is a template that can be used to generate new repositories.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issue", - "description": "Returns a single issue from the current repository by number.", - "args": [ - { - "name": "number", - "description": "The number for the issue to be returned.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issueOrPullRequest", - "description": "Returns a single issue-like object from the current repository by number.", - "args": [ - { - "name": "number", - "description": "The number for the issue to be returned.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "UNION", - "name": "IssueOrPullRequest", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issues", - "description": "A list of issues that have been opened in the repository.", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for issues returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "IssueOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "A list of label names to filter the pull requests by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "states", - "description": "A list of states to filter the issues by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IssueState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "filterBy", - "description": "Filtering options for issues returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "IssueFilters", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssueConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "Returns a single label by name", - "args": [ - { - "name": "name", - "description": "Label name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Label", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "labels", - "description": "A list of labels associated with the repository.", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for labels returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "LabelOrder", - "ofType": null - }, - "defaultValue": "{field: CREATED_AT, direction: ASC}" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "query", - "description": "If provided, searches labels by name and description.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LabelConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "languages", - "description": "A list containing a breakdown of the language composition of the repository.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Order for connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "LanguageOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LanguageConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "licenseInfo", - "description": "The license associated with the repository", - "args": [], - "type": { - "kind": "OBJECT", - "name": "License", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lockReason", - "description": "The reason the repository has been locked.", - "args": [], - "type": { - "kind": "ENUM", - "name": "RepositoryLockReason", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mentionableUsers", - "description": "A list of Users that can be mentioned in the context of the repository.", - "args": [ - { - "name": "query", - "description": "Filters users with query on user name and login", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mergeCommitAllowed", - "description": "Whether or not PRs are merged with a merge commit on this repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "milestone", - "description": "Returns a single milestone from the current repository by number.", - "args": [ - { - "name": "number", - "description": "The number for the milestone to be returned.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Milestone", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "milestones", - "description": "A list of milestones associated with the repository.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "states", - "description": "Filter by the state of the milestones.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "MilestoneState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for milestones.", - "type": { - "kind": "INPUT_OBJECT", - "name": "MilestoneOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MilestoneConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mirrorUrl", - "description": "The repository's original mirror URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nameWithOwner", - "description": "The repository's name with owner.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "object", - "description": "A Git object in the repository", - "args": [ - { - "name": "oid", - "description": "The Git object ID", - "type": { - "kind": "SCALAR", - "name": "GitObjectID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "expression", - "description": "A Git revision expression suitable for rev-parse", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "INTERFACE", - "name": "GitObject", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "openGraphImageUrl", - "description": "The image used to represent this repository in Open Graph data.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "owner", - "description": "The User owner of the repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "RepositoryOwner", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parent", - "description": "The repository parent, if this is a fork.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "primaryLanguage", - "description": "The primary language of the repository's code.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Language", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Find project by number.", - "args": [ - { - "name": "number", - "description": "The project number to find.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "A list of projects under the owner.", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for projects returned from the connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "ProjectOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "search", - "description": "Query to search projects by, currently only searching by name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "states", - "description": "A list of states to filter the projects by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectsResourcePath", - "description": "The HTTP path listing the repository's projects", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectsUrl", - "description": "The HTTP URL listing the repository's projects", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "Returns a single pull request from the current repository by number.", - "args": [ - { - "name": "number", - "description": "The number for the pull request to be returned.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequests", - "description": "A list of pull requests that have been opened in the repository.", - "args": [ - { - "name": "states", - "description": "A list of states to filter the pull requests by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PullRequestState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "A list of label names to filter the pull requests by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "headRefName", - "description": "The head ref name to filter the pull requests by.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "baseRefName", - "description": "The base ref name to filter the pull requests by.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for pull requests returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "IssueOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pushedAt", - "description": "Identifies when the repository was last pushed to.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rebaseMergeAllowed", - "description": "Whether or not rebase-merging is enabled on this repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ref", - "description": "Fetch a given ref from the repository", - "args": [ - { - "name": "qualifiedName", - "description": "The ref to retrieve. Fully qualified matches are checked in order (`refs/heads/master`) before falling back onto checks for short name matches (`master`).", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Ref", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refs", - "description": "Fetch a list of refs from the repository", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "refPrefix", - "description": "A ref name prefix like `refs/heads/`, `refs/tags/`, etc.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "DEPRECATED: use orderBy. The ordering direction.", - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for refs returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "RefOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RefConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "registryPackages", - "description": "A list of registry packages under the owner.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "Find registry package by name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "names", - "description": "Find registry packages by their names.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "repositoryId", - "description": "Find registry packages in a repository.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "packageType", - "description": "Filter registry package by type.", - "type": { - "kind": "ENUM", - "name": "RegistryPackageType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "registryPackageType", - "description": "Filter registry package by type (string).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "publicOnly", - "description": "Filter registry package by whether it is publicly visible", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageOwner` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "registryPackagesForQuery", - "description": "A list of registry packages for a particular search query.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "query", - "description": "Find registry package by search query.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "packageType", - "description": "Filter registry package by type.", - "type": { - "kind": "ENUM", - "name": "RegistryPackageType", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageSearch` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "release", - "description": "Lookup a single release given various criteria.", - "args": [ - { - "name": "tagName", - "description": "The name of the Tag the Release was created from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Release", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releases", - "description": "List of releases which are dependent on this repository.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Order for connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "ReleaseOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReleaseConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryTopics", - "description": "A list of applied repository-topic associations for this repository.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RepositoryTopicConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this repository", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shortDescriptionHTML", - "description": "A description of the repository, rendered to HTML without any links in it.", - "args": [ - { - "name": "limit", - "description": "How many characters to return.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "200" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "squashMergeAllowed", - "description": "Whether or not squash-merging is enabled on this repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sshUrl", - "description": "The SSH URL to clone this repository", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "GitSSHRemote", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stargazers", - "description": "A list of users who have starred this starrable.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Order for connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "StarOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "StargazerConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tempCloneToken", - "description": "Temporary authentication token for cloning this repository.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "templateRepository", - "description": "The repository from which this repository was generated, if any.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this repository", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usesCustomOpenGraphImage", - "description": "Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanAdminister", - "description": "Indicates whether the viewer has admin permissions on this repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanCreateProjects", - "description": "Can the current viewer create new projects on this owner.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanSubscribe", - "description": "Check if the viewer is able to change their subscription status for the repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanUpdateTopics", - "description": "Indicates whether the viewer can update the topics of this repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerHasStarred", - "description": "Returns a boolean indicating whether the viewing user has starred this starrable.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerPermission", - "description": "The users permission level on the repository. Will return null if authenticated as an GitHub App.", - "args": [], - "type": { - "kind": "ENUM", - "name": "RepositoryPermission", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerSubscription", - "description": "Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SubscriptionState", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vulnerabilityAlerts", - "description": "A list of vulnerability alerts that are on this repository.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RepositoryVulnerabilityAlertConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "watchers", - "description": "A list of users watching the repository.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "ProjectOwner", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RegistryPackageOwner", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RegistryPackageSearch", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Subscribable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Starrable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryInfo", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Project", - "description": "Projects manage issues, pull requests and notes within a project owner.", - "fields": [ - { - "name": "body", - "description": "The project's description body.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyHTML", - "description": "The projects description body rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "closed", - "description": "`true` if the object is closed (definition of closed may depend on type)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "closedAt", - "description": "Identifies the date and time when the object was closed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "columns", - "description": "List of columns in the project", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectColumnConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator", - "description": "The actor who originally created the project.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The project's name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "The project's number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "owner", - "description": "The project's owner. Currently limited to repositories, organizations, and users.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProjectOwner", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pendingCards", - "description": "List of pending cards in this project", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "archivedStates", - "description": "A list of archived states to filter the cards by", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectCardArchivedState", - "ofType": null - } - }, - "defaultValue": "[ARCHIVED, NOT_ARCHIVED]" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectCardConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "Whether the project is open or closed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this project", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanUpdate", - "description": "Check if the current viewer can update this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Closable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Updatable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProjectState", - "description": "State of the project; either 'open' or 'closed'", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OPEN", - "description": "The project is open.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLOSED", - "description": "The project is closed.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "HTML", - "description": "A string containing HTML code.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Actor", - "description": "Represents an object which can take actions on GitHub. Typically a User or Bot.", - "fields": [ - { - "name": "avatarUrl", - "description": "A URL pointing to the actor's public avatar.", - "args": [ - { - "name": "size", - "description": "The size of the resulting square image.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "login", - "description": "The username of the actor.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this actor.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this actor.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Bot", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseUserAccount", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Mannequin", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "kind": "INTERFACE", - "name": "ProjectOwner", - "description": "Represents an owner of a Project.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Find project by number.", - "args": [ - { - "name": "number", - "description": "The project number to find.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "A list of projects under the owner.", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for projects returned from the connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "ProjectOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "search", - "description": "Query to search projects by, currently only searching by name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "states", - "description": "A list of states to filter the projects by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectsResourcePath", - "description": "The HTTP path listing owners projects", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectsUrl", - "description": "The HTTP URL listing owners projects", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanCreateProjects", - "description": "Can the current viewer create new projects on this owner.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ProjectConnection", - "description": "A list of projects associated with the owner.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ProjectOrder", - "description": "Ways in which lists of projects can be ordered upon return.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field in which to order projects by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The direction in which to order projects by the specified field.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProjectOrderField", - "description": "Properties by which project connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Order projects by creation time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_AT", - "description": "Order projects by update time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NAME", - "description": "Order projects by name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrderDirection", - "description": "Possible directions in which to order a list of items when provided an `orderBy` argument.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ASC", - "description": "Specifies an ascending order for a given `orderBy` argument.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESC", - "description": "Specifies a descending order for a given `orderBy` argument.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectColumnConnection", - "description": "The connection type for ProjectColumn.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectColumnEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectColumn", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectColumnEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectColumn", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectColumn", - "description": "A column inside a project.", - "fields": [ - { - "name": "cards", - "description": "List of cards in the column", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "archivedStates", - "description": "A list of archived states to filter the cards by", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectCardArchivedState", - "ofType": null - } - }, - "defaultValue": "[ARCHIVED, NOT_ARCHIVED]" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectCardConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The project column's name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project that contains this column.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "purpose", - "description": "The semantic purpose of the column", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProjectColumnPurpose", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this project column", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this project column", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProjectColumnPurpose", - "description": "The semantic purpose of the column - todo, in progress, or done.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "TODO", - "description": "The column contains cards still to be worked on", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IN_PROGRESS", - "description": "The column contains cards which are currently being worked on", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DONE", - "description": "The column contains cards which are complete", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectCardConnection", - "description": "The connection type for ProjectCard.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectCardEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectCard", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectCardEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectCard", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProjectCard", - "description": "A card in a project.", - "fields": [ - { - "name": "column", - "description": "The project column this card is associated under. A card may only belong to one\nproject column at a time. The column field will be null if the card is created\nin a pending state and has yet to be associated with a column. Once cards are\nassociated with a column, they will not become pending in the future.\n", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectColumn", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "content", - "description": "The card content item", - "args": [], - "type": { - "kind": "UNION", - "name": "ProjectCardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator", - "description": "The actor who created this card", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isArchived", - "description": "Whether the card is archived", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "note", - "description": "The card note", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project that contains this card.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this card", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The state of ProjectCard", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProjectCardState", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this card", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProjectCardState", - "description": "Various content states of a ProjectCard", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CONTENT_ONLY", - "description": "The card has content only.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOTE_ONLY", - "description": "The card has a note only.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REDACTED", - "description": "The card is redacted.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "ProjectCardItem", - "description": "Types that can be inside Project Cards.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "Issue", - "description": "An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.", - "fields": [ - { - "name": "activeLockReason", - "description": "Reason that the conversation was locked.", - "args": [], - "type": { - "kind": "ENUM", - "name": "LockReason", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "assignees", - "description": "A list of Users assigned to this object.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "author", - "description": "The actor who authored the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorAssociation", - "description": "Author's association with the subject of the comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentAuthorAssociation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "Identifies the body of the issue.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyHTML", - "description": "The body rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyText", - "description": "Identifies the body of the issue rendered to text.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "closed", - "description": "`true` if the object is closed (definition of closed may depend on type)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "closedAt", - "description": "Identifies the date and time when the object was closed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "A list of comments associated with the Issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssueCommentConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdViaEmail", - "description": "Check if this comment was created via an email reply.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editor", - "description": "The actor who edited the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hovercard", - "description": "The hovercard information for this issue", - "args": [ - { - "name": "includeNotificationContexts", - "description": "Whether or not to include notification contexts", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Hovercard", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includesCreatedEdit", - "description": "Check if this comment was edited and includes an edit with the creation data", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "labels", - "description": "A list of labels associated with the object.", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for labels returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "LabelOrder", - "ofType": null - }, - "defaultValue": "{field: CREATED_AT, direction: ASC}" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LabelConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastEditedAt", - "description": "The moment the editor made the last edit", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locked", - "description": "`true` if the object is locked", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "milestone", - "description": "Identifies the milestone associated with the issue.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Milestone", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "Identifies the issue number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "participants", - "description": "A list of Users that are participating in the Issue conversation.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectCards", - "description": "List of project cards associated with this issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "archivedStates", - "description": "A list of archived states to filter the cards by", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectCardArchivedState", - "ofType": null - } - }, - "defaultValue": "[ARCHIVED, NOT_ARCHIVED]" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectCardConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "Identifies when the comment was published at.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactionGroups", - "description": "A list of reactions grouped by content left on the subject.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionGroup", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactions", - "description": "A list of Reactions left on the Issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "content", - "description": "Allows filtering Reactions by emoji.", - "type": { - "kind": "ENUM", - "name": "ReactionContent", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Allows specifying the order in which reactions are returned.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ReactionOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with this node.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this issue", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "Identifies the state of the issue.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IssueState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timeline", - "description": "A list of events, comments, commits, etc. associated with the issue.", - "args": [ - { - "name": "since", - "description": "Allows filtering timeline events by a `since` timestamp.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssueTimelineConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "`timeline` will be removed Use Issue.timelineItems instead. Removal on 2019-10-01 UTC." - }, - { - "name": "timelineItems", - "description": "A list of events, comments, commits, etc. associated with the issue.", - "args": [ - { - "name": "since", - "description": "Filter timeline items by a `since` timestamp.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "skip", - "description": "Skips the first _n_ elements in the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "itemTypes", - "description": "Filter timeline items by type.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IssueTimelineItemsItemType", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssueTimelineItemsConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "Identifies the issue title.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this issue", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userContentEdits", - "description": "A list of edits to this content.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserContentEditConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanReact", - "description": "Can user react to this subject", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanSubscribe", - "description": "Check if the viewer is able to change their subscription status for the repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanUpdate", - "description": "Check if the current viewer can update this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCannotUpdateReasons", - "description": "Reasons why the current viewer can not update this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentCannotUpdateReason" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerDidAuthor", - "description": "Did the viewer author this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerSubscription", - "description": "Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SubscriptionState", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Assignable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Closable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Comment", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Updatable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UpdatableComment", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Labelable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Lockable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Reactable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryNode", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Subscribable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserEdge", - "description": "Represents a user.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserContentEditConnection", - "description": "A list of edits to content.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserContentEditEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserContentEdit", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserContentEditEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "UserContentEdit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserContentEdit", - "description": "An edit on user content", - "fields": [ - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletedAt", - "description": "Identifies the date and time when the object was deleted.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletedBy", - "description": "The actor who deleted this content", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "diff", - "description": "A summary of the changes for this edit", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editedAt", - "description": "When this content was edited", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editor", - "description": "The actor who edited this content", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CommentAuthorAssociation", - "description": "A comment author association with repository.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MEMBER", - "description": "Author is a member of the organization that owns the repository.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OWNER", - "description": "Author is the owner of the repository.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COLLABORATOR", - "description": "Author has been invited to collaborate on the repository.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CONTRIBUTOR", - "description": "Author has previously committed to the repository.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIRST_TIME_CONTRIBUTOR", - "description": "Author has not previously committed to the repository.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIRST_TIMER", - "description": "Author has not previously committed to GitHub.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NONE", - "description": "Author has no association with the repository.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CommentCannotUpdateReason", - "description": "The possible errors that will prevent a user from updating a comment.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ARCHIVED", - "description": "Unable to create comment because repository is archived.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INSUFFICIENT_ACCESS", - "description": "You must be the author or have write access to this repository to update this comment.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LOCKED", - "description": "Unable to create comment because issue is locked.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LOGIN_REQUIRED", - "description": "You must be logged in to update this comment.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAINTENANCE", - "description": "Repository is under maintenance.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VERIFIED_EMAIL_REQUIRED", - "description": "At least one email address must be verified to update this comment.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DENIED", - "description": "You cannot update this comment", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LabelConnection", - "description": "The connection type for Label.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LabelEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Label", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LabelEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Label", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Label", - "description": "A label for categorizing Issues or Milestones with a given Repository.", - "fields": [ - { - "name": "color", - "description": "Identifies the label color.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the label was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "A brief description of this label.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDefault", - "description": "Indicates whether or not this is a default label.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issues", - "description": "A list of issues associated with this label.", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for issues returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "IssueOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "A list of label names to filter the pull requests by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "states", - "description": "A list of states to filter the issues by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IssueState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "filterBy", - "description": "Filtering options for issues returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "IssueFilters", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssueConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Identifies the label name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequests", - "description": "A list of pull requests associated with this label.", - "args": [ - { - "name": "states", - "description": "A list of states to filter the pull requests by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PullRequestState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "A list of label names to filter the pull requests by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "headRefName", - "description": "The head ref name to filter the pull requests by.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "baseRefName", - "description": "The base ref name to filter the pull requests by.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for pull requests returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "IssueOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with this label.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this label.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the label was last updated.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this label.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IssueConnection", - "description": "The connection type for Issue.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssueEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IssueEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "IssueOrder", - "description": "Ways in which lists of issues can be ordered upon return.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field in which to order issues by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IssueOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The direction in which to order issues by the specified field.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "IssueOrderField", - "description": "Properties by which issue connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Order issues by creation time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_AT", - "description": "Order issues by update time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENTS", - "description": "Order issues by comment count", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "IssueState", - "description": "The possible states of an issue.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OPEN", - "description": "An issue that is still open", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLOSED", - "description": "An issue that has been closed", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "IssueFilters", - "description": "Ways in which to filter lists of issues.", - "fields": null, - "inputFields": [ - { - "name": "assignee", - "description": "List issues assigned to given name. Pass in `null` for issues with no assigned user, and `*` for issues assigned to any user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdBy", - "description": "List issues created by given name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "List issues where the list of label names exist on the issue.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "mentioned", - "description": "List issues where the given name is mentioned in the issue.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "milestone", - "description": "List issues by given milestone argument. If an string representation of an integer is passed, it should refer to a milestone by its number field. Pass in `null` for issues with no milestone, and `*` for issues that are assigned to any milestone.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "since", - "description": "List issues that have been updated at or after the given date.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "states", - "description": "List issues filtered by the list of states given.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IssueState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "viewerSubscribed", - "description": "List issues subscribed to by viewer.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestConnection", - "description": "The connection type for PullRequest.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "description": "A repository pull request.", - "fields": [ - { - "name": "activeLockReason", - "description": "Reason that the conversation was locked.", - "args": [], - "type": { - "kind": "ENUM", - "name": "LockReason", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "additions", - "description": "The number of additions in this pull request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "assignees", - "description": "A list of Users assigned to this object.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "author", - "description": "The actor who authored the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorAssociation", - "description": "Author's association with the subject of the comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentAuthorAssociation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "baseRef", - "description": "Identifies the base Ref associated with the pull request.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Ref", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "baseRefName", - "description": "Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "baseRefOid", - "description": "Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "GitObjectID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "baseRepository", - "description": "The repository associated with this pull request's base Ref.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The body as Markdown.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyHTML", - "description": "The body rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyText", - "description": "The body rendered to text.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "changedFiles", - "description": "The number of changed files in this pull request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "closed", - "description": "`true` if the pull request is closed", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "closedAt", - "description": "Identifies the date and time when the object was closed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "A list of comments associated with the pull request.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssueCommentConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commits", - "description": "A list of commits present in this pull request's head branch not present in the base branch.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestCommitConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdViaEmail", - "description": "Check if this comment was created via an email reply.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletions", - "description": "The number of deletions in this pull request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editor", - "description": "The actor who edited this pull request's body.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "files", - "description": "Lists the files changed within this pull request.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PullRequestChangedFileConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "headRef", - "description": "Identifies the head Ref associated with the pull request.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Ref", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "headRefName", - "description": "Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "headRefOid", - "description": "Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "GitObjectID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "headRepository", - "description": "The repository associated with this pull request's head Ref.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "headRepositoryOwner", - "description": "The owner of the repository associated with this pull request's head Ref.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "RepositoryOwner", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hovercard", - "description": "The hovercard information for this issue", - "args": [ - { - "name": "includeNotificationContexts", - "description": "Whether or not to include notification contexts", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Hovercard", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includesCreatedEdit", - "description": "Check if this comment was edited and includes an edit with the creation data", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isCrossRepository", - "description": "The head and base repositories are different.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "labels", - "description": "A list of labels associated with the object.", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for labels returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "LabelOrder", - "ofType": null - }, - "defaultValue": "{field: CREATED_AT, direction: ASC}" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LabelConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastEditedAt", - "description": "The moment the editor made the last edit", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locked", - "description": "`true` if the pull request is locked", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maintainerCanModify", - "description": "Indicates whether maintainers can modify the pull request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mergeCommit", - "description": "The commit that was created when this pull request was merged.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mergeable", - "description": "Whether or not the pull request can be merged based on the existence of merge conflicts.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "MergeableState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "merged", - "description": "Whether or not the pull request was merged.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mergedAt", - "description": "The date and time that the pull request was merged.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mergedBy", - "description": "The actor who merged the pull request.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "milestone", - "description": "Identifies the milestone associated with the pull request.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Milestone", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "Identifies the pull request number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "participants", - "description": "A list of Users that are participating in the Pull Request conversation.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permalink", - "description": "The permalink to the pull request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "potentialMergeCommit", - "description": "The commit that GitHub automatically generated to test if this pull request could be merged. This field will not return a value if the pull request is merged, or if the test merge commit is still being generated. See the `mergeable` field for more details on the mergeability of the pull request.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectCards", - "description": "List of project cards associated with this pull request.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "archivedStates", - "description": "A list of archived states to filter the cards by", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectCardArchivedState", - "ofType": null - } - }, - "defaultValue": "[ARCHIVED, NOT_ARCHIVED]" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectCardConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "Identifies when the comment was published at.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactionGroups", - "description": "A list of reactions grouped by content left on the subject.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionGroup", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactions", - "description": "A list of Reactions left on the Issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "content", - "description": "Allows filtering Reactions by emoji.", - "type": { - "kind": "ENUM", - "name": "ReactionContent", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Allows specifying the order in which reactions are returned.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ReactionOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with this node.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this pull request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "revertResourcePath", - "description": "The HTTP path for reverting this pull request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "revertUrl", - "description": "The HTTP URL for reverting this pull request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reviewRequests", - "description": "A list of review requests associated with the pull request.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ReviewRequestConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reviewThreads", - "description": "The list of all review threads for this pull request.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestReviewThreadConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reviews", - "description": "A list of reviews associated with the pull request.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "states", - "description": "A list of states to filter the reviews.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PullRequestReviewState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "author", - "description": "Filter by author of the review.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PullRequestReviewConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "Identifies the state of the pull request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PullRequestState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "suggestedReviewers", - "description": "A list of reviewer suggestions based on commit history and past review comments.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SuggestedReviewer", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timeline", - "description": "A list of events, comments, commits, etc. associated with the pull request.", - "args": [ - { - "name": "since", - "description": "Allows filtering timeline events by a `since` timestamp.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestTimelineConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "`timeline` will be removed Use PullRequest.timelineItems instead. Removal on 2019-10-01 UTC." - }, - { - "name": "timelineItems", - "description": "A list of events, comments, commits, etc. associated with the pull request.", - "args": [ - { - "name": "since", - "description": "Filter timeline items by a `since` timestamp.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "skip", - "description": "Skips the first _n_ elements in the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "itemTypes", - "description": "Filter timeline items by type.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PullRequestTimelineItemsItemType", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestTimelineItemsConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "Identifies the pull request title.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this pull request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userContentEdits", - "description": "A list of edits to this content.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserContentEditConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanApplySuggestion", - "description": "Whether or not the viewer can apply suggestion.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanReact", - "description": "Can user react to this subject", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanSubscribe", - "description": "Check if the viewer is able to change their subscription status for the repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanUpdate", - "description": "Check if the current viewer can update this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCannotUpdateReasons", - "description": "Reasons why the current viewer can not update this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentCannotUpdateReason" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerDidAuthor", - "description": "Did the viewer author this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerSubscription", - "description": "Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SubscriptionState", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Assignable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Closable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Comment", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Updatable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UpdatableComment", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Labelable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Lockable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Reactable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryNode", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Subscribable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LabelOrder", - "description": "Ways in which lists of labels can be ordered upon return.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field in which to order labels by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "LabelOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The direction in which to order labels by the specified field.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "LabelOrderField", - "description": "Properties by which label connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NAME", - "description": "Order labels by name ", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATED_AT", - "description": "Order labels by creation time", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "LockReason", - "description": "The possible reasons that an issue or pull request was locked.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OFF_TOPIC", - "description": "The issue or pull request was locked because the conversation was off-topic.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TOO_HEATED", - "description": "The issue or pull request was locked because the conversation was too heated.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESOLVED", - "description": "The issue or pull request was locked because the conversation was resolved.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SPAM", - "description": "The issue or pull request was locked because the conversation was spam.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "App", - "description": "A GitHub App.", - "fields": [ - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The description of the app.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logoBackgroundColor", - "description": "The hex color code, without the leading '#', for the logo background.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logoUrl", - "description": "A URL pointing to the app's logo.", - "args": [ - { - "name": "size", - "description": "The size of the resulting image.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the app.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "A slug based on the name of the app for use in URLs.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL to the app's homepage.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MarketplaceListing", - "description": "A listing in the GitHub integration marketplace.", - "fields": [ - { - "name": "app", - "description": "The GitHub App this listing represents.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "App", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "companyUrl", - "description": "URL to the listing owner's company site.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "configurationResourcePath", - "description": "The HTTP path for configuring access to the listing's integration or OAuth app", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "configurationUrl", - "description": "The HTTP URL for configuring access to the listing's integration or OAuth app", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "documentationUrl", - "description": "URL to the listing's documentation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "extendedDescription", - "description": "The listing's detailed description.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "extendedDescriptionHTML", - "description": "The listing's detailed description rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fullDescription", - "description": "The listing's introductory description.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fullDescriptionHTML", - "description": "The listing's introductory description rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasApprovalBeenRequested", - "description": "Whether this listing has been submitted for review from GitHub for approval to be displayed in the Marketplace.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "`hasApprovalBeenRequested` will be removed. Use `isVerificationPendingFromDraft` instead. Removal on 2019-10-01 UTC." - }, - { - "name": "hasPublishedFreeTrialPlans", - "description": "Does this listing have any plans with a free trial?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasTermsOfService", - "description": "Does this listing have a terms of service link?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "howItWorks", - "description": "A technical description of how this app works with GitHub.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "howItWorksHTML", - "description": "The listing's technical description rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "installationUrl", - "description": "URL to install the product to the viewer's account or organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "installedForViewer", - "description": "Whether this listing's app has been installed for the current viewer", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isApproved", - "description": "Whether this listing has been approved for display in the Marketplace.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "`isApproved` will be removed. Use `isPublic` instead. Removal on 2019-10-01 UTC." - }, - { - "name": "isArchived", - "description": "Whether this listing has been removed from the Marketplace.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDelisted", - "description": "Whether this listing has been removed from the Marketplace.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "`isDelisted` will be removed. Use `isArchived` instead. Removal on 2019-10-01 UTC." - }, - { - "name": "isDraft", - "description": "Whether this listing is still an editable draft that has not been submitted for review and is not publicly visible in the Marketplace.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPaid", - "description": "Whether the product this listing represents is available as part of a paid plan.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPublic", - "description": "Whether this listing has been approved for display in the Marketplace.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isRejected", - "description": "Whether this listing has been rejected by GitHub for display in the Marketplace.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isUnverified", - "description": "Whether this listing has been approved for unverified display in the Marketplace.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isUnverifiedPending", - "description": "Whether this draft listing has been submitted for review for approval to be unverified in the Marketplace.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isVerificationPendingFromDraft", - "description": "Whether this draft listing has been submitted for review from GitHub for approval to be verified in the Marketplace.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isVerificationPendingFromUnverified", - "description": "Whether this unverified listing has been submitted for review from GitHub for approval to be verified in the Marketplace.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isVerified", - "description": "Whether this listing has been approved for verified display in the Marketplace.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logoBackgroundColor", - "description": "The hex color code, without the leading '#', for the logo background.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logoUrl", - "description": "URL for the listing's logo image.", - "args": [ - { - "name": "size", - "description": "The size in pixels of the resulting square image.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "400" - } - ], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The listing's full name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "normalizedShortDescription", - "description": "The listing's very short description without a trailing period or ampersands.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pricingUrl", - "description": "URL to the listing's detailed pricing.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "primaryCategory", - "description": "The category that best describes the listing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MarketplaceCategory", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "privacyPolicyUrl", - "description": "URL to the listing's privacy policy, may return an empty string for listings that do not require a privacy policy URL.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for the Marketplace listing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "screenshotUrls", - "description": "The URLs for the listing's screenshots.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "secondaryCategory", - "description": "An alternate category that describes the listing.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "MarketplaceCategory", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shortDescription", - "description": "The listing's very short description.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The short name of the listing used in its URL.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "statusUrl", - "description": "URL to the listing's status page.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "supportEmail", - "description": "An email address for support for this listing's app.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "supportUrl", - "description": "Either a URL or an email address for support for this listing's app, may return an empty string for listings that do not require a support URL.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "termsOfServiceUrl", - "description": "URL to the listing's terms of service.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for the Marketplace listing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanAddPlans", - "description": "Can the current viewer add plans for this Marketplace listing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanApprove", - "description": "Can the current viewer approve this Marketplace listing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanDelist", - "description": "Can the current viewer delist this Marketplace listing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanEdit", - "description": "Can the current viewer edit this Marketplace listing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanEditCategories", - "description": "Can the current viewer edit the primary and secondary category of this\nMarketplace listing.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanEditPlans", - "description": "Can the current viewer edit the plans for this Marketplace listing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanRedraft", - "description": "Can the current viewer return this Marketplace listing to draft state\nso it becomes editable again.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanReject", - "description": "Can the current viewer reject this Marketplace listing by returning it to\nan editable draft state or rejecting it entirely.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanRequestApproval", - "description": "Can the current viewer request this listing be reviewed for display in\nthe Marketplace as verified.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerHasPurchased", - "description": "Indicates whether the current user has an active subscription to this Marketplace listing.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerHasPurchasedForAllOrganizations", - "description": "Indicates if the current user has purchased a subscription to this Marketplace listing\nfor all of the organizations the user owns.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerIsListingAdmin", - "description": "Does the current viewer role allow them to administer this Marketplace listing.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SponsorsTier", - "description": "A GitHub Sponsors tier associated with a GitHub Sponsors listing.", - "fields": [ - { - "name": "adminInfo", - "description": "SponsorsTier information only visible to users that can administer the associated Sponsors listing.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SponsorsTierAdminInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The description of the tier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "descriptionHTML", - "description": "The tier description rendered to HTML", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "monthlyPriceInCents", - "description": "How much this tier costs per month in cents.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "monthlyPriceInDollars", - "description": "How much this tier costs per month in dollars.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the tier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sponsorsListing", - "description": "The sponsors listing that this tier belongs to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SponsorsListing", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SponsorsListing", - "description": "A GitHub Sponsors listing.", - "fields": [ - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fullDescription", - "description": "The full description of the listing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fullDescriptionHTML", - "description": "The full description of the listing rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The listing's full name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shortDescription", - "description": "The short description of the listing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The short name of the listing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tiers", - "description": "The published tiers for this GitHub Sponsors listing.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for Sponsors tiers returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SponsorsTierOrder", - "ofType": null - }, - "defaultValue": "{field: MONTHLY_PRICE_IN_CENTS, direction: ASC}" - } - ], - "type": { - "kind": "OBJECT", - "name": "SponsorsTierConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Sponsorable", - "description": "Entities that can be sponsored through GitHub Sponsors", - "fields": [ - { - "name": "sponsorsListing", - "description": "The GitHub Sponsors listing for this user.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SponsorsListing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sponsorshipsAsMaintainer", - "description": "This object's sponsorships as the maintainer.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "includePrivate", - "description": "Whether or not to include private sponsorships in the result set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "orderBy", - "description": "Ordering options for sponsorships returned from this connection. If left blank, the sponsorships will be ordered based on relevancy to the viewer.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SponsorshipOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SponsorshipConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sponsorshipsAsSponsor", - "description": "This object's sponsorships as the sponsor.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for sponsorships returned from this connection. If left blank, the sponsorships will be ordered based on relevancy to the viewer.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SponsorshipOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SponsorshipConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "SponsorsTierConnection", - "description": "The connection type for SponsorsTier.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SponsorsTierEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SponsorsTier", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SponsorsTierEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SponsorsTier", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Sponsorship", - "description": "A sponsorship relationship between a sponsor and a maintainer", - "fields": [ - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maintainer", - "description": "The entity that is being sponsored", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "`Sponsorship.maintainer` will be removed. Use `Sponsorship.sponsorable` instead. Removal on 2020-04-01 UTC." - }, - { - "name": "privacyLevel", - "description": "The privacy level for this sponsorship.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SponsorshipPrivacy", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sponsor", - "description": "The entity that is sponsoring. Returns null if the sponsorship is private", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sponsorable", - "description": "The entity that is being sponsored", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Sponsorable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tier", - "description": "The associated sponsorship tier", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SponsorsTier", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SponsorshipPrivacy", - "description": "The privacy of a sponsorship", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PUBLIC", - "description": "Public", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVATE", - "description": "Private", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SponsorshipConnection", - "description": "The connection type for Sponsorship.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SponsorshipEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Sponsorship", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SponsorshipEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Sponsorship", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SponsorshipOrder", - "description": "Ordering options for sponsorship connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order sponsorship by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SponsorshipOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SponsorshipOrderField", - "description": "Properties by which sponsorship connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Order sponsorship by creation time.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Organization", - "description": "An account on GitHub, with one or more owners, that has repositories, members and teams.", - "fields": [ - { - "name": "anyPinnableItems", - "description": "Determine if this repository owner has any items that can be pinned to their profile.", - "args": [ - { - "name": "type", - "description": "Filter to only a particular kind of pinnable item.", - "type": { - "kind": "ENUM", - "name": "PinnableItemType", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "auditLog", - "description": "Audit log entries of the organization", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "query", - "description": "The query string to filter audit entries", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for the returned audit log entries.", - "type": { - "kind": "INPUT_OBJECT", - "name": "AuditLogOrder", - "ofType": null - }, - "defaultValue": "{field: CREATED_AT, direction: DESC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationAuditEntryConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "avatarUrl", - "description": "A URL pointing to the organization's public avatar.", - "args": [ - { - "name": "size", - "description": "The size of the resulting square image.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The organization's public profile description.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "descriptionHTML", - "description": "The organization's public profile description rendered to HTML.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The organization's public email.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isVerified", - "description": "Whether the organization has verified its profile email and website.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "itemShowcase", - "description": "Showcases a selection of repositories and gists that the profile owner has either curated or that have been selected automatically based on popularity.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProfileItemShowcase", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "The organization's public profile location.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "login", - "description": "The organization's login name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "memberStatuses", - "description": "Get the status messages members of this entity have set that are either public or visible only to the organization.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for user statuses returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "UserStatusOrder", - "ofType": null - }, - "defaultValue": "{field: UPDATED_AT, direction: DESC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserStatusConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersWithRole", - "description": "A list of users who are members of this organization.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationMemberConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The organization's public profile name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newTeamResourcePath", - "description": "The HTTP path creating a new team", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newTeamUrl", - "description": "The HTTP URL creating a new team", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationBillingEmail", - "description": "The billing email for the organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pendingMembers", - "description": "A list of users who have been invited to join this organization.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnableItems", - "description": "A list of repositories and gists this profile owner can pin to their profile.", - "args": [ - { - "name": "types", - "description": "Filter the types of pinnable items that are returned.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PinnableItemType", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PinnableItemConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedItems", - "description": "A list of repositories and gists this profile owner has pinned to their profile", - "args": [ - { - "name": "types", - "description": "Filter the types of pinned items that are returned.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PinnableItemType", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PinnableItemConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedItemsRemaining", - "description": "Returns how many more items this profile owner can pin to their profile.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedRepositories", - "description": "A list of repositories this user has pinned to their profile", - "args": [ - { - "name": "privacy", - "description": "If non-null, filters repositories according to privacy", - "type": { - "kind": "ENUM", - "name": "RepositoryPrivacy", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for repositories returned from the connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "RepositoryOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "affiliations", - "description": "Array of viewer's affiliation options for repositories returned from the connection. For example, OWNER will include only repositories that the current viewer owns.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryAffiliation", - "ofType": null - } - }, - "defaultValue": "[OWNER, COLLABORATOR]" - }, - { - "name": "ownerAffiliations", - "description": "Array of owner's affiliation options for repositories returned from the connection. For example, OWNER will include only repositories that the organization or user being viewed owns.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryAffiliation", - "ofType": null - } - }, - "defaultValue": "[OWNER, COLLABORATOR]" - }, - { - "name": "isLocked", - "description": "If non-null, filters repositories according to whether they have been locked", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RepositoryConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-10-01 UTC." - }, - { - "name": "project", - "description": "Find project by number.", - "args": [ - { - "name": "number", - "description": "The project number to find.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "A list of projects under the owner.", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for projects returned from the connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "ProjectOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "search", - "description": "Query to search projects by, currently only searching by name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "states", - "description": "A list of states to filter the projects by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProjectState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectsResourcePath", - "description": "The HTTP path listing organization's projects", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectsUrl", - "description": "The HTTP URL listing organization's projects", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "registryPackages", - "description": "A list of registry packages under the owner.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "Find registry package by name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "names", - "description": "Find registry packages by their names.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "repositoryId", - "description": "Find registry packages in a repository.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "packageType", - "description": "Filter registry package by type.", - "type": { - "kind": "ENUM", - "name": "RegistryPackageType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "registryPackageType", - "description": "Filter registry package by type (string).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "publicOnly", - "description": "Filter registry package by whether it is publicly visible", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageOwner` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "registryPackagesForQuery", - "description": "A list of registry packages for a particular search query.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "query", - "description": "Find registry package by search query.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "packageType", - "description": "Filter registry package by type.", - "type": { - "kind": "ENUM", - "name": "RegistryPackageType", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageSearch` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "repositories", - "description": "A list of repositories that the user owns.", - "args": [ - { - "name": "privacy", - "description": "If non-null, filters repositories according to privacy", - "type": { - "kind": "ENUM", - "name": "RepositoryPrivacy", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for repositories returned from the connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "RepositoryOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "affiliations", - "description": "Array of viewer's affiliation options for repositories returned from the connection. For example, OWNER will include only repositories that the current viewer owns.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryAffiliation", - "ofType": null - } - }, - "defaultValue": "[OWNER, COLLABORATOR]" - }, - { - "name": "ownerAffiliations", - "description": "Array of owner's affiliation options for repositories returned from the connection. For example, OWNER will include only repositories that the organization or user being viewed owns.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryAffiliation", - "ofType": null - } - }, - "defaultValue": "[OWNER, COLLABORATOR]" - }, - { - "name": "isLocked", - "description": "If non-null, filters repositories according to whether they have been locked", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "isFork", - "description": "If non-null, filters repositories according to whether they are forks of another repository", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RepositoryConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "Find Repository.", - "args": [ - { - "name": "name", - "description": "Name of Repository to find.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requiresTwoFactorAuthentication", - "description": "When true the organization requires all members, billing managers, and outside collaborators to enable two-factor authentication.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this organization.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "samlIdentityProvider", - "description": "The Organization's SAML identity providers", - "args": [], - "type": { - "kind": "OBJECT", - "name": "OrganizationIdentityProvider", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sponsorsListing", - "description": "The GitHub Sponsors listing for this user.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SponsorsListing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sponsorshipsAsMaintainer", - "description": "This object's sponsorships as the maintainer.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "includePrivate", - "description": "Whether or not to include private sponsorships in the result set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "orderBy", - "description": "Ordering options for sponsorships returned from this connection. If left blank, the sponsorships will be ordered based on relevancy to the viewer.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SponsorshipOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SponsorshipConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sponsorshipsAsSponsor", - "description": "This object's sponsorships as the sponsor.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for sponsorships returned from this connection. If left blank, the sponsorships will be ordered based on relevancy to the viewer.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SponsorshipOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SponsorshipConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "team", - "description": "Find an organization's team by its slug.", - "args": [ - { - "name": "slug", - "description": "The name or slug of the team to find.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teams", - "description": "A list of teams in this organization.", - "args": [ - { - "name": "privacy", - "description": "If non-null, filters teams according to privacy", - "type": { - "kind": "ENUM", - "name": "TeamPrivacy", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "role", - "description": "If non-null, filters teams according to whether the viewer is an admin or member on team", - "type": { - "kind": "ENUM", - "name": "TeamRole", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "query", - "description": "If non-null, filters teams with query on team name and team slug", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "userLogins", - "description": "User logins to filter by", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for teams returned from the connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "TeamOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "ldapMapped", - "description": "If true, filters teams that are mapped to an LDAP Group (Enterprise only)", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rootTeamsOnly", - "description": "If true, restrict to only root teams", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TeamConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamsResourcePath", - "description": "The HTTP path listing organization's teams", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamsUrl", - "description": "The HTTP URL listing organization's teams", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this organization.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanAdminister", - "description": "Organization is adminable by the viewer.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanChangePinnedItems", - "description": "Can the viewer pin repositories and gists to the profile?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanCreateProjects", - "description": "Can the current viewer create new projects on this owner.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanCreateRepositories", - "description": "Viewer can create repositories on this organization", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanCreateTeams", - "description": "Viewer can create teams on this organization.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerIsAMember", - "description": "Viewer is an active member of this organization.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "websiteUrl", - "description": "The organization's public profile URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RegistryPackageOwner", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RegistryPackageSearch", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "ProjectOwner", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryOwner", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "MemberStatusable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "ProfileOwner", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Sponsorable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageVersion", - "description": "A package version contains the information about a specific package version.", - "fields": [ - { - "name": "dependencies", - "description": "list of dependencies for this package", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "type", - "description": "Find dependencies by type.", - "type": { - "kind": "ENUM", - "name": "RegistryPackageDependencyType", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageDependencyConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersion` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "fileByName", - "description": "A file associated with this registry package version", - "args": [ - { - "name": "filename", - "description": "A specific file to find.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RegistryPackageFile", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersion` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "files", - "description": "List of files associated with this registry package version", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageFileConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersion` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "installationCommand", - "description": "A single line of text to install this package version.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersion` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "manifest", - "description": "Identifies the package manifest for this package version.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersion` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "platform", - "description": "Identifies the platform this version was built for.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersion` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "preRelease", - "description": "Indicates whether this version is a pre-release.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersion` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "readme", - "description": "The README of this package version", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersion` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "readmeHtml", - "description": "The HTML README of this package version", - "args": [], - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersion` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "registryPackage", - "description": "Registry package associated with this version.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RegistryPackage", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersion` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "release", - "description": "Release associated with this package.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Release", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersion` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "sha256", - "description": "Identifies the sha256.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersion` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "size", - "description": "Identifies the size.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersion` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "statistics", - "description": "Statistics about package activity.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RegistryPackageVersionStatistics", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersion` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "summary", - "description": "Identifies the package version summary.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersion` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "updatedAt", - "description": "Time at which the most recent file upload for this package version finished", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersion` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "version", - "description": "Identifies the version number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersion` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "viewerCanEdit", - "description": "Can the current viewer edit this Package version.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersion` object instead. Removal on 2020-04-01 UTC." - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Release", - "description": "A release contains the content for a release.", - "fields": [ - { - "name": "author", - "description": "The author of the release", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The description of the release.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "descriptionHTML", - "description": "The description of this release rendered to HTML.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDraft", - "description": "Whether or not the release is a draft", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPrerelease", - "description": "Whether or not the release is a prerelease", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The title of the release.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "Identifies the date and time when the release was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseAssets", - "description": "List of releases assets which are dependent on this release.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "A list of names to filter the assets by.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReleaseAssetConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this issue", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shortDescriptionHTML", - "description": "A description of the release, rendered to HTML without any links in it.", - "args": [ - { - "name": "limit", - "description": "How many characters to return.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "200" - } - ], - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tag", - "description": "The Git tag the release points to", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Ref", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tagName", - "description": "The name of the release's Git tag", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this issue", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Ref", - "description": "Represents a Git reference.", - "fields": [ - { - "name": "associatedPullRequests", - "description": "A list of pull requests with this ref as the head ref.", - "args": [ - { - "name": "states", - "description": "A list of states to filter the pull requests by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PullRequestState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "A list of label names to filter the pull requests by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "headRefName", - "description": "The head ref name to filter the pull requests by.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "baseRefName", - "description": "The base ref name to filter the pull requests by.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for pull requests returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "IssueOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The ref name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prefix", - "description": "The ref's prefix, such as `refs/heads/` or `refs/tags/`.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository the ref belongs to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "target", - "description": "The object the ref points to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "GitObject", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "GitObject", - "description": "Represents a Git object.", - "fields": [ - { - "name": "abbreviatedOid", - "description": "An abbreviated version of the Git object ID", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commitResourcePath", - "description": "The HTTP path for this Git object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commitUrl", - "description": "The HTTP URL for this Git object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oid", - "description": "The Git object ID", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "GitObjectID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The Repository the Git object belongs to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Blob", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Tag", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Tree", - "ofType": null - } - ] - }, - { - "kind": "SCALAR", - "name": "GitObjectID", - "description": "A Git object ID.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Blob", - "description": "Represents a Git blob.", - "fields": [ - { - "name": "abbreviatedOid", - "description": "An abbreviated version of the Git object ID", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "byteSize", - "description": "Byte size of Blob object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commitResourcePath", - "description": "The HTTP path for this Git object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commitUrl", - "description": "The HTTP URL for this Git object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isBinary", - "description": "Indicates whether the Blob is binary or text", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isTruncated", - "description": "Indicates whether the contents is truncated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oid", - "description": "The Git object ID", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "GitObjectID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The Repository the Git object belongs to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "text", - "description": "UTF8 text data or null if the Blob is binary", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "GitObject", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryNode", - "description": "Represents a object that belongs to a repository.", - "fields": [ - { - "name": "repository", - "description": "The repository associated with this node.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CommitComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CommitCommentThread", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "IssueComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestCommitCommentThread", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepositoryVulnerabilityAlert", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "Commit", - "description": "Represents a Git commit.", - "fields": [ - { - "name": "abbreviatedOid", - "description": "An abbreviated version of the Git object ID", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "additions", - "description": "The number of additions in this commit.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "associatedPullRequests", - "description": "The pull requests associated with a commit", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for pull requests.", - "type": { - "kind": "INPUT_OBJECT", - "name": "PullRequestOrder", - "ofType": null - }, - "defaultValue": "{field: CREATED_AT, direction: ASC}" - } - ], - "type": { - "kind": "OBJECT", - "name": "PullRequestConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "author", - "description": "Authorship details of the commit.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GitActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authoredByCommitter", - "description": "Check if the committer and the author match.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authoredDate", - "description": "The datetime when this commit was authored.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blame", - "description": "Fetches `git blame` information.", - "args": [ - { - "name": "path", - "description": "The file whose Git blame information you want.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Blame", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "changedFiles", - "description": "The number of changed files in this commit.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "Comments made on the commit.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommitCommentConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commitResourcePath", - "description": "The HTTP path for this Git object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commitUrl", - "description": "The HTTP URL for this Git object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "committedDate", - "description": "The datetime when this commit was committed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "committedViaWeb", - "description": "Check if commited via GitHub web UI.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "committer", - "description": "Committership details of the commit.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GitActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletions", - "description": "The number of deletions in this commit.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deployments", - "description": "The deployments associated with a commit.", - "args": [ - { - "name": "environments", - "description": "Environments to list deployments for", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for deployments returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "DeploymentOrder", - "ofType": null - }, - "defaultValue": "{field: CREATED_AT, direction: ASC}" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeploymentConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "history", - "description": "The linear commit history starting from (and including) this commit, in the same order as `git log`.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "path", - "description": "If non-null, filters history to only show commits touching files under this path.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "author", - "description": "If non-null, filters history to only show commits with matching authorship.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CommitAuthor", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "since", - "description": "Allows specifying a beginning time or date for fetching commits.", - "type": { - "kind": "SCALAR", - "name": "GitTimestamp", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "until", - "description": "Allows specifying an ending time or date for fetching commits.", - "type": { - "kind": "SCALAR", - "name": "GitTimestamp", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommitHistoryConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "The Git commit message", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "messageBody", - "description": "The Git commit message body", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "messageBodyHTML", - "description": "The commit message body rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "messageHeadline", - "description": "The Git commit message headline", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "messageHeadlineHTML", - "description": "The commit message headline rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oid", - "description": "The Git object ID", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "GitObjectID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parents", - "description": "The parents of a commit.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommitConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pushedDate", - "description": "The datetime when this commit was pushed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The Repository this commit belongs to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this commit", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signature", - "description": "Commit signing information, if present.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "GitSignature", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Status information for this commit", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Status", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tarballUrl", - "description": "Returns a URL to download a tarball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tree", - "description": "Commit's root Tree", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Tree", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "treeResourcePath", - "description": "The HTTP path for the tree of this commit", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "treeUrl", - "description": "The HTTP URL for the tree of this commit", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this commit", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanSubscribe", - "description": "Check if the viewer is able to change their subscription status for the repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerSubscription", - "description": "Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SubscriptionState", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "zipballUrl", - "description": "Returns a URL to download a zipball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "GitObject", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Subscribable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SubscriptionState", - "description": "The possible states of a subscription.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "UNSUBSCRIBED", - "description": "The User is only notified when participating or @mentioned.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBSCRIBED", - "description": "The User is notified of all conversations.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IGNORED", - "description": "The User is never notified.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Tree", - "description": "Represents a Git tree.", - "fields": [ - { - "name": "abbreviatedOid", - "description": "An abbreviated version of the Git object ID", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commitResourcePath", - "description": "The HTTP path for this Git object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commitUrl", - "description": "The HTTP URL for this Git object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "entries", - "description": "A list of tree entries.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TreeEntry", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oid", - "description": "The Git object ID", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "GitObjectID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The Repository the Git object belongs to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "GitObject", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TreeEntry", - "description": "Represents a Git tree entry.", - "fields": [ - { - "name": "mode", - "description": "Entry file mode.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Entry file name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "object", - "description": "Entry file object.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "GitObject", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oid", - "description": "Entry file Git object ID.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "GitObjectID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The Repository the tree entry belongs to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Entry file type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GitActor", - "description": "Represents an actor in a Git commit (ie. an author or committer).", - "fields": [ - { - "name": "avatarUrl", - "description": "A URL pointing to the author's public avatar.", - "args": [ - { - "name": "size", - "description": "The size of the resulting square image.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "date", - "description": "The timestamp of the Git action (authoring or committing).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "GitTimestamp", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The email in the Git commit.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name in the Git commit.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The GitHub user corresponding to the email field. Null if no such user exists.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "GitTimestamp", - "description": "An ISO-8601 encoded date string. Unlike the DateTime type, GitTimestamp is not converted in UTC.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CommitConnection", - "description": "The connection type for Commit.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommitEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CommitEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CommitHistoryConnection", - "description": "The connection type for Commit.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommitEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CommitAuthor", - "description": "Specifies an author for filtering Git commits.", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "ID of a User to filter by. If non-null, only commits authored by this user will be returned. This field takes precedence over emails.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "emails", - "description": "Email addresses to filter by. Commits authored by any of the specified email addresses will be returned.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CommitCommentConnection", - "description": "The connection type for CommitComment.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommitCommentEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommitComment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CommitCommentEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CommitComment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CommitComment", - "description": "Represents a comment on a given Commit.", - "fields": [ - { - "name": "author", - "description": "The actor who authored the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorAssociation", - "description": "Author's association with the subject of the comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentAuthorAssociation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "Identifies the comment body.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyHTML", - "description": "The body rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyText", - "description": "The body rendered to text.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commit", - "description": "Identifies the commit associated with the comment, if the commit exists.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdViaEmail", - "description": "Check if this comment was created via an email reply.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editor", - "description": "The actor who edited the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includesCreatedEdit", - "description": "Check if this comment was edited and includes an edit with the creation data", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isMinimized", - "description": "Returns whether or not a comment has been minimized.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastEditedAt", - "description": "The moment the editor made the last edit", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minimizedReason", - "description": "Returns why the comment was minimized.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path", - "description": "Identifies the file path associated with the comment.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "Identifies the line position associated with the comment.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "Identifies when the comment was published at.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactionGroups", - "description": "A list of reactions grouped by content left on the subject.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionGroup", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactions", - "description": "A list of Reactions left on the Issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "content", - "description": "Allows filtering Reactions by emoji.", - "type": { - "kind": "ENUM", - "name": "ReactionContent", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Allows specifying the order in which reactions are returned.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ReactionOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with this node.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path permalink for this commit comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL permalink for this commit comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userContentEdits", - "description": "A list of edits to this content.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserContentEditConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanDelete", - "description": "Check if the current viewer can delete this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanMinimize", - "description": "Check if the current viewer can minimize this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanReact", - "description": "Can user react to this subject", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanUpdate", - "description": "Check if the current viewer can update this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCannotUpdateReasons", - "description": "Reasons why the current viewer can not update this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentCannotUpdateReason" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerDidAuthor", - "description": "Did the viewer author this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Comment", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Deletable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Updatable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UpdatableComment", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Reactable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryNode", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReactionGroup", - "description": "A group of emoji reactions to a particular piece of content.", - "fields": [ - { - "name": "content", - "description": "Identifies the emoji reaction.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ReactionContent", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies when the reaction was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subject", - "description": "The subject that was reacted to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Reactable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "users", - "description": "Users who have reacted to the reaction subject with the emotion represented by this reaction group", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactingUserConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerHasReacted", - "description": "Whether or not the authenticated user has left a reaction on the subject.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ReactionContent", - "description": "Emojis that can be attached to Issues, Pull Requests and Comments.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "THUMBS_UP", - "description": "Represents the `:+1:` emoji.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "THUMBS_DOWN", - "description": "Represents the `:-1:` emoji.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LAUGH", - "description": "Represents the `:laugh:` emoji.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HOORAY", - "description": "Represents the `:hooray:` emoji.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CONFUSED", - "description": "Represents the `:confused:` emoji.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEART", - "description": "Represents the `:heart:` emoji.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROCKET", - "description": "Represents the `:rocket:` emoji.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EYES", - "description": "Represents the `:eyes:` emoji.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Reactable", - "description": "Represents a subject that can be reacted on.", - "fields": [ - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactionGroups", - "description": "A list of reactions grouped by content left on the subject.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionGroup", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactions", - "description": "A list of Reactions left on the Issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "content", - "description": "Allows filtering Reactions by emoji.", - "type": { - "kind": "ENUM", - "name": "ReactionContent", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Allows specifying the order in which reactions are returned.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ReactionOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanReact", - "description": "Can user react to this subject", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CommitComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "IssueComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussionComment", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ReactionConnection", - "description": "A list of reactions that have been left on the subject.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Reaction", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerHasReacted", - "description": "Whether or not the authenticated user has left a reaction on the subject.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReactionEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Reaction", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Reaction", - "description": "An emoji reaction to a particular piece of content.", - "fields": [ - { - "name": "content", - "description": "Identifies the emoji reaction.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ReactionContent", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactable", - "description": "The reactable piece of content", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Reactable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "Identifies the user who created this reaction.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ReactionOrder", - "description": "Ways in which lists of reactions can be ordered upon return.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field in which to order reactions by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ReactionOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The direction in which to order reactions by the specified field.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ReactionOrderField", - "description": "A list of fields that reactions can be ordered by.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Allows ordering a list of reactions by when they were created.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReactingUserConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactingUserEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReactingUserEdge", - "description": "Represents a user that's made a reaction.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactedAt", - "description": "The moment when the user made the reaction.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RepositoryVisibility", - "description": "The repository's visibility level.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PRIVATE", - "description": "The repository is visible only to those with explicit access.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUBLIC", - "description": "The repository is visible to everyone.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERNAL", - "description": "The repository is visible only to users in the same business.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RepositoryLockReason", - "description": "The possible reasons a given repository could be in a locked state.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MOVING", - "description": "The repository is locked due to a move.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BILLING", - "description": "The repository is locked due to a billing related reason.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RENAME", - "description": "The repository is locked due to a rename.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MIGRATING", - "description": "The repository is locked due to a migration.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "License", - "description": "A repository's open source license", - "fields": [ - { - "name": "body", - "description": "The full text of the license", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "conditions", - "description": "The conditions set by the license", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LicenseRule", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "A human-readable description of the license", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "featured", - "description": "Whether the license should be featured", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hidden", - "description": "Whether the license should be displayed in license pickers", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "implementation", - "description": "Instructions on how to implement the license", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "key", - "description": "The lowercased SPDX ID of the license", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limitations", - "description": "The limitations set by the license", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LicenseRule", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The license full name specified by ", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nickname", - "description": "Customary short name if applicable (e.g, GPLv3)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permissions", - "description": "The permissions set by the license", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LicenseRule", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pseudoLicense", - "description": "Whether the license is a pseudo-license placeholder (e.g., other, no-license)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "spdxId", - "description": "Short identifier specified by ", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "URL to the license on ", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LicenseRule", - "description": "Describes a License's conditions, permissions, and limitations", - "fields": [ - { - "name": "description", - "description": "A description of the rule", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "key", - "description": "The machine-readable rule key", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The human-readable rule label", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryOwner", - "description": "Represents an owner of a Repository.", - "fields": [ - { - "name": "avatarUrl", - "description": "A URL pointing to the owner's public avatar.", - "args": [ - { - "name": "size", - "description": "The size of the resulting square image.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "login", - "description": "The username used to login.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedRepositories", - "description": "A list of repositories this user has pinned to their profile", - "args": [ - { - "name": "privacy", - "description": "If non-null, filters repositories according to privacy", - "type": { - "kind": "ENUM", - "name": "RepositoryPrivacy", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for repositories returned from the connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "RepositoryOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "affiliations", - "description": "Array of viewer's affiliation options for repositories returned from the connection. For example, OWNER will include only repositories that the current viewer owns.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryAffiliation", - "ofType": null - } - }, - "defaultValue": "[OWNER, COLLABORATOR]" - }, - { - "name": "ownerAffiliations", - "description": "Array of owner's affiliation options for repositories returned from the connection. For example, OWNER will include only repositories that the organization or user being viewed owns.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryAffiliation", - "ofType": null - } - }, - "defaultValue": "[OWNER, COLLABORATOR]" - }, - { - "name": "isLocked", - "description": "If non-null, filters repositories according to whether they have been locked", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RepositoryConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-10-01 UTC." - }, - { - "name": "repositories", - "description": "A list of repositories that the user owns.", - "args": [ - { - "name": "privacy", - "description": "If non-null, filters repositories according to privacy", - "type": { - "kind": "ENUM", - "name": "RepositoryPrivacy", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for repositories returned from the connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "RepositoryOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "affiliations", - "description": "Array of viewer's affiliation options for repositories returned from the connection. For example, OWNER will include only repositories that the current viewer owns.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryAffiliation", - "ofType": null - } - }, - "defaultValue": "[OWNER, COLLABORATOR]" - }, - { - "name": "ownerAffiliations", - "description": "Array of owner's affiliation options for repositories returned from the connection. For example, OWNER will include only repositories that the organization or user being viewed owns.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryAffiliation", - "ofType": null - } - }, - "defaultValue": "[OWNER, COLLABORATOR]" - }, - { - "name": "isLocked", - "description": "If non-null, filters repositories according to whether they have been locked", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "isFork", - "description": "If non-null, filters repositories according to whether they are forks of another repository", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RepositoryConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "Find Repository.", - "args": [ - { - "name": "name", - "description": "Name of Repository to find.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP URL for the owner.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for the owner.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "RepositoryConnection", - "description": "A list of repositories owned by the subject.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RepositoryEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalDiskUsage", - "description": "The total size in kilobytes of all repositories in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepositoryEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RepositoryPrivacy", - "description": "The privacy of a repository", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PUBLIC", - "description": "Public", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVATE", - "description": "Private", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RepositoryOrder", - "description": "Ordering options for repository connections", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order repositories by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RepositoryOrderField", - "description": "Properties by which repository connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Order repositories by creation time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_AT", - "description": "Order repositories by update time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUSHED_AT", - "description": "Order repositories by push time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NAME", - "description": "Order repositories by name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STARGAZERS", - "description": "Order repositories by number of stargazers", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RepositoryAffiliation", - "description": "The affiliation of a user to a repository", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OWNER", - "description": "Repositories that are owned by the authenticated user.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COLLABORATOR", - "description": "Repositories that the user has been added to as a collaborator.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORGANIZATION_MEMBER", - "description": "Repositories that the user has access to through being a member of an organization. This includes every repository on every team that the user is on.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepositoryTopicConnection", - "description": "The connection type for RepositoryTopic.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RepositoryTopicEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RepositoryTopic", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepositoryTopicEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RepositoryTopic", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepositoryTopic", - "description": "A repository-topic connects a repository to a topic.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this repository-topic.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "topic", - "description": "The topic.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Topic", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this repository-topic.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Topic", - "description": "A topic aggregates entities that are related to a subject.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The topic's name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "relatedTopics", - "description": "A list of related topics, including aliases of this topic, sorted with the most relevant\nfirst. Returns up to 10 Topics.\n", - "args": [ - { - "name": "first", - "description": "How many topics to return.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "3" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Topic" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stargazers", - "description": "A list of users who have starred this starrable.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Order for connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "StarOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "StargazerConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerHasStarred", - "description": "Returns a boolean indicating whether the viewing user has starred this starrable.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Starrable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "StargazerConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "StargazerEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "StargazerEdge", - "description": "Represents a user that's starred a repository.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "starredAt", - "description": "Identifies when the item was starred.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "StarOrder", - "description": "Ways in which star connections can be ordered.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field in which to order nodes by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "StarOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The direction in which to order nodes.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "StarOrderField", - "description": "Properties by which star connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "STARRED_AT", - "description": "Allows ordering a list of stars by when they were created.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Starrable", - "description": "Things that can be starred.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stargazers", - "description": "A list of users who have starred this starrable.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Order for connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "StarOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "StargazerConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerHasStarred", - "description": "Returns a boolean indicating whether the viewing user has starred this starrable.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Gist", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Topic", - "ofType": null - } - ] - }, - { - "kind": "INTERFACE", - "name": "RepositoryInfo", - "description": "A subset of repository info.", - "fields": [ - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The description of the repository.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "descriptionHTML", - "description": "The description of the repository rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forkCount", - "description": "Returns how many forks there are of this repository in the whole network.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasIssuesEnabled", - "description": "Indicates if the repository has issues feature enabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasProjectsEnabled", - "description": "Indicates if the repository has the Projects feature enabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasWikiEnabled", - "description": "Indicates if the repository has wiki feature enabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "homepageUrl", - "description": "The repository's URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isArchived", - "description": "Indicates if the repository is unmaintained.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isFork", - "description": "Identifies if the repository is a fork.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLocked", - "description": "Indicates if the repository has been locked or not.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isMirror", - "description": "Identifies if the repository is a mirror.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPrivate", - "description": "Identifies if the repository is private.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isTemplate", - "description": "Identifies if the repository is a template that can be used to generate new repositories.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "licenseInfo", - "description": "The license associated with the repository", - "args": [], - "type": { - "kind": "OBJECT", - "name": "License", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lockReason", - "description": "The reason the repository has been locked.", - "args": [], - "type": { - "kind": "ENUM", - "name": "RepositoryLockReason", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mirrorUrl", - "description": "The repository's original mirror URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nameWithOwner", - "description": "The repository's name with owner.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "openGraphImageUrl", - "description": "The image used to represent this repository in Open Graph data.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "owner", - "description": "The User owner of the repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "RepositoryOwner", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pushedAt", - "description": "Identifies when the repository was last pushed to.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this repository", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shortDescriptionHTML", - "description": "A description of the repository, rendered to HTML without any links in it.", - "args": [ - { - "name": "limit", - "description": "How many characters to return.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "200" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this repository", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "usesCustomOpenGraphImage", - "description": "Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - ] - }, - { - "kind": "INTERFACE", - "name": "Comment", - "description": "Represents a comment.", - "fields": [ - { - "name": "author", - "description": "The actor who authored the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorAssociation", - "description": "Author's association with the subject of the comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentAuthorAssociation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The body as Markdown.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyHTML", - "description": "The body rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyText", - "description": "The body rendered to text.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdViaEmail", - "description": "Check if this comment was created via an email reply.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editor", - "description": "The actor who edited the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includesCreatedEdit", - "description": "Check if this comment was edited and includes an edit with the creation data", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastEditedAt", - "description": "The moment the editor made the last edit", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "Identifies when the comment was published at.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userContentEdits", - "description": "A list of edits to this content.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserContentEditConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerDidAuthor", - "description": "Did the viewer author this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CommitComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GistComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "IssueComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussionComment", - "ofType": null - } - ] - }, - { - "kind": "INTERFACE", - "name": "Deletable", - "description": "Entities that can be deleted.", - "fields": [ - { - "name": "viewerCanDelete", - "description": "Check if the current viewer can delete this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CommitComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GistComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "IssueComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussionComment", - "ofType": null - } - ] - }, - { - "kind": "INTERFACE", - "name": "Updatable", - "description": "Entities that can be updated.", - "fields": [ - { - "name": "viewerCanUpdate", - "description": "Check if the current viewer can update this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CommitComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GistComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "IssueComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussionComment", - "ofType": null - } - ] - }, - { - "kind": "INTERFACE", - "name": "UpdatableComment", - "description": "Comments that can be updated.", - "fields": [ - { - "name": "viewerCannotUpdateReasons", - "description": "Reasons why the current viewer can not update this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentCannotUpdateReason" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CommitComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GistComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "IssueComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussion", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussionComment", - "ofType": null - } - ] - }, - { - "kind": "INTERFACE", - "name": "GitSignature", - "description": "Information about a signature (GPG or S/MIME) on a Commit or Tag.", - "fields": [ - { - "name": "email", - "description": "Email used to sign this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isValid", - "description": "True if the signature is valid and verified by GitHub.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payload", - "description": "Payload for GPG signing object. Raw ODB object without the signature header.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signature", - "description": "ASCII-armored signature header from object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signer", - "description": "GitHub user corresponding to the email signing this commit.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The state of this signature. `VALID` if signature is valid and verified by GitHub, otherwise represents reason why signature is considered invalid.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GitSignatureState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wasSignedByGitHub", - "description": "True if the signature was made with GitHub's signing key.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "GpgSignature", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SmimeSignature", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnknownSignature", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "GitSignatureState", - "description": "The state of a Git signature.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "VALID", - "description": "Valid signature and verified by GitHub", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INVALID", - "description": "Invalid signature", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MALFORMED_SIG", - "description": "Malformed signature", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNKNOWN_KEY", - "description": "Key used for signing not known to GitHub", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BAD_EMAIL", - "description": "Invalid email used for signing", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNVERIFIED_EMAIL", - "description": "Email used for signing unverified on GitHub", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NO_USER", - "description": "Email used for signing not known to GitHub", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNKNOWN_SIG_TYPE", - "description": "Unknown signature type", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNSIGNED", - "description": "Unsigned", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GPGVERIFY_UNAVAILABLE", - "description": "Internal error - the GPG verification service is unavailable at the moment", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GPGVERIFY_ERROR", - "description": "Internal error - the GPG verification service misbehaved", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_SIGNING_KEY", - "description": "The usage flags for the key that signed this don't allow signing", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EXPIRED_KEY", - "description": "Signing key expired", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OCSP_PENDING", - "description": "Valid signature, pending certificate revocation checking", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OCSP_ERROR", - "description": "Valid siganture, though certificate revocation check failed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BAD_CERT", - "description": "The signing certificate or its chain could not be verified", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OCSP_REVOKED", - "description": "One or more certificates in chain has been revoked", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Status", - "description": "Represents a commit status.", - "fields": [ - { - "name": "commit", - "description": "The commit this status is attached to.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "context", - "description": "Looks up an individual status context by context name.", - "args": [ - { - "name": "name", - "description": "The context name.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "StatusContext", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contexts", - "description": "The individual status contexts for this commit.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "StatusContext" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The combined commit status.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "StatusState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "StatusState", - "description": "The possible commit status states.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "EXPECTED", - "description": "Status is expected.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ERROR", - "description": "Status is errored.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILURE", - "description": "Status is failing.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PENDING", - "description": "Status is pending.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESS", - "description": "Status is successful.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "StatusContext", - "description": "Represents an individual commit status context", - "fields": [ - { - "name": "avatarUrl", - "description": "The avatar of the OAuth application or the user that created the status", - "args": [ - { - "name": "size", - "description": "The size of the resulting square image.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "40" - } - ], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commit", - "description": "This commit this status context is attached to.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "context", - "description": "The name of this status context.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator", - "description": "The actor who created this status context.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The description for this status context.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The state of this status context.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "StatusState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "targetUrl", - "description": "The URL for this status context.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Bot", - "description": "A special type of user which takes actions on behalf of GitHub Apps.", - "fields": [ - { - "name": "avatarUrl", - "description": "A URL pointing to the GitHub App's public avatar.", - "args": [ - { - "name": "size", - "description": "The size of the resulting square image.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "login", - "description": "The username of the actor.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this bot", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this bot", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Float", - "description": "Represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PullRequestState", - "description": "The possible states of a pull request.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OPEN", - "description": "A pull request that is still open.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLOSED", - "description": "A pull request that has been closed without being merged.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MERGED", - "description": "A pull request that has been closed by being merged.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Blame", - "description": "Represents a Git blame.", - "fields": [ - { - "name": "ranges", - "description": "The list of ranges from a Git blame.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BlameRange" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BlameRange", - "description": "Represents a range of information from a Git blame.", - "fields": [ - { - "name": "age", - "description": "Identifies the recency of the change, from 1 (new) to 10 (old). This is calculated as a 2-quantile and determines the length of distance between the median age of all the changes in the file and the recency of the current range's change.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commit", - "description": "Identifies the line author", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "endingLine", - "description": "The ending line for the range", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "startingLine", - "description": "The starting line for the range", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeploymentConnection", - "description": "The connection type for Deployment.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DeploymentEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Deployment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeploymentEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Deployment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Deployment", - "description": "Represents triggered deployment instance.", - "fields": [ - { - "name": "commit", - "description": "Identifies the commit sha of the deployment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commitOid", - "description": "Identifies the oid of the deployment commit, even if the commit has been deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator", - "description": "Identifies the actor who triggered the deployment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The deployment description.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "environment", - "description": "The environment to which this deployment was made.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latestStatus", - "description": "The latest status of this deployment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "DeploymentStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payload", - "description": "Extra information that a deployment system might need.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ref", - "description": "Identifies the Ref of the deployment, if the deployment was created by ref.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Ref", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "Identifies the repository associated with the deployment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The current state of the deployment.", - "args": [], - "type": { - "kind": "ENUM", - "name": "DeploymentState", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "statuses", - "description": "A list of statuses associated with the deployment.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeploymentStatusConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "task", - "description": "The deployment task.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeploymentStatusConnection", - "description": "The connection type for DeploymentStatus.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DeploymentStatusEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DeploymentStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeploymentStatusEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "DeploymentStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeploymentStatus", - "description": "Describes the status of a given deployment attempt.", - "fields": [ - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator", - "description": "Identifies the actor who triggered the deployment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deployment", - "description": "Identifies the deployment associated with status.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Deployment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "Identifies the description of the deployment.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "environmentUrl", - "description": "Identifies the environment URL of the deployment.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logUrl", - "description": "Identifies the log URL of the deployment.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "Identifies the current state of the deployment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "DeploymentStatusState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DeploymentStatusState", - "description": "The possible states for a deployment status.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING", - "description": "The deployment is pending.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESS", - "description": "The deployment was successful.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILURE", - "description": "The deployment has failed.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INACTIVE", - "description": "The deployment is inactive.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ERROR", - "description": "The deployment experienced an error.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "QUEUED", - "description": "The deployment is queued", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IN_PROGRESS", - "description": "The deployment is in progress.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DeploymentState", - "description": "The possible states in which a deployment can be.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ABANDONED", - "description": "The pending deployment was not updated after 30 minutes.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ACTIVE", - "description": "The deployment is currently active.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESTROYED", - "description": "An inactive transient deployment.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ERROR", - "description": "The deployment experienced an error.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILURE", - "description": "The deployment has failed.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INACTIVE", - "description": "The deployment is inactive.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PENDING", - "description": "The deployment is pending.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "QUEUED", - "description": "The deployment has queued", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IN_PROGRESS", - "description": "The deployment is in progress.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeploymentOrder", - "description": "Ordering options for deployment connections", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order deployments by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "DeploymentOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DeploymentOrderField", - "description": "Properties by which deployment connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Order collection by creation time", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PullRequestOrder", - "description": "Ways in which lists of issues can be ordered upon return.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field in which to order pull requests by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PullRequestOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The direction in which to order pull requests by the specified field.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PullRequestOrderField", - "description": "Properties by which pull_requests connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Order pull_requests by creation time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_AT", - "description": "Order pull_requests by update time", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Subscribable", - "description": "Entities that can be subscribed to for web and email notifications.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanSubscribe", - "description": "Check if the viewer is able to change their subscription status for the repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerSubscription", - "description": "Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SubscriptionState", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussion", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ReleaseAssetConnection", - "description": "The connection type for ReleaseAsset.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReleaseAssetEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReleaseAsset", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReleaseAssetEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ReleaseAsset", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReleaseAsset", - "description": "A release asset contains the content for a release asset.", - "fields": [ - { - "name": "contentType", - "description": "The asset's content-type", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "downloadCount", - "description": "The number of times this asset was downloaded", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "downloadUrl", - "description": "Identifies the URL where you can download the release asset via the browser.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Identifies the title of the release asset.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "release", - "description": "Release that the asset is associated with", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Release", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "size", - "description": "The size (in bytes) of the asset", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uploadedBy", - "description": "The user that performed the upload", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "Identifies the URL of the release asset.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageVersionConnection", - "description": "The connection type for RegistryPackageVersion.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageVersionEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageVersion", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageVersionEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RegistryPackageVersion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RegistryPackageMetadatum", - "description": "Represents a single registry metadatum", - "fields": null, - "inputFields": [ - { - "name": "name", - "description": "Name of the metadatum.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "value", - "description": "Value of the metadatum.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "update", - "description": "True, if the metadatum can be updated if it already exists", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TopicConnection", - "description": "The connection type for Topic.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TopicEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Topic", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TopicEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Topic", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MarketplaceCategory", - "description": "A public description of a Marketplace category.", - "fields": [ - { - "name": "description", - "description": "The category's description.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "howItWorks", - "description": "The technical description of how apps listed in this category work with GitHub.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The category's name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "primaryListingCount", - "description": "How many Marketplace listings have this as their primary category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this Marketplace category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "secondaryListingCount", - "description": "How many Marketplace listings have this as their secondary category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The short name of the category used in its URL.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this Marketplace category.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MarketplaceListingConnection", - "description": "Look up Marketplace Listings", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MarketplaceListingEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MarketplaceListing", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MarketplaceListingEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "MarketplaceListing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReleaseConnection", - "description": "The connection type for Release.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReleaseEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Release", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReleaseEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Release", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ReleaseOrder", - "description": "Ways in which lists of releases can be ordered upon return.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field in which to order releases by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ReleaseOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The direction in which to order releases by the specified field.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ReleaseOrderField", - "description": "Properties by which release connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Order releases by creation time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NAME", - "description": "Order releases alphabetically by name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageVersionStatistics", - "description": "Represents a object that contains package version activity statistics such as downloads.", - "fields": [ - { - "name": "downloadsThisMonth", - "description": "Number of times the package was downloaded this month.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersionStatistics` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "downloadsThisWeek", - "description": "Number of times the package was downloaded this week.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersionStatistics` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "downloadsThisYear", - "description": "Number of times the package was downloaded this year.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersionStatistics` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "downloadsToday", - "description": "Number of times the package was downloaded today.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersionStatistics` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "downloadsTotalCount", - "description": "Number of times the package was downloaded since it was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageVersionStatistics` object instead. Removal on 2020-04-01 UTC." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageDependencyConnection", - "description": "The connection type for RegistryPackageDependency.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageDependencyEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageDependency", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageDependencyEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RegistryPackageDependency", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageDependency", - "description": "A package dependency contains the information needed to satisfy a dependency.", - "fields": [ - { - "name": "dependencyType", - "description": "Identifies the type of dependency.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RegistryPackageDependencyType", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageDependency` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Identifies the name of the dependency.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageDependency` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "version", - "description": "Identifies the version of the dependency.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageDependency` object instead. Removal on 2020-04-01 UTC." - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RegistryPackageDependencyType", - "description": "The possible types of a registry package dependency.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DEFAULT", - "description": "A default registry package dependency type.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DEV", - "description": "A dev registry package dependency type.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TEST", - "description": "A test registry package dependency type.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PEER", - "description": "A peer registry package dependency type.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OPTIONAL", - "description": "An optional registry package dependency type.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUNDLED", - "description": "An optional registry package dependency type.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageFileConnection", - "description": "The connection type for RegistryPackageFile.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageFileEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageFile", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageFileEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RegistryPackageFile", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageFile", - "description": "A file in a specific registry package version.", - "fields": [ - { - "name": "guid", - "description": "A unique identifier for this file.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageFile` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "md5", - "description": "Identifies the md5.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageFile` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "metadataUrl", - "description": "URL to download the asset metadata.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageFile` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "name", - "description": "Name of the file", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageFile` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "packageVersion", - "description": "The package version this file belongs to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageVersion", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageFile` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "sha1", - "description": "Identifies the sha1.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageFile` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "sha256", - "description": "Identifies the sha256.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageFile` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "size", - "description": "Identifies the size.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageFile` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "URL to download the asset.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageFile` object instead. Removal on 2020-04-01 UTC." - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserStatusConnection", - "description": "The connection type for UserStatus.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserStatusEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserStatusEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "UserStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserStatus", - "description": "The user's description of what they're currently doing.", - "fields": [ - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "emoji", - "description": "An emoji summarizing the user's status.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "emojiHTML", - "description": "The status emoji as HTML.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "expiresAt", - "description": "If set, the status will not be shown after this date.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "ID of the object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "indicatesLimitedAvailability", - "description": "Whether this status indicates the user is not fully available on GitHub.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A brief message describing what the user is doing.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The organization whose members can see this status. If null, this status is publicly visible.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user who has this status.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UserStatusOrder", - "description": "Ordering options for user status connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order user statuses by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserStatusOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserStatusOrderField", - "description": "Properties by which user status connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "UPDATED_AT", - "description": "Order user statuses by when they were updated.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProfileItemShowcase", - "description": "A curatable list of repositories relating to a repository owner, which defaults to showing the most popular repositories they own.", - "fields": [ - { - "name": "hasPinnedItems", - "description": "Whether or not the owner has pinned any repositories or gists.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "The repositories and gists in the showcase. If the profile owner has any pinned items, those will be returned. Otherwise, the profile owner's popular repositories will be returned.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PinnableItemConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PinnableItemConnection", - "description": "The connection type for PinnableItem.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PinnableItemEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "PinnableItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PinnableItemEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "UNION", - "name": "PinnableItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "PinnableItem", - "description": "Types that can be pinned to a profile page.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Gist", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "Gist", - "description": "A Gist.", - "fields": [ - { - "name": "comments", - "description": "A list of comments associated with the gist", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GistCommentConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The gist description.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "files", - "description": "The files in this gist.", - "args": [ - { - "name": "limit", - "description": "The maximum number of files to return.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "10" - }, - { - "name": "oid", - "description": "The oid of the files to return", - "type": { - "kind": "SCALAR", - "name": "GitObjectID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GistFile", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forks", - "description": "A list of forks associated with the gist", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for gists returned from the connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "GistOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GistConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isFork", - "description": "Identifies if the gist is a fork.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPublic", - "description": "Whether the gist is public or not.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The gist name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "owner", - "description": "The gist owner.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "RepositoryOwner", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pushedAt", - "description": "Identifies when the gist was last pushed to.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTML path to this resource.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stargazers", - "description": "A list of users who have starred this starrable.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Order for connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "StarOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "StargazerConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this Gist.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerHasStarred", - "description": "Returns a boolean indicating whether the viewing user has starred this starrable.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Starrable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GistCommentConnection", - "description": "The connection type for GistComment.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GistCommentEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GistComment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GistCommentEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GistComment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GistComment", - "description": "Represents a comment on an Gist.", - "fields": [ - { - "name": "author", - "description": "The actor who authored the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorAssociation", - "description": "Author's association with the gist.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentAuthorAssociation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "Identifies the comment body.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyHTML", - "description": "The body rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyText", - "description": "The body rendered to text.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdViaEmail", - "description": "Check if this comment was created via an email reply.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editor", - "description": "The actor who edited the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gist", - "description": "The associated gist.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Gist", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includesCreatedEdit", - "description": "Check if this comment was edited and includes an edit with the creation data", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isMinimized", - "description": "Returns whether or not a comment has been minimized.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastEditedAt", - "description": "The moment the editor made the last edit", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minimizedReason", - "description": "Returns why the comment was minimized.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "Identifies when the comment was published at.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userContentEdits", - "description": "A list of edits to this content.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserContentEditConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanDelete", - "description": "Check if the current viewer can delete this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanMinimize", - "description": "Check if the current viewer can minimize this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanUpdate", - "description": "Check if the current viewer can update this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCannotUpdateReasons", - "description": "Reasons why the current viewer can not update this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentCannotUpdateReason" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerDidAuthor", - "description": "Did the viewer author this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Comment", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Deletable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Updatable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UpdatableComment", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GistConnection", - "description": "The connection type for Gist.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GistEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Gist", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GistEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Gist", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GistOrder", - "description": "Ordering options for gist connections", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order repositories by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GistOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "GistOrderField", - "description": "Properties by which gist connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Order gists by creation time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_AT", - "description": "Order gists by update time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUSHED_AT", - "description": "Order gists by push time", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GistFile", - "description": "A file in a gist.", - "fields": [ - { - "name": "encodedName", - "description": "The file name encoded to remove characters that are invalid in URL paths.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "encoding", - "description": "The gist file encoding.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "extension", - "description": "The file extension from the file name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isImage", - "description": "Indicates if this file is an image.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isTruncated", - "description": "Whether the file's contents were truncated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "language", - "description": "The programming language this file is written in.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Language", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The gist file name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "size", - "description": "The gist file size in bytes.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "text", - "description": "UTF8 text data or null if the file is binary", - "args": [ - { - "name": "truncate", - "description": "Optionally truncate the returned file to this length.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Language", - "description": "Represents a given language found in repositories.", - "fields": [ - { - "name": "color", - "description": "The color defined for the current language.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the current language.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PinnableItemType", - "description": "Represents items that can be pinned to a profile page or dashboard.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "REPOSITORY", - "description": "A repository.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GIST", - "description": "A gist.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ISSUE", - "description": "An issue.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROJECT", - "description": "A project.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PULL_REQUEST", - "description": "A pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "USER", - "description": "A user.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORGANIZATION", - "description": "An organization.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TEAM", - "description": "A team.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationAuditEntryConnection", - "description": "The connection type for OrganizationAuditEntry.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationAuditEntryEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "OrganizationAuditEntry", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationAuditEntryEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "UNION", - "name": "OrganizationAuditEntry", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "OrganizationAuditEntry", - "description": "An audit entry in an organization audit log.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "MembersCanDeleteReposClearAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MembersCanDeleteReposDisableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MembersCanDeleteReposEnableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OauthApplicationCreateAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgAddBillingManagerAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgAddMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgBlockUserAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgCreateAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgDisableOauthAppRestrictionsAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgDisableSamlAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgDisableTwoFactorRequirementAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgEnableOauthAppRestrictionsAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgEnableSamlAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgEnableTwoFactorRequirementAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgInviteMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgInviteToBusinessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessApprovedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessDeniedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessRequestedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRemoveBillingManagerAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRemoveMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRemoveOutsideCollaboratorAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRestoreMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUnblockUserAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PrivateRepositoryForkingDisableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PrivateRepositoryForkingEnableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoAddMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoAddTopicAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoArchivedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoChangeMergeSettingAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableContributorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableContributorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigLockAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoCreateAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoDestroyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoRemoveMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoRemoveTopicAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepositoryVisibilityChangeDisableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepositoryVisibilityChangeEnableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamAddMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamAddRepositoryAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamChangeParentTeamAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamRemoveMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamRemoveRepositoryAuditEntry", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "OperationType", - "description": "The corresponding operation type for the action", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACCESS", - "description": "An existing resource was accessed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUTHENTICATION", - "description": "A resource performed an authentication event", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATE", - "description": "A new resource was created", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MODIFY", - "description": "An existing resource was modified", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REMOVE", - "description": "An existing resource was removed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESTORE", - "description": "An existing resource was restored", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TRANSFER", - "description": "An existing resource was transferred between multiple resources", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "AuditEntryActor", - "description": "Types that can initiate an audit log event.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Bot", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ActorLocation", - "description": "Location information for an actor", - "fields": [ - { - "name": "city", - "description": "City", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": "Country name", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "countryCode", - "description": "Country code", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "Region name", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "regionCode", - "description": "Region or state code", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "PreciseDateTime", - "description": "An ISO-8601 encoded UTC date string with millisecond precison.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "description": "An entry in the audit log.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "MembersCanDeleteReposClearAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MembersCanDeleteReposDisableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MembersCanDeleteReposEnableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OauthApplicationCreateAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgAddBillingManagerAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgAddMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgBlockUserAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgCreateAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgDisableOauthAppRestrictionsAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgDisableSamlAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgDisableTwoFactorRequirementAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgEnableOauthAppRestrictionsAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgEnableSamlAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgEnableTwoFactorRequirementAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgInviteMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgInviteToBusinessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessApprovedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessDeniedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessRequestedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRemoveBillingManagerAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRemoveMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRemoveOutsideCollaboratorAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRestoreMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUnblockUserAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PrivateRepositoryForkingDisableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PrivateRepositoryForkingEnableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoAddMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoAddTopicAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoArchivedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoChangeMergeSettingAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableContributorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableContributorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigLockAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoCreateAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoDestroyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoRemoveMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoRemoveTopicAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepositoryVisibilityChangeDisableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepositoryVisibilityChangeEnableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamAddMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamAddRepositoryAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamChangeParentTeamAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamRemoveMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamRemoveRepositoryAuditEntry", - "ofType": null - } - ] - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "description": "Metadata for an audit entry with action org.*", - "fields": [ - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "MembersCanDeleteReposClearAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MembersCanDeleteReposDisableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MembersCanDeleteReposEnableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OauthApplicationCreateAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgAddBillingManagerAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgAddMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgBlockUserAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgCreateAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgDisableOauthAppRestrictionsAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgDisableSamlAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgDisableTwoFactorRequirementAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgEnableOauthAppRestrictionsAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgEnableSamlAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgEnableTwoFactorRequirementAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgInviteMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgInviteToBusinessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessApprovedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessDeniedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessRequestedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRemoveBillingManagerAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRemoveMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRemoveOutsideCollaboratorAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRestoreMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUnblockUserAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PrivateRepositoryForkingDisableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PrivateRepositoryForkingEnableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoAddMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoAddTopicAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoArchivedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoChangeMergeSettingAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableContributorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableContributorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigLockAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoCreateAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoDestroyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoRemoveMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoRemoveTopicAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepositoryVisibilityChangeDisableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepositoryVisibilityChangeEnableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamAddMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamAddRepositoryAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamChangeParentTeamAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamRemoveMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamRemoveRepositoryAuditEntry", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "IssueComment", - "description": "Represents a comment on an Issue.", - "fields": [ - { - "name": "author", - "description": "The actor who authored the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorAssociation", - "description": "Author's association with the subject of the comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentAuthorAssociation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The body as Markdown.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyHTML", - "description": "The body rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyText", - "description": "The body rendered to text.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdViaEmail", - "description": "Check if this comment was created via an email reply.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editor", - "description": "The actor who edited the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includesCreatedEdit", - "description": "Check if this comment was edited and includes an edit with the creation data", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isMinimized", - "description": "Returns whether or not a comment has been minimized.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issue", - "description": "Identifies the issue associated with the comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastEditedAt", - "description": "The moment the editor made the last edit", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minimizedReason", - "description": "Returns why the comment was minimized.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "Identifies when the comment was published at.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "Returns the pull request associated with the comment, if this comment was made on a\npull request.\n", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactionGroups", - "description": "A list of reactions grouped by content left on the subject.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionGroup", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactions", - "description": "A list of Reactions left on the Issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "content", - "description": "Allows filtering Reactions by emoji.", - "type": { - "kind": "ENUM", - "name": "ReactionContent", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Allows specifying the order in which reactions are returned.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ReactionOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with this node.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this issue comment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this issue comment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userContentEdits", - "description": "A list of edits to this content.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserContentEditConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanDelete", - "description": "Check if the current viewer can delete this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanMinimize", - "description": "Check if the current viewer can minimize this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanReact", - "description": "Can user react to this subject", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanUpdate", - "description": "Check if the current viewer can update this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCannotUpdateReasons", - "description": "Reasons why the current viewer can not update this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentCannotUpdateReason" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerDidAuthor", - "description": "Did the viewer author this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Comment", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Deletable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Updatable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UpdatableComment", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Reactable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryNode", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "IssuePubSubTopic", - "description": "The possible PubSub channels for an issue.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "UPDATED", - "description": "The channel ID for observing issue updates.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MARKASREAD", - "description": "The channel ID for marking an issue as read.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TIMELINE", - "description": "The channel ID for updating items on the issue timeline.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STATE", - "description": "The channel ID for observing issue state updates.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MembersCanDeleteReposClearAuditEntry", - "description": "Audit log entry for a members_can_delete_repos.clear event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseResourcePath", - "description": "The HTTP path for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseSlug", - "description": "The slug of the enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseUrl", - "description": "The HTTP URL for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Enterprise", - "description": "An account to manage multiple organizations with consolidated policy and billing.", - "fields": [ - { - "name": "avatarUrl", - "description": "A URL pointing to the enterprise's public avatar.", - "args": [ - { - "name": "size", - "description": "The size of the resulting square image.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "billingInfo", - "description": "Enterprise billing information visible to enterprise billing managers.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EnterpriseBillingInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The description of the enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "descriptionHTML", - "description": "The description of the enterprise as HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "The location of the enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "members", - "description": "A list of users who are members of this enterprise.", - "args": [ - { - "name": "organizationLogins", - "description": "Only return members within the organizations with these logins", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "query", - "description": "The search string to look for.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for members returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "EnterpriseMemberOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - }, - { - "name": "role", - "description": "The role of the user in the enterprise organization or server.", - "type": { - "kind": "ENUM", - "name": "EnterpriseUserAccountMembershipRole", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "deployment", - "description": "Only return members within the selected GitHub Enterprise deployment", - "type": { - "kind": "ENUM", - "name": "EnterpriseUserDeployment", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseMemberConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizations", - "description": "A list of organizations that belong to this enterprise.", - "args": [ - { - "name": "query", - "description": "The search string to look for.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ownerInfo", - "description": "Enterprise information only visible to enterprise owners.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EnterpriseOwnerInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userAccounts", - "description": "A list of user accounts on this enterprise.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseUserAccountConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerIsAdmin", - "description": "Is the current viewer an admin of this enterprise?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "websiteUrl", - "description": "The URL of the enterprise website.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseMemberConnection", - "description": "The connection type for EnterpriseMember.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseMemberEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "EnterpriseMember", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseMemberEdge", - "description": "A User who is a member of an enterprise through one or more organizations.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isUnlicensed", - "description": "Whether the user does not have a license for the enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "UNION", - "name": "EnterpriseMember", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "EnterpriseMember", - "description": "An object that is a member of an enterprise.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "EnterpriseUserAccount", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "EnterpriseUserAccount", - "description": "An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations.", - "fields": [ - { - "name": "avatarUrl", - "description": "A URL pointing to the enterprise user account's public avatar.", - "args": [ - { - "name": "size", - "description": "The size of the resulting square image.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise in which this user account exists.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "login", - "description": "An identifier for the enterprise user account, a login or email address", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the enterprise user account", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizations", - "description": "A list of enterprise organizations this user is a member of.", - "args": [ - { - "name": "query", - "description": "The search string to look for.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - }, - { - "name": "role", - "description": "The role of the user in the enterprise organization.", - "type": { - "kind": "ENUM", - "name": "EnterpriseUserAccountMembershipRole", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseOrganizationMembershipConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this actor.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this actor.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user within the enterprise.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseOrganizationMembershipConnection", - "description": "The connection type for Organization.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseOrganizationMembershipEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseOrganizationMembershipEdge", - "description": "An enterprise organization that a user is a member of.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "role", - "description": "The role of the user in the enterprise membership.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseUserAccountMembershipRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseUserAccountMembershipRole", - "description": "The possible roles for enterprise membership.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MEMBER", - "description": "The user is a member of the enterprise membership.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OWNER", - "description": "The user is an owner of the enterprise membership.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "description": "Ordering options for organization connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order organizations by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrganizationOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrganizationOrderField", - "description": "Properties by which organization connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Order organizations by creation time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LOGIN", - "description": "Order organizations by login", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerInstallation", - "description": "An Enterprise Server installation.", - "fields": [ - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customerName", - "description": "The customer name to which the Enterprise Server installation belongs.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hostName", - "description": "The host name of the Enterprise Server installation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isConnected", - "description": "Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userAccounts", - "description": "User accounts on this Enterprise Server installation.", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for Enterprise Server user accounts returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "EnterpriseServerUserAccountOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userAccountsUploads", - "description": "User accounts uploads for the Enterprise Server installation.", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for Enterprise Server user accounts uploads returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "EnterpriseServerUserAccountsUploadOrder", - "ofType": null - }, - "defaultValue": "{field: CREATED_AT, direction: DESC}" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountsUploadConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountConnection", - "description": "The connection type for EnterpriseServerUserAccount.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccount", - "description": "A user account on an Enterprise Server installation.", - "fields": [ - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "emails", - "description": "User emails belonging to this user account.", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for Enterprise Server user account emails returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "EnterpriseServerUserAccountEmailOrder", - "ofType": null - }, - "defaultValue": "{field: EMAIL, direction: ASC}" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEmailConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseServerInstallation", - "description": "The Enterprise Server installation on which this user account exists.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerInstallation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSiteAdmin", - "description": "Whether the user account is a site administrator on the Enterprise Server installation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "login", - "description": "The login of the user account on the Enterprise Server installation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "profileName", - "description": "The profile name of the user account on the Enterprise Server installation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "remoteCreatedAt", - "description": "The date and time when the user account was created on the Enterprise Server installation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "remoteUserId", - "description": "The ID of the user account on the Enterprise Server installation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEmailConnection", - "description": "The connection type for EnterpriseServerUserAccountEmail.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEmailEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEmail", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEmailEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEmail", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountEmail", - "description": "An email belonging to a user account on an Enterprise Server installation.", - "fields": [ - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The email address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPrimary", - "description": "Indicates whether this is the primary email of the associated user account.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userAccount", - "description": "The user account to which the email belongs.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EnterpriseServerUserAccountEmailOrder", - "description": "Ordering options for Enterprise Server user account email connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order emails by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseServerUserAccountEmailOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseServerUserAccountEmailOrderField", - "description": "Properties by which Enterprise Server user account email connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "EMAIL", - "description": "Order emails by email", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EnterpriseServerUserAccountOrder", - "description": "Ordering options for Enterprise Server user account connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order user accounts by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseServerUserAccountOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseServerUserAccountOrderField", - "description": "Properties by which Enterprise Server user account connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "LOGIN", - "description": "Order user accounts by login", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REMOTE_CREATED_AT", - "description": "Order user accounts by creation time on the Enterprise Server installation", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountsUploadConnection", - "description": "The connection type for EnterpriseServerUserAccountsUpload.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountsUploadEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountsUpload", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountsUploadEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountsUpload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerUserAccountsUpload", - "description": "A user accounts upload from an Enterprise Server installation.", - "fields": [ - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise to which this upload belongs.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseServerInstallation", - "description": "The Enterprise Server installation for which this upload was generated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerInstallation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the file uploaded.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "syncState", - "description": "The synchronization state of the upload", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseServerUserAccountsUploadSyncState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseServerUserAccountsUploadSyncState", - "description": "Synchronization state of the Enterprise Server user accounts upload", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING", - "description": "The synchronization of the upload is pending.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESS", - "description": "The synchronization of the upload succeeded.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILURE", - "description": "The synchronization of the upload failed.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EnterpriseServerUserAccountsUploadOrder", - "description": "Ordering options for Enterprise Server user accounts upload connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order user accounts uploads by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseServerUserAccountsUploadOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseServerUserAccountsUploadOrderField", - "description": "Properties by which Enterprise Server user accounts upload connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Order user accounts uploads by creation time", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EnterpriseServerInstallationOrder", - "description": "Ordering options for Enterprise Server installation connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order Enterprise Server installations by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseServerInstallationOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseServerInstallationOrderField", - "description": "Properties by which Enterprise Server installation connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "HOST_NAME", - "description": "Order Enterprise Server installations by host name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CUSTOMER_NAME", - "description": "Order Enterprise Server installations by customer name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATED_AT", - "description": "Order Enterprise Server installations by creation time", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EnterpriseMemberOrder", - "description": "Ordering options for enterprise member connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order enterprise members by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseMemberOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseMemberOrderField", - "description": "Properties by which enterprise member connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "LOGIN", - "description": "Order enterprise members by login", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATED_AT", - "description": "Order enterprise members by creation time", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseUserDeployment", - "description": "The possible GitHub Enterprise deployments where this user can exist.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CLOUD", - "description": "The user is part of a GitHub Enterprise Cloud deployment.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SERVER", - "description": "The user is part of a GitHub Enterprise Server deployment.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationConnection", - "description": "The connection type for Organization.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseOwnerInfo", - "description": "Enterprise information only visible to enterprise owners.", - "fields": [ - { - "name": "actionExecutionCapabilitySettingOrganizations", - "description": "A list of enterprise organizations configured with the provided action execution capabilities setting value.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "admins", - "description": "A list of all of the administrators for this enterprise.", - "args": [ - { - "name": "query", - "description": "The search string to look for.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "role", - "description": "The role to filter by.", - "type": { - "kind": "ENUM", - "name": "EnterpriseAdministratorRole", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for administrators returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "EnterpriseMemberOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseAdministratorConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "affiliatedUsersWithTwoFactorDisabled", - "description": "A list of users in the enterprise who currently have two-factor authentication disabled.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "affiliatedUsersWithTwoFactorDisabledExist", - "description": "Whether or not affiliated users with two-factor authentication disabled exist in the enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allowPrivateRepositoryForkingSetting", - "description": "The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allowPrivateRepositoryForkingSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided private repository forking setting value.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The setting value to find organizations for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "defaultRepositoryPermissionSetting", - "description": "The setting value for base repository permissions for organizations in this enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseDefaultRepositoryPermissionSettingValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "defaultRepositoryPermissionSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided default repository permission.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The permission to find organizations for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "DefaultRepositoryPermissionField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseServerInstallations", - "description": "Enterprise Server installations owned by the enterprise.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "connectedOnly", - "description": "Whether or not to only return installations discovered via GitHub Connect.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "orderBy", - "description": "Ordering options for Enterprise Server installations returned.", - "type": { - "kind": "INPUT_OBJECT", - "name": "EnterpriseServerInstallationOrder", - "ofType": null - }, - "defaultValue": "{field: HOST_NAME, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerInstallationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isUpdatingDefaultRepositoryPermission", - "description": "Whether or not the default repository permission is currently being updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isUpdatingTwoFactorRequirement", - "description": "Whether the two-factor authentication requirement is currently being enforced.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanChangeRepositoryVisibilitySetting", - "description": "The setting value for whether organization members with admin permissions on a repository can change repository visibility.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanChangeRepositoryVisibilitySettingOrganizations", - "description": "A list of enterprise organizations configured with the provided can change repository visibility setting value.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The setting value to find organizations for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanCreateInternalRepositoriesSetting", - "description": "The setting value for whether members of organizations in the enterprise can create internal repositories.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanCreatePrivateRepositoriesSetting", - "description": "The setting value for whether members of organizations in the enterprise can create private repositories.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanCreatePublicRepositoriesSetting", - "description": "The setting value for whether members of organizations in the enterprise can create public repositories.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanCreateRepositoriesSetting", - "description": "The setting value for whether members of organizations in the enterprise can create repositories.", - "args": [], - "type": { - "kind": "ENUM", - "name": "EnterpriseMembersCanCreateRepositoriesSettingValue", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanCreateRepositoriesSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided repository creation setting value.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The setting to find organizations for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrganizationMembersCanCreateRepositoriesSettingValue", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanDeleteIssuesSetting", - "description": "The setting value for whether members with admin permissions for repositories can delete issues.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanDeleteIssuesSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided members can delete issues setting value.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The setting value to find organizations for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanDeleteRepositoriesSetting", - "description": "The setting value for whether members with admin permissions for repositories can delete or transfer repositories.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanDeleteRepositoriesSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided members can delete repositories setting value.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The setting value to find organizations for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanInviteCollaboratorsSetting", - "description": "The setting value for whether members of organizations in the enterprise can invite outside collaborators.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanInviteCollaboratorsSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided members can invite collaborators setting value.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The setting value to find organizations for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanMakePurchasesSetting", - "description": "Indicates whether members of this enterprise's organizations can purchase additional services for those organizations.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseMembersCanMakePurchasesSettingValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanUpdateProtectedBranchesSetting", - "description": "The setting value for whether members with admin permissions for repositories can update protected branches.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanUpdateProtectedBranchesSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided members can update protected branches setting value.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The setting value to find organizations for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanViewDependencyInsightsSetting", - "description": "The setting value for whether members can view dependency insights.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersCanViewDependencyInsightsSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided members can view dependency insights setting value.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The setting value to find organizations for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationProjectsSetting", - "description": "The setting value for whether organization projects are enabled for organizations in this enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationProjectsSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided organization projects setting value.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The setting value to find organizations for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "outsideCollaborators", - "description": "A list of outside collaborators across the repositories in the enterprise.", - "args": [ - { - "name": "login", - "description": "The login of one specific outside collaborator.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "query", - "description": "The search string to look for.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for outside collaborators returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "EnterpriseMemberOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - }, - { - "name": "visibility", - "description": "Only return outside collaborators on repositories with this visibility.", - "type": { - "kind": "ENUM", - "name": "RepositoryVisibility", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseOutsideCollaboratorConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pendingAdminInvitations", - "description": "A list of pending administrator invitations for the enterprise.", - "args": [ - { - "name": "query", - "description": "The search string to look for.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for pending enterprise administrator invitations returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "EnterpriseAdministratorInvitationOrder", - "ofType": null - }, - "defaultValue": "{field: CREATED_AT, direction: DESC}" - }, - { - "name": "role", - "description": "The role to filter by.", - "type": { - "kind": "ENUM", - "name": "EnterpriseAdministratorRole", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pendingCollaborators", - "description": "A list of pending collaborators across the repositories in the enterprise.", - "args": [ - { - "name": "query", - "description": "The search string to look for.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for pending repository collaborator invitations returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "RepositoryInvitationOrder", - "ofType": null - }, - "defaultValue": "{field: INVITEE_LOGIN, direction: ASC}" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterprisePendingCollaboratorConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pendingMemberInvitations", - "description": "A list of pending member invitations for organizations in the enterprise.", - "args": [ - { - "name": "query", - "description": "The search string to look for.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterprisePendingMemberInvitationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryProjectsSetting", - "description": "The setting value for whether repository projects are enabled in this enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryProjectsSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided repository projects setting value.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The setting value to find organizations for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "samlIdentityProvider", - "description": "The SAML Identity Provider for the enterprise.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EnterpriseIdentityProvider", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "samlIdentityProviderSettingOrganizations", - "description": "A list of enterprise organizations configured with the SAML single sign-on setting value.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The setting value to find organizations for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IdentityProviderConfigurationState", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamDiscussionsSetting", - "description": "The setting value for whether team discussions are enabled for organizations in this enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamDiscussionsSettingOrganizations", - "description": "A list of enterprise organizations configured with the provided team discussions setting value.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The setting value to find organizations for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twoFactorRequiredSetting", - "description": "The setting value for whether the enterprise requires two-factor authentication for its organizations and users.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledSettingValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twoFactorRequiredSettingOrganizations", - "description": "A list of enterprise organizations configured with the two-factor authentication setting value.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The setting value to find organizations for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for organizations with this setting.", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizationOrder", - "ofType": null - }, - "defaultValue": "{field: LOGIN, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseAdministratorConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseAdministratorEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseAdministratorEdge", - "description": "A User who is an administrator of an enterprise.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "role", - "description": "The role of the administrator.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseAdministratorRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseAdministratorRole", - "description": "The possible administrator roles in an enterprise account.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OWNER", - "description": "Represents an owner of the enterprise account.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BILLING_MANAGER", - "description": "Represents a billing manager of the enterprise account.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitationConnection", - "description": "The connection type for EnterpriseAdministratorInvitation.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitationEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitationEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitation", - "description": "An invitation for a user to become an owner or billing manager of an enterprise.", - "fields": [ - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The email of the person who was invited to the enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise the invitation is for.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitee", - "description": "The user who was invited to the enterprise.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inviter", - "description": "The user who created the invitation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "role", - "description": "The invitee's pending role in the enterprise (owner or billing_manager).", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseAdministratorRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EnterpriseAdministratorInvitationOrder", - "description": "Ordering options for enterprise administrator invitation connections", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order enterprise administrator invitations by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseAdministratorInvitationOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseAdministratorInvitationOrderField", - "description": "Properties by which enterprise administrator invitation connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Order enterprise administrator member invitations by creation time", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterprisePendingMemberInvitationConnection", - "description": "The connection type for OrganizationInvitation.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterprisePendingMemberInvitationEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationInvitation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalUniqueUserCount", - "description": "Identifies the total count of unique users in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterprisePendingMemberInvitationEdge", - "description": "An invitation to be a member in an enterprise organization.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isUnlicensed", - "description": "Whether the invitation has a license for the enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "OrganizationInvitation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationInvitation", - "description": "An Invitation for a user to an organization.", - "fields": [ - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The email address of the user invited to the organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitationType", - "description": "The type of invitation that was sent (e.g. email, user).", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrganizationInvitationType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitee", - "description": "The user who was invited to the organization.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inviter", - "description": "The user who created the invitation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The organization the invite is for", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "role", - "description": "The user's pending role in the organization (e.g. member, owner).", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrganizationInvitationRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrganizationInvitationType", - "description": "The possible organization invitation types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "USER", - "description": "The invitation was to an existing user.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EMAIL", - "description": "The invitation was to an email address.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrganizationInvitationRole", - "description": "The possible organization invitation roles.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DIRECT_MEMBER", - "description": "The user is invited to be a direct member of the organization.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": "The user is invited to be an admin of the organization.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BILLING_MANAGER", - "description": "The user is invited to be a billing manager of the organization.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REINSTATE", - "description": "The user's previous role will be reinstated.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamConnection", - "description": "The connection type for Team.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TeamEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Team", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Team", - "description": "A team of users in an organization.", - "fields": [ - { - "name": "ancestors", - "description": "A list of teams that are ancestors of this team.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TeamConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "avatarUrl", - "description": "A URL pointing to the team's avatar.", - "args": [ - { - "name": "size", - "description": "The size in pixels of the resulting square image.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "400" - } - ], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "childTeams", - "description": "List of child teams belonging to this team", - "args": [ - { - "name": "orderBy", - "description": "Order for connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "TeamOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "userLogins", - "description": "User logins to filter by", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "immediateOnly", - "description": "Whether to list immediate child teams or all descendant child teams.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TeamConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "combinedSlug", - "description": "The slug corresponding to the organization and team.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The description of the team.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discussion", - "description": "Find a team discussion by its number.", - "args": [ - { - "name": "number", - "description": "The sequence number of the discussion to find.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TeamDiscussion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discussions", - "description": "A list of team discussions.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "isPinned", - "description": "If provided, filters discussions according to whether or not they are pinned.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Order for connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "TeamDiscussionOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TeamDiscussionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discussionsResourcePath", - "description": "The HTTP path for team discussions", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discussionsUrl", - "description": "The HTTP URL for team discussions", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editTeamResourcePath", - "description": "The HTTP path for editing this team", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editTeamUrl", - "description": "The HTTP URL for editing this team", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitations", - "description": "A list of pending invitations for users to this team", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "OrganizationInvitationConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "memberStatuses", - "description": "Get the status messages members of this entity have set that are either public or visible only to the organization.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for user statuses returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "UserStatusOrder", - "ofType": null - }, - "defaultValue": "{field: UPDATED_AT, direction: DESC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserStatusConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "members", - "description": "A list of users who are members of this team.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "query", - "description": "The search string to look for.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "membership", - "description": "Filter by membership type", - "type": { - "kind": "ENUM", - "name": "TeamMembershipType", - "ofType": null - }, - "defaultValue": "ALL" - }, - { - "name": "role", - "description": "Filter by team member role", - "type": { - "kind": "ENUM", - "name": "TeamMemberRole", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Order for the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "TeamMemberOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TeamMemberConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersResourcePath", - "description": "The HTTP path for the team' members", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membersUrl", - "description": "The HTTP URL for the team' members", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the team.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newTeamResourcePath", - "description": "The HTTP path creating a new team", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newTeamUrl", - "description": "The HTTP URL creating a new team", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The organization that owns this team.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentTeam", - "description": "The parent team of the team.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "privacy", - "description": "The level of privacy the team has.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TeamPrivacy", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositories", - "description": "A list of repositories this team has access to.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "query", - "description": "The search string to look for.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Order for the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "TeamRepositoryOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TeamRepositoryConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoriesResourcePath", - "description": "The HTTP path for this team's repositories", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoriesUrl", - "description": "The HTTP URL for this team's repositories", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this team", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", - "description": "The slug corresponding to the team.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamsResourcePath", - "description": "The HTTP path for this team's teams", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamsUrl", - "description": "The HTTP URL for this team's teams", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this team", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanAdminister", - "description": "Team is adminable by the viewer.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanSubscribe", - "description": "Check if the viewer is able to change their subscription status for the repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerSubscription", - "description": "Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SubscriptionState", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Subscribable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "MemberStatusable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TeamPrivacy", - "description": "The possible team privacy values.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SECRET", - "description": "A secret team can only be seen by its members.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VISIBLE", - "description": "A visible team can be seen and @mentioned by every member of the organization.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamMemberConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TeamMemberEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamMemberEdge", - "description": "Represents a user who is a member of a team.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "memberAccessResourcePath", - "description": "The HTTP path to the organization's member access page.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "memberAccessUrl", - "description": "The HTTP URL to the organization's member access page.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "role", - "description": "The role the member has on the team.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TeamMemberRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TeamMemberRole", - "description": "The possible team member roles; either 'maintainer' or 'member'.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MAINTAINER", - "description": "A team maintainer has permission to add and remove team members.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MEMBER", - "description": "A team member has no administrative permissions on the team.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TeamMembershipType", - "description": "Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "IMMEDIATE", - "description": "Includes only immediate members of the team.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHILD_TEAM", - "description": "Includes only child team members for the team.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ALL", - "description": "Includes immediate and child team members for the team.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "TeamMemberOrder", - "description": "Ordering options for team member connections", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order team members by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TeamMemberOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TeamMemberOrderField", - "description": "Properties by which team member connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "LOGIN", - "description": "Order team members by login", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATED_AT", - "description": "Order team members by creation time", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamRepositoryConnection", - "description": "The connection type for Repository.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TeamRepositoryEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamRepositoryEdge", - "description": "Represents a team repository.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permission", - "description": "The permission level the team has on the repository", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryPermission", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RepositoryPermission", - "description": "The access level to a repository", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ADMIN", - "description": "Can read, clone, and push to this repository. Can also manage issues, pull requests, and repository settings, including adding collaborators", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAINTAIN", - "description": "Can read, clone, and push to this repository. They can also manage issues, pull requests, and some repository settings", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WRITE", - "description": "Can read, clone, and push to this repository. Can also manage issues and pull requests", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TRIAGE", - "description": "Can read and clone this repository. Can also manage issues and pull requests", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "READ", - "description": "Can read and clone this repository. Can also open and comment on issues and pull requests", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "TeamRepositoryOrder", - "description": "Ordering options for team repository connections", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order repositories by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TeamRepositoryOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TeamRepositoryOrderField", - "description": "Properties by which team repository connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Order repositories by creation time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_AT", - "description": "Order repositories by update time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUSHED_AT", - "description": "Order repositories by push time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NAME", - "description": "Order repositories by name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PERMISSION", - "description": "Order repositories by permission", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STARGAZERS", - "description": "Order repositories by number of stargazers", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationInvitationConnection", - "description": "The connection type for OrganizationInvitation.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationInvitationEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationInvitation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationInvitationEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "OrganizationInvitation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "TeamOrder", - "description": "Ways in which team connections can be ordered.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field in which to order nodes by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TeamOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The direction in which to order nodes.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TeamOrderField", - "description": "Properties by which team connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NAME", - "description": "Allows ordering a list of teams by name.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussionConnection", - "description": "The connection type for TeamDiscussion.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TeamDiscussionEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TeamDiscussion", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussionEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "TeamDiscussion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussion", - "description": "A team discussion.", - "fields": [ - { - "name": "author", - "description": "The actor who authored the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorAssociation", - "description": "Author's association with the discussion's team.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentAuthorAssociation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The body as Markdown.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyHTML", - "description": "The body rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyText", - "description": "The body rendered to text.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyVersion", - "description": "Identifies the discussion body hash.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "A list of comments on this discussion.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Order for connection", - "type": { - "kind": "INPUT_OBJECT", - "name": "TeamDiscussionCommentOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "fromComment", - "description": "When provided, filters the connection such that results begin with the comment with this number.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TeamDiscussionCommentConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentsResourcePath", - "description": "The HTTP path for discussion comments", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentsUrl", - "description": "The HTTP URL for discussion comments", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdViaEmail", - "description": "Check if this comment was created via an email reply.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editor", - "description": "The actor who edited the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includesCreatedEdit", - "description": "Check if this comment was edited and includes an edit with the creation data", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPinned", - "description": "Whether or not the discussion is pinned.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPrivate", - "description": "Whether or not the discussion is only visible to team members and org admins.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastEditedAt", - "description": "The moment the editor made the last edit", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "Identifies the discussion within its team.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "Identifies when the comment was published at.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactionGroups", - "description": "A list of reactions grouped by content left on the subject.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionGroup", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactions", - "description": "A list of Reactions left on the Issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "content", - "description": "Allows filtering Reactions by emoji.", - "type": { - "kind": "ENUM", - "name": "ReactionContent", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Allows specifying the order in which reactions are returned.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ReactionOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this discussion", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "team", - "description": "The team that defines the context of this discussion.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Team", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The title of the discussion", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this discussion", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userContentEdits", - "description": "A list of edits to this content.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserContentEditConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanDelete", - "description": "Check if the current viewer can delete this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanPin", - "description": "Whether or not the current viewer can pin this discussion.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanReact", - "description": "Can user react to this subject", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanSubscribe", - "description": "Check if the viewer is able to change their subscription status for the repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanUpdate", - "description": "Check if the current viewer can update this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCannotUpdateReasons", - "description": "Reasons why the current viewer can not update this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentCannotUpdateReason" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerDidAuthor", - "description": "Did the viewer author this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerSubscription", - "description": "Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SubscriptionState", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Comment", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Deletable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Reactable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Subscribable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Updatable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UpdatableComment", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussionCommentConnection", - "description": "The connection type for TeamDiscussionComment.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TeamDiscussionCommentEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TeamDiscussionComment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussionCommentEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "TeamDiscussionComment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamDiscussionComment", - "description": "A comment on a team discussion.", - "fields": [ - { - "name": "author", - "description": "The actor who authored the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorAssociation", - "description": "Author's association with the comment's team.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentAuthorAssociation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The body as Markdown.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyHTML", - "description": "The body rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyText", - "description": "The body rendered to text.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyVersion", - "description": "The current version of the body content.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdViaEmail", - "description": "Check if this comment was created via an email reply.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discussion", - "description": "The discussion this comment is about.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TeamDiscussion", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editor", - "description": "The actor who edited the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includesCreatedEdit", - "description": "Check if this comment was edited and includes an edit with the creation data", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastEditedAt", - "description": "The moment the editor made the last edit", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "Identifies the comment number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "Identifies when the comment was published at.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactionGroups", - "description": "A list of reactions grouped by content left on the subject.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionGroup", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactions", - "description": "A list of Reactions left on the Issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "content", - "description": "Allows filtering Reactions by emoji.", - "type": { - "kind": "ENUM", - "name": "ReactionContent", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Allows specifying the order in which reactions are returned.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ReactionOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this comment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this comment", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userContentEdits", - "description": "A list of edits to this content.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserContentEditConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanDelete", - "description": "Check if the current viewer can delete this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanReact", - "description": "Can user react to this subject", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanUpdate", - "description": "Check if the current viewer can update this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCannotUpdateReasons", - "description": "Reasons why the current viewer can not update this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentCannotUpdateReason" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerDidAuthor", - "description": "Did the viewer author this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Comment", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Deletable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Reactable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Updatable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UpdatableComment", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "TeamDiscussionCommentOrder", - "description": "Ways in which team discussion comment connections can be ordered.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field by which to order nodes.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TeamDiscussionCommentOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The direction in which to order nodes.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TeamDiscussionCommentOrderField", - "description": "Properties by which team discussion comment connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NUMBER", - "description": "Allows sequential ordering of team discussion comments (which is equivalent to chronological ordering).", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "TeamDiscussionOrder", - "description": "Ways in which team discussion connections can be ordered.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field by which to order nodes.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TeamDiscussionOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The direction in which to order nodes.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TeamDiscussionOrderField", - "description": "Properties by which team discussion connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Allows chronological ordering of team discussions.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "MemberStatusable", - "description": "Entities that have members who can set status messages.", - "fields": [ - { - "name": "memberStatuses", - "description": "Get the status messages members of this entity have set that are either public or visible only to the organization.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for user statuses returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "UserStatusOrder", - "ofType": null - }, - "defaultValue": "{field: UPDATED_AT, direction: DESC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserStatusConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Team", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "EnterpriseOutsideCollaboratorConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseOutsideCollaboratorEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseOutsideCollaboratorEdge", - "description": "A User who is an outside collaborator of an enterprise through one or more organizations.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isUnlicensed", - "description": "Whether the outside collaborator does not have a license for the enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositories", - "description": "The enterprise organization repositories this user is a member of.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for repositories.", - "type": { - "kind": "INPUT_OBJECT", - "name": "RepositoryOrder", - "ofType": null - }, - "defaultValue": "{field: NAME, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseRepositoryInfoConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseRepositoryInfoConnection", - "description": "The connection type for EnterpriseRepositoryInfo.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseRepositoryInfoEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseRepositoryInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseRepositoryInfoEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EnterpriseRepositoryInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseRepositoryInfo", - "description": "A subset of repository information queryable from an enterprise.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPrivate", - "description": "Identifies if the repository is private.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The repository's name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nameWithOwner", - "description": "The repository's name with owner.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterprisePendingCollaboratorConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterprisePendingCollaboratorEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterprisePendingCollaboratorEdge", - "description": "A user with an invitation to be a collaborator on a repository owned by an organization in an enterprise.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isUnlicensed", - "description": "Whether the invited collaborator does not have a license for the enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositories", - "description": "The enterprise organization repositories this user is a member of.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for repositories.", - "type": { - "kind": "INPUT_OBJECT", - "name": "RepositoryOrder", - "ofType": null - }, - "defaultValue": "{field: NAME, direction: ASC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseRepositoryInfoConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RepositoryInvitationOrder", - "description": "Ordering options for repository invitation connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order repository invitations by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryInvitationOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RepositoryInvitationOrderField", - "description": "Properties by which repository invitation connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Order repository invitations by creation time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INVITEE_LOGIN", - "description": "Order repository invitations by invitee login", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseDefaultRepositoryPermissionSettingValue", - "description": "The possible values for the enterprise default repository permission setting.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NO_POLICY", - "description": "Organizations in the enterprise choose default repository permissions for their members.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": "Organization members will be able to clone, pull, push, and add new collaborators to all organization repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WRITE", - "description": "Organization members will be able to clone, pull, and push all organization repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "READ", - "description": "Organization members will be able to clone and pull all organization repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NONE", - "description": "Organization members will only be able to clone and pull public repositories.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DefaultRepositoryPermissionField", - "description": "The possible default permissions for repositories.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NONE", - "description": "No access", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "READ", - "description": "Can read repos by default", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WRITE", - "description": "Can read and write repos by default", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": "Can read, write, and administrate repos by default", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "description": "The possible values for an enabled/disabled enterprise setting.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ENABLED", - "description": "The setting is enabled for organizations in the enterprise.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISABLED", - "description": "The setting is disabled for organizations in the enterprise.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NO_POLICY", - "description": "There is no policy set for organizations in the enterprise.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseMembersCanCreateRepositoriesSettingValue", - "description": "The possible values for the enterprise members can create repositories setting.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NO_POLICY", - "description": "Organization administrators choose whether to allow members to create repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ALL", - "description": "Members will be able to create public and private repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUBLIC", - "description": "Members will be able to create only public repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVATE", - "description": "Members will be able to create only private repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISABLED", - "description": "Members will not be able to create public or private repositories.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrganizationMembersCanCreateRepositoriesSettingValue", - "description": "The possible values for the members can create repositories setting on an organization.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ALL", - "description": "Members will be able to create public and private repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVATE", - "description": "Members will be able to create only private repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISABLED", - "description": "Members will not be able to create public or private repositories.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseMembersCanMakePurchasesSettingValue", - "description": "The possible values for the members can make purchases setting.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ENABLED", - "description": "The setting is enabled for organizations in the enterprise.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISABLED", - "description": "The setting is disabled for organizations in the enterprise.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ActionExecutionCapabilitySetting", - "description": "The possible capabilities for action executions setting.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DISABLED", - "description": "All action executions are disabled.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ALL_ACTIONS", - "description": "All action executions are enabled.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LOCAL_ACTIONS_ONLY", - "description": "Only actions defined within the repo are allowed.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NO_POLICY", - "description": "Organization administrators action execution capabilities.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseEnabledSettingValue", - "description": "The possible values for an enabled/no policy enterprise setting.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ENABLED", - "description": "The setting is enabled for organizations in the enterprise.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NO_POLICY", - "description": "There is no policy set for organizations in the enterprise.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseIdentityProvider", - "description": "An identity provider configured to provision identities for an enterprise.", - "fields": [ - { - "name": "digestMethod", - "description": "The digest algorithm used to sign SAML requests for the identity provider.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SamlDigestAlgorithm", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise this identity provider belongs to.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "externalIdentities", - "description": "ExternalIdentities provisioned by this identity provider.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ExternalIdentityConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "idpCertificate", - "description": "The x509 certificate used by the identity provider to sign assertions and responses.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "X509Certificate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issuer", - "description": "The Issuer Entity ID for the SAML identity provider.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recoveryCodes", - "description": "Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signatureMethod", - "description": "The signature algorithm used to sign SAML requests for the identity provider.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SamlSignatureAlgorithm", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ssoUrl", - "description": "The URL endpoint for the identity provider's SAML SSO.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ExternalIdentityConnection", - "description": "The connection type for ExternalIdentity.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ExternalIdentityEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ExternalIdentity", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ExternalIdentityEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ExternalIdentity", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ExternalIdentity", - "description": "An external identity provisioned by SAML SSO or SCIM.", - "fields": [ - { - "name": "guid", - "description": "The GUID for this identity", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationInvitation", - "description": "Organization invitation for this SCIM-provisioned external identity", - "args": [], - "type": { - "kind": "OBJECT", - "name": "OrganizationInvitation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "samlIdentity", - "description": "SAML Identity attributes", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ExternalIdentitySamlAttributes", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "scimIdentity", - "description": "SCIM Identity attributes", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ExternalIdentityScimAttributes", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ExternalIdentitySamlAttributes", - "description": "SAML attributes for the External Identity", - "fields": [ - { - "name": "nameId", - "description": "The NameID of the SAML identity", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ExternalIdentityScimAttributes", - "description": "SCIM attributes for the External Identity", - "fields": [ - { - "name": "username", - "description": "The userName of the SCIM identity", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PublicKey", - "description": "A user's public key.", - "fields": [ - { - "name": "accessedAt", - "description": "The last time this authorization was used to perform an action. Values will be null for keys not owned by the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the key was created. Keys created before March 5th, 2014 have inaccurate values. Values will be null for keys not owned by the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fingerprint", - "description": "The fingerprint for this PublicKey.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isReadOnly", - "description": "Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "key", - "description": "The public key string.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the key was updated. Keys created before March 5th, 2014 may have inaccurate values. Values will be null for keys not owned by the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "X509Certificate", - "description": "A valid x509 certificate string", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SamlSignatureAlgorithm", - "description": "The possible signature algorithms used to sign SAML requests for a Identity Provider.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "RSA_SHA1", - "description": "RSA-SHA1", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RSA_SHA256", - "description": "RSA-SHA256", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RSA_SHA384", - "description": "RSA-SHA384", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RSA_SHA512", - "description": "RSA-SHA512", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SamlDigestAlgorithm", - "description": "The possible digest algorithms used to sign SAML requests for an identity provider.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SHA1", - "description": "SHA1", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SHA256", - "description": "SHA256", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SHA384", - "description": "SHA384", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SHA512", - "description": "SHA512", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "IdentityProviderConfigurationState", - "description": "The possible states in which authentication can be configured with an identity provider.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ENFORCED", - "description": "Authentication with an identity provider is configured and enforced.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CONFIGURED", - "description": "Authentication with an identity provider is configured but not enforced.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNCONFIGURED", - "description": "Authentication with an identity provider is not configured.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerInstallationConnection", - "description": "The connection type for EnterpriseServerInstallation.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerInstallationEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseServerInstallation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseServerInstallationEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EnterpriseServerInstallation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseBillingInfo", - "description": "Enterprise billing information visible to enterprise billing managers and owners.", - "fields": [ - { - "name": "allLicensableUsersCount", - "description": "The number of licenseable users/emails across the enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "assetPacks", - "description": "The number of data packs used by all organizations owned by the enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "availableSeats", - "description": "The number of available seats across all owned organizations based on the unique number of billable users.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalAvailableLicenses instead. Removal on 2020-01-01 UTC." - }, - { - "name": "bandwidthQuota", - "description": "The bandwidth quota in GB for all organizations owned by the enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bandwidthUsage", - "description": "The bandwidth usage in GB for all organizations owned by the enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bandwidthUsagePercentage", - "description": "The bandwidth usage as a percentage of the bandwidth quota.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "seats", - "description": "The total seats across all organizations owned by the enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalLicenses instead. Removal on 2020-01-01 UTC." - }, - { - "name": "storageQuota", - "description": "The storage quota in GB for all organizations owned by the enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storageUsage", - "description": "The storage usage in GB for all organizations owned by the enterprise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storageUsagePercentage", - "description": "The storage usage as a percentage of the storage quota.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalAvailableLicenses", - "description": "The number of available licenses across all owned organizations based on the unique number of billable users.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalLicenses", - "description": "The total number of licenses allocated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Date", - "description": "An ISO-8601 encoded date string.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseUserAccountConnection", - "description": "The connection type for EnterpriseUserAccount.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseUserAccountEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnterpriseUserAccount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseUserAccountEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EnterpriseUserAccount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", - "description": "Metadata for an audit entry containing enterprise account information.", - "fields": [ - { - "name": "enterpriseResourcePath", - "description": "The HTTP path for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseSlug", - "description": "The slug of the enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseUrl", - "description": "The HTTP URL for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "MembersCanDeleteReposClearAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MembersCanDeleteReposDisableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MembersCanDeleteReposEnableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgInviteToBusinessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PrivateRepositoryForkingDisableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PrivateRepositoryForkingEnableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepositoryVisibilityChangeDisableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepositoryVisibilityChangeEnableAuditEntry", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "MembersCanDeleteReposDisableAuditEntry", - "description": "Audit log entry for a members_can_delete_repos.disable event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseResourcePath", - "description": "The HTTP path for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseSlug", - "description": "The slug of the enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseUrl", - "description": "The HTTP URL for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MembersCanDeleteReposEnableAuditEntry", - "description": "Audit log entry for a members_can_delete_repos.enable event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseResourcePath", - "description": "The HTTP path for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseSlug", - "description": "The slug of the enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseUrl", - "description": "The HTTP URL for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OauthApplicationCreateAuditEntry", - "description": "Audit log entry for a oauth_application.create event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "applicationUrl", - "description": "The application URL of the OAuth Application.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "callbackUrl", - "description": "The callback URL of the OAuth Application.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oauthApplicationName", - "description": "The name of the OAuth Application.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oauthApplicationResourcePath", - "description": "The HTTP path for the OAuth Application", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oauthApplicationUrl", - "description": "The HTTP URL for the OAuth Application", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rateLimit", - "description": "The rate limit of the OAuth Application.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The state of the OAuth Application.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OauthApplicationCreateAuditEntryState", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OauthApplicationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OauthApplicationCreateAuditEntryState", - "description": "The state of an OAuth Application when it was created.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACTIVE", - "description": "The OAuth Application was active and allowed to have OAuth Accesses.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUSPENDED", - "description": "The OAuth Application was suspended from generating OAuth Accesses due to abuse or security concerns.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PENDING_DELETION", - "description": "The OAuth Application was in the process of being deleted.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "OauthApplicationAuditEntryData", - "description": "Metadata for an audit entry with action oauth_application.*", - "fields": [ - { - "name": "oauthApplicationName", - "description": "The name of the OAuth Application.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oauthApplicationResourcePath", - "description": "The HTTP path for the OAuth Application", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oauthApplicationUrl", - "description": "The HTTP URL for the OAuth Application", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "OauthApplicationCreateAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessApprovedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessDeniedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessRequestedAuditEntry", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "OauthApplicationRevokeTokensAuditEntryState", - "description": "The state of an OAuth Application when its tokens were revoked.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACTIVE", - "description": "The OAuth Application was active and allowed to have OAuth Accesses.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUSPENDED", - "description": "The OAuth Application was suspended from generating OAuth Accesses due to abuse or security concerns.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PENDING_DELETION", - "description": "The OAuth Application was in the process of being deleted.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgAddBillingManagerAuditEntry", - "description": "Audit log entry for a org.add_billing_manager", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitationEmail", - "description": "The email address used to invite a billing manager for the organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgAddMemberAuditEntry", - "description": "Audit log entry for a org.add_member", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permission", - "description": "The permission level of the member added to the organization.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrgAddMemberAuditEntryPermission", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrgAddMemberAuditEntryPermission", - "description": "The permissions available to members on an Organization.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "READ", - "description": "Can read and clone repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": "Can read, clone, push, and add collaborators to repositories.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgBlockUserAuditEntry", - "description": "Audit log entry for a org.block_user", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedUser", - "description": "The blocked user.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedUserName", - "description": "The username of the blocked user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedUserResourcePath", - "description": "The HTTP path for the blocked user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedUserUrl", - "description": "The HTTP URL for the blocked user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "description": "Audit log entry for a org.config.disable_collaborators_only event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "description": "Audit log entry for a org.config.enable_collaborators_only event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgCreateAuditEntry", - "description": "Audit log entry for a org.create event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "billingPlan", - "description": "The billing plan for the Organization.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrgCreateAuditEntryBillingPlan", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrgCreateAuditEntryBillingPlan", - "description": "The billing plans available for organizations.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "FREE", - "description": "Free Plan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUSINESS", - "description": "Team Plan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUSINESS_PLUS", - "description": "Enterprise Cloud Plan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNLIMITED", - "description": "Legacy Unlimited Plan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TIERED_PER_SEAT", - "description": "Tiered Per Seat Plan", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgDisableOauthAppRestrictionsAuditEntry", - "description": "Audit log entry for a org.disable_oauth_app_restrictions event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgDisableSamlAuditEntry", - "description": "Audit log entry for a org.disable_saml event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "digestMethodUrl", - "description": "The SAML provider's digest algorithm URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issuerUrl", - "description": "The SAML provider's issuer URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signatureMethodUrl", - "description": "The SAML provider's signature algorithm URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "singleSignOnUrl", - "description": "The SAML provider's single sign-on URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgDisableTwoFactorRequirementAuditEntry", - "description": "Audit log entry for a org.disable_two_factor_requirement event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgEnableOauthAppRestrictionsAuditEntry", - "description": "Audit log entry for a org.enable_oauth_app_restrictions event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgEnableSamlAuditEntry", - "description": "Audit log entry for a org.enable_saml event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "digestMethodUrl", - "description": "The SAML provider's digest algorithm URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issuerUrl", - "description": "The SAML provider's issuer URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signatureMethodUrl", - "description": "The SAML provider's signature algorithm URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "singleSignOnUrl", - "description": "The SAML provider's single sign-on URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgEnableTwoFactorRequirementAuditEntry", - "description": "Audit log entry for a org.enable_two_factor_requirement event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgInviteMemberAuditEntry", - "description": "Audit log entry for a org.invite_member event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The email address of the organization invitation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationInvitation", - "description": "The organization invitation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "OrganizationInvitation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgInviteToBusinessAuditEntry", - "description": "Audit log entry for a org.invite_to_business event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseResourcePath", - "description": "The HTTP path for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseSlug", - "description": "The slug of the enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseUrl", - "description": "The HTTP URL for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessApprovedAuditEntry", - "description": "Audit log entry for a org.oauth_app_access_approved event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oauthApplicationName", - "description": "The name of the OAuth Application.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oauthApplicationResourcePath", - "description": "The HTTP path for the OAuth Application", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oauthApplicationUrl", - "description": "The HTTP URL for the OAuth Application", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OauthApplicationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessDeniedAuditEntry", - "description": "Audit log entry for a org.oauth_app_access_denied event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oauthApplicationName", - "description": "The name of the OAuth Application.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oauthApplicationResourcePath", - "description": "The HTTP path for the OAuth Application", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oauthApplicationUrl", - "description": "The HTTP URL for the OAuth Application", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OauthApplicationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgOauthAppAccessRequestedAuditEntry", - "description": "Audit log entry for a org.oauth_app_access_requested event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oauthApplicationName", - "description": "The name of the OAuth Application.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oauthApplicationResourcePath", - "description": "The HTTP path for the OAuth Application", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oauthApplicationUrl", - "description": "The HTTP URL for the OAuth Application", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OauthApplicationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgRemoveBillingManagerAuditEntry", - "description": "Audit log entry for a org.remove_billing_manager event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reason", - "description": "The reason for the billing manager being removed.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrgRemoveBillingManagerAuditEntryReason", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrgRemoveBillingManagerAuditEntryReason", - "description": "The reason a billing manager was removed from an Organization.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE", - "description": "The organization required 2FA of its billing managers and this user did not have 2FA enabled.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SAML_EXTERNAL_IDENTITY_MISSING", - "description": "SAML external identity missing", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY", - "description": "SAML SSO enforcement requires an external identity", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgRemoveMemberAuditEntry", - "description": "Audit log entry for a org.remove_member event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membershipTypes", - "description": "The types of membership the member has with the organization.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrgRemoveMemberAuditEntryMembershipType", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reason", - "description": "The reason for the member being removed.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrgRemoveMemberAuditEntryReason", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrgRemoveMemberAuditEntryReason", - "description": "The reason a member was removed from an Organization.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE", - "description": "The organization required 2FA of its billing managers and this user did not have 2FA enabled.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SAML_EXTERNAL_IDENTITY_MISSING", - "description": "SAML external identity missing", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY", - "description": "SAML SSO enforcement requires an external identity", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrgRemoveMemberAuditEntryMembershipType", - "description": "The type of membership a user has with an Organization.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DIRECT_MEMBER", - "description": "A direct member is a user that is a member of the Organization.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": "Organization administrators have full access and can change several settings, including the names of repositories that belong to the Organization and Owners team membership. In addition, organization admins can delete the organization and all of its repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BILLING_MANAGER", - "description": "A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNAFFILIATED", - "description": "An unaffiliated collaborator is a person who is not a member of the Organization and does not have access to any repositories in the Organization.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OUTSIDE_COLLABORATOR", - "description": "An outside collaborator is a person who isn't explicitly a member of the Organization, but who has Read, Write, or Admin permissions to one or more repositories in the organization.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgRemoveOutsideCollaboratorAuditEntry", - "description": "Audit log entry for a org.remove_outside_collaborator event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "membershipTypes", - "description": "The types of membership the outside collaborator has with the organization.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reason", - "description": "The reason for the outside collaborator being removed from the Organization.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrgRemoveOutsideCollaboratorAuditEntryReason", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrgRemoveOutsideCollaboratorAuditEntryReason", - "description": "The reason an outside collaborator was removed from an Organization.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE", - "description": "The organization required 2FA of its billing managers and this user did not have 2FA enabled.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SAML_EXTERNAL_IDENTITY_MISSING", - "description": "SAML external identity missing", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "description": "The type of membership a user has with an Organization.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OUTSIDE_COLLABORATOR", - "description": "An outside collaborator is a person who isn't explicitly a member of the Organization, but who has Read, Write, or Admin permissions to one or more repositories in the organization.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNAFFILIATED", - "description": "An unaffiliated collaborator is a person who is not a member of the Organization and does not have access to any repositories in the organization.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BILLING_MANAGER", - "description": "A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgRestoreMemberAuditEntry", - "description": "Audit log entry for a org.restore_member event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "restoredCustomEmailRoutingsCount", - "description": "The number of custom email routings for the restored member.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "restoredIssueAssignmentsCount", - "description": "The number of issue assignemnts for the restored member.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "restoredMemberships", - "description": "Restored organization membership objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "OrgRestoreMemberAuditEntryMembership", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "restoredMembershipsCount", - "description": "The number of restored memberships.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "restoredRepositoriesCount", - "description": "The number of repositories of the restored member.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "restoredRepositoryStarsCount", - "description": "The number of starred repositories for the restored member.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "restoredRepositoryWatchesCount", - "description": "The number of watched repositories for the restored member.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "OrgRestoreMemberAuditEntryMembership", - "description": "Types of memberships that can be restored for an Organization member.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrgRestoreMemberMembershipTeamAuditEntryData", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "description": "Metadata for an organization membership for org.restore_member actions", - "fields": [ - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "description": "Metadata for a repository membership for org.restore_member actions", - "fields": [ - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "description": "Metadata for an audit entry with action repo.*", - "fields": [ - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PrivateRepositoryForkingDisableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PrivateRepositoryForkingEnableAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoAddMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoAddTopicAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoArchivedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoChangeMergeSettingAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableContributorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableContributorsOnlyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigLockAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoCreateAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoDestroyAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoRemoveMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoRemoveTopicAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamAddRepositoryAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamRemoveRepositoryAuditEntry", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "OrgRestoreMemberMembershipTeamAuditEntryData", - "description": "Metadata for a team membership for org.restore_member actions", - "fields": [ - { - "name": "team", - "description": "The team associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamName", - "description": "The name of the team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamResourcePath", - "description": "The HTTP path for this team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamUrl", - "description": "The HTTP URL for this team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "TeamAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "TeamAuditEntryData", - "description": "Metadata for an audit entry with action team.*", - "fields": [ - { - "name": "team", - "description": "The team associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamName", - "description": "The name of the team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamResourcePath", - "description": "The HTTP path for this team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamUrl", - "description": "The HTTP URL for this team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "OrgRestoreMemberMembershipTeamAuditEntryData", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamAddMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamAddRepositoryAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamChangeParentTeamAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamRemoveMemberAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TeamRemoveRepositoryAuditEntry", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "OrgUnblockUserAuditEntry", - "description": "Audit log entry for a org.unblock_user", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedUser", - "description": "The user being unblocked by the organization.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedUserName", - "description": "The username of the blocked user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedUserResourcePath", - "description": "The HTTP path for the blocked user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedUserUrl", - "description": "The HTTP URL for the blocked user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "description": "Audit log entry for a org.update_default_repository_permission", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permission", - "description": "The new default repository permission level for the organization.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permissionWas", - "description": "The former default repository permission level for the organization.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "description": "The default permission a repository can have in an Organization.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "READ", - "description": "Can read and clone repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WRITE", - "description": "Can read, clone and push to repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": "Can read, clone, push, and add collaborators to repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NONE", - "description": "No default permission value.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateMemberAuditEntry", - "description": "Audit log entry for a org.update_member event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permission", - "description": "The new member permission level for the organization.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrgUpdateMemberAuditEntryPermission", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permissionWas", - "description": "The former member permission level for the organization.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrgUpdateMemberAuditEntryPermission", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrgUpdateMemberAuditEntryPermission", - "description": "The permissions available to members on an Organization.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "READ", - "description": "Can read and clone repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": "Can read, clone, push, and add collaborators to repositories.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "description": "Audit log entry for a org.update_member_repository_creation_permission event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canCreateRepositories", - "description": "Can members create repositories in the organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibility", - "description": "The permission for visibility level of repositories for this organization.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "description": "The permissions available for repository creation on an Organization.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ALL", - "description": "All organization members are restricted from creating any repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUBLIC", - "description": "All organization members are restricted from creating public repositories.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "description": "Audit log entry for a org.update_member_repository_invitation_permission event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canInviteOutsideCollaboratorsToRepositories", - "description": "Can outside collaborators be invited to repositories in the organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PrivateRepositoryForkingDisableAuditEntry", - "description": "Audit log entry for a private_repository_forking.disable event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseResourcePath", - "description": "The HTTP path for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseSlug", - "description": "The slug of the enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseUrl", - "description": "The HTTP URL for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PrivateRepositoryForkingEnableAuditEntry", - "description": "Audit log entry for a private_repository_forking.enable event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseResourcePath", - "description": "The HTTP path for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseSlug", - "description": "The slug of the enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseUrl", - "description": "The HTTP URL for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepoAccessAuditEntry", - "description": "Audit log entry for a repo.access event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibility", - "description": "The visibility of the repository", - "args": [], - "type": { - "kind": "ENUM", - "name": "RepoAccessAuditEntryVisibility", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RepoAccessAuditEntryVisibility", - "description": "The privacy of a repository", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INTERNAL", - "description": "The repository is visible only to users in the same business.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVATE", - "description": "The repository is visible only to those with explicit access.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUBLIC", - "description": "The repository is visible to everyone.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepoAddMemberAuditEntry", - "description": "Audit log entry for a repo.add_member event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibility", - "description": "The visibility of the repository", - "args": [], - "type": { - "kind": "ENUM", - "name": "RepoAddMemberAuditEntryVisibility", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RepoAddMemberAuditEntryVisibility", - "description": "The privacy of a repository", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INTERNAL", - "description": "The repository is visible only to users in the same business.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVATE", - "description": "The repository is visible only to those with explicit access.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUBLIC", - "description": "The repository is visible to everyone.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepoAddTopicAuditEntry", - "description": "Audit log entry for a repo.add_topic event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "topic", - "description": "The name of the topic added to the repository", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Topic", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "topicName", - "description": "The name of the topic added to the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "TopicAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "TopicAuditEntryData", - "description": "Metadata for an audit entry with a topic.", - "fields": [ - { - "name": "topic", - "description": "The name of the topic added to the repository", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Topic", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "topicName", - "description": "The name of the topic added to the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "RepoAddTopicAuditEntry", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RepoRemoveTopicAuditEntry", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "RepoArchivedAuditEntry", - "description": "Audit log entry for a repo.archived event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibility", - "description": "The visibility of the repository", - "args": [], - "type": { - "kind": "ENUM", - "name": "RepoArchivedAuditEntryVisibility", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RepoArchivedAuditEntryVisibility", - "description": "The privacy of a repository", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INTERNAL", - "description": "The repository is visible only to users in the same business.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVATE", - "description": "The repository is visible only to those with explicit access.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUBLIC", - "description": "The repository is visible to everyone.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepoChangeMergeSettingAuditEntry", - "description": "Audit log entry for a repo.change_merge_setting event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isEnabled", - "description": "Whether the change was to enable (true) or disable (false) the merge type", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mergeType", - "description": "The merge method affected by the change", - "args": [], - "type": { - "kind": "ENUM", - "name": "RepoChangeMergeSettingAuditEntryMergeType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RepoChangeMergeSettingAuditEntryMergeType", - "description": "The merge options available for pull requests to this repository.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MERGE", - "description": "The pull request is added to the base branch in a merge commit.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REBASE", - "description": "Commits from the pull request are added onto the base branch individually without a merge commit.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SQUASH", - "description": "The pull request's commits are squashed into a single commit before they are merged to the base branch.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableAnonymousGitAccessAuditEntry", - "description": "Audit log entry for a repo.config.disable_anonymous_git_access event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "description": "Audit log entry for a repo.config.disable_collaborators_only event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableContributorsOnlyAuditEntry", - "description": "Audit log entry for a repo.config.disable_contributors_only event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "description": "Audit log entry for a repo.config.disable_sockpuppet_disallowed event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableAnonymousGitAccessAuditEntry", - "description": "Audit log entry for a repo.config.enable_anonymous_git_access event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "description": "Audit log entry for a repo.config.enable_collaborators_only event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableContributorsOnlyAuditEntry", - "description": "Audit log entry for a repo.config.enable_contributors_only event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "description": "Audit log entry for a repo.config.enable_sockpuppet_disallowed event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigLockAnonymousGitAccessAuditEntry", - "description": "Audit log entry for a repo.config.lock_anonymous_git_access event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "description": "Audit log entry for a repo.config.unlock_anonymous_git_access event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepoCreateAuditEntry", - "description": "Audit log entry for a repo.create event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forkParentName", - "description": "The name of the parent repository for this forked repository.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forkSourceName", - "description": "The name of the root repository for this netork.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibility", - "description": "The visibility of the repository", - "args": [], - "type": { - "kind": "ENUM", - "name": "RepoCreateAuditEntryVisibility", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RepoCreateAuditEntryVisibility", - "description": "The privacy of a repository", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INTERNAL", - "description": "The repository is visible only to users in the same business.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVATE", - "description": "The repository is visible only to those with explicit access.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUBLIC", - "description": "The repository is visible to everyone.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepoDestroyAuditEntry", - "description": "Audit log entry for a repo.destroy event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibility", - "description": "The visibility of the repository", - "args": [], - "type": { - "kind": "ENUM", - "name": "RepoDestroyAuditEntryVisibility", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RepoDestroyAuditEntryVisibility", - "description": "The privacy of a repository", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INTERNAL", - "description": "The repository is visible only to users in the same business.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVATE", - "description": "The repository is visible only to those with explicit access.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUBLIC", - "description": "The repository is visible to everyone.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepoRemoveMemberAuditEntry", - "description": "Audit log entry for a repo.remove_member event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibility", - "description": "The visibility of the repository", - "args": [], - "type": { - "kind": "ENUM", - "name": "RepoRemoveMemberAuditEntryVisibility", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RepoRemoveMemberAuditEntryVisibility", - "description": "The privacy of a repository", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INTERNAL", - "description": "The repository is visible only to users in the same business.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVATE", - "description": "The repository is visible only to those with explicit access.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUBLIC", - "description": "The repository is visible to everyone.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepoRemoveTopicAuditEntry", - "description": "Audit log entry for a repo.remove_topic event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "topic", - "description": "The name of the topic added to the repository", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Topic", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "topicName", - "description": "The name of the topic added to the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "TopicAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepositoryVisibilityChangeDisableAuditEntry", - "description": "Audit log entry for a repository_visibility_change.disable event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseResourcePath", - "description": "The HTTP path for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseSlug", - "description": "The slug of the enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseUrl", - "description": "The HTTP URL for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepositoryVisibilityChangeEnableAuditEntry", - "description": "Audit log entry for a repository_visibility_change.enable event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseResourcePath", - "description": "The HTTP path for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseSlug", - "description": "The slug of the enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterpriseUrl", - "description": "The HTTP URL for this enterprise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamAddMemberAuditEntry", - "description": "Audit log entry for a team.add_member event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLdapMapped", - "description": "Whether the team was mapped to an LDAP Group.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "team", - "description": "The team associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamName", - "description": "The name of the team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamResourcePath", - "description": "The HTTP path for this team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamUrl", - "description": "The HTTP URL for this team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "TeamAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamAddRepositoryAuditEntry", - "description": "Audit log entry for a team.add_repository event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLdapMapped", - "description": "Whether the team was mapped to an LDAP Group.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "team", - "description": "The team associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamName", - "description": "The name of the team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamResourcePath", - "description": "The HTTP path for this team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamUrl", - "description": "The HTTP URL for this team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "TeamAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamChangeParentTeamAuditEntry", - "description": "Audit log entry for a team.change_parent_team event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLdapMapped", - "description": "Whether the team was mapped to an LDAP Group.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentTeam", - "description": "The new parent team.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentTeamName", - "description": "The name of the new parent team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentTeamNameWas", - "description": "The name of the former parent team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentTeamResourcePath", - "description": "The HTTP path for the parent team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentTeamUrl", - "description": "The HTTP URL for the parent team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentTeamWas", - "description": "The former parent team.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentTeamWasResourcePath", - "description": "The HTTP path for the previous parent team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentTeamWasUrl", - "description": "The HTTP URL for the previous parent team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "team", - "description": "The team associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamName", - "description": "The name of the team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamResourcePath", - "description": "The HTTP path for this team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamUrl", - "description": "The HTTP URL for this team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "TeamAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamRemoveMemberAuditEntry", - "description": "Audit log entry for a team.remove_member event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLdapMapped", - "description": "Whether the team was mapped to an LDAP Group.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "team", - "description": "The team associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamName", - "description": "The name of the team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamResourcePath", - "description": "The HTTP path for this team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamUrl", - "description": "The HTTP URL for this team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "TeamAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamRemoveRepositoryAuditEntry", - "description": "Audit log entry for a team.remove_repository event.", - "fields": [ - { - "name": "action", - "description": "The action name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actor", - "description": "The user who initiated the action", - "args": [], - "type": { - "kind": "UNION", - "name": "AuditEntryActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorIp", - "description": "The IP address of the actor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLocation", - "description": "A readable representation of the actor's location", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ActorLocation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorLogin", - "description": "The username of the user who initiated the action", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorResourcePath", - "description": "The HTTP path for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "actorUrl", - "description": "The HTTP URL for the actor.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The time the action was initiated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PreciseDateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isLdapMapped", - "description": "Whether the team was mapped to an LDAP Group.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operationType", - "description": "The corresponding operation type for the action", - "args": [], - "type": { - "kind": "ENUM", - "name": "OperationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The Organization associated with the Audit Entry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationName", - "description": "The name of the Organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationResourcePath", - "description": "The HTTP path for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationUrl", - "description": "The HTTP URL for the organization", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryName", - "description": "The name of the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryResourcePath", - "description": "The HTTP path for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryUrl", - "description": "The HTTP URL for the repository", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "team", - "description": "The team associated with the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamName", - "description": "The name of the team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamResourcePath", - "description": "The HTTP path for this team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamUrl", - "description": "The HTTP URL for this team", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user affected by the action", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userLogin", - "description": "For actions involving two users, the actor is the initiator and the user is the affected user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userResourcePath", - "description": "The HTTP path for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userUrl", - "description": "The HTTP URL for the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "AuditEntry", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "TeamAuditEntryData", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AuditLogOrder", - "description": "Ordering options for Audit Log connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order Audit Logs by.", - "type": { - "kind": "ENUM", - "name": "AuditLogOrderField", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AuditLogOrderField", - "description": "Properties by which Audit Log connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Order audit log entries by timestamp", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationIdentityProvider", - "description": "An Identity Provider configured to provision SAML and SCIM identities for Organizations", - "fields": [ - { - "name": "digestMethod", - "description": "The digest algorithm used to sign SAML requests for the Identity Provider.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "externalIdentities", - "description": "External Identities provisioned by this Identity Provider", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ExternalIdentityConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "idpCertificate", - "description": "The x509 certificate used by the Identity Provder to sign assertions and responses.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "X509Certificate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issuer", - "description": "The Issuer Entity ID for the SAML Identity Provider", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "Organization this Identity Provider belongs to", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signatureMethod", - "description": "The signature algorithm used to sign SAML requests for the Identity Provider.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ssoUrl", - "description": "The URL endpoint for the Identity Provider's SAML SSO.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Mannequin", - "description": "A placeholder user for attribution of imported data on GitHub.", - "fields": [ - { - "name": "avatarUrl", - "description": "A URL pointing to the GitHub App's public avatar.", - "args": [ - { - "name": "size", - "description": "The size of the resulting square image.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The mannequin's email on the source instance.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "login", - "description": "The username of the actor.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTML path to this resource.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL to this resource.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationMemberConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationMemberEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationMemberEdge", - "description": "Represents a user within an organization.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasTwoFactorEnabled", - "description": "Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "role", - "description": "The role this user has in the organization.", - "args": [], - "type": { - "kind": "ENUM", - "name": "OrganizationMemberRole", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrganizationMemberRole", - "description": "The possible roles within an organization for its members.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MEMBER", - "description": "The user is a member of the organization.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": "The user is an administrator of the organization.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TeamRole", - "description": "The role of a user on a team.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ADMIN", - "description": "User has admin rights on the team.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MEMBER", - "description": "User is a member of the team.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "GistPrivacy", - "description": "The privacy of a Gist", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PUBLIC", - "description": "Public", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SECRET", - "description": "Secret", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ALL", - "description": "Gists that are public and secret", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepositoryInvitationEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RepositoryInvitation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepositoryInvitation", - "description": "An invitation for a user to be added to a repository.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitee", - "description": "The user who received the invitation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inviter", - "description": "The user who created the invitation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permission", - "description": "The permission granted on this repository by this invitation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryPermission", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The Repository the user is invited to.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "RepositoryInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "RegistryPackageOwner", - "description": "Represents an owner of a registry package.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "registryPackages", - "description": "A list of registry packages under the owner.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "Find registry package by name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "names", - "description": "Find registry packages by their names.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "repositoryId", - "description": "Find registry packages in a repository.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "packageType", - "description": "Filter registry package by type.", - "type": { - "kind": "ENUM", - "name": "RegistryPackageType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "registryPackageType", - "description": "Filter registry package by type (string).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "publicOnly", - "description": "Filter registry package by whether it is publicly visible", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageOwner` object instead. Removal on 2020-04-01 UTC." - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "kind": "INTERFACE", - "name": "RegistryPackageSearch", - "description": "Represents an interface to search packages on an object.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "registryPackagesForQuery", - "description": "A list of registry packages for a particular search query.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "query", - "description": "Find registry package by search query.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "packageType", - "description": "Filter registry package by type.", - "type": { - "kind": "ENUM", - "name": "RegistryPackageType", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageSearch` object instead. Removal on 2020-04-01 UTC." - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "kind": "INTERFACE", - "name": "ProfileOwner", - "description": "Represents any entity on GitHub that has a profile page.", - "fields": [ - { - "name": "anyPinnableItems", - "description": "Determine if this repository owner has any items that can be pinned to their profile.", - "args": [ - { - "name": "type", - "description": "Filter to only a particular kind of pinnable item.", - "type": { - "kind": "ENUM", - "name": "PinnableItemType", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The public profile email.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "itemShowcase", - "description": "Showcases a selection of repositories and gists that the profile owner has either curated or that have been selected automatically based on popularity.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProfileItemShowcase", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "The public profile location.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "login", - "description": "The username used to login.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The public profile name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnableItems", - "description": "A list of repositories and gists this profile owner can pin to their profile.", - "args": [ - { - "name": "types", - "description": "Filter the types of pinnable items that are returned.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PinnableItemType", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PinnableItemConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedItems", - "description": "A list of repositories and gists this profile owner has pinned to their profile", - "args": [ - { - "name": "types", - "description": "Filter the types of pinned items that are returned.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PinnableItemType", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PinnableItemConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pinnedItemsRemaining", - "description": "Returns how many more items this profile owner can pin to their profile.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanChangePinnedItems", - "description": "Can the viewer pin repositories and gists to the profile?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "websiteUrl", - "description": "The public profile website URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "kind": "INPUT_OBJECT", - "name": "SponsorsTierOrder", - "description": "Ordering options for Sponsors tiers connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order tiers by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SponsorsTierOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SponsorsTierOrderField", - "description": "Properties by which Sponsors tiers connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_AT", - "description": "Order tiers by creation time.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MONTHLY_PRICE_IN_CENTS", - "description": "Order tiers by their monthly price in cents", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SponsorsTierAdminInfo", - "description": "SponsorsTier information only visible to users that can administer the associated Sponsors listing.", - "fields": [ - { - "name": "sponsorships", - "description": "The sponsorships associated with this tier.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "includePrivate", - "description": "Whether or not to include private sponsorships in the result set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "orderBy", - "description": "Ordering options for sponsorships returned from this connection. If left blank, the sponsorships will be ordered based on relevancy to the viewer.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SponsorshipOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SponsorshipConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LanguageConnection", - "description": "A list of languages associated with the parent.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LanguageEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Language", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalSize", - "description": "The total size in bytes of files written in that language.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LanguageEdge", - "description": "Represents the language of a repository.", - "fields": [ - { - "name": "cursor", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Language", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "size", - "description": "The number of bytes of code written in the language.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Milestone", - "description": "Represents a Milestone object on a given repository.", - "fields": [ - { - "name": "closed", - "description": "`true` if the object is closed (definition of closed may depend on type)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "closedAt", - "description": "Identifies the date and time when the object was closed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator", - "description": "Identifies the actor who created the milestone.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "Identifies the description of the milestone.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dueOn", - "description": "Identifies the due date of the milestone.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issuePrioritiesDebug", - "description": "Just for debugging on review-lab", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issues", - "description": "A list of issues associated with the milestone.", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for issues returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "IssueOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "A list of label names to filter the pull requests by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "states", - "description": "A list of states to filter the issues by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IssueState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "filterBy", - "description": "Filtering options for issues returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "IssueFilters", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssueConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "Identifies the number of the milestone.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequests", - "description": "A list of pull requests associated with the milestone.", - "args": [ - { - "name": "states", - "description": "A list of states to filter the pull requests by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PullRequestState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "A list of label names to filter the pull requests by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "headRefName", - "description": "The head ref name to filter the pull requests by.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "baseRefName", - "description": "The base ref name to filter the pull requests by.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for pull requests returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "IssueOrder", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with this milestone.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this milestone", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "Identifies the state of the milestone.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "MilestoneState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "Identifies the title of the milestone.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this milestone", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Closable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "MilestoneState", - "description": "The possible states of a milestone.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OPEN", - "description": "A milestone that is still open.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLOSED", - "description": "A milestone that has been closed.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Closable", - "description": "An object that can be closed", - "fields": [ - { - "name": "closed", - "description": "`true` if the object is closed (definition of closed may depend on type)", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "closedAt", - "description": "Identifies the date and time when the object was closed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Milestone", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "PullRequestChangedFileConnection", - "description": "The connection type for PullRequestChangedFile.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestChangedFileEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestChangedFile", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestChangedFileEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestChangedFile", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestChangedFile", - "description": "A file changed in a pull request.", - "fields": [ - { - "name": "additions", - "description": "The number of additions to the file.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletions", - "description": "The number of deletions to the file.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path", - "description": "The path of the file.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "MergeableState", - "description": "Whether or not a PullRequest can be merged.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MERGEABLE", - "description": "The pull request can be merged.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CONFLICTING", - "description": "The pull request cannot be merged due to merge conflicts.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNKNOWN", - "description": "The mergeability of the pull request is still being calculated.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewComment", - "description": "A review comment associated with a given repository pull request.", - "fields": [ - { - "name": "author", - "description": "The actor who authored the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorAssociation", - "description": "Author's association with the subject of the comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentAuthorAssociation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The comment body of this review comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyHTML", - "description": "The body rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyText", - "description": "The comment body of this review comment rendered as plain text.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commit", - "description": "Identifies the commit associated with the comment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies when the comment was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdViaEmail", - "description": "Check if this comment was created via an email reply.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "diffHunk", - "description": "The diff hunk to which the comment applies.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "draftedAt", - "description": "Identifies when the comment was created in a draft state.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editor", - "description": "The actor who edited the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includesCreatedEdit", - "description": "Check if this comment was edited and includes an edit with the creation data", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isMinimized", - "description": "Returns whether or not a comment has been minimized.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastEditedAt", - "description": "The moment the editor made the last edit", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minimizedReason", - "description": "Returns why the comment was minimized.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "originalCommit", - "description": "Identifies the original commit associated with the comment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "originalPosition", - "description": "The original line index in the diff to which the comment applies.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "outdated", - "description": "Identifies when the comment body is outdated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path", - "description": "The path to which the comment applies.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The line index in the diff to which the comment applies.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "Identifies when the comment was published at.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "The pull request associated with this review comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequestReview", - "description": "The pull request review associated with this review comment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactionGroups", - "description": "A list of reactions grouped by content left on the subject.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionGroup", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactions", - "description": "A list of Reactions left on the Issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "content", - "description": "Allows filtering Reactions by emoji.", - "type": { - "kind": "ENUM", - "name": "ReactionContent", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Allows specifying the order in which reactions are returned.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ReactionOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "replyTo", - "description": "The comment this is a reply to.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestReviewComment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with this node.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path permalink for this review comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "Identifies the state of the comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PullRequestReviewCommentState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies when the comment was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL permalink for this review comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userContentEdits", - "description": "A list of edits to this content.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserContentEditConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanDelete", - "description": "Check if the current viewer can delete this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanMinimize", - "description": "Check if the current viewer can minimize this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanReact", - "description": "Can user react to this subject", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanUpdate", - "description": "Check if the current viewer can update this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCannotUpdateReasons", - "description": "Reasons why the current viewer can not update this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentCannotUpdateReason" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerDidAuthor", - "description": "Did the viewer author this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Comment", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Deletable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Updatable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UpdatableComment", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Reactable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryNode", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReview", - "description": "A review object for a given pull request.", - "fields": [ - { - "name": "author", - "description": "The actor who authored the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authorAssociation", - "description": "Author's association with the subject of the comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentAuthorAssociation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "Identifies the pull request review body.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyHTML", - "description": "The body rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyText", - "description": "The body of this review rendered as plain text.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "A list of review comments for the current pull request review.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestReviewCommentConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commit", - "description": "Identifies the commit associated with this pull request review.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdViaEmail", - "description": "Check if this comment was created via an email reply.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "editor", - "description": "The actor who edited the comment.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "includesCreatedEdit", - "description": "Check if this comment was edited and includes an edit with the creation data", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastEditedAt", - "description": "The moment the editor made the last edit", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "onBehalfOf", - "description": "A list of teams that this review was made on behalf of.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TeamConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "Identifies when the comment was published at.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "Identifies the pull request associated with this pull request review.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactionGroups", - "description": "A list of reactions grouped by content left on the subject.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionGroup", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reactions", - "description": "A list of Reactions left on the Issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "content", - "description": "Allows filtering Reactions by emoji.", - "type": { - "kind": "ENUM", - "name": "ReactionContent", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Allows specifying the order in which reactions are returned.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ReactionOrder", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with this node.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path permalink for this PullRequestReview.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "Identifies the current state of the pull request review.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PullRequestReviewState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submittedAt", - "description": "Identifies when the Pull Request Review was submitted", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL permalink for this PullRequestReview.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userContentEdits", - "description": "A list of edits to this content.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserContentEditConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanDelete", - "description": "Check if the current viewer can delete this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanReact", - "description": "Can user react to this subject", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanUpdate", - "description": "Check if the current viewer can update this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCannotUpdateReasons", - "description": "Reasons why the current viewer can not update this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommentCannotUpdateReason" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerDidAuthor", - "description": "Did the viewer author this comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Comment", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Deletable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Updatable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UpdatableComment", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Reactable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryNode", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PullRequestReviewState", - "description": "The possible states of a pull request review.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING", - "description": "A review that has not yet been submitted.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENTED", - "description": "An informational review.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPROVED", - "description": "A review allowing the pull request to merge.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHANGES_REQUESTED", - "description": "A review blocking the pull request from merging.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISMISSED", - "description": "A review that has been dismissed.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewCommentConnection", - "description": "The connection type for PullRequestReviewComment.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestReviewCommentEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestReviewComment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewCommentEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestReviewComment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewThread", - "description": "A threaded list of comments for a given pull request.", - "fields": [ - { - "name": "comments", - "description": "A list of pull request comments associated with the thread.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "skip", - "description": "Skips the first _n_ elements in the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestReviewCommentConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isResolved", - "description": "Whether this thread has been resolved", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "Identifies the pull request associated with this thread.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "Identifies the repository associated with this thread.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resolvedBy", - "description": "The user who resolved this thread", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanResolve", - "description": "Whether or not the viewer can resolve this thread", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewerCanUnresolve", - "description": "Whether or not the viewer can unresolve this thread", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestCommit", - "description": "Represents a Git commit part of a pull request.", - "fields": [ - { - "name": "commit", - "description": "The Git commit object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "The pull request this commit belongs to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this pull request commit", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this pull request commit", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewThreadConnection", - "description": "Review comment threads for a pull request review.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestReviewThreadEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestReviewThread", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewThreadEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestReviewThread", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PullRequestReviewCommentState", - "description": "The possible states of a pull request review comment.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING", - "description": "A comment that is part of a pending review", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBMITTED", - "description": "A comment that is part of a submitted review", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PullRequestPubSubTopic", - "description": "The possible PubSub channels for a pull request.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "UPDATED", - "description": "The channel ID for observing pull request updates.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MARKASREAD", - "description": "The channel ID for marking an pull request as read.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEAD_REF", - "description": "The channel ID for observing head ref updates.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TIMELINE", - "description": "The channel ID for updating items on the pull request timeline.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STATE", - "description": "The channel ID for observing pull request state updates.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IssueCommentConnection", - "description": "The connection type for IssueComment.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssueCommentEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssueComment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IssueCommentEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "IssueComment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewConnection", - "description": "The connection type for PullRequestReview.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestReviewEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestCommitConnection", - "description": "The connection type for PullRequestCommit.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestCommitEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestCommit", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestCommitEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestCommit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReviewRequestConnection", - "description": "The connection type for ReviewRequest.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReviewRequestEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReviewRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReviewRequestEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ReviewRequest", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReviewRequest", - "description": "A request for a user to review a pull request.", - "fields": [ - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "Identifies the pull request associated with this review request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requestedReviewer", - "description": "The reviewer that is requested.", - "args": [], - "type": { - "kind": "UNION", - "name": "RequestedReviewer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "RequestedReviewer", - "description": "Types that can be requested reviewers.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Mannequin", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "PullRequestTimelineConnection", - "description": "The connection type for PullRequestTimelineItem.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestTimelineItemEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "PullRequestTimelineItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestTimelineItemEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "UNION", - "name": "PullRequestTimelineItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "PullRequestTimelineItem", - "description": "An item in an pull request timeline", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AssignedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BaseRefForcePushedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ClosedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CommitCommentThread", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CrossReferencedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DemilestonedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DeployedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DeploymentEnvironmentChangedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "HeadRefDeletedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "HeadRefForcePushedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "HeadRefRestoredEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "IssueComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "LabeledEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "LockedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MergedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MilestonedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewThread", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReferencedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RenamedTitleEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReopenedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReviewDismissedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReviewRequestRemovedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReviewRequestedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SubscribedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnassignedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnlabeledEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnlockedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnsubscribedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UserBlockedEvent", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CommitCommentThread", - "description": "A thread of comments on a commit.", - "fields": [ - { - "name": "comments", - "description": "The comments that exist in this thread.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommitCommentConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commit", - "description": "The commit the comments were made on.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path", - "description": "The file the comments were made on.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The position in the diff for the commit that the comment was made on.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with this node.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryNode", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "IssueOrPullRequest", - "description": "Used for return value of Repository.issueOrPullRequest.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ClosedEvent", - "description": "Represents a 'closed' event on any `Closable`.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "closable", - "description": "Object that was closed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Closable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "closer", - "description": "Object which triggered the creation of this event.", - "args": [], - "type": { - "kind": "UNION", - "name": "Closer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this closed event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this closed event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "Closer", - "description": "The object which triggered a `ClosedEvent`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ReopenedEvent", - "description": "Represents a 'reopened' event on any `Closable`.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "closable", - "description": "Object that was reopened.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Closable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SubscribedEvent", - "description": "Represents a 'subscribed' event on a given `Subscribable`.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subscribable", - "description": "Object referenced by event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Subscribable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnsubscribedEvent", - "description": "Represents an 'unsubscribed' event on a given `Subscribable`.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subscribable", - "description": "Object referenced by event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Subscribable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergedEvent", - "description": "Represents a 'merged' event on a given pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commit", - "description": "Identifies the commit associated with the `merge` event.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mergeRef", - "description": "Identifies the Ref associated with the `merge` event.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Ref", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mergeRefName", - "description": "Identifies the name of the Ref associated with the `merge` event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "PullRequest referenced by event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this merged event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this merged event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReferencedEvent", - "description": "Represents a 'referenced' event on a given `ReferencedSubject`.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commit", - "description": "Identifies the commit associated with the 'referenced' event.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commitRepository", - "description": "Identifies the repository associated with the 'referenced' event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isCrossRepository", - "description": "Reference originated in a different repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDirectReference", - "description": "Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subject", - "description": "Object referenced by event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "ReferencedSubject", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "ReferencedSubject", - "description": "Any referencable object", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CrossReferencedEvent", - "description": "Represents a mention made by one issue or pull request to another.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isCrossRepository", - "description": "Reference originated in a different repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "referencedAt", - "description": "Identifies when the reference was made.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this pull request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "source", - "description": "Issue or pull request that made the reference.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "ReferencedSubject", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "target", - "description": "Issue or pull request to which the reference was made.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "ReferencedSubject", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this pull request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "willCloseTarget", - "description": "Checks if the target will be closed when the source is merged.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AssignedEvent", - "description": "Represents an 'assigned' event on any assignable object.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "assignable", - "description": "Identifies the assignable associated with the event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Assignable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "assignee", - "description": "Identifies the user or mannequin that was assigned.", - "args": [], - "type": { - "kind": "UNION", - "name": "Assignee", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "Identifies the user who was assigned.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Assignees can now be mannequins. Use the `assignee` field instead. Removal on 2020-01-01 UTC." - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Assignable", - "description": "An object that can have users assigned to it.", - "fields": [ - { - "name": "assignees", - "description": "A list of Users assigned to this object.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - ] - }, - { - "kind": "UNION", - "name": "Assignee", - "description": "Types that can be assigned to issues.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Bot", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Mannequin", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "UnassignedEvent", - "description": "Represents an 'unassigned' event on any assignable object.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "assignable", - "description": "Identifies the assignable associated with the event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Assignable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "assignee", - "description": "Identifies the user or mannequin that was unassigned.", - "args": [], - "type": { - "kind": "UNION", - "name": "Assignee", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "Identifies the subject (user) who was unassigned.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Assignees can now be mannequins. Use the `assignee` field instead. Removal on 2020-01-01 UTC." - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LabeledEvent", - "description": "Represents a 'labeled' event on a given issue or pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "Identifies the label associated with the 'labeled' event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Label", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "labelable", - "description": "Identifies the `Labelable` associated with the event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Labelable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Labelable", - "description": "An object that can have labels assigned to it.", - "fields": [ - { - "name": "labels", - "description": "A list of labels associated with the object.", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for labels returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "LabelOrder", - "ofType": null - }, - "defaultValue": "{field: CREATED_AT, direction: ASC}" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LabelConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "UnlabeledEvent", - "description": "Represents an 'unlabeled' event on a given issue or pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "Identifies the label associated with the 'unlabeled' event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Label", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "labelable", - "description": "Identifies the `Labelable` associated with the event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Labelable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MilestonedEvent", - "description": "Represents a 'milestoned' event on a given issue or pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "milestoneTitle", - "description": "Identifies the milestone title associated with the 'milestoned' event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subject", - "description": "Object referenced by event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "MilestoneItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "MilestoneItem", - "description": "Types that can be inside a Milestone.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "DemilestonedEvent", - "description": "Represents a 'demilestoned' event on a given issue or pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "milestoneTitle", - "description": "Identifies the milestone title associated with the 'demilestoned' event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subject", - "description": "Object referenced by event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "MilestoneItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RenamedTitleEvent", - "description": "Represents a 'renamed' event on a given issue or pull request", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentTitle", - "description": "Identifies the current title of the issue or pull request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previousTitle", - "description": "Identifies the previous title of the issue or pull request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subject", - "description": "Subject that was renamed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "RenamedTitleSubject", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "RenamedTitleSubject", - "description": "An object which has a renamable title", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "LockedEvent", - "description": "Represents a 'locked' event on a given issue or pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lockReason", - "description": "Reason that the conversation was locked (optional).", - "args": [], - "type": { - "kind": "ENUM", - "name": "LockReason", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lockable", - "description": "Object that was locked.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Lockable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Lockable", - "description": "An object that can be locked.", - "fields": [ - { - "name": "activeLockReason", - "description": "Reason that the conversation was locked.", - "args": [], - "type": { - "kind": "ENUM", - "name": "LockReason", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locked", - "description": "`true` if the object is locked", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "UnlockedEvent", - "description": "Represents an 'unlocked' event on a given issue or pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lockable", - "description": "Object that was unlocked.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Lockable", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeployedEvent", - "description": "Represents a 'deployed' event on a given pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deployment", - "description": "The deployment associated with the 'deployed' event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Deployment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "PullRequest referenced by event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ref", - "description": "The ref associated with the 'deployed' event.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Ref", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeploymentEnvironmentChangedEvent", - "description": "Represents a 'deployment_environment_changed' event on a given pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deploymentStatus", - "description": "The deployment status that updated the deployment environment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DeploymentStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "PullRequest referenced by event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "HeadRefDeletedEvent", - "description": "Represents a 'head_ref_deleted' event on a given pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "headRef", - "description": "Identifies the Ref associated with the `head_ref_deleted` event.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Ref", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "headRefName", - "description": "Identifies the name of the Ref associated with the `head_ref_deleted` event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "PullRequest referenced by event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "HeadRefRestoredEvent", - "description": "Represents a 'head_ref_restored' event on a given pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "PullRequest referenced by event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "HeadRefForcePushedEvent", - "description": "Represents a 'head_ref_force_pushed' event on a given pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "afterCommit", - "description": "Identifies the after commit SHA for the 'head_ref_force_pushed' event.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beforeCommit", - "description": "Identifies the before commit SHA for the 'head_ref_force_pushed' event.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "PullRequest referenced by event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ref", - "description": "Identifies the fully qualified ref name for the 'head_ref_force_pushed' event.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Ref", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BaseRefForcePushedEvent", - "description": "Represents a 'base_ref_force_pushed' event on a given pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "afterCommit", - "description": "Identifies the after commit SHA for the 'base_ref_force_pushed' event.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "beforeCommit", - "description": "Identifies the before commit SHA for the 'base_ref_force_pushed' event.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "PullRequest referenced by event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ref", - "description": "Identifies the fully qualified ref name for the 'base_ref_force_pushed' event.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Ref", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReviewRequestedEvent", - "description": "Represents an 'review_requested' event on a given pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "PullRequest referenced by event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requestedReviewer", - "description": "Identifies the reviewer whose review was requested.", - "args": [], - "type": { - "kind": "UNION", - "name": "RequestedReviewer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReviewRequestRemovedEvent", - "description": "Represents an 'review_request_removed' event on a given pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "PullRequest referenced by event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requestedReviewer", - "description": "Identifies the reviewer whose review request was removed.", - "args": [], - "type": { - "kind": "UNION", - "name": "RequestedReviewer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReviewDismissedEvent", - "description": "Represents a 'review_dismissed' event on a given issue or pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dismissalMessage", - "description": "Identifies the optional message associated with the 'review_dismissed' event.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dismissalMessageHTML", - "description": "Identifies the optional message associated with the event, rendered to HTML.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previousReviewState", - "description": "Identifies the previous state of the review with the 'review_dismissed' event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PullRequestReviewState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "PullRequest referenced by event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequestCommit", - "description": "Identifies the commit which caused the review to become stale.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestCommit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this review dismissed event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "review", - "description": "Identifies the review associated with the 'review_dismissed' event.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this review dismissed event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserBlockedEvent", - "description": "Represents a 'user_blocked' event on a given user.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockDuration", - "description": "Number of days that the user was blocked for.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserBlockDuration", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subject", - "description": "The user who was blocked.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserBlockDuration", - "description": "The possible durations that a user can be blocked for.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ONE_DAY", - "description": "The user was blocked for 1 day", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "THREE_DAYS", - "description": "The user was blocked for 3 days", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ONE_WEEK", - "description": "The user was blocked for 7 days", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ONE_MONTH", - "description": "The user was blocked for 30 days", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PERMANENT", - "description": "The user was blocked permanently", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestTimelineItemsConnection", - "description": "The connection type for PullRequestTimelineItems.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestTimelineItemsEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "filteredCount", - "description": "Identifies the count of items after applying `before` and `after` filters.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "PullRequestTimelineItems", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageCount", - "description": "Identifies the count of items after applying `before`/`after` filters and `first`/`last`/`skip` slicing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the timeline was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestTimelineItemsEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "UNION", - "name": "PullRequestTimelineItems", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "PullRequestTimelineItems", - "description": "An item in a pull request timeline", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AddedToProjectEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AssignedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BaseRefChangedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BaseRefForcePushedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ClosedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CommentDeletedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConvertedNoteToIssueEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CrossReferencedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DemilestonedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DeployedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DeploymentEnvironmentChangedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "HeadRefDeletedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "HeadRefForcePushedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "HeadRefRestoredEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "IssueComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "LabeledEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "LockedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MarkedAsDuplicateEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MentionedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MergedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MilestonedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MovedColumnsInProjectEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PinnedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestCommit", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestCommitCommentThread", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewThread", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequestRevisionMarker", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReadyForReviewEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReferencedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RemovedFromProjectEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RenamedTitleEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReopenedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReviewDismissedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReviewRequestRemovedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReviewRequestedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SubscribedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TransferredEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnassignedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnlabeledEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnlockedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnpinnedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnsubscribedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UserBlockedEvent", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "PullRequestCommitCommentThread", - "description": "Represents a commit comment thread part of a pull request.", - "fields": [ - { - "name": "comments", - "description": "The comments that exist in this thread.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommitCommentConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commit", - "description": "The commit the comments were made on.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path", - "description": "The file the comments were made on.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The position in the diff for the commit that the comment was made on.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "The pull request this commit comment thread belongs to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with this node.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryNode", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestRevisionMarker", - "description": "Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.", - "fields": [ - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastSeenCommit", - "description": "The last commit the viewer has seen.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "The pull request to which the marker belongs.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BaseRefChangedEvent", - "description": "Represents a 'base_ref_changed' event on a given issue or pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReadyForReviewEvent", - "description": "Represents a 'ready_for_review' event on a given pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "PullRequest referenced by event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this ready for review event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this ready for review event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddedToProjectEvent", - "description": "Represents a 'added_to_project' event on a given issue or pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CommentDeletedEvent", - "description": "Represents a 'comment_deleted' event on a given issue or pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConvertedNoteToIssueEvent", - "description": "Represents a 'converted_note_to_issue' event on a given issue or pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MarkedAsDuplicateEvent", - "description": "Represents a 'marked_as_duplicate' event on a given issue or pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MentionedEvent", - "description": "Represents a 'mentioned' event on a given issue or pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MovedColumnsInProjectEvent", - "description": "Represents a 'moved_columns_in_project' event on a given issue or pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PinnedEvent", - "description": "Represents a 'pinned' event on a given issue or pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issue", - "description": "Identifies the issue associated with the event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemovedFromProjectEvent", - "description": "Represents a 'removed_from_project' event on a given issue or pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TransferredEvent", - "description": "Represents a 'transferred' event on a given issue or pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fromRepository", - "description": "The repository this came from", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issue", - "description": "Identifies the issue associated with the event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnpinnedEvent", - "description": "Represents an 'unpinned' event on a given issue or pull request.", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issue", - "description": "Identifies the issue associated with the event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PullRequestTimelineItemsItemType", - "description": "The possible item types found in a timeline.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PULL_REQUEST_COMMIT", - "description": "Represents a Git commit part of a pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PULL_REQUEST_COMMIT_COMMENT_THREAD", - "description": "Represents a commit comment thread part of a pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PULL_REQUEST_REVIEW", - "description": "A review object for a given pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PULL_REQUEST_REVIEW_THREAD", - "description": "A threaded list of comments for a given pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PULL_REQUEST_REVISION_MARKER", - "description": "Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_REF_CHANGED_EVENT", - "description": "Represents a 'base_ref_changed' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_REF_FORCE_PUSHED_EVENT", - "description": "Represents a 'base_ref_force_pushed' event on a given pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DEPLOYED_EVENT", - "description": "Represents a 'deployed' event on a given pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT", - "description": "Represents a 'deployment_environment_changed' event on a given pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEAD_REF_DELETED_EVENT", - "description": "Represents a 'head_ref_deleted' event on a given pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEAD_REF_FORCE_PUSHED_EVENT", - "description": "Represents a 'head_ref_force_pushed' event on a given pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEAD_REF_RESTORED_EVENT", - "description": "Represents a 'head_ref_restored' event on a given pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MERGED_EVENT", - "description": "Represents a 'merged' event on a given pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REVIEW_DISMISSED_EVENT", - "description": "Represents a 'review_dismissed' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REVIEW_REQUESTED_EVENT", - "description": "Represents an 'review_requested' event on a given pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REVIEW_REQUEST_REMOVED_EVENT", - "description": "Represents an 'review_request_removed' event on a given pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "READY_FOR_REVIEW_EVENT", - "description": "Represents a 'ready_for_review' event on a given pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ISSUE_COMMENT", - "description": "Represents a comment on an Issue.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CROSS_REFERENCED_EVENT", - "description": "Represents a mention made by one issue or pull request to another.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADDED_TO_PROJECT_EVENT", - "description": "Represents a 'added_to_project' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ASSIGNED_EVENT", - "description": "Represents an 'assigned' event on any assignable object.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLOSED_EVENT", - "description": "Represents a 'closed' event on any `Closable`.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_DELETED_EVENT", - "description": "Represents a 'comment_deleted' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CONVERTED_NOTE_TO_ISSUE_EVENT", - "description": "Represents a 'converted_note_to_issue' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DEMILESTONED_EVENT", - "description": "Represents a 'demilestoned' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LABELED_EVENT", - "description": "Represents a 'labeled' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LOCKED_EVENT", - "description": "Represents a 'locked' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MARKED_AS_DUPLICATE_EVENT", - "description": "Represents a 'marked_as_duplicate' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MENTIONED_EVENT", - "description": "Represents a 'mentioned' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MILESTONED_EVENT", - "description": "Represents a 'milestoned' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MOVED_COLUMNS_IN_PROJECT_EVENT", - "description": "Represents a 'moved_columns_in_project' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PINNED_EVENT", - "description": "Represents a 'pinned' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REFERENCED_EVENT", - "description": "Represents a 'referenced' event on a given `ReferencedSubject`.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REMOVED_FROM_PROJECT_EVENT", - "description": "Represents a 'removed_from_project' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RENAMED_TITLE_EVENT", - "description": "Represents a 'renamed' event on a given issue or pull request", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REOPENED_EVENT", - "description": "Represents a 'reopened' event on any `Closable`.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBSCRIBED_EVENT", - "description": "Represents a 'subscribed' event on a given `Subscribable`.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TRANSFERRED_EVENT", - "description": "Represents a 'transferred' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNASSIGNED_EVENT", - "description": "Represents an 'unassigned' event on any assignable object.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNLABELED_EVENT", - "description": "Represents an 'unlabeled' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNLOCKED_EVENT", - "description": "Represents an 'unlocked' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "USER_BLOCKED_EVENT", - "description": "Represents a 'user_blocked' event on a given user.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNPINNED_EVENT", - "description": "Represents an 'unpinned' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNSUBSCRIBED_EVENT", - "description": "Represents an 'unsubscribed' event on a given `Subscribable`.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SuggestedReviewer", - "description": "A suggestion to review a pull request based on a user's commit history and review comments.", - "fields": [ - { - "name": "isAuthor", - "description": "Is this suggestion based on past commits?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isCommenter", - "description": "Is this suggestion based on past review comments?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reviewer", - "description": "Identifies the user suggested to review the pull request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProjectCardArchivedState", - "description": "The possible archived states of a project card.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ARCHIVED", - "description": "A project card that is archived", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_ARCHIVED", - "description": "A project card that is not archived", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Hovercard", - "description": "Detail needed to display a hovercard for a user", - "fields": [ - { - "name": "contexts", - "description": "Each of the contexts for this hovercard", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "HovercardContext" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "HovercardContext", - "description": "An individual line of a hovercard", - "fields": [ - { - "name": "message", - "description": "A string describing this context", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "octicon", - "description": "An octicon to accompany this context", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "GenericHovercardContext", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrganizationTeamsHovercardContext", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrganizationsHovercardContext", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReviewStatusHovercardContext", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ViewerHovercardContext", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "IssueTimelineConnection", - "description": "The connection type for IssueTimelineItem.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssueTimelineItemEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "IssueTimelineItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IssueTimelineItemEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "UNION", - "name": "IssueTimelineItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "IssueTimelineItem", - "description": "An item in an issue timeline", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AssignedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ClosedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CrossReferencedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DemilestonedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "IssueComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "LabeledEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "LockedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MilestonedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReferencedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RenamedTitleEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReopenedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SubscribedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TransferredEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnassignedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnlabeledEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnlockedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnsubscribedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UserBlockedEvent", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "IssueTimelineItemsConnection", - "description": "The connection type for IssueTimelineItems.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssueTimelineItemsEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "filteredCount", - "description": "Identifies the count of items after applying `before` and `after` filters.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "IssueTimelineItems", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageCount", - "description": "Identifies the count of items after applying `before`/`after` filters and `first`/`last`/`skip` slicing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Identifies the date and time when the timeline was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IssueTimelineItemsEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "UNION", - "name": "IssueTimelineItems", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "IssueTimelineItems", - "description": "An item in an issue timeline", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AddedToProjectEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AssignedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ClosedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CommentDeletedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConvertedNoteToIssueEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CrossReferencedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DemilestonedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "IssueComment", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "LabeledEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "LockedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MarkedAsDuplicateEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MentionedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MilestonedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MovedColumnsInProjectEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PinnedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReferencedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RemovedFromProjectEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RenamedTitleEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReopenedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SubscribedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TransferredEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnassignedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnlabeledEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnlockedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnpinnedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UnsubscribedEvent", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "UserBlockedEvent", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "IssueTimelineItemsItemType", - "description": "The possible item types found in a timeline.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ISSUE_COMMENT", - "description": "Represents a comment on an Issue.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CROSS_REFERENCED_EVENT", - "description": "Represents a mention made by one issue or pull request to another.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADDED_TO_PROJECT_EVENT", - "description": "Represents a 'added_to_project' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ASSIGNED_EVENT", - "description": "Represents an 'assigned' event on any assignable object.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLOSED_EVENT", - "description": "Represents a 'closed' event on any `Closable`.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENT_DELETED_EVENT", - "description": "Represents a 'comment_deleted' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CONVERTED_NOTE_TO_ISSUE_EVENT", - "description": "Represents a 'converted_note_to_issue' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DEMILESTONED_EVENT", - "description": "Represents a 'demilestoned' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LABELED_EVENT", - "description": "Represents a 'labeled' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LOCKED_EVENT", - "description": "Represents a 'locked' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MARKED_AS_DUPLICATE_EVENT", - "description": "Represents a 'marked_as_duplicate' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MENTIONED_EVENT", - "description": "Represents a 'mentioned' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MILESTONED_EVENT", - "description": "Represents a 'milestoned' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MOVED_COLUMNS_IN_PROJECT_EVENT", - "description": "Represents a 'moved_columns_in_project' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PINNED_EVENT", - "description": "Represents a 'pinned' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REFERENCED_EVENT", - "description": "Represents a 'referenced' event on a given `ReferencedSubject`.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REMOVED_FROM_PROJECT_EVENT", - "description": "Represents a 'removed_from_project' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RENAMED_TITLE_EVENT", - "description": "Represents a 'renamed' event on a given issue or pull request", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REOPENED_EVENT", - "description": "Represents a 'reopened' event on any `Closable`.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBSCRIBED_EVENT", - "description": "Represents a 'subscribed' event on a given `Subscribable`.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TRANSFERRED_EVENT", - "description": "Represents a 'transferred' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNASSIGNED_EVENT", - "description": "Represents an 'unassigned' event on any assignable object.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNLABELED_EVENT", - "description": "Represents an 'unlabeled' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNLOCKED_EVENT", - "description": "Represents an 'unlocked' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "USER_BLOCKED_EVENT", - "description": "Represents a 'user_blocked' event on a given user.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNPINNED_EVENT", - "description": "Represents an 'unpinned' event on a given issue or pull request.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNSUBSCRIBED_EVENT", - "description": "Represents an 'unsubscribed' event on a given `Subscribable`.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CollaboratorAffiliation", - "description": "Collaborators affiliation level with a subject.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OUTSIDE", - "description": "All outside collaborators of an organization-owned subject.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DIRECT", - "description": "All collaborators with permissions to an organization-owned subject, regardless of organization membership status.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ALL", - "description": "All collaborators the authenticated user can see.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeployKeyConnection", - "description": "The connection type for DeployKey.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DeployKeyEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DeployKey", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeployKeyEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "DeployKey", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeployKey", - "description": "A repository deploy key.", - "fields": [ - { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "key", - "description": "The deploy key.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "readOnly", - "description": "Whether or not the deploy key is read only.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The deploy key title.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verified", - "description": "Whether or not the deploy key has been verified.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RepositoryCollaboratorAffiliation", - "description": "The affiliation type between collaborator and repository.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ALL", - "description": "All collaborators of the repository.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OUTSIDE", - "description": "All outside collaborators of an organization-owned repository.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BranchProtectionRuleConnection", - "description": "The connection type for BranchProtectionRule.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BranchProtectionRuleEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BranchProtectionRule", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BranchProtectionRuleEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BranchProtectionRule", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BranchProtectionRule", - "description": "A branch protection rule.", - "fields": [ - { - "name": "branchProtectionRuleConflicts", - "description": "A list of conflicts matching branches protection rule and other branch protection rules", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BranchProtectionRuleConflictConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator", - "description": "The actor who created this branch protection rule.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dismissesStaleReviews", - "description": "Will new commits pushed to matching branches dismiss pull request review approvals.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isAdminEnforced", - "description": "Can admins overwrite branch protection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "matchingRefs", - "description": "Repository refs that are protected by this rule", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RefConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pattern", - "description": "Identifies the protection rule pattern.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pushAllowances", - "description": "A list push allowances for this branch protection rule.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PushAllowanceConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository associated with this branch protection rule.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requiredApprovingReviewCount", - "description": "Number of approving reviews required to update matching branches.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requiredStatusCheckContexts", - "description": "List of required status check contexts that must pass for commits to be accepted to matching branches.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requiresApprovingReviews", - "description": "Are approving reviews required to update matching branches.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requiresCodeOwnerReviews", - "description": "Are reviews from code owners required to update matching branches.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requiresCommitSignatures", - "description": "Are commits required to be signed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requiresStatusChecks", - "description": "Are status checks required to update matching branches.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requiresStrictStatusChecks", - "description": "Are branches required to be up to date before merging.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "restrictsPushes", - "description": "Is pushing to matching branches restricted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "restrictsReviewDismissals", - "description": "Is dismissal of pull request reviews restricted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reviewDismissalAllowances", - "description": "A list review dismissal allowances for this branch protection rule.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReviewDismissalAllowanceConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReviewDismissalAllowanceConnection", - "description": "The connection type for ReviewDismissalAllowance.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReviewDismissalAllowanceEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReviewDismissalAllowance", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReviewDismissalAllowanceEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ReviewDismissalAllowance", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReviewDismissalAllowance", - "description": "A team or user who has the ability to dismiss a review on a protected branch.", - "fields": [ - { - "name": "actor", - "description": "The actor that can dismiss.", - "args": [], - "type": { - "kind": "UNION", - "name": "ReviewDismissalAllowanceActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "branchProtectionRule", - "description": "Identifies the branch protection rule associated with the allowed user or team.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BranchProtectionRule", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "ReviewDismissalAllowanceActor", - "description": "Types that can be an actor.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "PushAllowanceConnection", - "description": "The connection type for PushAllowance.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PushAllowanceEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PushAllowance", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PushAllowanceEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PushAllowance", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PushAllowance", - "description": "A team, user or app who has the ability to push to a protected branch.", - "fields": [ - { - "name": "actor", - "description": "The actor that can push.", - "args": [], - "type": { - "kind": "UNION", - "name": "PushAllowanceActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "branchProtectionRule", - "description": "Identifies the branch protection rule associated with the allowed user or team.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BranchProtectionRule", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "PushAllowanceActor", - "description": "Types that can be an actor.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "App", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Team", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "RefConnection", - "description": "The connection type for Ref.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RefEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Ref", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RefEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Ref", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BranchProtectionRuleConflictConnection", - "description": "The connection type for BranchProtectionRuleConflict.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BranchProtectionRuleConflictEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BranchProtectionRuleConflict", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BranchProtectionRuleConflictEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BranchProtectionRuleConflict", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BranchProtectionRuleConflict", - "description": "A conflict between two branch protection rules.", - "fields": [ - { - "name": "branchProtectionRule", - "description": "Identifies the branch protection rule.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BranchProtectionRule", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "conflictingBranchProtectionRule", - "description": "Identifies the conflicting branch protection rule.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BranchProtectionRule", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ref", - "description": "Identifies the branch ref that has conflicting rules", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Ref", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MilestoneConnection", - "description": "The connection type for Milestone.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MilestoneEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Milestone", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MilestoneEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Milestone", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MilestoneOrder", - "description": "Ordering options for milestone connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order milestones by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "MilestoneOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "MilestoneOrderField", - "description": "Properties by which milestone connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DUE_DATE", - "description": "Order milestones by when they are due.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATED_AT", - "description": "Order milestones by when they were created.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_AT", - "description": "Order milestones by when they were last updated.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NUMBER", - "description": "Order milestones by their number.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CodeOfConduct", - "description": "The Code of Conduct for a repository", - "fields": [ - { - "name": "body", - "description": "The body of the Code of Conduct", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "key", - "description": "The key for the Code of Conduct", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The formal name of the Code of Conduct", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this Code of Conduct", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this Code of Conduct", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepositoryCollaboratorConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RepositoryCollaboratorEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepositoryCollaboratorEdge", - "description": "Represents a user who is a collaborator of a repository.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permission", - "description": "The permission the user has on the repository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryPermission", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permissionSources", - "description": "A list of sources for the user's access to the repository.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PermissionSource", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PermissionSource", - "description": "A level of permission and source for a user's access to a repository.", - "fields": [ - { - "name": "organization", - "description": "The organization the repository belongs to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permission", - "description": "The level of access this source has granted to the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "DefaultRepositoryPermissionField", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "source", - "description": "The source of this permission.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "PermissionGranter", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "PermissionGranter", - "description": "Types that can grant permissions on a repository to a user", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Team", - "ofType": null - } - ] - }, - { - "kind": "INPUT_OBJECT", - "name": "LanguageOrder", - "description": "Ordering options for language connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order languages by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "LanguageOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "LanguageOrderField", - "description": "Properties by which language connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SIZE", - "description": "Order languages by the size of all files containing the language", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RefOrder", - "description": "Ways in which lists of git refs can be ordered upon return.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field in which to order refs by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RefOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The direction in which to order refs by the specified field.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RefOrderField", - "description": "Properties by which ref connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "TAG_COMMIT_DATE", - "description": "Order refs by underlying commit date if the ref prefix is refs/tags/", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ALPHABETICAL", - "description": "Order refs by their alphanumeric name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepositoryVulnerabilityAlertConnection", - "description": "The connection type for RepositoryVulnerabilityAlert.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RepositoryVulnerabilityAlertEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RepositoryVulnerabilityAlert", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepositoryVulnerabilityAlertEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RepositoryVulnerabilityAlert", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RepositoryVulnerabilityAlert", - "description": "A alert for a repository with an affected vulnerability.", - "fields": [ - { - "name": "affectedRange", - "description": "The affected version", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "advisory specific fields are being removed from repositoryVulnerabilityAlert objects Use `securityVulnerability.vulnerableVersionRange` instead. Removal on 2019-10-01 UTC." - }, - { - "name": "createdAt", - "description": "When was the alert created?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dismissReason", - "description": "The reason the alert was dismissed", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dismissedAt", - "description": "When was the alert dimissed?", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dismisser", - "description": "The user who dismissed the alert", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "externalIdentifier", - "description": "The external identifier for the vulnerability", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "advisory specific fields are being removed from repositoryVulnerabilityAlert objects Use `securityAdvisory.identifiers` instead. Removal on 2019-10-01 UTC." - }, - { - "name": "externalReference", - "description": "The external reference for the vulnerability", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "advisory specific fields are being removed from repositoryVulnerabilityAlert objects Use `securityAdvisory.references` instead. Removal on 2019-10-01 UTC." - }, - { - "name": "fixedIn", - "description": "The fixed version", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "advisory specific fields are being removed from repositoryVulnerabilityAlert objects Use `securityVulnerability.firstPatchedVersion` instead. Removal on 2019-10-01 UTC." - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packageName", - "description": "The affected package", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "advisory specific fields are being removed from repositoryVulnerabilityAlert objects Use `securityVulnerability.package` instead. Removal on 2019-10-01 UTC." - }, - { - "name": "repository", - "description": "The associated repository", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "securityAdvisory", - "description": "The associated security advisory", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SecurityAdvisory", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "securityVulnerability", - "description": "The associated security vulnerablity", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SecurityVulnerability", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vulnerableManifestFilename", - "description": "The vulnerable manifest filename", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vulnerableManifestPath", - "description": "The vulnerable manifest path", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vulnerableRequirements", - "description": "The vulnerable requirements", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryNode", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SecurityAdvisory", - "description": "A GitHub Security Advisory", - "fields": [ - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "This is a long plaintext description of the advisory", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ghsaId", - "description": "The GitHub Security Advisory ID", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "identifiers", - "description": "A list of identifiers for this advisory", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SecurityAdvisoryIdentifier" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "origin", - "description": "The organization that originated the advisory", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", - "description": "When the advisory was published", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "references", - "description": "A list of references for this advisory", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SecurityAdvisoryReference" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "severity", - "description": "The severity of the advisory", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SecurityAdvisorySeverity", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "summary", - "description": "A short plaintext summary of the advisory", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "When the advisory was last updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vulnerabilities", - "description": "Vulnerabilities associated with this Advisory", - "args": [ - { - "name": "orderBy", - "description": "Ordering options for the returned topics.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SecurityVulnerabilityOrder", - "ofType": null - }, - "defaultValue": "{field: UPDATED_AT, direction: DESC}" - }, - { - "name": "ecosystem", - "description": "An ecosystem to filter vulnerabilities by.", - "type": { - "kind": "ENUM", - "name": "SecurityAdvisoryEcosystem", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "package", - "description": "A package name to filter vulnerabilities by.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "severities", - "description": "A list of severities to filter vulnerabilities by.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SecurityAdvisorySeverity", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SecurityVulnerabilityConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withdrawnAt", - "description": "When the advisory was withdrawn, if it has been withdrawn", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SecurityAdvisorySeverity", - "description": "Severity of the vulnerability.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "LOW", - "description": "Low.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MODERATE", - "description": "Moderate.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HIGH", - "description": "High.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CRITICAL", - "description": "Critical.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SecurityAdvisoryIdentifier", - "description": "A GitHub Security Advisory Identifier", - "fields": [ - { - "name": "type", - "description": "The identifier type, e.g. GHSA, CVE", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The identifier", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SecurityAdvisoryReference", - "description": "A GitHub Security Advisory Reference", - "fields": [ - { - "name": "url", - "description": "A publicly accessible reference", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SecurityVulnerabilityConnection", - "description": "The connection type for SecurityVulnerability.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SecurityVulnerabilityEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SecurityVulnerability", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SecurityVulnerabilityEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SecurityVulnerability", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SecurityVulnerability", - "description": "An individual vulnerability within an Advisory", - "fields": [ - { - "name": "advisory", - "description": "The Advisory associated with this Vulnerability", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SecurityAdvisory", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstPatchedVersion", - "description": "The first version containing a fix for the vulnerability", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SecurityAdvisoryPackageVersion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "package", - "description": "A description of the vulnerable package", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SecurityAdvisoryPackage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "severity", - "description": "The severity of the vulnerability within this package", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SecurityAdvisorySeverity", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "When the vulnerability was last updated", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vulnerableVersionRange", - "description": "A string that describes the vulnerable package versions.\nThis string follows a basic syntax with a few forms.\n+ `= 0.2.0` denotes a single vulnerable version.\n+ `<= 1.0.8` denotes a version range up to and including the specified version\n+ `< 0.1.11` denotes a version range up to, but excluding, the specified version\n+ `>= 4.3.0, < 4.3.5` denotes a version range with a known minimum and maximum version.\n+ `>= 0.0.1` denotes a version range with a known minimum, but no known maximum\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SecurityAdvisoryPackage", - "description": "An individual package", - "fields": [ - { - "name": "ecosystem", - "description": "The ecosystem the package belongs to, e.g. RUBYGEMS, NPM", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SecurityAdvisoryEcosystem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The package name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SecurityAdvisoryEcosystem", - "description": "The possible ecosystems of a security vulnerability's package.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "RUBYGEMS", - "description": "Ruby gems hosted at RubyGems.org", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NPM", - "description": "JavaScript packages hosted at npmjs.com", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PIP", - "description": "Python packages hosted at PyPI.org", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAVEN", - "description": "Java artifacts hosted at the Maven central repository", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NUGET", - "description": ".NET packages hosted at the NuGet Gallery", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMPOSER", - "description": "PHP packages hosted at packagist.org", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SecurityAdvisoryPackageVersion", - "description": "An individual package version", - "fields": [ - { - "name": "identifier", - "description": "The package name or version", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SecurityVulnerabilityOrder", - "description": "Ordering options for security vulnerability connections", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order security vulnerabilities by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SecurityVulnerabilityOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SecurityVulnerabilityOrderField", - "description": "Properties by which security vulnerability connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "UPDATED_AT", - "description": "Order vulnerability by update time", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "GitSSHRemote", - "description": "Git SSH string", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FundingLink", - "description": "A funding platform link for a repository.", - "fields": [ - { - "name": "platform", - "description": "The funding platform this link is for.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "FundingPlatform", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The configured URL for this funding link.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "FundingPlatform", - "description": "The possible funding platforms for repository funding links.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "GITHUB", - "description": "GitHub funding platform.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PATREON", - "description": "Patreon funding platform.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OPEN_COLLECTIVE", - "description": "Open Collective funding platform.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KO_FI", - "description": "Ko-fi funding platform.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TIDELIFT", - "description": "Tidelift funding platform.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMUNITY_BRIDGE", - "description": "Community Bridge funding platform.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LIBERAPAY", - "description": "Liberapay funding platform.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ISSUEHUNT", - "description": "IssueHunt funding platform.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OTECHIE", - "description": "Otechie funding platform.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CUSTOM", - "description": "Custom funding platform.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageStatistics", - "description": "Represents a object that contains package activity statistics such as downloads.", - "fields": [ - { - "name": "downloadsThisMonth", - "description": "Number of times the package was downloaded this month.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageStatistics` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "downloadsThisWeek", - "description": "Number of times the package was downloaded this week.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageStatistics` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "downloadsThisYear", - "description": "Number of times the package was downloaded this year.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageStatistics` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "downloadsToday", - "description": "Number of times the package was downloaded today.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageStatistics` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "downloadsTotalCount", - "description": "Number of times the package was downloaded since it was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageStatistics` object instead. Removal on 2020-04-01 UTC." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageTagConnection", - "description": "The connection type for RegistryPackageTag.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageTagEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RegistryPackageTag", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageTagEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RegistryPackageTag", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RegistryPackageTag", - "description": "A version tag contains the mapping between a tag name and a version.", - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Identifies the tag name of the version.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageTag` object instead. Removal on 2020-04-01 UTC." - }, - { - "name": "version", - "description": "version that the tag is associated with", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RegistryPackageVersion", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Renaming GitHub Packages fields and objects. Use the `PackageTag` object instead. Removal on 2020-04-01 UTC." - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ContributionsCollection", - "description": "A contributions collection aggregates contributions such as opened issues and commits created by a user.", - "fields": [ - { - "name": "commitContributionsByRepository", - "description": "Commit contributions made by the user, grouped by repository.", - "args": [ - { - "name": "maxRepositories", - "description": "How many repositories should be included.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "25" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CommitContributionsByRepository" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contributionCalendar", - "description": "A calendar of this user's contributions on GitHub.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ContributionCalendar", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contributionYears", - "description": "The years the user has been making contributions with the most recent year first.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "doesEndInCurrentMonth", - "description": "Determine if this collection's time span ends in the current month.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "earliestRestrictedContributionDate", - "description": "The date of the first restricted contribution the user made in this time period. Can only be non-null when the user has enabled private contribution counts.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "endedAt", - "description": "The ending date and time of this collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstIssueContribution", - "description": "The first issue the user opened on GitHub. This will be null if that issue was opened outside the collection's time range and ignoreTimeRange is false. If the issue is not visible but the user has opted to show private contributions, a RestrictedContribution will be returned.", - "args": [], - "type": { - "kind": "UNION", - "name": "CreatedIssueOrRestrictedContribution", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstPullRequestContribution", - "description": "The first pull request the user opened on GitHub. This will be null if that pull request was opened outside the collection's time range and ignoreTimeRange is not true. If the pull request is not visible but the user has opted to show private contributions, a RestrictedContribution will be returned.", - "args": [], - "type": { - "kind": "UNION", - "name": "CreatedPullRequestOrRestrictedContribution", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstRepositoryContribution", - "description": "The first repository the user created on GitHub. This will be null if that first repository was created outside the collection's time range and ignoreTimeRange is false. If the repository is not visible, then a RestrictedContribution is returned.", - "args": [], - "type": { - "kind": "UNION", - "name": "CreatedRepositoryOrRestrictedContribution", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasActivityInThePast", - "description": "Does the user have any more activity in the timeline that occurred prior to the collection's time range?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasAnyContributions", - "description": "Determine if there are any contributions in this collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasAnyRestrictedContributions", - "description": "Determine if the user made any contributions in this time frame whose details are not visible because they were made in a private repository. Can only be true if the user enabled private contribution counts.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSingleDay", - "description": "Whether or not the collector's time span is all within the same day.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issueContributions", - "description": "A list of issues the user opened.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "excludeFirst", - "description": "Should the user's first issue ever be excluded from the result.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "excludePopular", - "description": "Should the user's most commented issue be excluded from the result.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "orderBy", - "description": "Ordering options for contributions returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ContributionOrder", - "ofType": null - }, - "defaultValue": "{field: OCCURRED_AT, direction: DESC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatedIssueContributionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issueContributionsByRepository", - "description": "Issue contributions made by the user, grouped by repository.", - "args": [ - { - "name": "maxRepositories", - "description": "How many repositories should be included.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "25" - }, - { - "name": "excludeFirst", - "description": "Should the user's first issue ever be excluded from the result.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "excludePopular", - "description": "Should the user's most commented issue be excluded from the result.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssueContributionsByRepository" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "joinedGitHubContribution", - "description": "When the user signed up for GitHub. This will be null if that sign up date falls outside the collection's time range and ignoreTimeRange is false.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "JoinedGitHubContribution", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latestRestrictedContributionDate", - "description": "The date of the most recent restricted contribution the user made in this time period. Can only be non-null when the user has enabled private contribution counts.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mostRecentCollectionWithActivity", - "description": "When this collection's time range does not include any activity from the user, use this\nto get a different collection from an earlier time range that does have activity.\n", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ContributionsCollection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mostRecentCollectionWithoutActivity", - "description": "Returns a different contributions collection from an earlier time range than this one\nthat does not have any contributions.\n", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ContributionsCollection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "popularIssueContribution", - "description": "The issue the user opened on GitHub that received the most comments in the specified\ntime frame.\n", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreatedIssueContribution", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "popularPullRequestContribution", - "description": "The pull request the user opened on GitHub that received the most comments in the\nspecified time frame.\n", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreatedPullRequestContribution", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequestContributions", - "description": "Pull request contributions made by the user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "excludeFirst", - "description": "Should the user's first pull request ever be excluded from the result.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "excludePopular", - "description": "Should the user's most commented pull request be excluded from the result.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "orderBy", - "description": "Ordering options for contributions returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ContributionOrder", - "ofType": null - }, - "defaultValue": "{field: OCCURRED_AT, direction: DESC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatedPullRequestContributionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequestContributionsByRepository", - "description": "Pull request contributions made by the user, grouped by repository.", - "args": [ - { - "name": "maxRepositories", - "description": "How many repositories should be included.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "25" - }, - { - "name": "excludeFirst", - "description": "Should the user's first pull request ever be excluded from the result.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "excludePopular", - "description": "Should the user's most commented pull request be excluded from the result.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestContributionsByRepository" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequestReviewContributions", - "description": "Pull request review contributions made by the user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for contributions returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ContributionOrder", - "ofType": null - }, - "defaultValue": "{field: OCCURRED_AT, direction: DESC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatedPullRequestReviewContributionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequestReviewContributionsByRepository", - "description": "Pull request review contributions made by the user, grouped by repository.", - "args": [ - { - "name": "maxRepositories", - "description": "How many repositories should be included.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "25" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestReviewContributionsByRepository" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryContributions", - "description": "A list of repositories owned by the user that the user created in this time range.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "excludeFirst", - "description": "Should the user's first repository ever be excluded from the result.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "orderBy", - "description": "Ordering options for contributions returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ContributionOrder", - "ofType": null - }, - "defaultValue": "{field: OCCURRED_AT, direction: DESC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatedRepositoryContributionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "restrictedContributionsCount", - "description": "A count of contributions made by the user that the viewer cannot access. Only non-zero when the user has chosen to share their private contribution counts.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "startedAt", - "description": "The beginning date and time of this collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCommitContributions", - "description": "How many commits were made by the user in this time span.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalIssueContributions", - "description": "How many issues the user opened.", - "args": [ - { - "name": "excludeFirst", - "description": "Should the user's first issue ever be excluded from this count.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "excludePopular", - "description": "Should the user's most commented issue be excluded from this count.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalPullRequestContributions", - "description": "How many pull requests the user opened.", - "args": [ - { - "name": "excludeFirst", - "description": "Should the user's first pull request ever be excluded from this count.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "excludePopular", - "description": "Should the user's most commented pull request be excluded from this count.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalPullRequestReviewContributions", - "description": "How many pull request reviews the user left.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalRepositoriesWithContributedCommits", - "description": "How many different repositories the user committed to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalRepositoriesWithContributedIssues", - "description": "How many different repositories the user opened issues in.", - "args": [ - { - "name": "excludeFirst", - "description": "Should the user's first issue ever be excluded from this count.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "excludePopular", - "description": "Should the user's most commented issue be excluded from this count.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalRepositoriesWithContributedPullRequestReviews", - "description": "How many different repositories the user left pull request reviews in.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalRepositoriesWithContributedPullRequests", - "description": "How many different repositories the user opened pull requests in.", - "args": [ - { - "name": "excludeFirst", - "description": "Should the user's first pull request ever be excluded from this count.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "excludePopular", - "description": "Should the user's most commented pull request be excluded from this count.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalRepositoryContributions", - "description": "How many repositories the user created.", - "args": [ - { - "name": "excludeFirst", - "description": "Should the user's first repository ever be excluded from this count.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user who made the contributions in this collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Contribution", - "description": "Represents a contribution a user made on GitHub, such as opening an issue.", - "fields": [ - { - "name": "isRestricted", - "description": "Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "occurredAt", - "description": "When this contribution was made.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this contribution.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this contribution.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user who made this contribution.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CreatedCommitContribution", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CreatedIssueContribution", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CreatedPullRequestContribution", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CreatedPullRequestReviewContribution", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CreatedRepositoryContribution", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "JoinedGitHubContribution", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RestrictedContribution", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CreatedIssueContributionConnection", - "description": "The connection type for CreatedIssueContribution.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatedIssueContributionEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatedIssueContribution", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatedIssueContributionEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreatedIssueContribution", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatedIssueContribution", - "description": "Represents the contribution a user made on GitHub by opening an issue.", - "fields": [ - { - "name": "isRestricted", - "description": "Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issue", - "description": "The issue that was opened.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "occurredAt", - "description": "When this contribution was made.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this contribution.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this contribution.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user who made this contribution.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Contribution", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ContributionOrder", - "description": "Ordering options for contribution connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field by which to order contributions.\n\n**Upcoming Change on 2019-10-01 UTC**\n**Description:** `field` will be removed. Only one order field is supported.\n**Reason:** `field` will be removed.\n", - "type": { - "kind": "ENUM", - "name": "ContributionOrderField", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ContributionOrderField", - "description": "Properties by which contribution connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OCCURRED_AT", - "description": "Order contributions by when they were made.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatedRepositoryContributionConnection", - "description": "The connection type for CreatedRepositoryContribution.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatedRepositoryContributionEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatedRepositoryContribution", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatedRepositoryContributionEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreatedRepositoryContribution", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatedRepositoryContribution", - "description": "Represents the contribution a user made on GitHub by creating a repository.", - "fields": [ - { - "name": "isRestricted", - "description": "Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "occurredAt", - "description": "When this contribution was made.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository that was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this contribution.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this contribution.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user who made this contribution.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Contribution", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "JoinedGitHubContribution", - "description": "Represents a user signing up for a GitHub account.", - "fields": [ - { - "name": "isRestricted", - "description": "Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "occurredAt", - "description": "When this contribution was made.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this contribution.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this contribution.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user who made this contribution.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Contribution", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "CreatedRepositoryOrRestrictedContribution", - "description": "Represents either a repository the viewer can access or a restricted contribution.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CreatedRepositoryContribution", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RestrictedContribution", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "RestrictedContribution", - "description": "Represents a private contribution a user made on GitHub.", - "fields": [ - { - "name": "isRestricted", - "description": "Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "occurredAt", - "description": "When this contribution was made.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this contribution.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this contribution.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user who made this contribution.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Contribution", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "CreatedIssueOrRestrictedContribution", - "description": "Represents either a issue the viewer can access or a restricted contribution.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CreatedIssueContribution", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RestrictedContribution", - "ofType": null - } - ] - }, - { - "kind": "UNION", - "name": "CreatedPullRequestOrRestrictedContribution", - "description": "Represents either a pull request the viewer can access or a restricted contribution.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CreatedPullRequestContribution", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RestrictedContribution", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CreatedPullRequestContribution", - "description": "Represents the contribution a user made on GitHub by opening a pull request.", - "fields": [ - { - "name": "isRestricted", - "description": "Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "occurredAt", - "description": "When this contribution was made.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "The pull request that was opened.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this contribution.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this contribution.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user who made this contribution.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Contribution", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ContributionCalendar", - "description": "A calendar of contributions made on GitHub by a user.", - "fields": [ - { - "name": "colors", - "description": "A list of hex color codes used in this calendar. The darker the color, the more contributions it represents.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isHalloween", - "description": "Determine if the color set was chosen because it's currently Halloween.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "months", - "description": "A list of the months of contributions in this calendar.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ContributionCalendarMonth" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalContributions", - "description": "The count of total contributions in the calendar.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "weeks", - "description": "A list of the weeks of contributions in this calendar.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ContributionCalendarWeek" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ContributionCalendarWeek", - "description": "A week of contributions in a user's contribution graph.", - "fields": [ - { - "name": "contributionDays", - "description": "The days of contributions in this week.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ContributionCalendarDay" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstDay", - "description": "The date of the earliest square in this week.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ContributionCalendarDay", - "description": "Represents a single day of contributions on GitHub by a user.", - "fields": [ - { - "name": "color", - "description": "The hex color code that represents how many contributions were made on this day compared to others in the calendar.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contributionCount", - "description": "How many contributions were made by the user on this day.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "date", - "description": "The day this square represents.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "weekday", - "description": "A number representing which day of the week this square represents, e.g., 1 is Monday.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ContributionCalendarMonth", - "description": "A month of contributions in a user's contribution graph.", - "fields": [ - { - "name": "firstDay", - "description": "The date of the first day of this month.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the month.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalWeeks", - "description": "How many weeks started in this month.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "year", - "description": "The year the month occurred in.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatedPullRequestReviewContributionConnection", - "description": "The connection type for CreatedPullRequestReviewContribution.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatedPullRequestReviewContributionEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatedPullRequestReviewContribution", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatedPullRequestReviewContributionEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreatedPullRequestReviewContribution", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatedPullRequestReviewContribution", - "description": "Represents the contribution a user made by leaving a review on a pull request.", - "fields": [ - { - "name": "isRestricted", - "description": "Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "occurredAt", - "description": "When this contribution was made.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "The pull request the user reviewed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequestReview", - "description": "The review the user left on the pull request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository containing the pull request that the user reviewed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this contribution.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this contribution.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user who made this contribution.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Contribution", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewContributionsByRepository", - "description": "This aggregates pull request reviews made by a user within one repository.", - "fields": [ - { - "name": "contributions", - "description": "The pull request review contributions.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for contributions returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ContributionOrder", - "ofType": null - }, - "defaultValue": "{field: OCCURRED_AT, direction: DESC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatedPullRequestReviewContributionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository in which the pull request reviews were made.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CommitContributionsByRepository", - "description": "This aggregates commits made by a user within one repository.", - "fields": [ - { - "name": "contributions", - "description": "The commit contributions, each representing a day.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for commit contributions returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CommitContributionOrder", - "ofType": null - }, - "defaultValue": "{field: OCCURRED_AT, direction: DESC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatedCommitContributionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository in which the commits were made.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for the user's commits to the repository in this time range.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for the user's commits to the repository in this time range.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatedCommitContributionConnection", - "description": "The connection type for CreatedCommitContribution.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatedCommitContributionEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatedCommitContribution", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of commits across days and repositories in the connection.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatedCommitContributionEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreatedCommitContribution", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatedCommitContribution", - "description": "Represents the contribution a user made by committing to a repository.", - "fields": [ - { - "name": "commitCount", - "description": "How many commits were made on this day to this repository by the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isRestricted", - "description": "Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "occurredAt", - "description": "When this contribution was made.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository the user made a commit in.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourcePath", - "description": "The HTTP path for this contribution.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The HTTP URL for this contribution.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user who made this contribution.\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Contribution", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CommitContributionOrder", - "description": "Ordering options for commit contribution connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field by which to order commit contributions.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CommitContributionOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CommitContributionOrderField", - "description": "Properties by which commit contribution connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OCCURRED_AT", - "description": "Order commit contributions by when they were made.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMIT_COUNT", - "description": "Order commit contributions by how many commits they represent.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatedPullRequestContributionConnection", - "description": "The connection type for CreatedPullRequestContribution.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatedPullRequestContributionEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatedPullRequestContribution", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatedPullRequestContributionEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreatedPullRequestContribution", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestContributionsByRepository", - "description": "This aggregates pull requests opened by a user within one repository.", - "fields": [ - { - "name": "contributions", - "description": "The pull request contributions.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for contributions returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ContributionOrder", - "ofType": null - }, - "defaultValue": "{field: OCCURRED_AT, direction: DESC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatedPullRequestContributionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository in which the pull requests were opened.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IssueContributionsByRepository", - "description": "This aggregates issues opened by a user within one repository.", - "fields": [ - { - "name": "contributions", - "description": "The issue contributions.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Ordering options for contributions returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ContributionOrder", - "ofType": null - }, - "defaultValue": "{field: OCCURRED_AT, direction: DESC}" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreatedIssueContributionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository in which the issues were opened.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SavedReplyConnection", - "description": "The connection type for SavedReply.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SavedReplyEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SavedReply", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SavedReplyEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SavedReply", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SavedReply", - "description": "A Saved Reply is text a user can use to reply quickly.", - "fields": [ - { - "name": "body", - "description": "The body of the saved reply.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "bodyHTML", - "description": "The saved reply body rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The title of the saved reply.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user that saved this reply.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SavedReplyOrder", - "description": "Ordering options for saved reply connections.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order saved replies by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SavedReplyOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SavedReplyOrderField", - "description": "Properties by which saved reply connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "UPDATED_AT", - "description": "Order saved reply by when they were updated.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RepositoryContributionType", - "description": "The reason a repository is listed as 'contributed'.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "COMMIT", - "description": "Created a commit", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ISSUE", - "description": "Created an issue", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PULL_REQUEST", - "description": "Created a pull request", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REPOSITORY", - "description": "Created the repository", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PULL_REQUEST_REVIEW", - "description": "Reviewed a pull request", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IssueOrPullRequestEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "UNION", - "name": "IssueOrPullRequest", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PublicKeyConnection", - "description": "The connection type for PublicKey.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PublicKeyEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PublicKey", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PublicKeyEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PublicKey", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FollowingConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FollowerConnection", - "description": "The connection type for User.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnterpriseEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EnterpriseOrder", - "description": "Ordering options for enterprises.", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order enterprises by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseOrderField", - "description": "Properties by which enterprise connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NAME", - "description": "Order enterprises by name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EnterpriseMembershipType", - "description": "The possible values we have for filtering Platform::Objects::User#enterprises.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ALL", - "description": "Returns all enterprises in which the user is a member, admin, or billing manager.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": "Returns all enterprises in which the user is an admin.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BILLING_MANAGER", - "description": "Returns all enterprises in which the user is a billing manager.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORG_MEMBERSHIP", - "description": "Returns all enterprises in which the user is a member of an org that is owned by the enterprise.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "StarredRepositoryConnection", - "description": "The connection type for Repository.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "StarredRepositoryEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "StarredRepositoryEdge", - "description": "Represents a starred repository.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "starredAt", - "description": "Identifies when the item was starred.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AppEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "App", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RateLimit", - "description": "Represents the client's rate limit.", - "fields": [ - { - "name": "cost", - "description": "The point cost for the current query counting against the rate limit.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "The maximum number of points the client is permitted to consume in a 60 minute window.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodeCount", - "description": "The maximum number of nodes this query may return", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "remaining", - "description": "The number of points remaining in the current rate limit window.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resetAt", - "description": "The time at which the current rate limit window resets in UTC epoch seconds.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SearchResultItemConnection", - "description": "A list of results that matched against a search query.", - "fields": [ - { - "name": "codeCount", - "description": "The number of pieces of code that matched the search query.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SearchResultItemEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issueCount", - "description": "The number of issues that matched the search query.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "SearchResultItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryCount", - "description": "The number of repositories that matched the search query.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userCount", - "description": "The number of users that matched the search query.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wikiCount", - "description": "The number of wiki pages that matched the search query.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SearchResultItemEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "UNION", - "name": "SearchResultItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "textMatches", - "description": "Text matches on the result found.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TextMatch", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "SearchResultItem", - "description": "The results of a search.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "App", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MarketplaceListing", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "TextMatch", - "description": "A text match within a search result.", - "fields": [ - { - "name": "fragment", - "description": "The specific text fragment within the property matched on.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "highlights", - "description": "Highlights within the matched fragment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TextMatchHighlight" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "property", - "description": "The property matched on.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TextMatchHighlight", - "description": "Represents a single highlight in a search result match.", - "fields": [ - { - "name": "beginIndice", - "description": "The indice in the fragment where the matched text begins.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "endIndice", - "description": "The indice in the fragment where the matched text ends.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "text", - "description": "The text matched.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SearchType", - "description": "Represents the individual results of a search.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ISSUE", - "description": "Returns results matching issues in repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REPOSITORY", - "description": "Returns results matching repositories.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "USER", - "description": "Returns results matching users and organizations on GitHub.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "CollectionItemContent", - "description": "Types that can be inside Collection Items.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "GitHubMetadata", - "description": "Represents information about the GitHub instance.", - "fields": [ - { - "name": "gitHubServicesSha", - "description": "Returns a String that's a SHA of `github-services`", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "GitObjectID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gitIpAddresses", - "description": "IP addresses that users connect to for git operations", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hookIpAddresses", - "description": "IP addresses that service hooks are sent from", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "importerIpAddresses", - "description": "IP addresses that the importer connects from", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isPasswordAuthenticationVerifiable", - "description": "Whether or not users are verified", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pagesIpAddresses", - "description": "IP addresses for GitHub Pages' A records", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SecurityAdvisoryConnection", - "description": "The connection type for SecurityAdvisory.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SecurityAdvisoryEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SecurityAdvisory", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SecurityAdvisoryEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SecurityAdvisory", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SecurityAdvisoryOrder", - "description": "Ordering options for security advisory connections", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order security advisories by.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SecurityAdvisoryOrderField", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "The ordering direction.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrderDirection", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SecurityAdvisoryOrderField", - "description": "Properties by which security advisory connections can be ordered.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PUBLISHED_AT", - "description": "Order advisories by publication time", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_AT", - "description": "Order advisories by update time", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SecurityAdvisoryIdentifierFilter", - "description": "An advisory identifier to filter results on.", - "fields": null, - "inputFields": [ - { - "name": "type", - "description": "The identifier type.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SecurityAdvisoryIdentifierType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The identifier string. Supports exact or partial matching.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SecurityAdvisoryIdentifierType", - "description": "Identifier formats available for advisories.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CVE", - "description": "Common Vulnerabilities and Exposures Identifier.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GHSA", - "description": "GitHub Security Advisory ID.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Mutation", - "description": "The root query for implementing GraphQL mutations.", - "fields": [ - { - "name": "acceptEnterpriseAdministratorInvitation", - "description": "Accepts a pending invitation for a user to become an administrator of an enterprise.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AcceptEnterpriseAdministratorInvitationInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AcceptEnterpriseAdministratorInvitationPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "acceptTopicSuggestion", - "description": "Applies a suggested topic to the repository.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AcceptTopicSuggestionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AcceptTopicSuggestionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addAssigneesToAssignable", - "description": "Adds assignees to an assignable object.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddAssigneesToAssignableInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddAssigneesToAssignablePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addComment", - "description": "Adds a comment to an Issue or Pull Request.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addLabelsToLabelable", - "description": "Adds labels to a labelable object.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddLabelsToLabelableInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddLabelsToLabelablePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addProjectCard", - "description": "Adds a card to a ProjectColumn. Either `contentId` or `note` must be provided but **not** both.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddProjectCardInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddProjectCardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addProjectColumn", - "description": "Adds a column to a Project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddProjectColumnInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddProjectColumnPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addPullRequestReview", - "description": "Adds a review to a Pull Request.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddPullRequestReviewInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddPullRequestReviewPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addPullRequestReviewComment", - "description": "Adds a comment to a review.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddPullRequestReviewCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddPullRequestReviewCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addReaction", - "description": "Adds a reaction to a subject.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddReactionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddReactionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addStar", - "description": "Adds a star to a Starrable.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddStarInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddStarPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "archiveRepository", - "description": "Marks a repository as archived.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ArchiveRepositoryInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ArchiveRepositoryPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cancelEnterpriseAdminInvitation", - "description": "Cancels a pending invitation for an administrator to join an enterprise.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CancelEnterpriseAdminInvitationInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CancelEnterpriseAdminInvitationPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "changeUserStatus", - "description": "Update your status on GitHub.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ChangeUserStatusInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ChangeUserStatusPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clearLabelsFromLabelable", - "description": "Clears all labels from a labelable object.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ClearLabelsFromLabelableInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ClearLabelsFromLabelablePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cloneProject", - "description": "Creates a new project by cloning configuration from an existing project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CloneProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CloneProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cloneTemplateRepository", - "description": "Create a new repository with the same files and directory structure as a template repository.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CloneTemplateRepositoryInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CloneTemplateRepositoryPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "closeIssue", - "description": "Close an issue.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CloseIssueInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CloseIssuePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "closePullRequest", - "description": "Close a pull request.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ClosePullRequestInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ClosePullRequestPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "convertProjectCardNoteToIssue", - "description": "Convert a project note card to one associated with a newly created issue.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ConvertProjectCardNoteToIssueInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ConvertProjectCardNoteToIssuePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createBranchProtectionRule", - "description": "Create a new branch protection rule", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateBranchProtectionRuleInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateBranchProtectionRulePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createEnterpriseOrganization", - "description": "Creates an organization as part of an enterprise account.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateEnterpriseOrganizationInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateEnterpriseOrganizationPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createIssue", - "description": "Creates a new issue.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateIssueInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateIssuePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProject", - "description": "Creates a new project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createPullRequest", - "description": "Create a new pull request", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreatePullRequestInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreatePullRequestPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createRef", - "description": "Create a new Git Ref.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateRefInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateRefPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createRepository", - "description": "Create a new repository.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateRepositoryInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateRepositoryPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createTeamDiscussion", - "description": "Creates a new team discussion.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateTeamDiscussionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateTeamDiscussionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createTeamDiscussionComment", - "description": "Creates a new team discussion comment.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateTeamDiscussionCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateTeamDiscussionCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "declineTopicSuggestion", - "description": "Rejects a suggested topic for the repository.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeclineTopicSuggestionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeclineTopicSuggestionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteBranchProtectionRule", - "description": "Delete a branch protection rule", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteBranchProtectionRuleInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteBranchProtectionRulePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteIssue", - "description": "Deletes an Issue object.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteIssueInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteIssuePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteIssueComment", - "description": "Deletes an IssueComment object.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteIssueCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteIssueCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteProject", - "description": "Deletes a project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteProjectCard", - "description": "Deletes a project card.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectCardInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteProjectCardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteProjectColumn", - "description": "Deletes a project column.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectColumnInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteProjectColumnPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletePullRequestReview", - "description": "Deletes a pull request review.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeletePullRequestReviewInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeletePullRequestReviewPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletePullRequestReviewComment", - "description": "Deletes a pull request review comment.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeletePullRequestReviewCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeletePullRequestReviewCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteRef", - "description": "Delete a Git Ref.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteRefInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteRefPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteTeamDiscussion", - "description": "Deletes a team discussion.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteTeamDiscussionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteTeamDiscussionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteTeamDiscussionComment", - "description": "Deletes a team discussion comment.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteTeamDiscussionCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteTeamDiscussionCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dismissPullRequestReview", - "description": "Dismisses an approved or rejected pull request review.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DismissPullRequestReviewInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DismissPullRequestReviewPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "followUser", - "description": "Follow a user.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "FollowUserInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "FollowUserPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inviteEnterpriseAdmin", - "description": "Invite someone to become an administrator of the enterprise.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "InviteEnterpriseAdminInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "InviteEnterpriseAdminPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "linkRepositoryToProject", - "description": "Creates a repository link for a project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LinkRepositoryToProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LinkRepositoryToProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lockLockable", - "description": "Lock a lockable object", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LockLockableInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LockLockablePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mergeBranch", - "description": "Merge a head into a branch.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MergeBranchInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MergeBranchPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mergePullRequest", - "description": "Merge a pull request.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MergePullRequestInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MergePullRequestPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "moveProjectCard", - "description": "Moves a project card to another place.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoveProjectCardInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MoveProjectCardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "moveProjectColumn", - "description": "Moves a project column to another place.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoveProjectColumnInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MoveProjectColumnPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "regenerateEnterpriseIdentityProviderRecoveryCodes", - "description": "Regenerates the identity provider recovery codes for an enterprise", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RegenerateEnterpriseIdentityProviderRecoveryCodesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RegenerateEnterpriseIdentityProviderRecoveryCodesPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeAssigneesFromAssignable", - "description": "Removes assignees from an assignable object.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveAssigneesFromAssignableInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveAssigneesFromAssignablePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeEnterpriseAdmin", - "description": "Removes an administrator from the enterprise.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveEnterpriseAdminInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveEnterpriseAdminPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeEnterpriseOrganization", - "description": "Removes an organization from the enterprise", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveEnterpriseOrganizationInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveEnterpriseOrganizationPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeLabelsFromLabelable", - "description": "Removes labels from a Labelable object.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveLabelsFromLabelableInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveLabelsFromLabelablePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeOutsideCollaborator", - "description": "Removes outside collaborator from all repositories in an organization.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveOutsideCollaboratorInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveOutsideCollaboratorPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeReaction", - "description": "Removes a reaction from a subject.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveReactionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveReactionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeStar", - "description": "Removes a star from a Starrable.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveStarInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveStarPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reopenIssue", - "description": "Reopen a issue.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ReopenIssueInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ReopenIssuePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reopenPullRequest", - "description": "Reopen a pull request.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ReopenPullRequestInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ReopenPullRequestPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requestReviews", - "description": "Set review requests on a pull request.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RequestReviewsInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RequestReviewsPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resolveReviewThread", - "description": "Marks a review thread as resolved.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ResolveReviewThreadInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ResolveReviewThreadPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitPullRequestReview", - "description": "Submits a pending pull request review.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SubmitPullRequestReviewInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SubmitPullRequestReviewPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "transferIssue", - "description": "Transfer an issue to a different repository", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "TransferIssueInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TransferIssuePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unarchiveRepository", - "description": "Unarchives a repository.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnarchiveRepositoryInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnarchiveRepositoryPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unfollowUser", - "description": "Unfollow a user.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnfollowUserInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnfollowUserPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unlinkRepositoryFromProject", - "description": "Deletes a repository link from a project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnlinkRepositoryFromProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnlinkRepositoryFromProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unlockLockable", - "description": "Unlock a lockable object", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnlockLockableInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnlockLockablePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unmarkIssueAsDuplicate", - "description": "Unmark an issue as a duplicate of another issue.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnmarkIssueAsDuplicateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnmarkIssueAsDuplicatePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unresolveReviewThread", - "description": "Marks a review thread as unresolved.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UnresolveReviewThreadInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UnresolveReviewThreadPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateBranchProtectionRule", - "description": "Create a new branch protection rule", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateBranchProtectionRuleInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateBranchProtectionRulePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateEnterpriseActionExecutionCapabilitySetting", - "description": "Sets the action execution capability setting for an enterprise.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseActionExecutionCapabilitySettingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateEnterpriseActionExecutionCapabilitySettingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateEnterpriseAdministratorRole", - "description": "Updates the role of an enterprise administrator.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseAdministratorRoleInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateEnterpriseAdministratorRolePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateEnterpriseAllowPrivateRepositoryForkingSetting", - "description": "Sets whether private repository forks are enabled for an enterprise.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateEnterpriseDefaultRepositoryPermissionSetting", - "description": "Sets the default repository permission for organizations in an enterprise.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseDefaultRepositoryPermissionSettingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateEnterpriseDefaultRepositoryPermissionSettingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateEnterpriseMembersCanChangeRepositoryVisibilitySetting", - "description": "Sets whether organization members with admin permissions on a repository can change repository visibility.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateEnterpriseMembersCanCreateRepositoriesSetting", - "description": "Sets the members can create repositories setting for an enterprise.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseMembersCanCreateRepositoriesSettingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateEnterpriseMembersCanDeleteIssuesSetting", - "description": "Sets the members can delete issues setting for an enterprise.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseMembersCanDeleteIssuesSettingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateEnterpriseMembersCanDeleteIssuesSettingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateEnterpriseMembersCanDeleteRepositoriesSetting", - "description": "Sets the members can delete repositories setting for an enterprise.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateEnterpriseMembersCanInviteCollaboratorsSetting", - "description": "Sets whether members can invite collaborators are enabled for an enterprise.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateEnterpriseMembersCanMakePurchasesSetting", - "description": "Sets whether or not an organization admin can make purchases.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseMembersCanMakePurchasesSettingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateEnterpriseMembersCanMakePurchasesSettingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateEnterpriseMembersCanUpdateProtectedBranchesSetting", - "description": "Sets the members can update protected branches setting for an enterprise.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateEnterpriseMembersCanViewDependencyInsightsSetting", - "description": "Sets the members can view dependency insights for an enterprise.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateEnterpriseOrganizationProjectsSetting", - "description": "Sets whether organization projects are enabled for an enterprise.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseOrganizationProjectsSettingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateEnterpriseOrganizationProjectsSettingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateEnterpriseProfile", - "description": "Updates an enterprise's profile.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseProfileInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateEnterpriseProfilePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateEnterpriseRepositoryProjectsSetting", - "description": "Sets whether repository projects are enabled for a enterprise.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseRepositoryProjectsSettingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateEnterpriseRepositoryProjectsSettingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateEnterpriseTeamDiscussionsSetting", - "description": "Sets whether team discussions are enabled for an enterprise.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseTeamDiscussionsSettingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateEnterpriseTeamDiscussionsSettingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateEnterpriseTwoFactorAuthenticationRequiredSetting", - "description": "Sets whether two factor authentication is required for all users in an enterprise.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateIssue", - "description": "Updates an Issue.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateIssueInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateIssuePayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateIssueComment", - "description": "Updates an IssueComment object.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateIssueCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateIssueCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProject", - "description": "Updates an existing project.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProjectPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProjectCard", - "description": "Updates an existing project card.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectCardInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProjectCardPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProjectColumn", - "description": "Updates an existing project column.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectColumnInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProjectColumnPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatePullRequest", - "description": "Update a pull request", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdatePullRequestInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdatePullRequestPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatePullRequestReview", - "description": "Updates the body of a pull request review.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdatePullRequestReviewInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdatePullRequestReviewPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatePullRequestReviewComment", - "description": "Updates a pull request review comment.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdatePullRequestReviewCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdatePullRequestReviewCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateRef", - "description": "Update a Git Ref.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateRefInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateRefPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateRepository", - "description": "Update information about a repository.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateRepositoryInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateRepositoryPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateSubscription", - "description": "Updates the state for subscribable subjects.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateSubscriptionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateSubscriptionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateTeamDiscussion", - "description": "Updates a team discussion.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateTeamDiscussionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateTeamDiscussionPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateTeamDiscussionComment", - "description": "Updates a discussion comment.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateTeamDiscussionCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateTeamDiscussionCommentPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateTopics", - "description": "Replaces the repository's topics with the given topics.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateTopicsInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateTopicsPayload", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddReactionPayload", - "description": "Autogenerated return type of AddReaction", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reaction", - "description": "The reaction object.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Reaction", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subject", - "description": "The reactable subject.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Reactable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddReactionInput", - "description": "Autogenerated input type of AddReaction", - "fields": null, - "inputFields": [ - { - "name": "subjectId", - "description": "The Node ID of the subject to modify.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "content", - "description": "The name of the emoji to react with.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ReactionContent", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveReactionPayload", - "description": "Autogenerated return type of RemoveReaction", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reaction", - "description": "The reaction object.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Reaction", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subject", - "description": "The reactable subject.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Reactable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveReactionInput", - "description": "Autogenerated input type of RemoveReaction", - "fields": null, - "inputFields": [ - { - "name": "subjectId", - "description": "The Node ID of the subject to modify.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "content", - "description": "The name of the emoji reaction to remove.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ReactionContent", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateSubscriptionPayload", - "description": "Autogenerated return type of UpdateSubscription", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subscribable", - "description": "The input subscribable entity.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Subscribable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateSubscriptionInput", - "description": "Autogenerated input type of UpdateSubscription", - "fields": null, - "inputFields": [ - { - "name": "subscribableId", - "description": "The Node ID of the subscribable object to modify.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "The new state of the subscription.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SubscriptionState", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddCommentPayload", - "description": "Autogenerated return type of AddComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentEdge", - "description": "The edge from the subject's comment connection.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "IssueCommentEdge", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subject", - "description": "The subject", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timelineEdge", - "description": "The edge from the subject's timeline connection.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "IssueTimelineItemEdge", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddCommentInput", - "description": "Autogenerated input type of AddComment", - "fields": null, - "inputFields": [ - { - "name": "subjectId", - "description": "The Node ID of the subject to modify.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The contents of the comment.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MinimizeCommentInput", - "description": "Autogenerated input type of MinimizeComment", - "fields": null, - "inputFields": [ - { - "name": "subjectId", - "description": "The Node ID of the subject to modify.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "classifier", - "description": "The classification of comment", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ReportedContentClassifiers", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ReportedContentClassifiers", - "description": "The reasons a piece of content can be reported or minimized.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SPAM", - "description": "A spammy piece of content", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ABUSE", - "description": "An abusive or harassing piece of content", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OFF_TOPIC", - "description": "An irrelevant piece of content", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OUTDATED", - "description": "An outdated piece of content", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESOLVED", - "description": "The content has been resolved", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnminimizeCommentInput", - "description": "Autogenerated input type of UnminimizeComment", - "fields": null, - "inputFields": [ - { - "name": "subjectId", - "description": "The Node ID of the subject to modify.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateIssueCommentPayload", - "description": "Autogenerated return type of UpdateIssueComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issueComment", - "description": "The updated comment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "IssueComment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateIssueCommentInput", - "description": "Autogenerated input type of UpdateIssueComment", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The ID of the IssueComment to modify.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The updated text of the comment.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateProjectPayload", - "description": "Autogenerated return type of CreateProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The new project.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProjectInput", - "description": "Autogenerated input type of CreateProject", - "fields": null, - "inputFields": [ - { - "name": "ownerId", - "description": "The owner ID to create the project under.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name of project.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The description of project.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "template", - "description": "The name of the GitHub-provided template.", - "type": { - "kind": "ENUM", - "name": "ProjectTemplate", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "repositoryIds", - "description": "A list of repository IDs to create as linked repositories for the project", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProjectTemplate", - "description": "GitHub-provided templates for Projects", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BASIC_KANBAN", - "description": "Create a board with columns for To do, In progress and Done.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUTOMATED_KANBAN_V2", - "description": "Create a board with v2 triggers to automatically move cards across To do, In progress and Done columns.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUTOMATED_REVIEWS_KANBAN", - "description": "Create a board with triggers to automatically move cards across columns with review automation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUG_TRIAGE", - "description": "Create a board to triage and prioritize bugs with To do, priority, and Done columns.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProjectPayload", - "description": "Autogenerated return type of UpdateProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The updated project.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectInput", - "description": "Autogenerated input type of UpdateProject", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "The Project ID to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name of project.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The description of project.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Whether the project is open or closed.", - "type": { - "kind": "ENUM", - "name": "ProjectState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "public", - "description": "Whether the project is public or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteProjectPayload", - "description": "Autogenerated return type of DeleteProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "owner", - "description": "The repository or organization the project was removed from.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProjectOwner", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectInput", - "description": "Autogenerated input type of DeleteProject", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "The Project ID to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CloneProjectPayload", - "description": "Autogenerated return type of CloneProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "jobStatusId", - "description": "The id of the JobStatus for populating cloned fields.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The new cloned project.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CloneProjectInput", - "description": "Autogenerated input type of CloneProject", - "fields": null, - "inputFields": [ - { - "name": "targetOwnerId", - "description": "The owner ID to create the project under.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "sourceId", - "description": "The source project to clone.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "includeWorkflows", - "description": "Whether or not to clone the source project's workflows.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name of the project.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The description of the project.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "public", - "description": "The visibility of the project, defaults to false (private).", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ImportProjectInput", - "description": "Autogenerated input type of ImportProject", - "fields": null, - "inputFields": [ - { - "name": "ownerName", - "description": "The name of the Organization or User to create the Project under.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name of Project.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The description of Project.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "public", - "description": "Whether the Project is public or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "columnImports", - "description": "A list of columns containing issues and pull requests.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ProjectColumnImport" - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ProjectColumnImport", - "description": "A project column and a list of its issues and PRs.", - "fields": null, - "inputFields": [ - { - "name": "columnName", - "description": "The name of the column.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "position", - "description": "The position of the column, starting from 0.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "issues", - "description": "A list of issues and pull requests in the column.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ProjectCardImport", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ProjectCardImport", - "description": "An issue or PR and its owning repository to be used in a project card.", - "fields": null, - "inputFields": [ - { - "name": "repository", - "description": "Repository name with owner (owner/repository).", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "number", - "description": "The issue or pull request number.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddProjectColumnPayload", - "description": "Autogenerated return type of AddProjectColumn", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "columnEdge", - "description": "The edge from the project's column connection.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectColumnEdge", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddProjectColumnInput", - "description": "Autogenerated input type of AddProjectColumn", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "The Node ID of the project.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name of the column.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MoveProjectColumnPayload", - "description": "Autogenerated return type of MoveProjectColumn", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "columnEdge", - "description": "The new edge of the moved column.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectColumnEdge", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MoveProjectColumnInput", - "description": "Autogenerated input type of MoveProjectColumn", - "fields": null, - "inputFields": [ - { - "name": "columnId", - "description": "The id of the column to move.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "afterColumnId", - "description": "Place the new column after the column with this id. Pass null to place it at the front.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProjectColumnPayload", - "description": "Autogenerated return type of UpdateProjectColumn", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectColumn", - "description": "The updated project column.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectColumn", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectColumnInput", - "description": "Autogenerated input type of UpdateProjectColumn", - "fields": null, - "inputFields": [ - { - "name": "projectColumnId", - "description": "The ProjectColumn ID to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name of project column.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteProjectColumnPayload", - "description": "Autogenerated return type of DeleteProjectColumn", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletedColumnId", - "description": "The deleted column ID.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The project the deleted column was in.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectColumnInput", - "description": "Autogenerated input type of DeleteProjectColumn", - "fields": null, - "inputFields": [ - { - "name": "columnId", - "description": "The id of the column to delete.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddProjectCardPayload", - "description": "Autogenerated return type of AddProjectCard", - "fields": [ - { - "name": "cardEdge", - "description": "The edge from the ProjectColumn's card connection.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectCardEdge", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectColumn", - "description": "The ProjectColumn", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectColumn", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddProjectCardInput", - "description": "Autogenerated input type of AddProjectCard", - "fields": null, - "inputFields": [ - { - "name": "projectColumnId", - "description": "The Node ID of the ProjectColumn.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "contentId", - "description": "The content of the card. Must be a member of the ProjectCardItem union", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "note", - "description": "The note on the card.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProjectCardPayload", - "description": "Autogenerated return type of UpdateProjectCard", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectCard", - "description": "The updated ProjectCard.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectCard", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateProjectCardInput", - "description": "Autogenerated input type of UpdateProjectCard", - "fields": null, - "inputFields": [ - { - "name": "projectCardId", - "description": "The ProjectCard ID to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "isArchived", - "description": "Whether or not the ProjectCard should be archived", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "note", - "description": "The note of ProjectCard.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MoveProjectCardPayload", - "description": "Autogenerated return type of MoveProjectCard", - "fields": [ - { - "name": "cardEdge", - "description": "The new edge of the moved card.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectCardEdge", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MoveProjectCardInput", - "description": "Autogenerated input type of MoveProjectCard", - "fields": null, - "inputFields": [ - { - "name": "cardId", - "description": "The id of the card to move.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "columnId", - "description": "The id of the column to move it into.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "afterCardId", - "description": "Place the new card after the card with this id. Pass null to place it at the top.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteProjectCardPayload", - "description": "Autogenerated return type of DeleteProjectCard", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "column", - "description": "The column the deleted card was in.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectColumn", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletedCardId", - "description": "The deleted card ID.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteProjectCardInput", - "description": "Autogenerated input type of DeleteProjectCard", - "fields": null, - "inputFields": [ - { - "name": "cardId", - "description": "The id of the card to delete.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LinkRepositoryToProjectPayload", - "description": "Autogenerated return type of LinkRepositoryToProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The linked Project.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The linked Repository.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LinkRepositoryToProjectInput", - "description": "Autogenerated input type of LinkRepositoryToProject", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "The ID of the Project to link to a Repository", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "repositoryId", - "description": "The ID of the Repository to link to a Project.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnlinkRepositoryFromProjectPayload", - "description": "Autogenerated return type of UnlinkRepositoryFromProject", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "The linked Project.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The linked Repository.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnlinkRepositoryFromProjectInput", - "description": "Autogenerated input type of UnlinkRepositoryFromProject", - "fields": null, - "inputFields": [ - { - "name": "projectId", - "description": "The ID of the Project linked to the Repository.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "repositoryId", - "description": "The ID of the Repository linked to the Project.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConvertProjectCardNoteToIssuePayload", - "description": "Autogenerated return type of ConvertProjectCardNoteToIssue", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectCard", - "description": "The updated ProjectCard.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProjectCard", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ConvertProjectCardNoteToIssueInput", - "description": "Autogenerated input type of ConvertProjectCardNoteToIssue", - "fields": null, - "inputFields": [ - { - "name": "projectCardId", - "description": "The ProjectCard ID to convert.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "repositoryId", - "description": "The ID of the repository to create the issue in.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": "The title of the newly created issue. Defaults to the card's note text.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The body of the newly created issue.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnmarkIssueAsDuplicatePayload", - "description": "Autogenerated return type of UnmarkIssueAsDuplicate", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "duplicate", - "description": "The issue or pull request that was marked as a duplicate.", - "args": [], - "type": { - "kind": "UNION", - "name": "IssueOrPullRequest", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnmarkIssueAsDuplicateInput", - "description": "Autogenerated input type of UnmarkIssueAsDuplicate", - "fields": null, - "inputFields": [ - { - "name": "duplicateId", - "description": "ID of the issue or pull request currently marked as a duplicate.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "canonicalId", - "description": "ID of the issue or pull request currently considered canonical/authoritative/original.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LockLockablePayload", - "description": "Autogenerated return type of LockLockable", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lockedRecord", - "description": "The item that was locked.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Lockable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LockLockableInput", - "description": "Autogenerated input type of LockLockable", - "fields": null, - "inputFields": [ - { - "name": "lockableId", - "description": "ID of the issue or pull request to be locked.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "lockReason", - "description": "A reason for why the issue or pull request will be locked.", - "type": { - "kind": "ENUM", - "name": "LockReason", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnlockLockablePayload", - "description": "Autogenerated return type of UnlockLockable", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unlockedRecord", - "description": "The item that was unlocked.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Lockable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnlockLockableInput", - "description": "Autogenerated input type of UnlockLockable", - "fields": null, - "inputFields": [ - { - "name": "lockableId", - "description": "ID of the issue or pull request to be unlocked.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddAssigneesToAssignablePayload", - "description": "Autogenerated return type of AddAssigneesToAssignable", - "fields": [ - { - "name": "assignable", - "description": "The item that was assigned.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Assignable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddAssigneesToAssignableInput", - "description": "Autogenerated input type of AddAssigneesToAssignable", - "fields": null, - "inputFields": [ - { - "name": "assignableId", - "description": "The id of the assignable object to add assignees to.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "assigneeIds", - "description": "The id of users to add as assignees.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID" - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveAssigneesFromAssignablePayload", - "description": "Autogenerated return type of RemoveAssigneesFromAssignable", - "fields": [ - { - "name": "assignable", - "description": "The item that was unassigned.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Assignable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveAssigneesFromAssignableInput", - "description": "Autogenerated input type of RemoveAssigneesFromAssignable", - "fields": null, - "inputFields": [ - { - "name": "assignableId", - "description": "The id of the assignable object to remove assignees from.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "assigneeIds", - "description": "The id of users to remove as assignees.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID" - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddLabelsToLabelablePayload", - "description": "Autogenerated return type of AddLabelsToLabelable", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "labelable", - "description": "The item that was labeled.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Labelable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddLabelsToLabelableInput", - "description": "Autogenerated input type of AddLabelsToLabelable", - "fields": null, - "inputFields": [ - { - "name": "labelableId", - "description": "The id of the labelable object to add labels to.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "labelIds", - "description": "The ids of the labels to add.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID" - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateIssuePayload", - "description": "Autogenerated return type of CreateIssue", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issue", - "description": "The new issue.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateIssueInput", - "description": "Autogenerated input type of CreateIssue", - "fields": null, - "inputFields": [ - { - "name": "repositoryId", - "description": "The Node ID of the repository.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": "The title for the issue.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The body for the issue description.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assigneeIds", - "description": "The Node ID for the user assignee for this issue.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "milestoneId", - "description": "The Node ID of the milestone for this issue.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labelIds", - "description": "An array of Node IDs of labels for this issue.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "projectIds", - "description": "An array of Node IDs for projects associated with this issue.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClearLabelsFromLabelablePayload", - "description": "Autogenerated return type of ClearLabelsFromLabelable", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "labelable", - "description": "The item that was unlabeled.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Labelable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ClearLabelsFromLabelableInput", - "description": "Autogenerated input type of ClearLabelsFromLabelable", - "fields": null, - "inputFields": [ - { - "name": "labelableId", - "description": "The id of the labelable object to clear the labels from.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveLabelsFromLabelablePayload", - "description": "Autogenerated return type of RemoveLabelsFromLabelable", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "labelable", - "description": "The Labelable the labels were removed from.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Labelable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveLabelsFromLabelableInput", - "description": "Autogenerated input type of RemoveLabelsFromLabelable", - "fields": null, - "inputFields": [ - { - "name": "labelableId", - "description": "The id of the Labelable to remove labels from.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "labelIds", - "description": "The ids of labels to remove.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID" - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CloseIssuePayload", - "description": "Autogenerated return type of CloseIssue", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issue", - "description": "The issue that was closed.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CloseIssueInput", - "description": "Autogenerated input type of CloseIssue", - "fields": null, - "inputFields": [ - { - "name": "issueId", - "description": "ID of the issue to be closed.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReopenIssuePayload", - "description": "Autogenerated return type of ReopenIssue", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issue", - "description": "The issue that was opened.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ReopenIssueInput", - "description": "Autogenerated input type of ReopenIssue", - "fields": null, - "inputFields": [ - { - "name": "issueId", - "description": "ID of the issue to be opened.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TransferIssuePayload", - "description": "Autogenerated return type of TransferIssue", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issue", - "description": "The issue that was transferred", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "TransferIssueInput", - "description": "Autogenerated input type of TransferIssue", - "fields": null, - "inputFields": [ - { - "name": "issueId", - "description": "The Node ID of the issue to be transferred", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "repositoryId", - "description": "The Node ID of the repository the issue should be transferred to", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteIssueCommentPayload", - "description": "Autogenerated return type of DeleteIssueComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteIssueCommentInput", - "description": "Autogenerated input type of DeleteIssueComment", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The ID of the comment to delete.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateIssuePayload", - "description": "Autogenerated return type of UpdateIssue", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issue", - "description": "The issue.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateIssueInput", - "description": "Autogenerated input type of UpdateIssue", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The ID of the Issue to modify.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": "The title for the issue.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The body for the issue description.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assigneeIds", - "description": "An array of Node IDs of users for this issue.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "milestoneId", - "description": "The Node ID of the milestone for this issue.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labelIds", - "description": "An array of Node IDs of labels for this issue.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "The desired issue state.", - "type": { - "kind": "ENUM", - "name": "IssueState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectIds", - "description": "An array of Node IDs for projects associated with this issue.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteIssuePayload", - "description": "Autogenerated return type of DeleteIssue", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository the issue belonged to", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteIssueInput", - "description": "Autogenerated input type of DeleteIssue", - "fields": null, - "inputFields": [ - { - "name": "issueId", - "description": "The ID of the issue to delete.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PinIssueInput", - "description": "Autogenerated input type of PinIssue", - "fields": null, - "inputFields": [ - { - "name": "issueId", - "description": "The ID of the issue to be pinned", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnpinIssueInput", - "description": "Autogenerated input type of UnpinIssue", - "fields": null, - "inputFields": [ - { - "name": "issueId", - "description": "The ID of the issue to be unpinned", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatePullRequestPayload", - "description": "Autogenerated return type of CreatePullRequest", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "The new pull request.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreatePullRequestInput", - "description": "Autogenerated input type of CreatePullRequest", - "fields": null, - "inputFields": [ - { - "name": "repositoryId", - "description": "The Node ID of the repository.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "baseRefName", - "description": "The name of the branch you want your changes pulled into. This should be an existing branch\non the current repository. You cannot update the base branch on a pull request to point\nto another repository.\n", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "headRefName", - "description": "The name of the branch where your changes are implemented. For cross-repository pull requests\nin the same network, namespace `head_ref_name` with a user like this: `username:branch`.\n", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": "The title of the pull request.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The contents of the pull request.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "maintainerCanModify", - "description": "Indicates whether maintainers can modify the pull request.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdatePullRequestPayload", - "description": "Autogenerated return type of UpdatePullRequest", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "The updated pull request.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdatePullRequestInput", - "description": "Autogenerated input type of UpdatePullRequest", - "fields": null, - "inputFields": [ - { - "name": "pullRequestId", - "description": "The Node ID of the pull request.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "baseRefName", - "description": "The name of the branch you want your changes pulled into. This should be an existing branch\non the current repository.\n", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "title", - "description": "The title of the pull request.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The contents of the pull request.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "The target state of the pull request.", - "type": { - "kind": "ENUM", - "name": "PullRequestUpdateState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "maintainerCanModify", - "description": "Indicates whether maintainers can modify the pull request.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assigneeIds", - "description": "An array of Node IDs of users for this pull request.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "milestoneId", - "description": "The Node ID of the milestone for this pull request.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labelIds", - "description": "An array of Node IDs of labels for this pull request.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "projectIds", - "description": "An array of Node IDs for projects associated with this pull request.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PullRequestUpdateState", - "description": "The possible target states when updating a pull request.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OPEN", - "description": "A pull request that is still open.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLOSED", - "description": "A pull request that has been closed without being merged.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClosePullRequestPayload", - "description": "Autogenerated return type of ClosePullRequest", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "The pull request that was closed.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ClosePullRequestInput", - "description": "Autogenerated input type of ClosePullRequest", - "fields": null, - "inputFields": [ - { - "name": "pullRequestId", - "description": "ID of the pull request to be closed.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReopenPullRequestPayload", - "description": "Autogenerated return type of ReopenPullRequest", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "The pull request that was reopened.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ReopenPullRequestInput", - "description": "Autogenerated input type of ReopenPullRequest", - "fields": null, - "inputFields": [ - { - "name": "pullRequestId", - "description": "ID of the pull request to be reopened.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergePullRequestPayload", - "description": "Autogenerated return type of MergePullRequest", - "fields": [ - { - "name": "actor", - "description": "Identifies the actor who performed the event.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "The pull request that was merged.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MergePullRequestInput", - "description": "Autogenerated input type of MergePullRequest", - "fields": null, - "inputFields": [ - { - "name": "pullRequestId", - "description": "ID of the pull request to be merged.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "commitHeadline", - "description": "Commit headline to use for the merge commit; if omitted, a default message will be used.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "commitBody", - "description": "Commit body to use for the merge commit; if omitted, a default message will be used", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "expectedHeadOid", - "description": "OID that the pull request head ref must match to allow merge; if omitted, no check is performed.", - "type": { - "kind": "SCALAR", - "name": "GitObjectID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "mergeMethod", - "description": "The merge method to use. If omitted, defaults to 'MERGE'", - "type": { - "kind": "ENUM", - "name": "PullRequestMergeMethod", - "ofType": null - }, - "defaultValue": "MERGE" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PullRequestMergeMethod", - "description": "Represents available types of methods to use when merging a pull request.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MERGE", - "description": "Add all commits from the head branch to the base branch with a merge commit.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SQUASH", - "description": "Combine all commits from the head branch into a single commit in the base branch.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REBASE", - "description": "Add all commits from the head branch onto the base branch individually.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeletePullRequestReviewCommentPayload", - "description": "Autogenerated return type of DeletePullRequestReviewComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequestReview", - "description": "The pull request review the deleted comment belonged to.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeletePullRequestReviewCommentInput", - "description": "Autogenerated input type of DeletePullRequestReviewComment", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The ID of the comment to delete.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddPullRequestReviewPayload", - "description": "Autogenerated return type of AddPullRequestReview", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequestReview", - "description": "The newly created pull request review.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reviewEdge", - "description": "The edge from the pull request's review connection.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestReviewEdge", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddPullRequestReviewInput", - "description": "Autogenerated input type of AddPullRequestReview", - "fields": null, - "inputFields": [ - { - "name": "pullRequestId", - "description": "The Node ID of the pull request to modify.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "commitOID", - "description": "The commit OID the review pertains to.", - "type": { - "kind": "SCALAR", - "name": "GitObjectID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The contents of the review body comment.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "event", - "description": "The event to perform on the pull request review.", - "type": { - "kind": "ENUM", - "name": "PullRequestReviewEvent", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "comments", - "description": "The review line comments.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DraftPullRequestReviewComment", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PullRequestReviewEvent", - "description": "The possible events to perform on a pull request review.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "COMMENT", - "description": "Submit general feedback without explicit approval.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPROVE", - "description": "Submit feedback and approve merging these changes.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REQUEST_CHANGES", - "description": "Submit feedback that must be addressed before merging.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISMISS", - "description": "Dismiss review so it now longer effects merging.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DraftPullRequestReviewComment", - "description": "Specifies a review comment to be left with a Pull Request Review.", - "fields": null, - "inputFields": [ - { - "name": "path", - "description": "Path to the file being commented on.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "position", - "description": "Position in the file to leave a comment on.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "Body of the comment to leave.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SubmitPullRequestReviewPayload", - "description": "Autogenerated return type of SubmitPullRequestReview", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequestReview", - "description": "The submitted pull request review.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SubmitPullRequestReviewInput", - "description": "Autogenerated input type of SubmitPullRequestReview", - "fields": null, - "inputFields": [ - { - "name": "pullRequestReviewId", - "description": "The Pull Request Review ID to submit.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "event", - "description": "The event to send to the Pull Request Review.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PullRequestReviewEvent", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The text field to set on the Pull Request Review.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdatePullRequestReviewPayload", - "description": "Autogenerated return type of UpdatePullRequestReview", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequestReview", - "description": "The updated pull request review.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdatePullRequestReviewInput", - "description": "Autogenerated input type of UpdatePullRequestReview", - "fields": null, - "inputFields": [ - { - "name": "pullRequestReviewId", - "description": "The Node ID of the pull request review to modify.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The contents of the pull request review body.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DismissPullRequestReviewPayload", - "description": "Autogenerated return type of DismissPullRequestReview", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequestReview", - "description": "The dismissed pull request review.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DismissPullRequestReviewInput", - "description": "Autogenerated input type of DismissPullRequestReview", - "fields": null, - "inputFields": [ - { - "name": "pullRequestReviewId", - "description": "The Node ID of the pull request review to modify.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "message", - "description": "The contents of the pull request review dismissal message.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeletePullRequestReviewPayload", - "description": "Autogenerated return type of DeletePullRequestReview", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequestReview", - "description": "The deleted pull request review.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeletePullRequestReviewInput", - "description": "Autogenerated input type of DeletePullRequestReview", - "fields": null, - "inputFields": [ - { - "name": "pullRequestReviewId", - "description": "The Node ID of the pull request review to delete.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ResolveReviewThreadPayload", - "description": "Autogenerated return type of ResolveReviewThread", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thread", - "description": "The thread to resolve.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestReviewThread", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ResolveReviewThreadInput", - "description": "Autogenerated input type of ResolveReviewThread", - "fields": null, - "inputFields": [ - { - "name": "threadId", - "description": "The ID of the thread to resolve", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnresolveReviewThreadPayload", - "description": "Autogenerated return type of UnresolveReviewThread", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thread", - "description": "The thread to resolve.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestReviewThread", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnresolveReviewThreadInput", - "description": "Autogenerated input type of UnresolveReviewThread", - "fields": null, - "inputFields": [ - { - "name": "threadId", - "description": "The ID of the thread to unresolve", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddPullRequestReviewCommentPayload", - "description": "Autogenerated return type of AddPullRequestReviewComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comment", - "description": "The newly created comment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestReviewComment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commentEdge", - "description": "The edge from the review's comment connection.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestReviewCommentEdge", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddPullRequestReviewCommentInput", - "description": "Autogenerated input type of AddPullRequestReviewComment", - "fields": null, - "inputFields": [ - { - "name": "pullRequestReviewId", - "description": "The Node ID of the review to modify.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "commitOID", - "description": "The SHA of the commit to comment on.", - "type": { - "kind": "SCALAR", - "name": "GitObjectID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The text of the comment.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "path", - "description": "The relative path of the file to comment on.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "position", - "description": "The line index in the diff to comment on.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "inReplyTo", - "description": "The comment id to reply to.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdatePullRequestReviewCommentPayload", - "description": "Autogenerated return type of UpdatePullRequestReviewComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequestReviewComment", - "description": "The updated comment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequestReviewComment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdatePullRequestReviewCommentInput", - "description": "Autogenerated input type of UpdatePullRequestReviewComment", - "fields": null, - "inputFields": [ - { - "name": "pullRequestReviewCommentId", - "description": "The Node ID of the comment to modify.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The text of the comment.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateEnterpriseProfilePayload", - "description": "Autogenerated return type of UpdateEnterpriseProfile", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The updated enterprise.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseProfileInput", - "description": "Autogenerated input type of UpdateEnterpriseProfile", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The Enterprise ID to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name of the enterprise.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "description", - "description": "The description of the enterprise.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "websiteUrl", - "description": "The URL of the enterprise's website.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "location", - "description": "The location of the enterprise.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InviteEnterpriseAdminPayload", - "description": "Autogenerated return type of InviteEnterpriseAdmin", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitation", - "description": "The created enterprise administrator invitation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "InviteEnterpriseAdminInput", - "description": "Autogenerated input type of InviteEnterpriseAdmin", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise to which you want to invite an administrator.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "invitee", - "description": "The login of a user to invite as an administrator.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "email", - "description": "The email of the person to invite as an administrator.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "role", - "description": "The role of the administrator.", - "type": { - "kind": "ENUM", - "name": "EnterpriseAdministratorRole", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AcceptEnterpriseAdministratorInvitationPayload", - "description": "Autogenerated return type of AcceptEnterpriseAdministratorInvitation", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitation", - "description": "The invitation that was accepted.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of accepting an administrator invitation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AcceptEnterpriseAdministratorInvitationInput", - "description": "Autogenerated input type of AcceptEnterpriseAdministratorInvitation", - "fields": null, - "inputFields": [ - { - "name": "invitationId", - "description": "The id of the invitation being accepted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CancelEnterpriseAdminInvitationPayload", - "description": "Autogenerated return type of CancelEnterpriseAdminInvitation", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitation", - "description": "The invitation that was canceled.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EnterpriseAdministratorInvitation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of canceling an administrator invitation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CancelEnterpriseAdminInvitationInput", - "description": "Autogenerated input type of CancelEnterpriseAdminInvitation", - "fields": null, - "inputFields": [ - { - "name": "invitationId", - "description": "The Node ID of the pending enterprise administrator invitation.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveEnterpriseAdminPayload", - "description": "Autogenerated return type of RemoveEnterpriseAdmin", - "fields": [ - { - "name": "admin", - "description": "The user who was removed as an administrator.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The updated enterprise.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of removing an administrator.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewer", - "description": "The viewer performing the mutation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveEnterpriseAdminInput", - "description": "Autogenerated input type of RemoveEnterpriseAdmin", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The Enterprise ID from which to remove the administrator.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "login", - "description": "The login of the user to remove as an administrator.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveEnterpriseOrganizationPayload", - "description": "Autogenerated return type of RemoveEnterpriseOrganization", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The updated enterprise.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The organization that was removed from the enterprise.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewer", - "description": "The viewer performing the mutation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveEnterpriseOrganizationInput", - "description": "Autogenerated input type of RemoveEnterpriseOrganization", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise from which the organization should be removed.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "organizationId", - "description": "The ID of the organization to remove from the enterprise.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateEnterpriseOrganizationPayload", - "description": "Autogenerated return type of CreateEnterpriseOrganization", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise that owns the created organization.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "The organization that was created.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateEnterpriseOrganizationInput", - "description": "Autogenerated input type of CreateEnterpriseOrganization", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise owning the new organization.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "login", - "description": "The login of the new organization.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "profileName", - "description": "The profile name of the new organization.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "billingEmail", - "description": "The email used for sending billing receipts.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "adminLogins", - "description": "The logins for the administrators of the new organization.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RegenerateEnterpriseIdentityProviderRecoveryCodesPayload", - "description": "Autogenerated return type of RegenerateEnterpriseIdentityProviderRecoveryCodes", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "identityProvider", - "description": "The identity provider for the enterprise.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EnterpriseIdentityProvider", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RegenerateEnterpriseIdentityProviderRecoveryCodesInput", - "description": "Autogenerated input type of RegenerateEnterpriseIdentityProviderRecoveryCodes", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise on which to set an identity provider.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload", - "description": "Autogenerated return type of UpdateEnterpriseMembersCanCreateRepositoriesSetting", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise with the updated members can create repositories setting.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of updating the members can create repositories setting.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseMembersCanCreateRepositoriesSettingInput", - "description": "Autogenerated input type of UpdateEnterpriseMembersCanCreateRepositoriesSetting", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise on which to set the members can create repositories setting.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "settingValue", - "description": "Value for the members can create repositories setting on the enterprise. This or the granular public/private/internal allowed fields (but not both) must be provided.", - "type": { - "kind": "ENUM", - "name": "EnterpriseMembersCanCreateRepositoriesSettingValue", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "membersCanCreateRepositoriesPolicyEnabled", - "description": "When false, allow member organizations to set their own repository creation member privileges.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "membersCanCreatePublicRepositories", - "description": "Allow members to create public repositories. Defaults to current value.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "membersCanCreatePrivateRepositories", - "description": "Allow members to create private repositories. Defaults to current value.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "membersCanCreateInternalRepositories", - "description": "Allow members to create internal repositories. Defaults to current value.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload", - "description": "Autogenerated return type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise with the updated allow private repository forking setting.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of updating the allow private repository forking setting.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput", - "description": "Autogenerated input type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise on which to set the allow private repository forking setting.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "settingValue", - "description": "The value for the allow private repository forking setting on the enterprise.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateEnterpriseDefaultRepositoryPermissionSettingPayload", - "description": "Autogenerated return type of UpdateEnterpriseDefaultRepositoryPermissionSetting", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise with the updated default repository permission setting.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of updating the default repository permission setting.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseDefaultRepositoryPermissionSettingInput", - "description": "Autogenerated input type of UpdateEnterpriseDefaultRepositoryPermissionSetting", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise on which to set the default repository permission setting.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "settingValue", - "description": "The value for the default repository permission setting on the enterprise.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseDefaultRepositoryPermissionSettingValue", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateEnterpriseTeamDiscussionsSettingPayload", - "description": "Autogenerated return type of UpdateEnterpriseTeamDiscussionsSetting", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise with the updated team discussions setting.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of updating the team discussions setting.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseTeamDiscussionsSettingInput", - "description": "Autogenerated input type of UpdateEnterpriseTeamDiscussionsSetting", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise on which to set the team discussions setting.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "settingValue", - "description": "The value for the team discussions setting on the enterprise.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateEnterpriseOrganizationProjectsSettingPayload", - "description": "Autogenerated return type of UpdateEnterpriseOrganizationProjectsSetting", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise with the updated organization projects setting.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of updating the organization projects setting.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseOrganizationProjectsSettingInput", - "description": "Autogenerated input type of UpdateEnterpriseOrganizationProjectsSetting", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise on which to set the organization projects setting.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "settingValue", - "description": "The value for the organization projects setting on the enterprise.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateEnterpriseRepositoryProjectsSettingPayload", - "description": "Autogenerated return type of UpdateEnterpriseRepositoryProjectsSetting", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise with the updated repository projects setting.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of updating the repository projects setting.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseRepositoryProjectsSettingInput", - "description": "Autogenerated input type of UpdateEnterpriseRepositoryProjectsSetting", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise on which to set the repository projects setting.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "settingValue", - "description": "The value for the repository projects setting on the enterprise.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload", - "description": "Autogenerated return type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise with the updated members can change repository visibility setting.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of updating the members can change repository visibility setting.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput", - "description": "Autogenerated input type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise on which to set the members can change repository visibility setting.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "settingValue", - "description": "The value for the members can change repository visibility setting on the enterprise.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload", - "description": "Autogenerated return type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise with the updated members can invite collaborators setting.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of updating the members can invite collaborators setting.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput", - "description": "Autogenerated input type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise on which to set the members can invite collaborators setting.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "settingValue", - "description": "The value for the members can invite collaborators setting on the enterprise.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload", - "description": "Autogenerated return type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise with the updated members can delete repositories setting.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of updating the members can delete repositories setting.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput", - "description": "Autogenerated input type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise on which to set the members can delete repositories setting.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "settingValue", - "description": "The value for the members can delete repositories setting on the enterprise.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateEnterpriseMembersCanMakePurchasesSettingPayload", - "description": "Autogenerated return type of UpdateEnterpriseMembersCanMakePurchasesSetting", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise with the updated members can make purchases setting.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of updating the members can make purchases setting.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseMembersCanMakePurchasesSettingInput", - "description": "Autogenerated input type of UpdateEnterpriseMembersCanMakePurchasesSetting", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise on which to set the members can make purchases setting.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "settingValue", - "description": "The value for the members can make purchases setting on the enterprise.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseMembersCanMakePurchasesSettingValue", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload", - "description": "Autogenerated return type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise with the updated two factor authentication required setting.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of updating the two factor authentication required setting.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput", - "description": "Autogenerated input type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise on which to set the two factor authentication required setting.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "settingValue", - "description": "The value for the two factor authentication required setting on the enterprise.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledSettingValue", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload", - "description": "Autogenerated return type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise with the updated members can update protected branches setting.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of updating the members can update protected branches setting.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput", - "description": "Autogenerated input type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise on which to set the members can update protected branches setting.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "settingValue", - "description": "The value for the members can update protected branches setting on the enterprise.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateEnterpriseMembersCanDeleteIssuesSettingPayload", - "description": "Autogenerated return type of UpdateEnterpriseMembersCanDeleteIssuesSetting", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise with the updated members can delete issues setting.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of updating the members can delete issues setting.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseMembersCanDeleteIssuesSettingInput", - "description": "Autogenerated input type of UpdateEnterpriseMembersCanDeleteIssuesSetting", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise on which to set the members can delete issues setting.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "settingValue", - "description": "The value for the members can delete issues setting on the enterprise.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload", - "description": "Autogenerated return type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise with the updated members can view dependency insights setting.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of updating the members can view dependency insights setting.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput", - "description": "Autogenerated input type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise on which to set the members can view dependency insights setting.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "settingValue", - "description": "The value for the members can view dependency insights setting on the enterprise.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseEnabledDisabledSettingValue", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateEnterpriseActionExecutionCapabilitySettingPayload", - "description": "Autogenerated return type of UpdateEnterpriseActionExecutionCapabilitySetting", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enterprise", - "description": "The enterprise with the updated action execution capability setting.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Enterprise", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of updating the action execution capability setting.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseActionExecutionCapabilitySettingInput", - "description": "Autogenerated input type of UpdateEnterpriseActionExecutionCapabilitySetting", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the enterprise on which to set the members can create repositories setting.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "capability", - "description": "The value for the action execution capability setting on the enterprise.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ActionExecutionCapabilitySetting", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateEnterpriseAdministratorRolePayload", - "description": "Autogenerated return type of UpdateEnterpriseAdministratorRole", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message confirming the result of changing the administrator's role.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateEnterpriseAdministratorRoleInput", - "description": "Autogenerated input type of UpdateEnterpriseAdministratorRole", - "fields": null, - "inputFields": [ - { - "name": "enterpriseId", - "description": "The ID of the Enterprise which the admin belongs to.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "login", - "description": "The login of a administrator whose role is being changed.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "role", - "description": "The new role for the Enterprise administrator.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EnterpriseAdministratorRole", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveOutsideCollaboratorPayload", - "description": "Autogenerated return type of RemoveOutsideCollaborator", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removedUser", - "description": "The user that was removed as an outside collaborator.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveOutsideCollaboratorInput", - "description": "Autogenerated input type of RemoveOutsideCollaborator", - "fields": null, - "inputFields": [ - { - "name": "userId", - "description": "The ID of the outside collaborator to remove.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "organizationId", - "description": "The ID of the organization to remove the outside collaborator from.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RequestReviewsPayload", - "description": "Autogenerated return type of RequestReviews", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "The pull request that is getting requests.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requestedReviewersEdge", - "description": "The edge from the pull request to the requested reviewers.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "UserEdge", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RequestReviewsInput", - "description": "Autogenerated input type of RequestReviews", - "fields": null, - "inputFields": [ - { - "name": "pullRequestId", - "description": "The Node ID of the pull request to modify.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "userIds", - "description": "The Node IDs of the user to request.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "teamIds", - "description": "The Node IDs of the team to request.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "union", - "description": "Add users to the set rather than replace.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RegistryPackageFileState", - "description": "The possible states of a registry package file.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NEW", - "description": "Package file doesn't have a blob backing it.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPLOADED", - "description": "All Package file contents have been uploaded.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeletePackageVersionInput", - "description": "Autogenerated input type of DeletePackageVersion", - "fields": null, - "inputFields": [ - { - "name": "packageVersionId", - "description": "The ID of the package version to be deleted.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CloneTemplateRepositoryPayload", - "description": "Autogenerated return type of CloneTemplateRepository", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The new repository.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CloneTemplateRepositoryInput", - "description": "Autogenerated input type of CloneTemplateRepository", - "fields": null, - "inputFields": [ - { - "name": "repositoryId", - "description": "The Node ID of the template repository.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name of the new repository.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "ownerId", - "description": "The ID of the owner for the new repository.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "description", - "description": "A short description of the new repository.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "visibility", - "description": "Indicates the repository's visibility level.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryVisibility", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateRepositoryPayload", - "description": "Autogenerated return type of CreateRepository", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The new repository.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateRepositoryInput", - "description": "Autogenerated input type of CreateRepository", - "fields": null, - "inputFields": [ - { - "name": "name", - "description": "The name of the new repository.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "ownerId", - "description": "The ID of the owner for the new repository.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "description", - "description": "A short description of the new repository.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "visibility", - "description": "Indicates the repository's visibility level.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RepositoryVisibility", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "template", - "description": "Whether this repository should be marked as a template such that anyone who can access it can create new repositories with the same files and directory structure.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "homepageUrl", - "description": "The URL for a web page about this repository.", - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "hasWikiEnabled", - "description": "Indicates if the repository should have the wiki feature enabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "hasIssuesEnabled", - "description": "Indicates if the repository should have the issues feature enabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - }, - { - "name": "teamId", - "description": "When an organization is specified as the owner, this ID identifies the team that should be granted access to the new repository.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateRepositoryPayload", - "description": "Autogenerated return type of UpdateRepository", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The updated repository.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateRepositoryInput", - "description": "Autogenerated input type of UpdateRepository", - "fields": null, - "inputFields": [ - { - "name": "repositoryId", - "description": "The ID of the repository to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The new name of the repository.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "description", - "description": "A new description for the repository. Pass an empty string to erase the existing description.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "template", - "description": "Whether this repository should be marked as a template such that anyone who can access it can create new repositories with the same files and directory structure.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "homepageUrl", - "description": "The URL for a web page about this repository. Pass an empty string to erase the existing URL.", - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "hasWikiEnabled", - "description": "Indicates if the repository should have the wiki feature enabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "hasIssuesEnabled", - "description": "Indicates if the repository should have the issues feature enabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "hasProjectsEnabled", - "description": "Indicates if the repository should have the project boards feature enabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateRefPayload", - "description": "Autogenerated return type of CreateRef", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ref", - "description": "The newly created ref.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Ref", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateRefInput", - "description": "Autogenerated input type of CreateRef", - "fields": null, - "inputFields": [ - { - "name": "repositoryId", - "description": "The Node ID of the Repository to create the Ref in.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The fully qualified name of the new Ref (ie: `refs/heads/my_new_branch`).", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "oid", - "description": "The GitObjectID that the new Ref shall target. Must point to a commit.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "GitObjectID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateRefPayload", - "description": "Autogenerated return type of UpdateRef", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ref", - "description": "The updated Ref.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Ref", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateRefInput", - "description": "Autogenerated input type of UpdateRef", - "fields": null, - "inputFields": [ - { - "name": "refId", - "description": "The Node ID of the Ref to be updated.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "oid", - "description": "The GitObjectID that the Ref shall be updated to target.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "GitObjectID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "force", - "description": "Permit updates of branch Refs that are not fast-forwards?", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteRefPayload", - "description": "Autogenerated return type of DeleteRef", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteRefInput", - "description": "Autogenerated input type of DeleteRef", - "fields": null, - "inputFields": [ - { - "name": "refId", - "description": "The Node ID of the Ref to be deleted.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeBranchPayload", - "description": "Autogenerated return type of MergeBranch", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mergeCommit", - "description": "The resulting merge Commit.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MergeBranchInput", - "description": "Autogenerated input type of MergeBranch", - "fields": null, - "inputFields": [ - { - "name": "repositoryId", - "description": "The Node ID of the Repository containing the base branch that will be modified.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "base", - "description": "The name of the base branch that the provided head will be merged into.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "head", - "description": "The head to merge into the base branch. This can be a branch name or a commit GitObjectID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "commitMessage", - "description": "Message to use for the merge commit. If omitted, a default will be used.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddStarPayload", - "description": "Autogenerated return type of AddStar", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "starrable", - "description": "The starrable.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Starrable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddStarInput", - "description": "Autogenerated input type of AddStar", - "fields": null, - "inputFields": [ - { - "name": "starrableId", - "description": "The Starrable ID to star.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveStarPayload", - "description": "Autogenerated return type of RemoveStar", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "starrable", - "description": "The starrable.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "Starrable", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveStarInput", - "description": "Autogenerated input type of RemoveStar", - "fields": null, - "inputFields": [ - { - "name": "starrableId", - "description": "The Starrable ID to unstar.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AcceptTopicSuggestionPayload", - "description": "Autogenerated return type of AcceptTopicSuggestion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "topic", - "description": "The accepted topic.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Topic", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AcceptTopicSuggestionInput", - "description": "Autogenerated input type of AcceptTopicSuggestion", - "fields": null, - "inputFields": [ - { - "name": "repositoryId", - "description": "The Node ID of the repository.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name of the suggested topic.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeclineTopicSuggestionPayload", - "description": "Autogenerated return type of DeclineTopicSuggestion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "topic", - "description": "The declined topic.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Topic", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeclineTopicSuggestionInput", - "description": "Autogenerated input type of DeclineTopicSuggestion", - "fields": null, - "inputFields": [ - { - "name": "repositoryId", - "description": "The Node ID of the repository.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name of the suggested topic.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "reason", - "description": "The reason why the suggested topic is declined.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TopicSuggestionDeclineReason", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TopicSuggestionDeclineReason", - "description": "Reason that the suggested topic is declined.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NOT_RELEVANT", - "description": "The suggested topic is not relevant to the repository.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TOO_SPECIFIC", - "description": "The suggested topic is too specific for the repository (e.g. #ruby-on-rails-version-4-2-1).", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PERSONAL_PREFERENCE", - "description": "The viewer does not like the suggested topic.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TOO_GENERAL", - "description": "The suggested topic is too general for the repository.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateTopicsPayload", - "description": "Autogenerated return type of UpdateTopics", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invalidTopicNames", - "description": "Names of the provided topics that are not valid.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The updated repository.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateTopicsInput", - "description": "Autogenerated input type of UpdateTopics", - "fields": null, - "inputFields": [ - { - "name": "repositoryId", - "description": "The Node ID of the repository.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "topicNames", - "description": "An array of topic names.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateTeamDiscussionPayload", - "description": "Autogenerated return type of CreateTeamDiscussion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamDiscussion", - "description": "The new discussion.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "TeamDiscussion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateTeamDiscussionInput", - "description": "Autogenerated input type of CreateTeamDiscussion", - "fields": null, - "inputFields": [ - { - "name": "teamId", - "description": "The ID of the team to which the discussion belongs.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": "The title of the discussion.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The content of the discussion.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "private", - "description": "If true, restricts the visiblity of this discussion to team members and organization admins. If false or not specified, allows any organization member to view this discussion.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateTeamDiscussionPayload", - "description": "Autogenerated return type of UpdateTeamDiscussion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamDiscussion", - "description": "The updated discussion.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "TeamDiscussion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateTeamDiscussionInput", - "description": "Autogenerated input type of UpdateTeamDiscussion", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The Node ID of the discussion to modify.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": "The updated title of the discussion.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The updated text of the discussion.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "bodyVersion", - "description": "The current version of the body content. If provided, this update operation will be rejected if the given version does not match the latest version on the server.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pinned", - "description": "If provided, sets the pinned state of the updated discussion.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteTeamDiscussionPayload", - "description": "Autogenerated return type of DeleteTeamDiscussion", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteTeamDiscussionInput", - "description": "Autogenerated input type of DeleteTeamDiscussion", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The discussion ID to delete.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateTeamDiscussionCommentPayload", - "description": "Autogenerated return type of CreateTeamDiscussionComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamDiscussionComment", - "description": "The new comment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "TeamDiscussionComment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateTeamDiscussionCommentInput", - "description": "Autogenerated input type of CreateTeamDiscussionComment", - "fields": null, - "inputFields": [ - { - "name": "discussionId", - "description": "The ID of the discussion to which the comment belongs.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The content of the comment.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateTeamDiscussionCommentPayload", - "description": "Autogenerated return type of UpdateTeamDiscussionComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamDiscussionComment", - "description": "The updated comment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "TeamDiscussionComment", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateTeamDiscussionCommentInput", - "description": "Autogenerated input type of UpdateTeamDiscussionComment", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The ID of the comment to modify.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The updated text of the comment.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "bodyVersion", - "description": "The current version of the body content.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteTeamDiscussionCommentPayload", - "description": "Autogenerated return type of DeleteTeamDiscussionComment", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteTeamDiscussionCommentInput", - "description": "Autogenerated input type of DeleteTeamDiscussionComment", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The ID of the comment to delete.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateBranchProtectionRulePayload", - "description": "Autogenerated return type of CreateBranchProtectionRule", - "fields": [ - { - "name": "branchProtectionRule", - "description": "The newly created BranchProtectionRule.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BranchProtectionRule", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateBranchProtectionRuleInput", - "description": "Autogenerated input type of CreateBranchProtectionRule", - "fields": null, - "inputFields": [ - { - "name": "repositoryId", - "description": "The global relay id of the repository in which a new branch protection rule should be created in.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "pattern", - "description": "The glob-like pattern used to determine matching branches.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "requiresApprovingReviews", - "description": "Are approving reviews required to update matching branches.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "requiredApprovingReviewCount", - "description": "Number of approving reviews required to update matching branches.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "requiresCommitSignatures", - "description": "Are commits required to be signed.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "isAdminEnforced", - "description": "Can admins overwrite branch protection.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "requiresStatusChecks", - "description": "Are status checks required to update matching branches.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "requiresStrictStatusChecks", - "description": "Are branches required to be up to date before merging.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "requiresCodeOwnerReviews", - "description": "Are reviews from code owners required to update matching branches.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "dismissesStaleReviews", - "description": "Will new commits pushed to matching branches dismiss pull request review approvals.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "restrictsReviewDismissals", - "description": "Is dismissal of pull request reviews restricted.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "reviewDismissalActorIds", - "description": "A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "restrictsPushes", - "description": "Is pushing to matching branches restricted.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pushActorIds", - "description": "A list of User, Team or App IDs allowed to push to matching branches.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "requiredStatusCheckContexts", - "description": "List of required status check contexts that must pass for commits to be accepted to matching branches.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateBranchProtectionRulePayload", - "description": "Autogenerated return type of UpdateBranchProtectionRule", - "fields": [ - { - "name": "branchProtectionRule", - "description": "The newly created BranchProtectionRule.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BranchProtectionRule", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateBranchProtectionRuleInput", - "description": "Autogenerated input type of UpdateBranchProtectionRule", - "fields": null, - "inputFields": [ - { - "name": "branchProtectionRuleId", - "description": "The global relay id of the branch protection rule to be updated.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "pattern", - "description": "The glob-like pattern used to determine matching branches.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "requiresApprovingReviews", - "description": "Are approving reviews required to update matching branches.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "requiredApprovingReviewCount", - "description": "Number of approving reviews required to update matching branches.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "requiresCommitSignatures", - "description": "Are commits required to be signed.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "isAdminEnforced", - "description": "Can admins overwrite branch protection.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "requiresStatusChecks", - "description": "Are status checks required to update matching branches.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "requiresStrictStatusChecks", - "description": "Are branches required to be up to date before merging.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "requiresCodeOwnerReviews", - "description": "Are reviews from code owners required to update matching branches.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "dismissesStaleReviews", - "description": "Will new commits pushed to matching branches dismiss pull request review approvals.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "restrictsReviewDismissals", - "description": "Is dismissal of pull request reviews restricted.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "reviewDismissalActorIds", - "description": "A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "restrictsPushes", - "description": "Is pushing to matching branches restricted.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pushActorIds", - "description": "A list of User, Team or App IDs allowed to push to matching branches.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "requiredStatusCheckContexts", - "description": "List of required status check contexts that must pass for commits to be accepted to matching branches.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteBranchProtectionRulePayload", - "description": "Autogenerated return type of DeleteBranchProtectionRule", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteBranchProtectionRuleInput", - "description": "Autogenerated input type of DeleteBranchProtectionRule", - "fields": null, - "inputFields": [ - { - "name": "branchProtectionRuleId", - "description": "The global relay id of the branch protection rule to be deleted.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ChangeUserStatusPayload", - "description": "Autogenerated return type of ChangeUserStatus", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Your updated status.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "UserStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ChangeUserStatusInput", - "description": "Autogenerated input type of ChangeUserStatus", - "fields": null, - "inputFields": [ - { - "name": "emoji", - "description": "The emoji to represent your status. Can either be a native Unicode emoji or an emoji name with colons, e.g., :grinning:.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "message", - "description": "A short description of your current status.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "organizationId", - "description": "The ID of the organization whose members will be allowed to see the status. If omitted, the status will be publicly visible.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "limitedAvailability", - "description": "Whether this status should indicate you are not fully available on GitHub, e.g., you are away.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "expiresAt", - "description": "If set, the user status will not be shown after this date.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FollowUserPayload", - "description": "Autogenerated return type of FollowUser", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user that was followed.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "FollowUserInput", - "description": "Autogenerated input type of FollowUser", - "fields": null, - "inputFields": [ - { - "name": "userId", - "description": "ID of the user to follow.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnfollowUserPayload", - "description": "Autogenerated return type of UnfollowUser", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "The user that was unfollowed.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnfollowUserInput", - "description": "Autogenerated input type of UnfollowUser", - "fields": null, - "inputFields": [ - { - "name": "userId", - "description": "ID of the user to unfollow.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ContentAttachment", - "description": "A content attachment", - "fields": [ - { - "name": "body", - "description": "The body text of the content attachment. This parameter supports markdown.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contentReference", - "description": "The content reference that the content attachment is attached to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ContentReference", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The title of the content attachment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ContentReference", - "description": "A content reference", - "fields": [ - { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reference", - "description": "The reference of the content reference.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateContentAttachmentInput", - "description": "Autogenerated input type of CreateContentAttachment", - "fields": null, - "inputFields": [ - { - "name": "contentReferenceId", - "description": "The node ID of the content_reference.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": "The title of the content attachment.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "The body of the content attachment, which may contain markdown.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ArchiveRepositoryPayload", - "description": "Autogenerated return type of ArchiveRepository", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository that was marked as archived.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ArchiveRepositoryInput", - "description": "Autogenerated input type of ArchiveRepository", - "fields": null, - "inputFields": [ - { - "name": "repositoryId", - "description": "The ID of the repository to mark as archived.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnarchiveRepositoryPayload", - "description": "Autogenerated return type of UnarchiveRepository", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The repository that was unarchived.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UnarchiveRepositoryInput", - "description": "Autogenerated input type of UnarchiveRepository", - "fields": null, - "inputFields": [ - { - "name": "repositoryId", - "description": "The ID of the repository to unarchive.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GpgSignature", - "description": "Represents a GPG signature on a Commit or Tag.", - "fields": [ - { - "name": "email", - "description": "Email used to sign this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isValid", - "description": "True if the signature is valid and verified by GitHub.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "keyId", - "description": "Hex-encoded ID of the key that signed this object.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payload", - "description": "Payload for GPG signing object. Raw ODB object without the signature header.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signature", - "description": "ASCII-armored signature header from object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signer", - "description": "GitHub user corresponding to the email signing this commit.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The state of this signature. `VALID` if signature is valid and verified by GitHub, otherwise represents reason why signature is considered invalid.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GitSignatureState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wasSignedByGitHub", - "description": "True if the signature was made with GitHub's signing key.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GitSignature", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SmimeSignature", - "description": "Represents an S/MIME signature on a Commit or Tag.", - "fields": [ - { - "name": "email", - "description": "Email used to sign this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isValid", - "description": "True if the signature is valid and verified by GitHub.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payload", - "description": "Payload for GPG signing object. Raw ODB object without the signature header.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signature", - "description": "ASCII-armored signature header from object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signer", - "description": "GitHub user corresponding to the email signing this commit.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The state of this signature. `VALID` if signature is valid and verified by GitHub, otherwise represents reason why signature is considered invalid.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GitSignatureState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wasSignedByGitHub", - "description": "True if the signature was made with GitHub's signing key.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GitSignature", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Tag", - "description": "Represents a Git tag.", - "fields": [ - { - "name": "abbreviatedOid", - "description": "An abbreviated version of the Git object ID", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commitResourcePath", - "description": "The HTTP path for this Git object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commitUrl", - "description": "The HTTP URL for this Git object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "The Git tag message.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The Git tag name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oid", - "description": "The Git object ID", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "GitObjectID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repository", - "description": "The Repository the Git object belongs to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tagger", - "description": "Details about the tag author.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GitActor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "target", - "description": "The Git object the tag points to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "GitObject", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "GitObject", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UnknownSignature", - "description": "Represents an unknown signature on a Commit or Tag.", - "fields": [ - { - "name": "email", - "description": "Email used to sign this object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isValid", - "description": "True if the signature is valid and verified by GitHub.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payload", - "description": "Payload for GPG signing object. Raw ODB object without the signature header.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signature", - "description": "ASCII-armored signature header from object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signer", - "description": "GitHub user corresponding to the email signing this commit.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "The state of this signature. `VALID` if signature is valid and verified by GitHub, otherwise represents reason why signature is considered invalid.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GitSignatureState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wasSignedByGitHub", - "description": "True if the signature was made with GitHub's signing key.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GitSignature", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GenericHovercardContext", - "description": "A generic hovercard context with a message and icon", - "fields": [ - { - "name": "message", - "description": "A string describing this context", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "octicon", - "description": "An octicon to accompany this context", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "HovercardContext", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationsHovercardContext", - "description": "An organization list hovercard context", - "fields": [ - { - "name": "message", - "description": "A string describing this context", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "octicon", - "description": "An octicon to accompany this context", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "relevantOrganizations", - "description": "Organizations this user is a member of that are relevant", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalOrganizationCount", - "description": "The total number of organizations this user is in", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "HovercardContext", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationTeamsHovercardContext", - "description": "An organization teams hovercard context", - "fields": [ - { - "name": "message", - "description": "A string describing this context", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "octicon", - "description": "An octicon to accompany this context", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "relevantTeams", - "description": "Teams in this organization the user is a member of that are relevant", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TeamConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamsResourcePath", - "description": "The path for the full team list for this user", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "teamsUrl", - "description": "The URL for the full team list for this user", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalTeamCount", - "description": "The total number of teams the user is on in the organization", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "HovercardContext", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ViewerHovercardContext", - "description": "A hovercard context with a message describing how the viewer is related.", - "fields": [ - { - "name": "message", - "description": "A string describing this context", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "octicon", - "description": "An octicon to accompany this context", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "viewer", - "description": "Identifies the user who is related to this context.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "HovercardContext", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReviewStatusHovercardContext", - "description": "A hovercard context with a message describing the current code review state of the pull\nrequest.\n", - "fields": [ - { - "name": "message", - "description": "A string describing this context", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "octicon", - "description": "An octicon to accompany this context", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "HovercardContext", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Schema", - "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", - "fields": [ - { - "name": "directives", - "description": "A list of all directives supported by this server.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Directive" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mutationType", - "description": "If this server supports mutation, the type that mutation operations will be rooted at.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "queryType", - "description": "The type that query operations will be rooted at.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subscriptionType", - "description": "If this server support subscription, the type that subscription operations will be rooted at.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "types", - "description": "A list of all types supported by this server.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Type", - "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", - "fields": [ - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enumValues", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__EnumValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fields", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Field", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inputFields", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "interfaces", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "kind", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__TypeKind", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ofType", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "possibleTypes", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Field", - "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", - "fields": [ - { - "name": "args", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deprecationReason", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeprecated", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Directive", - "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", - "fields": [ - { - "name": "args", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locations", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__DirectiveLocation" - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "onField", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `locations`." - }, - { - "name": "onFragment", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `locations`." - }, - { - "name": "onOperation", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `locations`." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__EnumValue", - "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", - "fields": [ - { - "name": "deprecationReason", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeprecated", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__InputValue", - "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", - "fields": [ - { - "name": "defaultValue", - "description": "A GraphQL-formatted string representing the default value for this input value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "__TypeKind", - "description": "An enum describing what kind of type a given `__Type` is.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SCALAR", - "description": "Indicates this type is a scalar.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OBJECT", - "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERFACE", - "description": "Indicates this type is an interface. `fields` and `possibleTypes` are valid fields.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNION", - "description": "Indicates this type is a union. `possibleTypes` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM", - "description": "Indicates this type is an enum. `enumValues` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_OBJECT", - "description": "Indicates this type is an input object. `inputFields` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LIST", - "description": "Indicates this type is a list. `ofType` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NON_NULL", - "description": "Indicates this type is a non-null. `ofType` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "__DirectiveLocation", - "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "QUERY", - "description": "Location adjacent to a query operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MUTATION", - "description": "Location adjacent to a mutation operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBSCRIPTION", - "description": "Location adjacent to a subscription operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIELD", - "description": "Location adjacent to a field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FRAGMENT_DEFINITION", - "description": "Location adjacent to a fragment definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FRAGMENT_SPREAD", - "description": "Location adjacent to a fragment spread.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INLINE_FRAGMENT", - "description": "Location adjacent to an inline fragment.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCHEMA", - "description": "Location adjacent to a schema definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCALAR", - "description": "Location adjacent to a scalar definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OBJECT", - "description": "Location adjacent to an object type definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIELD_DEFINITION", - "description": "Location adjacent to a field definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ARGUMENT_DEFINITION", - "description": "Location adjacent to an argument definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERFACE", - "description": "Location adjacent to an interface definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNION", - "description": "Location adjacent to a union definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM", - "description": "Location adjacent to an enum definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM_VALUE", - "description": "Location adjacent to an enum value definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_OBJECT", - "description": "Location adjacent to an input object type definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_FIELD_DEFINITION", - "description": "Location adjacent to an input object field definition.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - } - ], - "directives": [ - { - "name": "include", - "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", - "args": [ - { - "name": "if", - "description": "Included when true.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - } - ], - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ] - }, - { - "name": "skip", - "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", - "args": [ - { - "name": "if", - "description": "Skipped when true.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - } - ], - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ] - }, - { - "name": "deprecated", - "description": "Marks an element of a GraphQL schema as no longer supported.", - "args": [ - { - "name": "reason", - "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted in [Markdown](https://daringfireball.net/projects/markdown/).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "\"No longer supported\"" - } - ], - "locations": [ - "FIELD_DEFINITION", - "ENUM_VALUE" - ] - } - ] - } - } -} \ No newline at end of file diff --git a/lib/graphql/gh.dart b/lib/graphql/gh.dart deleted file mode 100644 index 2fd93a2..0000000 --- a/lib/graphql/gh.dart +++ /dev/null @@ -1,8007 +0,0 @@ -// GENERATED CODE - DO NOT MODIFY BY HAND - -import 'package:meta/meta.dart'; -import 'package:artemis/artemis.dart'; -import 'package:json_annotation/json_annotation.dart'; -import 'package:equatable/equatable.dart'; -import 'package:gql/ast.dart'; -part 'gh.g.dart'; - -@JsonSerializable(explicitToJson: true) -class GhRepo with EquatableMixin { - GhRepo({this.repository}); - - factory GhRepo.fromJson(Map json) => _$GhRepoFromJson(json); - - GhRepoRepository repository; - - @override - List get props => [repository]; - Map toJson() => _$GhRepoToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoRepository extends GhRepoPinnableItem - with EquatableMixin - implements - GhRepoNode, - GhRepoProjectOwner, - GhRepoRegistryPackageOwner, - GhRepoRegistryPackageSearch, - GhRepoSubscribable, - GhRepoStarrable, - GhRepoUniformResourceLocatable, - GhRepoRepositoryInfo { - GhRepoRepository( - {this.forks, - this.primaryLanguage, - this.diskUsage, - this.watchers, - this.issues, - this.pullRequests, - this.releases, - this.languages, - this.defaultBranchRef, - this.ref, - this.refs, - this.repositoryTopics}); - - factory GhRepoRepository.fromJson(Map json) => - _$GhRepoRepositoryFromJson(json); - - @override - GhRepoRepositoryOwner owner; - - @override - String name; - - @override - String description; - - @override - String homepageUrl; - - @override - bool isPrivate; - - @override - bool isFork; - - @override - GhRepoStargazerConnection stargazers; - - GhRepoRepositoryConnection forks; - - GhRepoLanguage primaryLanguage; - - @override - String id; - - int diskUsage; - - @override - bool hasIssuesEnabled; - - @override - String url; - - @override - bool viewerHasStarred; - - @override - @JsonKey(unknownEnumValue: GhRepoSubscriptionState.ARTEMIS_UNKNOWN) - GhRepoSubscriptionState viewerSubscription; - - @override - String projectsUrl; - - GhRepoUserConnection watchers; - - GhRepoIssueConnection issues; - - GhRepoPullRequestConnection pullRequests; - - @override - GhRepoProjectConnection projects; - - GhRepoReleaseConnection releases; - - GhRepoLanguageConnection languages; - - GhRepoRef defaultBranchRef; - - GhRepoRef ref; - - GhRepoRefConnection refs; - - @override - GhRepoLicense licenseInfo; - - GhRepoRepositoryTopicConnection repositoryTopics; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [ - owner, - name, - description, - homepageUrl, - isPrivate, - isFork, - stargazers, - forks, - primaryLanguage, - id, - diskUsage, - hasIssuesEnabled, - url, - viewerHasStarred, - viewerSubscription, - projectsUrl, - watchers, - issues, - pullRequests, - projects, - releases, - languages, - defaultBranchRef, - ref, - refs, - licenseInfo, - repositoryTopics, - resolveType - ]; - Map toJson() => _$GhRepoRepositoryToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoRepositoryOwner with EquatableMixin { - GhRepoRepositoryOwner({this.login, this.avatarUrl}); - - factory GhRepoRepositoryOwner.fromJson(Map json) => - _$GhRepoRepositoryOwnerFromJson(json); - - String login; - - String avatarUrl; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [login, avatarUrl, resolveType]; - Map toJson() => _$GhRepoRepositoryOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoStargazerConnection with EquatableMixin { - GhRepoStargazerConnection({this.totalCount}); - - factory GhRepoStargazerConnection.fromJson(Map json) => - _$GhRepoStargazerConnectionFromJson(json); - - int totalCount; - - @override - List get props => [totalCount]; - Map toJson() => _$GhRepoStargazerConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoRepositoryConnection with EquatableMixin { - GhRepoRepositoryConnection({this.totalCount}); - - factory GhRepoRepositoryConnection.fromJson(Map json) => - _$GhRepoRepositoryConnectionFromJson(json); - - int totalCount; - - @override - List get props => [totalCount]; - Map toJson() => _$GhRepoRepositoryConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoLanguage with EquatableMixin implements GhRepoNode { - GhRepoLanguage({this.color, this.name}); - - factory GhRepoLanguage.fromJson(Map json) => - _$GhRepoLanguageFromJson(json); - - String color; - - String name; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [color, name, resolveType]; - Map toJson() => _$GhRepoLanguageToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoNode with EquatableMixin { - GhRepoNode(); - - factory GhRepoNode.fromJson(Map json) => - _$GhRepoNodeFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhRepoNodeToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoUserConnection with EquatableMixin { - GhRepoUserConnection({this.totalCount}); - - factory GhRepoUserConnection.fromJson(Map json) => - _$GhRepoUserConnectionFromJson(json); - - int totalCount; - - @override - List get props => [totalCount]; - Map toJson() => _$GhRepoUserConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoIssueConnection with EquatableMixin { - GhRepoIssueConnection({this.totalCount}); - - factory GhRepoIssueConnection.fromJson(Map json) => - _$GhRepoIssueConnectionFromJson(json); - - int totalCount; - - @override - List get props => [totalCount]; - Map toJson() => _$GhRepoIssueConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoPullRequestConnection with EquatableMixin { - GhRepoPullRequestConnection({this.totalCount}); - - factory GhRepoPullRequestConnection.fromJson(Map json) => - _$GhRepoPullRequestConnectionFromJson(json); - - int totalCount; - - @override - List get props => [totalCount]; - Map toJson() => _$GhRepoPullRequestConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoProjectConnection with EquatableMixin { - GhRepoProjectConnection({this.totalCount}); - - factory GhRepoProjectConnection.fromJson(Map json) => - _$GhRepoProjectConnectionFromJson(json); - - int totalCount; - - @override - List get props => [totalCount]; - Map toJson() => _$GhRepoProjectConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoReleaseConnection with EquatableMixin { - GhRepoReleaseConnection({this.totalCount}); - - factory GhRepoReleaseConnection.fromJson(Map json) => - _$GhRepoReleaseConnectionFromJson(json); - - int totalCount; - - @override - List get props => [totalCount]; - Map toJson() => _$GhRepoReleaseConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoLanguageConnection with EquatableMixin { - GhRepoLanguageConnection({this.totalSize, this.edges}); - - factory GhRepoLanguageConnection.fromJson(Map json) => - _$GhRepoLanguageConnectionFromJson(json); - - int totalSize; - - List edges; - - @override - List get props => [totalSize, edges]; - Map toJson() => _$GhRepoLanguageConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoLanguageEdge with EquatableMixin { - GhRepoLanguageEdge({this.size, this.node}); - - factory GhRepoLanguageEdge.fromJson(Map json) => - _$GhRepoLanguageEdgeFromJson(json); - - int size; - - GhRepoLanguage node; - - @override - List get props => [size, node]; - Map toJson() => _$GhRepoLanguageEdgeToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoRef with EquatableMixin implements GhRepoNode { - GhRepoRef({this.name, this.target}); - - factory GhRepoRef.fromJson(Map json) => - _$GhRepoRefFromJson(json); - - String name; - - GhRepoGitObject target; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [name, target, resolveType]; - Map toJson() => _$GhRepoRefToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoGitObject with EquatableMixin { - GhRepoGitObject(); - - factory GhRepoGitObject.fromJson(Map json) { - switch (json['__typename'].toString()) { - case 'Commit': - return GhRepoCommit.fromJson(json); - default: - } - return _$GhRepoGitObjectFromJson(json); - } - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() { - switch (resolveType) { - case 'Commit': - return (this as GhRepoCommit).toJson(); - default: - } - return _$GhRepoGitObjectToJson(this); - } -} - -@JsonSerializable(explicitToJson: true) -class GhRepoCommit extends GhRepoPullRequestTimelineItem - with EquatableMixin - implements - GhRepoNode, - GhRepoGitObject, - GhRepoSubscribable, - GhRepoUniformResourceLocatable { - GhRepoCommit({this.history}); - - factory GhRepoCommit.fromJson(Map json) => - _$GhRepoCommitFromJson(json); - - GhRepoCommitHistoryConnection history; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [history, resolveType]; - Map toJson() => _$GhRepoCommitToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoCommitHistoryConnection with EquatableMixin { - GhRepoCommitHistoryConnection({this.totalCount}); - - factory GhRepoCommitHistoryConnection.fromJson(Map json) => - _$GhRepoCommitHistoryConnectionFromJson(json); - - int totalCount; - - @override - List get props => [totalCount]; - Map toJson() => _$GhRepoCommitHistoryConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoPullRequestTimelineItem with EquatableMixin { - GhRepoPullRequestTimelineItem(); - - factory GhRepoPullRequestTimelineItem.fromJson(Map json) => - _$GhRepoPullRequestTimelineItemFromJson(json); - - @override - List get props => []; - Map toJson() => _$GhRepoPullRequestTimelineItemToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoSubscribable with EquatableMixin { - GhRepoSubscribable(); - - factory GhRepoSubscribable.fromJson(Map json) => - _$GhRepoSubscribableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhRepoSubscribableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoUniformResourceLocatable with EquatableMixin { - GhRepoUniformResourceLocatable(); - - factory GhRepoUniformResourceLocatable.fromJson(Map json) => - _$GhRepoUniformResourceLocatableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhRepoUniformResourceLocatableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoRefConnection with EquatableMixin { - GhRepoRefConnection({this.totalCount, this.nodes}); - - factory GhRepoRefConnection.fromJson(Map json) => - _$GhRepoRefConnectionFromJson(json); - - int totalCount; - - List nodes; - - @override - List get props => [totalCount, nodes]; - Map toJson() => _$GhRepoRefConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoLicense with EquatableMixin implements GhRepoNode { - GhRepoLicense({this.name, this.spdxId}); - - factory GhRepoLicense.fromJson(Map json) => - _$GhRepoLicenseFromJson(json); - - String name; - - String spdxId; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [name, spdxId, resolveType]; - Map toJson() => _$GhRepoLicenseToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoRepositoryTopicConnection with EquatableMixin { - GhRepoRepositoryTopicConnection({this.nodes}); - - factory GhRepoRepositoryTopicConnection.fromJson(Map json) => - _$GhRepoRepositoryTopicConnectionFromJson(json); - - List nodes; - - @override - List get props => [nodes]; - Map toJson() => - _$GhRepoRepositoryTopicConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoRepositoryTopic - with EquatableMixin - implements GhRepoNode, GhRepoUniformResourceLocatable { - GhRepoRepositoryTopic({this.topic}); - - factory GhRepoRepositoryTopic.fromJson(Map json) => - _$GhRepoRepositoryTopicFromJson(json); - - @override - String url; - - GhRepoTopic topic; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [url, topic, resolveType]; - Map toJson() => _$GhRepoRepositoryTopicToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoTopic with EquatableMixin implements GhRepoNode, GhRepoStarrable { - GhRepoTopic({this.name}); - - factory GhRepoTopic.fromJson(Map json) => - _$GhRepoTopicFromJson(json); - - String name; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [name, resolveType]; - Map toJson() => _$GhRepoTopicToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoStarrable with EquatableMixin { - GhRepoStarrable(); - - factory GhRepoStarrable.fromJson(Map json) => - _$GhRepoStarrableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhRepoStarrableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoPinnableItem with EquatableMixin { - GhRepoPinnableItem(); - - factory GhRepoPinnableItem.fromJson(Map json) => - _$GhRepoPinnableItemFromJson(json); - - @override - List get props => []; - Map toJson() => _$GhRepoPinnableItemToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoProjectOwner with EquatableMixin { - GhRepoProjectOwner({this.id, this.projectsUrl, this.projects}); - - factory GhRepoProjectOwner.fromJson(Map json) => - _$GhRepoProjectOwnerFromJson(json); - - String id; - - String projectsUrl; - - GhRepoProjectConnection projects; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [id, projectsUrl, projects, resolveType]; - Map toJson() => _$GhRepoProjectOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoRegistryPackageOwner with EquatableMixin { - GhRepoRegistryPackageOwner({this.id}); - - factory GhRepoRegistryPackageOwner.fromJson(Map json) => - _$GhRepoRegistryPackageOwnerFromJson(json); - - String id; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [id, resolveType]; - Map toJson() => _$GhRepoRegistryPackageOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoRegistryPackageSearch with EquatableMixin { - GhRepoRegistryPackageSearch({this.id}); - - factory GhRepoRegistryPackageSearch.fromJson(Map json) => - _$GhRepoRegistryPackageSearchFromJson(json); - - String id; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [id, resolveType]; - Map toJson() => _$GhRepoRegistryPackageSearchToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhRepoRepositoryInfo with EquatableMixin { - GhRepoRepositoryInfo( - {this.owner, - this.name, - this.description, - this.homepageUrl, - this.isPrivate, - this.isFork, - this.hasIssuesEnabled, - this.url, - this.licenseInfo}); - - factory GhRepoRepositoryInfo.fromJson(Map json) => - _$GhRepoRepositoryInfoFromJson(json); - - GhRepoRepositoryOwner owner; - - String name; - - String description; - - String homepageUrl; - - bool isPrivate; - - bool isFork; - - bool hasIssuesEnabled; - - String url; - - GhRepoLicense licenseInfo; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [ - owner, - name, - description, - homepageUrl, - isPrivate, - isFork, - hasIssuesEnabled, - url, - licenseInfo, - resolveType - ]; - Map toJson() => _$GhRepoRepositoryInfoToJson(this); -} - -enum GhRepoSubscriptionState { - UNSUBSCRIBED, - SUBSCRIBED, - IGNORED, - ARTEMIS_UNKNOWN, -} - -@JsonSerializable(explicitToJson: true) -class GhRepoArguments extends JsonSerializable with EquatableMixin { - GhRepoArguments( - {@required this.owner, - @required this.name, - @required this.branchSpecified, - @required this.branch}); - - factory GhRepoArguments.fromJson(Map json) => - _$GhRepoArgumentsFromJson(json); - - final String owner; - - final String name; - - final bool branchSpecified; - - final String branch; - - @override - List get props => [owner, name, branchSpecified, branch]; - Map toJson() => _$GhRepoArgumentsToJson(this); -} - -class GhRepoQuery extends GraphQLQuery { - GhRepoQuery({this.variables}); - - @override - final DocumentNode document = DocumentNode(definitions: [ - OperationDefinitionNode( - type: OperationType.query, - name: NameNode(value: 'GhRepo'), - variableDefinitions: [ - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'owner')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'name')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'branchSpecified')), - type: NamedTypeNode( - name: NameNode(value: 'Boolean'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'branch')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'repository'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'owner'), - value: VariableNode(name: NameNode(value: 'owner'))), - ArgumentNode( - name: NameNode(value: 'name'), - value: VariableNode(name: NameNode(value: 'name'))) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'owner'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: '__typename'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'description'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'homepageUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'isPrivate'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'isFork'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'stargazers'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'forks'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'primaryLanguage'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'color'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'id'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'diskUsage'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'hasIssuesEnabled'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'url'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'viewerHasStarred'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'viewerSubscription'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'projectsUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'watchers'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'issues'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'states'), - value: EnumValueNode(name: NameNode(value: 'OPEN'))) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'pullRequests'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'states'), - value: EnumValueNode(name: NameNode(value: 'OPEN'))) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'projects'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'releases'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'languages'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '10')), - ArgumentNode( - name: NameNode(value: 'orderBy'), - value: ObjectValueNode(fields: [ - ObjectFieldNode( - name: NameNode(value: 'field'), - value: EnumValueNode( - name: NameNode(value: 'SIZE'))), - ObjectFieldNode( - name: NameNode(value: 'direction'), - value: EnumValueNode( - name: NameNode(value: 'DESC'))) - ])) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalSize'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'edges'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'size'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'node'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'color'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])), - FieldNode( - name: NameNode(value: 'defaultBranchRef'), - alias: null, - arguments: [], - directives: [ - DirectiveNode(name: NameNode(value: 'skip'), arguments: [ - ArgumentNode( - name: NameNode(value: 'if'), - value: VariableNode( - name: NameNode(value: 'branchSpecified'))) - ]) - ], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'target'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: '__typename'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - InlineFragmentNode( - typeCondition: TypeConditionNode( - on: NamedTypeNode( - name: NameNode(value: 'Commit'), - isNonNull: false)), - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'history'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])) - ])), - FieldNode( - name: NameNode(value: 'ref'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'qualifiedName'), - value: VariableNode(name: NameNode(value: 'branch'))) - ], - directives: [ - DirectiveNode( - name: NameNode(value: 'include'), - arguments: [ - ArgumentNode( - name: NameNode(value: 'if'), - value: VariableNode( - name: NameNode(value: 'branchSpecified'))) - ]) - ], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'target'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: '__typename'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - InlineFragmentNode( - typeCondition: TypeConditionNode( - on: NamedTypeNode( - name: NameNode(value: 'Commit'), - isNonNull: false)), - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'history'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])) - ])), - FieldNode( - name: NameNode(value: 'refs'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '100')), - ArgumentNode( - name: NameNode(value: 'refPrefix'), - value: StringValueNode( - value: 'refs/heads/', isBlock: false)) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])), - FieldNode( - name: NameNode(value: 'licenseInfo'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'spdxId'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'repositoryTopics'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '10')) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'url'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'topic'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])) - ])) - ])) - ]); - - @override - final String operationName = 'GhRepo'; - - @override - final GhRepoArguments variables; - - @override - List get props => [document, operationName, variables]; - @override - GhRepo parse(Map json) => GhRepo.fromJson(json); -} - -@JsonSerializable(explicitToJson: true) -class GhUsers with EquatableMixin { - GhUsers({this.user, this.organization, this.repository}); - - factory GhUsers.fromJson(Map json) => - _$GhUsersFromJson(json); - - GhUsersUser user; - - GhUsersOrganization organization; - - GhUsersRepository repository; - - @override - List get props => [user, organization, repository]; - Map toJson() => _$GhUsersToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersUser extends GhUsersAuditEntryActor - with EquatableMixin - implements - GhUsersNode, - GhUsersActor, - GhUsersRegistryPackageOwner, - GhUsersRegistryPackageSearch, - GhUsersProjectOwner, - GhUsersRepositoryOwner, - GhUsersUniformResourceLocatable, - GhUsersProfileOwner, - GhUsersSponsorable { - GhUsersUser({this.company, this.createdAt, this.followers, this.following}); - - factory GhUsersUser.fromJson(Map json) => - _$GhUsersUserFromJson(json); - - @override - String login; - - @override - String name; - - @override - String avatarUrl; - - String company; - - @override - String location; - - DateTime createdAt; - - GhUsersFollowerConnection followers; - - GhUsersFollowingConnection following; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [ - login, - name, - avatarUrl, - company, - location, - createdAt, - followers, - following, - resolveType - ]; - Map toJson() => _$GhUsersUserToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersFollowerConnection with EquatableMixin { - GhUsersFollowerConnection({this.pageInfo, this.nodes}); - - factory GhUsersFollowerConnection.fromJson(Map json) => - _$GhUsersFollowerConnectionFromJson(json); - - GhUsersPageInfo pageInfo; - - List nodes; - - @override - List get props => [pageInfo, nodes]; - Map toJson() => _$GhUsersFollowerConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersPageInfo with EquatableMixin { - GhUsersPageInfo({this.hasNextPage, this.endCursor}); - - factory GhUsersPageInfo.fromJson(Map json) => - _$GhUsersPageInfoFromJson(json); - - bool hasNextPage; - - String endCursor; - - @override - List get props => [hasNextPage, endCursor]; - Map toJson() => _$GhUsersPageInfoToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersAuditEntryActor with EquatableMixin { - GhUsersAuditEntryActor(); - - factory GhUsersAuditEntryActor.fromJson(Map json) => - _$GhUsersAuditEntryActorFromJson(json); - - @override - List get props => []; - Map toJson() => _$GhUsersAuditEntryActorToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersNode with EquatableMixin { - GhUsersNode(); - - factory GhUsersNode.fromJson(Map json) => - _$GhUsersNodeFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhUsersNodeToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersActor with EquatableMixin { - GhUsersActor({this.login, this.avatarUrl}); - - factory GhUsersActor.fromJson(Map json) => - _$GhUsersActorFromJson(json); - - String login; - - String avatarUrl; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [login, avatarUrl, resolveType]; - Map toJson() => _$GhUsersActorToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersRegistryPackageOwner with EquatableMixin { - GhUsersRegistryPackageOwner(); - - factory GhUsersRegistryPackageOwner.fromJson(Map json) => - _$GhUsersRegistryPackageOwnerFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhUsersRegistryPackageOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersRegistryPackageSearch with EquatableMixin { - GhUsersRegistryPackageSearch(); - - factory GhUsersRegistryPackageSearch.fromJson(Map json) => - _$GhUsersRegistryPackageSearchFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhUsersRegistryPackageSearchToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersProjectOwner with EquatableMixin { - GhUsersProjectOwner(); - - factory GhUsersProjectOwner.fromJson(Map json) => - _$GhUsersProjectOwnerFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhUsersProjectOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersRepositoryOwner with EquatableMixin { - GhUsersRepositoryOwner({this.login, this.avatarUrl}); - - factory GhUsersRepositoryOwner.fromJson(Map json) => - _$GhUsersRepositoryOwnerFromJson(json); - - String login; - - String avatarUrl; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [login, avatarUrl, resolveType]; - Map toJson() => _$GhUsersRepositoryOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersUniformResourceLocatable with EquatableMixin { - GhUsersUniformResourceLocatable(); - - factory GhUsersUniformResourceLocatable.fromJson(Map json) => - _$GhUsersUniformResourceLocatableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => - _$GhUsersUniformResourceLocatableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersProfileOwner with EquatableMixin { - GhUsersProfileOwner({this.login, this.name, this.location}); - - factory GhUsersProfileOwner.fromJson(Map json) => - _$GhUsersProfileOwnerFromJson(json); - - String login; - - String name; - - String location; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [login, name, location, resolveType]; - Map toJson() => _$GhUsersProfileOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersSponsorable with EquatableMixin { - GhUsersSponsorable(); - - factory GhUsersSponsorable.fromJson(Map json) => - _$GhUsersSponsorableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhUsersSponsorableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersFollowingConnection with EquatableMixin { - GhUsersFollowingConnection({this.pageInfo, this.nodes}); - - factory GhUsersFollowingConnection.fromJson(Map json) => - _$GhUsersFollowingConnectionFromJson(json); - - GhUsersPageInfo pageInfo; - - List nodes; - - @override - List get props => [pageInfo, nodes]; - Map toJson() => _$GhUsersFollowingConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersOrganization extends GhUsersAuditEntryActor - with EquatableMixin - implements - GhUsersNode, - GhUsersActor, - GhUsersRegistryPackageOwner, - GhUsersRegistryPackageSearch, - GhUsersProjectOwner, - GhUsersRepositoryOwner, - GhUsersUniformResourceLocatable, - GhUsersMemberStatusable, - GhUsersProfileOwner, - GhUsersSponsorable { - GhUsersOrganization({this.membersWithRole}); - - factory GhUsersOrganization.fromJson(Map json) => - _$GhUsersOrganizationFromJson(json); - - @override - String login; - - @override - String name; - - @override - String avatarUrl; - - @override - String location; - - GhUsersOrganizationMemberConnection membersWithRole; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => - [login, name, avatarUrl, location, membersWithRole, resolveType]; - Map toJson() => _$GhUsersOrganizationToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersOrganizationMemberConnection with EquatableMixin { - GhUsersOrganizationMemberConnection({this.pageInfo, this.nodes}); - - factory GhUsersOrganizationMemberConnection.fromJson( - Map json) => - _$GhUsersOrganizationMemberConnectionFromJson(json); - - GhUsersPageInfo pageInfo; - - List nodes; - - @override - List get props => [pageInfo, nodes]; - Map toJson() => - _$GhUsersOrganizationMemberConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersMemberStatusable with EquatableMixin { - GhUsersMemberStatusable(); - - factory GhUsersMemberStatusable.fromJson(Map json) => - _$GhUsersMemberStatusableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhUsersMemberStatusableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersRepository extends GhUsersPinnableItem - with EquatableMixin - implements - GhUsersNode, - GhUsersProjectOwner, - GhUsersRegistryPackageOwner, - GhUsersRegistryPackageSearch, - GhUsersSubscribable, - GhUsersStarrable, - GhUsersUniformResourceLocatable, - GhUsersRepositoryInfo { - GhUsersRepository({this.watchers}); - - factory GhUsersRepository.fromJson(Map json) => - _$GhUsersRepositoryFromJson(json); - - GhUsersUserConnection watchers; - - @override - GhUsersStargazerConnection stargazers; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [watchers, stargazers, resolveType]; - Map toJson() => _$GhUsersRepositoryToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersUserConnection with EquatableMixin { - GhUsersUserConnection({this.pageInfo, this.nodes}); - - factory GhUsersUserConnection.fromJson(Map json) => - _$GhUsersUserConnectionFromJson(json); - - GhUsersPageInfo pageInfo; - - List nodes; - - @override - List get props => [pageInfo, nodes]; - Map toJson() => _$GhUsersUserConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersStargazerConnection with EquatableMixin { - GhUsersStargazerConnection({this.pageInfo, this.nodes}); - - factory GhUsersStargazerConnection.fromJson(Map json) => - _$GhUsersStargazerConnectionFromJson(json); - - GhUsersPageInfo pageInfo; - - List nodes; - - @override - List get props => [pageInfo, nodes]; - Map toJson() => _$GhUsersStargazerConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersPinnableItem with EquatableMixin { - GhUsersPinnableItem(); - - factory GhUsersPinnableItem.fromJson(Map json) => - _$GhUsersPinnableItemFromJson(json); - - @override - List get props => []; - Map toJson() => _$GhUsersPinnableItemToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersSubscribable with EquatableMixin { - GhUsersSubscribable(); - - factory GhUsersSubscribable.fromJson(Map json) => - _$GhUsersSubscribableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhUsersSubscribableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersStarrable with EquatableMixin { - GhUsersStarrable({this.stargazers}); - - factory GhUsersStarrable.fromJson(Map json) => - _$GhUsersStarrableFromJson(json); - - GhUsersStargazerConnection stargazers; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [stargazers, resolveType]; - Map toJson() => _$GhUsersStarrableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersRepositoryInfo with EquatableMixin { - GhUsersRepositoryInfo(); - - factory GhUsersRepositoryInfo.fromJson(Map json) => - _$GhUsersRepositoryInfoFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhUsersRepositoryInfoToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUsersArguments extends JsonSerializable with EquatableMixin { - GhUsersArguments( - {@required this.login, - @required this.repoName, - this.after, - @required this.isFollowers, - @required this.isFollowing, - @required this.isMember, - @required this.isStar, - @required this.isWatch}); - - factory GhUsersArguments.fromJson(Map json) => - _$GhUsersArgumentsFromJson(json); - - final String login; - - final String repoName; - - final String after; - - final bool isFollowers; - - final bool isFollowing; - - final bool isMember; - - final bool isStar; - - final bool isWatch; - - @override - List get props => [ - login, - repoName, - after, - isFollowers, - isFollowing, - isMember, - isStar, - isWatch - ]; - Map toJson() => _$GhUsersArgumentsToJson(this); -} - -class GhUsersQuery extends GraphQLQuery { - GhUsersQuery({this.variables}); - - @override - final DocumentNode document = DocumentNode(definitions: [ - OperationDefinitionNode( - type: OperationType.query, - name: NameNode(value: 'GhUsers'), - variableDefinitions: [ - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'login')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'repoName')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'after')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: false), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'isFollowers')), - type: NamedTypeNode( - name: NameNode(value: 'Boolean'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'isFollowing')), - type: NamedTypeNode( - name: NameNode(value: 'Boolean'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'isMember')), - type: NamedTypeNode( - name: NameNode(value: 'Boolean'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'isStar')), - type: NamedTypeNode( - name: NameNode(value: 'Boolean'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'isWatch')), - type: NamedTypeNode( - name: NameNode(value: 'Boolean'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'user'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'login'), - value: VariableNode(name: NameNode(value: 'login'))) - ], - directives: [ - DirectiveNode(name: NameNode(value: 'skip'), arguments: [ - ArgumentNode( - name: NameNode(value: 'if'), - value: VariableNode(name: NameNode(value: 'isMember'))) - ]) - ], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'company'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'location'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'createdAt'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'followers'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '30')), - ArgumentNode( - name: NameNode(value: 'after'), - value: VariableNode(name: NameNode(value: 'after'))) - ], - directives: [ - DirectiveNode( - name: NameNode(value: 'include'), - arguments: [ - ArgumentNode( - name: NameNode(value: 'if'), - value: VariableNode( - name: NameNode(value: 'isFollowers'))) - ]) - ], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'pageInfo'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'hasNextPage'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'endCursor'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'company'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'location'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'createdAt'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])), - FieldNode( - name: NameNode(value: 'following'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '30')), - ArgumentNode( - name: NameNode(value: 'after'), - value: VariableNode(name: NameNode(value: 'after'))) - ], - directives: [ - DirectiveNode( - name: NameNode(value: 'include'), - arguments: [ - ArgumentNode( - name: NameNode(value: 'if'), - value: VariableNode( - name: NameNode(value: 'isFollowing'))) - ]) - ], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'pageInfo'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'hasNextPage'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'endCursor'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'company'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'location'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'createdAt'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])), - FieldNode( - name: NameNode(value: 'organization'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'login'), - value: VariableNode(name: NameNode(value: 'login'))) - ], - directives: [ - DirectiveNode(name: NameNode(value: 'include'), arguments: [ - ArgumentNode( - name: NameNode(value: 'if'), - value: VariableNode(name: NameNode(value: 'isMember'))) - ]) - ], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'location'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'membersWithRole'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '30')), - ArgumentNode( - name: NameNode(value: 'after'), - value: VariableNode(name: NameNode(value: 'after'))) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'pageInfo'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'hasNextPage'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'endCursor'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'company'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'location'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'createdAt'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])), - FieldNode( - name: NameNode(value: 'repository'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'owner'), - value: VariableNode(name: NameNode(value: 'login'))), - ArgumentNode( - name: NameNode(value: 'name'), - value: VariableNode(name: NameNode(value: 'repoName'))) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'watchers'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '30')), - ArgumentNode( - name: NameNode(value: 'after'), - value: VariableNode(name: NameNode(value: 'after'))) - ], - directives: [ - DirectiveNode( - name: NameNode(value: 'include'), - arguments: [ - ArgumentNode( - name: NameNode(value: 'if'), - value: VariableNode( - name: NameNode(value: 'isWatch'))) - ]) - ], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'pageInfo'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'hasNextPage'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'endCursor'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'company'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'location'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'createdAt'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])), - FieldNode( - name: NameNode(value: 'stargazers'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '30')), - ArgumentNode( - name: NameNode(value: 'after'), - value: VariableNode(name: NameNode(value: 'after'))), - ArgumentNode( - name: NameNode(value: 'orderBy'), - value: ObjectValueNode(fields: [ - ObjectFieldNode( - name: NameNode(value: 'field'), - value: EnumValueNode( - name: NameNode(value: 'STARRED_AT'))), - ObjectFieldNode( - name: NameNode(value: 'direction'), - value: EnumValueNode( - name: NameNode(value: 'DESC'))) - ])) - ], - directives: [ - DirectiveNode( - name: NameNode(value: 'include'), - arguments: [ - ArgumentNode( - name: NameNode(value: 'if'), - value: VariableNode( - name: NameNode(value: 'isStar'))) - ]) - ], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'pageInfo'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'hasNextPage'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'endCursor'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'company'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'location'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'createdAt'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])) - ])) - ]); - - @override - final String operationName = 'GhUsers'; - - @override - final GhUsersArguments variables; - - @override - List get props => [document, operationName, variables]; - @override - GhUsers parse(Map json) => GhUsers.fromJson(json); -} - -@JsonSerializable(explicitToJson: true) -class GhPulls with EquatableMixin { - GhPulls({this.repository}); - - factory GhPulls.fromJson(Map json) => - _$GhPullsFromJson(json); - - GhPullsRepository repository; - - @override - List get props => [repository]; - Map toJson() => _$GhPullsToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsRepository extends GhPullsPinnableItem - with EquatableMixin - implements - GhPullsNode, - GhPullsProjectOwner, - GhPullsRegistryPackageOwner, - GhPullsRegistryPackageSearch, - GhPullsSubscribable, - GhPullsStarrable, - GhPullsUniformResourceLocatable, - GhPullsRepositoryInfo { - GhPullsRepository({this.pullRequests}); - - factory GhPullsRepository.fromJson(Map json) => - _$GhPullsRepositoryFromJson(json); - - @override - GhPullsRepositoryOwner owner; - - @override - String name; - - GhPullsPullRequestConnection pullRequests; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [owner, name, pullRequests, resolveType]; - Map toJson() => _$GhPullsRepositoryToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsRepositoryOwner with EquatableMixin { - GhPullsRepositoryOwner({this.login}); - - factory GhPullsRepositoryOwner.fromJson(Map json) => - _$GhPullsRepositoryOwnerFromJson(json); - - String login; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [login, resolveType]; - Map toJson() => _$GhPullsRepositoryOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsPullRequestConnection with EquatableMixin { - GhPullsPullRequestConnection({this.pageInfo, this.nodes}); - - factory GhPullsPullRequestConnection.fromJson(Map json) => - _$GhPullsPullRequestConnectionFromJson(json); - - GhPullsPageInfo pageInfo; - - List nodes; - - @override - List get props => [pageInfo, nodes]; - Map toJson() => _$GhPullsPullRequestConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsPageInfo with EquatableMixin { - GhPullsPageInfo({this.hasNextPage, this.endCursor}); - - factory GhPullsPageInfo.fromJson(Map json) => - _$GhPullsPageInfoFromJson(json); - - bool hasNextPage; - - String endCursor; - - @override - List get props => [hasNextPage, endCursor]; - Map toJson() => _$GhPullsPageInfoToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsPullRequest extends GhPullsProjectCardItem - with EquatableMixin - implements - GhPullsNode, - GhPullsAssignable, - GhPullsClosable, - GhPullsComment, - GhPullsUpdatable, - GhPullsUpdatableComment, - GhPullsLabelable, - GhPullsLockable, - GhPullsReactable, - GhPullsRepositoryNode, - GhPullsSubscribable, - GhPullsUniformResourceLocatable { - GhPullsPullRequest({this.number, this.title, this.comments}); - - factory GhPullsPullRequest.fromJson(Map json) => - _$GhPullsPullRequestFromJson(json); - - @override - GhPullsRepository repository; - - int number; - - String title; - - @override - DateTime updatedAt; - - @override - GhPullsActor author; - - @override - GhPullsLabelConnection labels; - - GhPullsIssueCommentConnection comments; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [ - repository, - number, - title, - updatedAt, - author, - labels, - comments, - resolveType - ]; - Map toJson() => _$GhPullsPullRequestToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsPinnableItem with EquatableMixin { - GhPullsPinnableItem(); - - factory GhPullsPinnableItem.fromJson(Map json) => - _$GhPullsPinnableItemFromJson(json); - - @override - List get props => []; - Map toJson() => _$GhPullsPinnableItemToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsNode with EquatableMixin { - GhPullsNode(); - - factory GhPullsNode.fromJson(Map json) => - _$GhPullsNodeFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhPullsNodeToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsProjectOwner with EquatableMixin { - GhPullsProjectOwner(); - - factory GhPullsProjectOwner.fromJson(Map json) => - _$GhPullsProjectOwnerFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhPullsProjectOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsRegistryPackageOwner with EquatableMixin { - GhPullsRegistryPackageOwner(); - - factory GhPullsRegistryPackageOwner.fromJson(Map json) => - _$GhPullsRegistryPackageOwnerFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhPullsRegistryPackageOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsRegistryPackageSearch with EquatableMixin { - GhPullsRegistryPackageSearch(); - - factory GhPullsRegistryPackageSearch.fromJson(Map json) => - _$GhPullsRegistryPackageSearchFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhPullsRegistryPackageSearchToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsSubscribable with EquatableMixin { - GhPullsSubscribable(); - - factory GhPullsSubscribable.fromJson(Map json) => - _$GhPullsSubscribableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhPullsSubscribableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsStarrable with EquatableMixin { - GhPullsStarrable(); - - factory GhPullsStarrable.fromJson(Map json) => - _$GhPullsStarrableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhPullsStarrableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsUniformResourceLocatable with EquatableMixin { - GhPullsUniformResourceLocatable(); - - factory GhPullsUniformResourceLocatable.fromJson(Map json) => - _$GhPullsUniformResourceLocatableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => - _$GhPullsUniformResourceLocatableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsRepositoryInfo with EquatableMixin { - GhPullsRepositoryInfo({this.owner, this.name}); - - factory GhPullsRepositoryInfo.fromJson(Map json) => - _$GhPullsRepositoryInfoFromJson(json); - - GhPullsRepositoryOwner owner; - - String name; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [owner, name, resolveType]; - Map toJson() => _$GhPullsRepositoryInfoToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsActor with EquatableMixin { - GhPullsActor({this.login, this.avatarUrl}); - - factory GhPullsActor.fromJson(Map json) => - _$GhPullsActorFromJson(json); - - String login; - - String avatarUrl; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [login, avatarUrl, resolveType]; - Map toJson() => _$GhPullsActorToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsLabelConnection with EquatableMixin { - GhPullsLabelConnection({this.nodes}); - - factory GhPullsLabelConnection.fromJson(Map json) => - _$GhPullsLabelConnectionFromJson(json); - - List nodes; - - @override - List get props => [nodes]; - Map toJson() => _$GhPullsLabelConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsLabel with EquatableMixin implements GhPullsNode { - GhPullsLabel({this.name, this.color}); - - factory GhPullsLabel.fromJson(Map json) => - _$GhPullsLabelFromJson(json); - - String name; - - String color; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [name, color, resolveType]; - Map toJson() => _$GhPullsLabelToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsIssueCommentConnection with EquatableMixin { - GhPullsIssueCommentConnection({this.totalCount}); - - factory GhPullsIssueCommentConnection.fromJson(Map json) => - _$GhPullsIssueCommentConnectionFromJson(json); - - int totalCount; - - @override - List get props => [totalCount]; - Map toJson() => _$GhPullsIssueCommentConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsProjectCardItem with EquatableMixin { - GhPullsProjectCardItem(); - - factory GhPullsProjectCardItem.fromJson(Map json) => - _$GhPullsProjectCardItemFromJson(json); - - @override - List get props => []; - Map toJson() => _$GhPullsProjectCardItemToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsAssignable with EquatableMixin { - GhPullsAssignable(); - - factory GhPullsAssignable.fromJson(Map json) => - _$GhPullsAssignableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhPullsAssignableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsClosable with EquatableMixin { - GhPullsClosable(); - - factory GhPullsClosable.fromJson(Map json) => - _$GhPullsClosableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhPullsClosableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsComment with EquatableMixin { - GhPullsComment({this.updatedAt, this.author}); - - factory GhPullsComment.fromJson(Map json) => - _$GhPullsCommentFromJson(json); - - DateTime updatedAt; - - GhPullsActor author; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [updatedAt, author, resolveType]; - Map toJson() => _$GhPullsCommentToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsUpdatable with EquatableMixin { - GhPullsUpdatable(); - - factory GhPullsUpdatable.fromJson(Map json) => - _$GhPullsUpdatableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhPullsUpdatableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsUpdatableComment with EquatableMixin { - GhPullsUpdatableComment(); - - factory GhPullsUpdatableComment.fromJson(Map json) => - _$GhPullsUpdatableCommentFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhPullsUpdatableCommentToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsLabelable with EquatableMixin { - GhPullsLabelable({this.labels}); - - factory GhPullsLabelable.fromJson(Map json) => - _$GhPullsLabelableFromJson(json); - - GhPullsLabelConnection labels; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [labels, resolveType]; - Map toJson() => _$GhPullsLabelableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsLockable with EquatableMixin { - GhPullsLockable(); - - factory GhPullsLockable.fromJson(Map json) => - _$GhPullsLockableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhPullsLockableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsReactable with EquatableMixin { - GhPullsReactable(); - - factory GhPullsReactable.fromJson(Map json) => - _$GhPullsReactableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhPullsReactableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsRepositoryNode with EquatableMixin { - GhPullsRepositoryNode({this.repository}); - - factory GhPullsRepositoryNode.fromJson(Map json) => - _$GhPullsRepositoryNodeFromJson(json); - - GhPullsRepository repository; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [repository, resolveType]; - Map toJson() => _$GhPullsRepositoryNodeToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhPullsArguments extends JsonSerializable with EquatableMixin { - GhPullsArguments({@required this.owner, @required this.name, this.cursor}); - - factory GhPullsArguments.fromJson(Map json) => - _$GhPullsArgumentsFromJson(json); - - final String owner; - - final String name; - - final String cursor; - - @override - List get props => [owner, name, cursor]; - Map toJson() => _$GhPullsArgumentsToJson(this); -} - -class GhPullsQuery extends GraphQLQuery { - GhPullsQuery({this.variables}); - - @override - final DocumentNode document = DocumentNode(definitions: [ - OperationDefinitionNode( - type: OperationType.query, - name: NameNode(value: 'GhPulls'), - variableDefinitions: [ - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'owner')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'name')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'cursor')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: false), - defaultValue: DefaultValueNode(value: null), - directives: []) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'repository'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'owner'), - value: VariableNode(name: NameNode(value: 'owner'))), - ArgumentNode( - name: NameNode(value: 'name'), - value: VariableNode(name: NameNode(value: 'name'))) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'owner'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'pullRequests'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'states'), - value: EnumValueNode(name: NameNode(value: 'OPEN'))), - ArgumentNode( - name: NameNode(value: 'orderBy'), - value: ObjectValueNode(fields: [ - ObjectFieldNode( - name: NameNode(value: 'field'), - value: EnumValueNode( - name: NameNode(value: 'CREATED_AT'))), - ObjectFieldNode( - name: NameNode(value: 'direction'), - value: EnumValueNode( - name: NameNode(value: 'DESC'))) - ])), - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '30')), - ArgumentNode( - name: NameNode(value: 'after'), - value: VariableNode(name: NameNode(value: 'cursor'))) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'pageInfo'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'hasNextPage'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'endCursor'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'repository'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'owner'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'number'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'title'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'updatedAt'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'author'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'labels'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '10')) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'color'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])), - FieldNode( - name: NameNode(value: 'comments'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])) - ])) - ])) - ]); - - @override - final String operationName = 'GhPulls'; - - @override - final GhPullsArguments variables; - - @override - List get props => [document, operationName, variables]; - @override - GhPulls parse(Map json) => GhPulls.fromJson(json); -} - -@JsonSerializable(explicitToJson: true) -class GhOpenIssue with EquatableMixin { - GhOpenIssue({this.reopenIssue, this.closeIssue}); - - factory GhOpenIssue.fromJson(Map json) => - _$GhOpenIssueFromJson(json); - - GhOpenIssueReopenIssuePayload reopenIssue; - - GhOpenIssueCloseIssuePayload closeIssue; - - @override - List get props => [reopenIssue, closeIssue]; - Map toJson() => _$GhOpenIssueToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhOpenIssueReopenIssuePayload with EquatableMixin { - GhOpenIssueReopenIssuePayload({this.issue}); - - factory GhOpenIssueReopenIssuePayload.fromJson(Map json) => - _$GhOpenIssueReopenIssuePayloadFromJson(json); - - GhOpenIssueIssue issue; - - @override - List get props => [issue]; - Map toJson() => _$GhOpenIssueReopenIssuePayloadToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhOpenIssueIssue extends GhOpenIssueProjectCardItem - with EquatableMixin - implements - GhOpenIssueNode, - GhOpenIssueAssignable, - GhOpenIssueClosable, - GhOpenIssueComment, - GhOpenIssueUpdatable, - GhOpenIssueUpdatableComment, - GhOpenIssueLabelable, - GhOpenIssueLockable, - GhOpenIssueReactable, - GhOpenIssueRepositoryNode, - GhOpenIssueSubscribable, - GhOpenIssueUniformResourceLocatable { - GhOpenIssueIssue(); - - factory GhOpenIssueIssue.fromJson(Map json) => - _$GhOpenIssueIssueFromJson(json); - - @override - bool closed; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [closed, resolveType]; - Map toJson() => _$GhOpenIssueIssueToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhOpenIssueProjectCardItem with EquatableMixin { - GhOpenIssueProjectCardItem(); - - factory GhOpenIssueProjectCardItem.fromJson(Map json) => - _$GhOpenIssueProjectCardItemFromJson(json); - - @override - List get props => []; - Map toJson() => _$GhOpenIssueProjectCardItemToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhOpenIssueNode with EquatableMixin { - GhOpenIssueNode(); - - factory GhOpenIssueNode.fromJson(Map json) => - _$GhOpenIssueNodeFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhOpenIssueNodeToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhOpenIssueAssignable with EquatableMixin { - GhOpenIssueAssignable(); - - factory GhOpenIssueAssignable.fromJson(Map json) => - _$GhOpenIssueAssignableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhOpenIssueAssignableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhOpenIssueClosable with EquatableMixin { - GhOpenIssueClosable({this.closed}); - - factory GhOpenIssueClosable.fromJson(Map json) => - _$GhOpenIssueClosableFromJson(json); - - bool closed; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [closed, resolveType]; - Map toJson() => _$GhOpenIssueClosableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhOpenIssueComment with EquatableMixin { - GhOpenIssueComment(); - - factory GhOpenIssueComment.fromJson(Map json) => - _$GhOpenIssueCommentFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhOpenIssueCommentToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhOpenIssueUpdatable with EquatableMixin { - GhOpenIssueUpdatable(); - - factory GhOpenIssueUpdatable.fromJson(Map json) => - _$GhOpenIssueUpdatableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhOpenIssueUpdatableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhOpenIssueUpdatableComment with EquatableMixin { - GhOpenIssueUpdatableComment(); - - factory GhOpenIssueUpdatableComment.fromJson(Map json) => - _$GhOpenIssueUpdatableCommentFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhOpenIssueUpdatableCommentToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhOpenIssueLabelable with EquatableMixin { - GhOpenIssueLabelable(); - - factory GhOpenIssueLabelable.fromJson(Map json) => - _$GhOpenIssueLabelableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhOpenIssueLabelableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhOpenIssueLockable with EquatableMixin { - GhOpenIssueLockable(); - - factory GhOpenIssueLockable.fromJson(Map json) => - _$GhOpenIssueLockableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhOpenIssueLockableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhOpenIssueReactable with EquatableMixin { - GhOpenIssueReactable(); - - factory GhOpenIssueReactable.fromJson(Map json) => - _$GhOpenIssueReactableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhOpenIssueReactableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhOpenIssueRepositoryNode with EquatableMixin { - GhOpenIssueRepositoryNode(); - - factory GhOpenIssueRepositoryNode.fromJson(Map json) => - _$GhOpenIssueRepositoryNodeFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhOpenIssueRepositoryNodeToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhOpenIssueSubscribable with EquatableMixin { - GhOpenIssueSubscribable(); - - factory GhOpenIssueSubscribable.fromJson(Map json) => - _$GhOpenIssueSubscribableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhOpenIssueSubscribableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhOpenIssueUniformResourceLocatable with EquatableMixin { - GhOpenIssueUniformResourceLocatable(); - - factory GhOpenIssueUniformResourceLocatable.fromJson( - Map json) => - _$GhOpenIssueUniformResourceLocatableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => - _$GhOpenIssueUniformResourceLocatableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhOpenIssueCloseIssuePayload with EquatableMixin { - GhOpenIssueCloseIssuePayload({this.issue}); - - factory GhOpenIssueCloseIssuePayload.fromJson(Map json) => - _$GhOpenIssueCloseIssuePayloadFromJson(json); - - GhOpenIssueIssue issue; - - @override - List get props => [issue]; - Map toJson() => _$GhOpenIssueCloseIssuePayloadToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhOpenIssueArguments extends JsonSerializable with EquatableMixin { - GhOpenIssueArguments({@required this.id, @required this.open}); - - factory GhOpenIssueArguments.fromJson(Map json) => - _$GhOpenIssueArgumentsFromJson(json); - - final String id; - - final bool open; - - @override - List get props => [id, open]; - Map toJson() => _$GhOpenIssueArgumentsToJson(this); -} - -class GhOpenIssueQuery extends GraphQLQuery { - GhOpenIssueQuery({this.variables}); - - @override - final DocumentNode document = DocumentNode(definitions: [ - OperationDefinitionNode( - type: OperationType.mutation, - name: NameNode(value: 'GhOpenIssue'), - variableDefinitions: [ - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'id')), - type: NamedTypeNode(name: NameNode(value: 'ID'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'open')), - type: NamedTypeNode( - name: NameNode(value: 'Boolean'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'reopenIssue'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'input'), - value: ObjectValueNode(fields: [ - ObjectFieldNode( - name: NameNode(value: 'issueId'), - value: VariableNode(name: NameNode(value: 'id'))) - ])) - ], - directives: [ - DirectiveNode(name: NameNode(value: 'include'), arguments: [ - ArgumentNode( - name: NameNode(value: 'if'), - value: VariableNode(name: NameNode(value: 'open'))) - ]) - ], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'issue'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'closed'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])), - FieldNode( - name: NameNode(value: 'closeIssue'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'input'), - value: ObjectValueNode(fields: [ - ObjectFieldNode( - name: NameNode(value: 'issueId'), - value: VariableNode(name: NameNode(value: 'id'))) - ])) - ], - directives: [ - DirectiveNode(name: NameNode(value: 'skip'), arguments: [ - ArgumentNode( - name: NameNode(value: 'if'), - value: VariableNode(name: NameNode(value: 'open'))) - ]) - ], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'issue'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'closed'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])) - ]); - - @override - final String operationName = 'GhOpenIssue'; - - @override - final GhOpenIssueArguments variables; - - @override - List get props => [document, operationName, variables]; - @override - GhOpenIssue parse(Map json) => GhOpenIssue.fromJson(json); -} - -@JsonSerializable(explicitToJson: true) -class GhIssues with EquatableMixin { - GhIssues({this.repository}); - - factory GhIssues.fromJson(Map json) => - _$GhIssuesFromJson(json); - - GhIssuesRepository repository; - - @override - List get props => [repository]; - Map toJson() => _$GhIssuesToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesRepository extends GhIssuesPinnableItem - with EquatableMixin - implements - GhIssuesNode, - GhIssuesProjectOwner, - GhIssuesRegistryPackageOwner, - GhIssuesRegistryPackageSearch, - GhIssuesSubscribable, - GhIssuesStarrable, - GhIssuesUniformResourceLocatable, - GhIssuesRepositoryInfo { - GhIssuesRepository({this.issues}); - - factory GhIssuesRepository.fromJson(Map json) => - _$GhIssuesRepositoryFromJson(json); - - @override - GhIssuesRepositoryOwner owner; - - @override - String name; - - GhIssuesIssueConnection issues; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [owner, name, issues, resolveType]; - Map toJson() => _$GhIssuesRepositoryToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesRepositoryOwner with EquatableMixin { - GhIssuesRepositoryOwner({this.login}); - - factory GhIssuesRepositoryOwner.fromJson(Map json) => - _$GhIssuesRepositoryOwnerFromJson(json); - - String login; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [login, resolveType]; - Map toJson() => _$GhIssuesRepositoryOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesIssueConnection with EquatableMixin { - GhIssuesIssueConnection({this.pageInfo, this.nodes}); - - factory GhIssuesIssueConnection.fromJson(Map json) => - _$GhIssuesIssueConnectionFromJson(json); - - GhIssuesPageInfo pageInfo; - - List nodes; - - @override - List get props => [pageInfo, nodes]; - Map toJson() => _$GhIssuesIssueConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesPageInfo with EquatableMixin { - GhIssuesPageInfo({this.hasNextPage, this.endCursor}); - - factory GhIssuesPageInfo.fromJson(Map json) => - _$GhIssuesPageInfoFromJson(json); - - bool hasNextPage; - - String endCursor; - - @override - List get props => [hasNextPage, endCursor]; - Map toJson() => _$GhIssuesPageInfoToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesIssue extends GhIssuesProjectCardItem - with EquatableMixin - implements - GhIssuesNode, - GhIssuesAssignable, - GhIssuesClosable, - GhIssuesComment, - GhIssuesUpdatable, - GhIssuesUpdatableComment, - GhIssuesLabelable, - GhIssuesLockable, - GhIssuesReactable, - GhIssuesRepositoryNode, - GhIssuesSubscribable, - GhIssuesUniformResourceLocatable { - GhIssuesIssue({this.number, this.title, this.comments}); - - factory GhIssuesIssue.fromJson(Map json) => - _$GhIssuesIssueFromJson(json); - - @override - GhIssuesRepository repository; - - int number; - - String title; - - @override - DateTime updatedAt; - - @override - GhIssuesActor author; - - @override - GhIssuesLabelConnection labels; - - GhIssuesIssueCommentConnection comments; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [ - repository, - number, - title, - updatedAt, - author, - labels, - comments, - resolveType - ]; - Map toJson() => _$GhIssuesIssueToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesPinnableItem with EquatableMixin { - GhIssuesPinnableItem(); - - factory GhIssuesPinnableItem.fromJson(Map json) => - _$GhIssuesPinnableItemFromJson(json); - - @override - List get props => []; - Map toJson() => _$GhIssuesPinnableItemToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesNode with EquatableMixin { - GhIssuesNode(); - - factory GhIssuesNode.fromJson(Map json) => - _$GhIssuesNodeFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhIssuesNodeToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesProjectOwner with EquatableMixin { - GhIssuesProjectOwner(); - - factory GhIssuesProjectOwner.fromJson(Map json) => - _$GhIssuesProjectOwnerFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhIssuesProjectOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesRegistryPackageOwner with EquatableMixin { - GhIssuesRegistryPackageOwner(); - - factory GhIssuesRegistryPackageOwner.fromJson(Map json) => - _$GhIssuesRegistryPackageOwnerFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhIssuesRegistryPackageOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesRegistryPackageSearch with EquatableMixin { - GhIssuesRegistryPackageSearch(); - - factory GhIssuesRegistryPackageSearch.fromJson(Map json) => - _$GhIssuesRegistryPackageSearchFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhIssuesRegistryPackageSearchToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesSubscribable with EquatableMixin { - GhIssuesSubscribable(); - - factory GhIssuesSubscribable.fromJson(Map json) => - _$GhIssuesSubscribableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhIssuesSubscribableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesStarrable with EquatableMixin { - GhIssuesStarrable(); - - factory GhIssuesStarrable.fromJson(Map json) => - _$GhIssuesStarrableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhIssuesStarrableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesUniformResourceLocatable with EquatableMixin { - GhIssuesUniformResourceLocatable(); - - factory GhIssuesUniformResourceLocatable.fromJson( - Map json) => - _$GhIssuesUniformResourceLocatableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => - _$GhIssuesUniformResourceLocatableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesRepositoryInfo with EquatableMixin { - GhIssuesRepositoryInfo({this.owner, this.name}); - - factory GhIssuesRepositoryInfo.fromJson(Map json) => - _$GhIssuesRepositoryInfoFromJson(json); - - GhIssuesRepositoryOwner owner; - - String name; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [owner, name, resolveType]; - Map toJson() => _$GhIssuesRepositoryInfoToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesActor with EquatableMixin { - GhIssuesActor({this.login, this.avatarUrl}); - - factory GhIssuesActor.fromJson(Map json) => - _$GhIssuesActorFromJson(json); - - String login; - - String avatarUrl; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [login, avatarUrl, resolveType]; - Map toJson() => _$GhIssuesActorToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesLabelConnection with EquatableMixin { - GhIssuesLabelConnection({this.nodes}); - - factory GhIssuesLabelConnection.fromJson(Map json) => - _$GhIssuesLabelConnectionFromJson(json); - - List nodes; - - @override - List get props => [nodes]; - Map toJson() => _$GhIssuesLabelConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesLabel with EquatableMixin implements GhIssuesNode { - GhIssuesLabel({this.name, this.color}); - - factory GhIssuesLabel.fromJson(Map json) => - _$GhIssuesLabelFromJson(json); - - String name; - - String color; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [name, color, resolveType]; - Map toJson() => _$GhIssuesLabelToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesIssueCommentConnection with EquatableMixin { - GhIssuesIssueCommentConnection({this.totalCount}); - - factory GhIssuesIssueCommentConnection.fromJson(Map json) => - _$GhIssuesIssueCommentConnectionFromJson(json); - - int totalCount; - - @override - List get props => [totalCount]; - Map toJson() => _$GhIssuesIssueCommentConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesProjectCardItem with EquatableMixin { - GhIssuesProjectCardItem(); - - factory GhIssuesProjectCardItem.fromJson(Map json) => - _$GhIssuesProjectCardItemFromJson(json); - - @override - List get props => []; - Map toJson() => _$GhIssuesProjectCardItemToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesAssignable with EquatableMixin { - GhIssuesAssignable(); - - factory GhIssuesAssignable.fromJson(Map json) => - _$GhIssuesAssignableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhIssuesAssignableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesClosable with EquatableMixin { - GhIssuesClosable(); - - factory GhIssuesClosable.fromJson(Map json) => - _$GhIssuesClosableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhIssuesClosableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesComment with EquatableMixin { - GhIssuesComment({this.updatedAt, this.author}); - - factory GhIssuesComment.fromJson(Map json) => - _$GhIssuesCommentFromJson(json); - - DateTime updatedAt; - - GhIssuesActor author; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [updatedAt, author, resolveType]; - Map toJson() => _$GhIssuesCommentToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesUpdatable with EquatableMixin { - GhIssuesUpdatable(); - - factory GhIssuesUpdatable.fromJson(Map json) => - _$GhIssuesUpdatableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhIssuesUpdatableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesUpdatableComment with EquatableMixin { - GhIssuesUpdatableComment(); - - factory GhIssuesUpdatableComment.fromJson(Map json) => - _$GhIssuesUpdatableCommentFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhIssuesUpdatableCommentToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesLabelable with EquatableMixin { - GhIssuesLabelable({this.labels}); - - factory GhIssuesLabelable.fromJson(Map json) => - _$GhIssuesLabelableFromJson(json); - - GhIssuesLabelConnection labels; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [labels, resolveType]; - Map toJson() => _$GhIssuesLabelableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesLockable with EquatableMixin { - GhIssuesLockable(); - - factory GhIssuesLockable.fromJson(Map json) => - _$GhIssuesLockableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhIssuesLockableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesReactable with EquatableMixin { - GhIssuesReactable(); - - factory GhIssuesReactable.fromJson(Map json) => - _$GhIssuesReactableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhIssuesReactableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesRepositoryNode with EquatableMixin { - GhIssuesRepositoryNode({this.repository}); - - factory GhIssuesRepositoryNode.fromJson(Map json) => - _$GhIssuesRepositoryNodeFromJson(json); - - GhIssuesRepository repository; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [repository, resolveType]; - Map toJson() => _$GhIssuesRepositoryNodeToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhIssuesArguments extends JsonSerializable with EquatableMixin { - GhIssuesArguments({@required this.owner, @required this.name, this.cursor}); - - factory GhIssuesArguments.fromJson(Map json) => - _$GhIssuesArgumentsFromJson(json); - - final String owner; - - final String name; - - final String cursor; - - @override - List get props => [owner, name, cursor]; - Map toJson() => _$GhIssuesArgumentsToJson(this); -} - -class GhIssuesQuery extends GraphQLQuery { - GhIssuesQuery({this.variables}); - - @override - final DocumentNode document = DocumentNode(definitions: [ - OperationDefinitionNode( - type: OperationType.query, - name: NameNode(value: 'GhIssues'), - variableDefinitions: [ - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'owner')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'name')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'cursor')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: false), - defaultValue: DefaultValueNode(value: null), - directives: []) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'repository'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'owner'), - value: VariableNode(name: NameNode(value: 'owner'))), - ArgumentNode( - name: NameNode(value: 'name'), - value: VariableNode(name: NameNode(value: 'name'))) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'owner'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'issues'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'states'), - value: EnumValueNode(name: NameNode(value: 'OPEN'))), - ArgumentNode( - name: NameNode(value: 'orderBy'), - value: ObjectValueNode(fields: [ - ObjectFieldNode( - name: NameNode(value: 'field'), - value: EnumValueNode( - name: NameNode(value: 'CREATED_AT'))), - ObjectFieldNode( - name: NameNode(value: 'direction'), - value: EnumValueNode( - name: NameNode(value: 'DESC'))) - ])), - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '30')), - ArgumentNode( - name: NameNode(value: 'after'), - value: VariableNode(name: NameNode(value: 'cursor'))) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'pageInfo'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'hasNextPage'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'endCursor'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'repository'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'owner'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'number'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'title'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'updatedAt'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'author'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'labels'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '10')) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'color'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])), - FieldNode( - name: NameNode(value: 'comments'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])) - ])) - ])) - ]); - - @override - final String operationName = 'GhIssues'; - - @override - final GhIssuesArguments variables; - - @override - List get props => [document, operationName, variables]; - @override - GhIssues parse(Map json) => GhIssues.fromJson(json); -} - -@JsonSerializable(explicitToJson: true) -class GhRepos with EquatableMixin { - GhRepos({this.user}); - - factory GhRepos.fromJson(Map json) => - _$GhReposFromJson(json); - - GhReposUser user; - - @override - List get props => [user]; - Map toJson() => _$GhReposToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposUser extends GhReposAuditEntryActor - with EquatableMixin - implements - GhReposNode, - GhReposActor, - GhReposRegistryPackageOwner, - GhReposRegistryPackageSearch, - GhReposProjectOwner, - GhReposRepositoryOwner, - GhReposUniformResourceLocatable, - GhReposProfileOwner, - GhReposSponsorable { - GhReposUser({this.starredRepositories}); - - factory GhReposUser.fromJson(Map json) => - _$GhReposUserFromJson(json); - - @override - String login; - - @override - String avatarUrl; - - @override - GhReposRepositoryConnection repositories; - - GhReposStarredRepositoryConnection starredRepositories; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => - [login, avatarUrl, repositories, starredRepositories, resolveType]; - Map toJson() => _$GhReposUserToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposRepositoryConnection with EquatableMixin { - GhReposRepositoryConnection({this.totalCount, this.pageInfo, this.nodes}); - - factory GhReposRepositoryConnection.fromJson(Map json) => - _$GhReposRepositoryConnectionFromJson(json); - - int totalCount; - - GhReposPageInfo pageInfo; - - List nodes; - - @override - List get props => [totalCount, pageInfo, nodes]; - Map toJson() => _$GhReposRepositoryConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposPageInfo with EquatableMixin { - GhReposPageInfo({this.hasNextPage, this.endCursor}); - - factory GhReposPageInfo.fromJson(Map json) => - _$GhReposPageInfoFromJson(json); - - bool hasNextPage; - - String endCursor; - - @override - List get props => [hasNextPage, endCursor]; - Map toJson() => _$GhReposPageInfoToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposRepository extends GhReposPinnableItem - with EquatableMixin - implements - GhReposNode, - GhReposProjectOwner, - GhReposRegistryPackageOwner, - GhReposRegistryPackageSearch, - GhReposSubscribable, - GhReposStarrable, - GhReposUniformResourceLocatable, - GhReposRepositoryInfo { - GhReposRepository({this.forks, this.primaryLanguage}); - - factory GhReposRepository.fromJson(Map json) => - _$GhReposRepositoryFromJson(json); - - @override - GhReposRepositoryOwner owner; - - @override - String name; - - @override - String description; - - @override - bool isPrivate; - - @override - bool isFork; - - @override - DateTime updatedAt; - - @override - GhReposStargazerConnection stargazers; - - GhReposRepositoryConnection forks; - - GhReposLanguage primaryLanguage; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [ - owner, - name, - description, - isPrivate, - isFork, - updatedAt, - stargazers, - forks, - primaryLanguage, - resolveType - ]; - Map toJson() => _$GhReposRepositoryToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposRepositoryOwner with EquatableMixin { - GhReposRepositoryOwner({this.login, this.avatarUrl}); - - factory GhReposRepositoryOwner.fromJson(Map json) => - _$GhReposRepositoryOwnerFromJson(json); - - String login; - - String avatarUrl; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [login, avatarUrl, resolveType]; - Map toJson() => _$GhReposRepositoryOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposStargazerConnection with EquatableMixin { - GhReposStargazerConnection({this.totalCount}); - - factory GhReposStargazerConnection.fromJson(Map json) => - _$GhReposStargazerConnectionFromJson(json); - - int totalCount; - - @override - List get props => [totalCount]; - Map toJson() => _$GhReposStargazerConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposLanguage with EquatableMixin implements GhReposNode { - GhReposLanguage({this.color, this.name}); - - factory GhReposLanguage.fromJson(Map json) => - _$GhReposLanguageFromJson(json); - - String color; - - String name; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [color, name, resolveType]; - Map toJson() => _$GhReposLanguageToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposNode with EquatableMixin { - GhReposNode(); - - factory GhReposNode.fromJson(Map json) => - _$GhReposNodeFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhReposNodeToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposPinnableItem with EquatableMixin { - GhReposPinnableItem(); - - factory GhReposPinnableItem.fromJson(Map json) => - _$GhReposPinnableItemFromJson(json); - - @override - List get props => []; - Map toJson() => _$GhReposPinnableItemToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposProjectOwner with EquatableMixin { - GhReposProjectOwner(); - - factory GhReposProjectOwner.fromJson(Map json) => - _$GhReposProjectOwnerFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhReposProjectOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposRegistryPackageOwner with EquatableMixin { - GhReposRegistryPackageOwner(); - - factory GhReposRegistryPackageOwner.fromJson(Map json) => - _$GhReposRegistryPackageOwnerFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhReposRegistryPackageOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposRegistryPackageSearch with EquatableMixin { - GhReposRegistryPackageSearch(); - - factory GhReposRegistryPackageSearch.fromJson(Map json) => - _$GhReposRegistryPackageSearchFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhReposRegistryPackageSearchToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposSubscribable with EquatableMixin { - GhReposSubscribable(); - - factory GhReposSubscribable.fromJson(Map json) => - _$GhReposSubscribableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhReposSubscribableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposStarrable with EquatableMixin { - GhReposStarrable({this.stargazers}); - - factory GhReposStarrable.fromJson(Map json) => - _$GhReposStarrableFromJson(json); - - GhReposStargazerConnection stargazers; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [stargazers, resolveType]; - Map toJson() => _$GhReposStarrableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposUniformResourceLocatable with EquatableMixin { - GhReposUniformResourceLocatable(); - - factory GhReposUniformResourceLocatable.fromJson(Map json) => - _$GhReposUniformResourceLocatableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => - _$GhReposUniformResourceLocatableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposRepositoryInfo with EquatableMixin { - GhReposRepositoryInfo( - {this.owner, - this.name, - this.description, - this.isPrivate, - this.isFork, - this.updatedAt}); - - factory GhReposRepositoryInfo.fromJson(Map json) => - _$GhReposRepositoryInfoFromJson(json); - - GhReposRepositoryOwner owner; - - String name; - - String description; - - bool isPrivate; - - bool isFork; - - DateTime updatedAt; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => - [owner, name, description, isPrivate, isFork, updatedAt, resolveType]; - Map toJson() => _$GhReposRepositoryInfoToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposStarredRepositoryConnection with EquatableMixin { - GhReposStarredRepositoryConnection({this.pageInfo, this.nodes}); - - factory GhReposStarredRepositoryConnection.fromJson( - Map json) => - _$GhReposStarredRepositoryConnectionFromJson(json); - - GhReposPageInfo pageInfo; - - List nodes; - - @override - List get props => [pageInfo, nodes]; - Map toJson() => - _$GhReposStarredRepositoryConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposAuditEntryActor with EquatableMixin { - GhReposAuditEntryActor(); - - factory GhReposAuditEntryActor.fromJson(Map json) => - _$GhReposAuditEntryActorFromJson(json); - - @override - List get props => []; - Map toJson() => _$GhReposAuditEntryActorToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposActor with EquatableMixin { - GhReposActor({this.login, this.avatarUrl}); - - factory GhReposActor.fromJson(Map json) => - _$GhReposActorFromJson(json); - - String login; - - String avatarUrl; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [login, avatarUrl, resolveType]; - Map toJson() => _$GhReposActorToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposProfileOwner with EquatableMixin { - GhReposProfileOwner({this.login}); - - factory GhReposProfileOwner.fromJson(Map json) => - _$GhReposProfileOwnerFromJson(json); - - String login; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [login, resolveType]; - Map toJson() => _$GhReposProfileOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposSponsorable with EquatableMixin { - GhReposSponsorable(); - - factory GhReposSponsorable.fromJson(Map json) => - _$GhReposSponsorableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhReposSponsorableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhReposArguments extends JsonSerializable with EquatableMixin { - GhReposArguments({@required this.owner, this.after, @required this.isStar}); - - factory GhReposArguments.fromJson(Map json) => - _$GhReposArgumentsFromJson(json); - - final String owner; - - final String after; - - final bool isStar; - - @override - List get props => [owner, after, isStar]; - Map toJson() => _$GhReposArgumentsToJson(this); -} - -class GhReposQuery extends GraphQLQuery { - GhReposQuery({this.variables}); - - @override - final DocumentNode document = DocumentNode(definitions: [ - OperationDefinitionNode( - type: OperationType.query, - name: NameNode(value: 'GhRepos'), - variableDefinitions: [ - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'owner')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'after')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: false), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'isStar')), - type: NamedTypeNode( - name: NameNode(value: 'Boolean'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'user'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'login'), - value: VariableNode(name: NameNode(value: 'owner'))) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: '__typename'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'repositories'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '30')), - ArgumentNode( - name: NameNode(value: 'after'), - value: VariableNode(name: NameNode(value: 'after'))), - ArgumentNode( - name: NameNode(value: 'orderBy'), - value: ObjectValueNode(fields: [ - ObjectFieldNode( - name: NameNode(value: 'field'), - value: EnumValueNode( - name: NameNode(value: 'UPDATED_AT'))), - ObjectFieldNode( - name: NameNode(value: 'direction'), - value: EnumValueNode( - name: NameNode(value: 'DESC'))) - ])) - ], - directives: [ - DirectiveNode(name: NameNode(value: 'skip'), arguments: [ - ArgumentNode( - name: NameNode(value: 'if'), - value: - VariableNode(name: NameNode(value: 'isStar'))) - ]) - ], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'pageInfo'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'hasNextPage'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'endCursor'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'owner'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'description'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'isPrivate'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'isFork'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'updatedAt'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'stargazers'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'forks'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'primaryLanguage'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'color'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])), - FieldNode( - name: NameNode(value: 'starredRepositories'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '30')), - ArgumentNode( - name: NameNode(value: 'after'), - value: VariableNode(name: NameNode(value: 'after'))), - ArgumentNode( - name: NameNode(value: 'orderBy'), - value: ObjectValueNode(fields: [ - ObjectFieldNode( - name: NameNode(value: 'field'), - value: EnumValueNode( - name: NameNode(value: 'STARRED_AT'))), - ObjectFieldNode( - name: NameNode(value: 'direction'), - value: EnumValueNode( - name: NameNode(value: 'DESC'))) - ])) - ], - directives: [ - DirectiveNode( - name: NameNode(value: 'include'), - arguments: [ - ArgumentNode( - name: NameNode(value: 'if'), - value: VariableNode( - name: NameNode(value: 'isStar'))) - ]) - ], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'pageInfo'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'hasNextPage'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'endCursor'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'owner'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'description'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'isPrivate'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'isFork'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'updatedAt'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'stargazers'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'forks'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'primaryLanguage'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'color'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])) - ])) - ])) - ]); - - @override - final String operationName = 'GhRepos'; - - @override - final GhReposArguments variables; - - @override - List get props => [document, operationName, variables]; - @override - GhRepos parse(Map json) => GhRepos.fromJson(json); -} - -@JsonSerializable(explicitToJson: true) -class GhUser with EquatableMixin { - GhUser({this.repositoryOwner, this.viewer}); - - factory GhUser.fromJson(Map json) => _$GhUserFromJson(json); - - GhUserRepositoryOwner repositoryOwner; - - GhUserUser viewer; - - @override - List get props => [repositoryOwner, viewer]; - Map toJson() => _$GhUserToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserRepositoryOwner with EquatableMixin { - GhUserRepositoryOwner({this.id, this.login, this.avatarUrl, this.url}); - - factory GhUserRepositoryOwner.fromJson(Map json) { - switch (json['__typename'].toString()) { - case 'User': - return GhUserUser.fromJson(json); - case 'Organization': - return GhUserOrganization.fromJson(json); - default: - } - return _$GhUserRepositoryOwnerFromJson(json); - } - - String id; - - String login; - - String avatarUrl; - - String url; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [id, login, avatarUrl, url, resolveType]; - Map toJson() { - switch (resolveType) { - case 'User': - return (this as GhUserUser).toJson(); - case 'Organization': - return (this as GhUserOrganization).toJson(); - default: - } - return _$GhUserRepositoryOwnerToJson(this); - } -} - -@JsonSerializable(explicitToJson: true) -class GhUserUser extends GhUserAuditEntryActor - with EquatableMixin - implements - GhUserNode, - GhUserActor, - GhUserRegistryPackageOwner, - GhUserRegistryPackageSearch, - GhUserProjectOwner, - GhUserRepositoryOwner, - GhUserUniformResourceLocatable, - GhUserProfileOwner, - GhUserSponsorable { - GhUserUser( - {this.name, - this.bio, - this.company, - this.location, - this.email, - this.createdAt, - this.websiteUrl, - this.starredRepositories, - this.followers, - this.following, - this.contributionsCollection, - this.repositories, - this.pinnedItems, - this.viewerCanFollow, - this.viewerIsFollowing}); - - factory GhUserUser.fromJson(Map json) => - _$GhUserUserFromJson(json); - - String name; - - String bio; - - String company; - - String location; - - String email; - - DateTime createdAt; - - String websiteUrl; - - GhUserStarredRepositoryConnection starredRepositories; - - GhUserFollowerConnection followers; - - GhUserFollowingConnection following; - - GhUserContributionsCollection contributionsCollection; - - GhUserRepositoryConnection repositories; - - GhUserPinnableItemConnection pinnedItems; - - bool viewerCanFollow; - - bool viewerIsFollowing; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - String id; - - @override - String login; - - @override - String avatarUrl; - - @override - String url; - - @override - List get props => [ - name, - bio, - company, - location, - email, - createdAt, - websiteUrl, - starredRepositories, - followers, - following, - contributionsCollection, - repositories, - pinnedItems, - viewerCanFollow, - viewerIsFollowing, - resolveType, - id, - login, - avatarUrl, - url - ]; - Map toJson() => _$GhUserUserToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserStarredRepositoryConnection with EquatableMixin { - GhUserStarredRepositoryConnection({this.totalCount}); - - factory GhUserStarredRepositoryConnection.fromJson( - Map json) => - _$GhUserStarredRepositoryConnectionFromJson(json); - - int totalCount; - - @override - List get props => [totalCount]; - Map toJson() => - _$GhUserStarredRepositoryConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserFollowerConnection with EquatableMixin { - GhUserFollowerConnection({this.totalCount}); - - factory GhUserFollowerConnection.fromJson(Map json) => - _$GhUserFollowerConnectionFromJson(json); - - int totalCount; - - @override - List get props => [totalCount]; - Map toJson() => _$GhUserFollowerConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserFollowingConnection with EquatableMixin { - GhUserFollowingConnection({this.totalCount}); - - factory GhUserFollowingConnection.fromJson(Map json) => - _$GhUserFollowingConnectionFromJson(json); - - int totalCount; - - @override - List get props => [totalCount]; - Map toJson() => _$GhUserFollowingConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserContributionsCollection with EquatableMixin { - GhUserContributionsCollection({this.contributionCalendar}); - - factory GhUserContributionsCollection.fromJson(Map json) => - _$GhUserContributionsCollectionFromJson(json); - - GhUserContributionCalendar contributionCalendar; - - @override - List get props => [contributionCalendar]; - Map toJson() => _$GhUserContributionsCollectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserContributionCalendar with EquatableMixin { - GhUserContributionCalendar({this.weeks}); - - factory GhUserContributionCalendar.fromJson(Map json) => - _$GhUserContributionCalendarFromJson(json); - - List weeks; - - @override - List get props => [weeks]; - Map toJson() => _$GhUserContributionCalendarToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserContributionCalendarWeek with EquatableMixin { - GhUserContributionCalendarWeek({this.contributionDays}); - - factory GhUserContributionCalendarWeek.fromJson(Map json) => - _$GhUserContributionCalendarWeekFromJson(json); - - List contributionDays; - - @override - List get props => [contributionDays]; - Map toJson() => _$GhUserContributionCalendarWeekToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserContributionCalendarDay with EquatableMixin { - GhUserContributionCalendarDay({this.color}); - - factory GhUserContributionCalendarDay.fromJson(Map json) => - _$GhUserContributionCalendarDayFromJson(json); - - String color; - - @override - List get props => [color]; - Map toJson() => _$GhUserContributionCalendarDayToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserRepositoryConnection with EquatableMixin { - GhUserRepositoryConnection({this.totalCount, this.nodes}); - - factory GhUserRepositoryConnection.fromJson(Map json) => - _$GhUserRepositoryConnectionFromJson(json); - - int totalCount; - - List nodes; - - @override - List get props => [totalCount, nodes]; - Map toJson() => _$GhUserRepositoryConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserRepository extends GhUserPinnableItem - with EquatableMixin - implements - GhUserNode, - GhUserProjectOwner, - GhUserRegistryPackageOwner, - GhUserRegistryPackageSearch, - GhUserSubscribable, - GhUserStarrable, - GhUserUniformResourceLocatable, - GhUserRepositoryInfo { - GhUserRepository({this.forks, this.primaryLanguage}); - - factory GhUserRepository.fromJson(Map json) => - _$GhUserRepositoryFromJson(json); - - @override - GhUserRepositoryOwner owner; - - @override - String name; - - @override - String description; - - @override - bool isPrivate; - - @override - bool isFork; - - @override - GhUserStargazerConnection stargazers; - - GhUserRepositoryConnection forks; - - GhUserLanguage primaryLanguage; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [ - owner, - name, - description, - isPrivate, - isFork, - stargazers, - forks, - primaryLanguage, - resolveType - ]; - Map toJson() => _$GhUserRepositoryToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserStargazerConnection with EquatableMixin { - GhUserStargazerConnection({this.totalCount}); - - factory GhUserStargazerConnection.fromJson(Map json) => - _$GhUserStargazerConnectionFromJson(json); - - int totalCount; - - @override - List get props => [totalCount]; - Map toJson() => _$GhUserStargazerConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserLanguage with EquatableMixin implements GhUserNode { - GhUserLanguage({this.color, this.name}); - - factory GhUserLanguage.fromJson(Map json) => - _$GhUserLanguageFromJson(json); - - String color; - - String name; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [color, name, resolveType]; - Map toJson() => _$GhUserLanguageToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserNode with EquatableMixin { - GhUserNode(); - - factory GhUserNode.fromJson(Map json) => - _$GhUserNodeFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhUserNodeToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserPinnableItem with EquatableMixin { - GhUserPinnableItem(); - - factory GhUserPinnableItem.fromJson(Map json) => - _$GhUserPinnableItemFromJson(json); - - @override - List get props => []; - Map toJson() => _$GhUserPinnableItemToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserProjectOwner with EquatableMixin { - GhUserProjectOwner(); - - factory GhUserProjectOwner.fromJson(Map json) => - _$GhUserProjectOwnerFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhUserProjectOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserRegistryPackageOwner with EquatableMixin { - GhUserRegistryPackageOwner(); - - factory GhUserRegistryPackageOwner.fromJson(Map json) => - _$GhUserRegistryPackageOwnerFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhUserRegistryPackageOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserRegistryPackageSearch with EquatableMixin { - GhUserRegistryPackageSearch(); - - factory GhUserRegistryPackageSearch.fromJson(Map json) => - _$GhUserRegistryPackageSearchFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhUserRegistryPackageSearchToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserSubscribable with EquatableMixin { - GhUserSubscribable(); - - factory GhUserSubscribable.fromJson(Map json) => - _$GhUserSubscribableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhUserSubscribableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserStarrable with EquatableMixin { - GhUserStarrable({this.stargazers}); - - factory GhUserStarrable.fromJson(Map json) => - _$GhUserStarrableFromJson(json); - - GhUserStargazerConnection stargazers; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [stargazers, resolveType]; - Map toJson() => _$GhUserStarrableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserUniformResourceLocatable with EquatableMixin { - GhUserUniformResourceLocatable(); - - factory GhUserUniformResourceLocatable.fromJson(Map json) => - _$GhUserUniformResourceLocatableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhUserUniformResourceLocatableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserRepositoryInfo with EquatableMixin { - GhUserRepositoryInfo( - {this.owner, this.name, this.description, this.isPrivate, this.isFork}); - - factory GhUserRepositoryInfo.fromJson(Map json) => - _$GhUserRepositoryInfoFromJson(json); - - GhUserRepositoryOwner owner; - - String name; - - String description; - - bool isPrivate; - - bool isFork; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => - [owner, name, description, isPrivate, isFork, resolveType]; - Map toJson() => _$GhUserRepositoryInfoToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserPinnableItemConnection with EquatableMixin { - GhUserPinnableItemConnection({this.totalCount, this.nodes}); - - factory GhUserPinnableItemConnection.fromJson(Map json) => - _$GhUserPinnableItemConnectionFromJson(json); - - int totalCount; - - List nodes; - - @override - List get props => [totalCount, nodes]; - Map toJson() => _$GhUserPinnableItemConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserAuditEntryActor with EquatableMixin { - GhUserAuditEntryActor(); - - factory GhUserAuditEntryActor.fromJson(Map json) => - _$GhUserAuditEntryActorFromJson(json); - - @override - List get props => []; - Map toJson() => _$GhUserAuditEntryActorToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserActor with EquatableMixin { - GhUserActor(); - - factory GhUserActor.fromJson(Map json) => - _$GhUserActorFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhUserActorToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserProfileOwner with EquatableMixin { - GhUserProfileOwner( - {this.name, - this.location, - this.email, - this.websiteUrl, - this.pinnedItems}); - - factory GhUserProfileOwner.fromJson(Map json) => - _$GhUserProfileOwnerFromJson(json); - - String name; - - String location; - - String email; - - String websiteUrl; - - GhUserPinnableItemConnection pinnedItems; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => - [name, location, email, websiteUrl, pinnedItems, resolveType]; - Map toJson() => _$GhUserProfileOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserSponsorable with EquatableMixin { - GhUserSponsorable(); - - factory GhUserSponsorable.fromJson(Map json) => - _$GhUserSponsorableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhUserSponsorableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserOrganization extends GhUserAuditEntryActor - with EquatableMixin - implements - GhUserNode, - GhUserActor, - GhUserRegistryPackageOwner, - GhUserRegistryPackageSearch, - GhUserProjectOwner, - GhUserRepositoryOwner, - GhUserUniformResourceLocatable, - GhUserMemberStatusable, - GhUserProfileOwner, - GhUserSponsorable { - GhUserOrganization( - {this.name, - this.description, - this.location, - this.email, - this.websiteUrl, - this.createdAt, - this.pinnedItems, - this.pinnableItems, - this.membersWithRole}); - - factory GhUserOrganization.fromJson(Map json) => - _$GhUserOrganizationFromJson(json); - - String name; - - String description; - - String location; - - String email; - - String websiteUrl; - - DateTime createdAt; - - GhUserPinnableItemConnection pinnedItems; - - GhUserPinnableItemConnection pinnableItems; - - GhUserOrganizationMemberConnection membersWithRole; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - String id; - - @override - String login; - - @override - String avatarUrl; - - @override - String url; - - @override - List get props => [ - name, - description, - location, - email, - websiteUrl, - createdAt, - pinnedItems, - pinnableItems, - membersWithRole, - resolveType, - id, - login, - avatarUrl, - url - ]; - Map toJson() => _$GhUserOrganizationToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserOrganizationMemberConnection with EquatableMixin { - GhUserOrganizationMemberConnection({this.totalCount}); - - factory GhUserOrganizationMemberConnection.fromJson( - Map json) => - _$GhUserOrganizationMemberConnectionFromJson(json); - - int totalCount; - - @override - List get props => [totalCount]; - Map toJson() => - _$GhUserOrganizationMemberConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserMemberStatusable with EquatableMixin { - GhUserMemberStatusable(); - - factory GhUserMemberStatusable.fromJson(Map json) => - _$GhUserMemberStatusableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhUserMemberStatusableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhUserArguments extends JsonSerializable with EquatableMixin { - GhUserArguments({@required this.login, @required this.isViewer}); - - factory GhUserArguments.fromJson(Map json) => - _$GhUserArgumentsFromJson(json); - - final String login; - - final bool isViewer; - - @override - List get props => [login, isViewer]; - Map toJson() => _$GhUserArgumentsToJson(this); -} - -class GhUserQuery extends GraphQLQuery { - GhUserQuery({this.variables}); - - @override - final DocumentNode document = DocumentNode(definitions: [ - OperationDefinitionNode( - type: OperationType.query, - name: NameNode(value: 'GhUser'), - variableDefinitions: [ - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'login')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'isViewer')), - type: NamedTypeNode( - name: NameNode(value: 'Boolean'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'repositoryOwner'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'login'), - value: VariableNode(name: NameNode(value: 'login'))) - ], - directives: [ - DirectiveNode(name: NameNode(value: 'skip'), arguments: [ - ArgumentNode( - name: NameNode(value: 'if'), - value: VariableNode(name: NameNode(value: 'isViewer'))) - ]) - ], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: '__typename'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'id'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'url'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - InlineFragmentNode( - typeCondition: TypeConditionNode( - on: NamedTypeNode( - name: NameNode(value: 'User'), isNonNull: false)), - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'bio'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'company'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'location'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'email'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'createdAt'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'websiteUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'starredRepositories'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'followers'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'following'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'contributionsCollection'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'contributionCalendar'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'weeks'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode( - value: 'contributionDays'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: - NameNode(value: 'color'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])) - ])), - FieldNode( - name: NameNode(value: 'repositories'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '6')), - ArgumentNode( - name: NameNode(value: 'ownerAffiliations'), - value: EnumValueNode( - name: NameNode(value: 'OWNER'))), - ArgumentNode( - name: NameNode(value: 'orderBy'), - value: ObjectValueNode(fields: [ - ObjectFieldNode( - name: NameNode(value: 'field'), - value: EnumValueNode( - name: NameNode(value: 'STARGAZERS'))), - ObjectFieldNode( - name: NameNode(value: 'direction'), - value: EnumValueNode( - name: NameNode(value: 'DESC'))) - ])) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'owner'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'description'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'isPrivate'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'isFork'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'stargazers'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'forks'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'primaryLanguage'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'color'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])), - FieldNode( - name: NameNode(value: 'pinnedItems'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '6')) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: '__typename'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - InlineFragmentNode( - typeCondition: TypeConditionNode( - on: NamedTypeNode( - name: - NameNode(value: 'Repository'), - isNonNull: false)), - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'owner'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: - NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode( - value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: - NameNode(value: 'description'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'isPrivate'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'isFork'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'stargazers'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode( - value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'forks'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode( - value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode( - value: 'primaryLanguage'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: - NameNode(value: 'color'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])) - ])), - FieldNode( - name: NameNode(value: 'viewerCanFollow'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'viewerIsFollowing'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - InlineFragmentNode( - typeCondition: TypeConditionNode( - on: NamedTypeNode( - name: NameNode(value: 'Organization'), - isNonNull: false)), - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'description'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'location'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'email'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'websiteUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'createdAt'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'pinnedItems'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '6')) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: '__typename'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - InlineFragmentNode( - typeCondition: TypeConditionNode( - on: NamedTypeNode( - name: - NameNode(value: 'Repository'), - isNonNull: false)), - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'owner'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: - NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode( - value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: - NameNode(value: 'description'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'isPrivate'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'isFork'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'stargazers'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode( - value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'forks'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode( - value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode( - value: 'primaryLanguage'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: - NameNode(value: 'color'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])) - ])), - FieldNode( - name: NameNode(value: 'pinnableItems'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '6')), - ArgumentNode( - name: NameNode(value: 'types'), - value: ListValueNode(values: [ - EnumValueNode( - name: NameNode(value: 'REPOSITORY')) - ])) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: '__typename'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - InlineFragmentNode( - typeCondition: TypeConditionNode( - on: NamedTypeNode( - name: - NameNode(value: 'Repository'), - isNonNull: false)), - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'owner'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: - NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode( - value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: - NameNode(value: 'description'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'isPrivate'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'isFork'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'stargazers'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode( - value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'forks'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode( - value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode( - value: 'primaryLanguage'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: - NameNode(value: 'color'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])) - ])), - FieldNode( - name: NameNode(value: 'membersWithRole'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])), - FieldNode( - name: NameNode(value: 'viewer'), - alias: null, - arguments: [], - directives: [ - DirectiveNode(name: NameNode(value: 'include'), arguments: [ - ArgumentNode( - name: NameNode(value: 'if'), - value: VariableNode(name: NameNode(value: 'isViewer'))) - ]) - ], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'id'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'url'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'bio'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'company'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'location'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'email'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'createdAt'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'websiteUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'starredRepositories'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'followers'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'following'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'contributionsCollection'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'contributionCalendar'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'weeks'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'contributionDays'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'color'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])) - ])), - FieldNode( - name: NameNode(value: 'repositories'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '6')), - ArgumentNode( - name: NameNode(value: 'ownerAffiliations'), - value: EnumValueNode(name: NameNode(value: 'OWNER'))), - ArgumentNode( - name: NameNode(value: 'orderBy'), - value: ObjectValueNode(fields: [ - ObjectFieldNode( - name: NameNode(value: 'field'), - value: EnumValueNode( - name: NameNode(value: 'STARGAZERS'))), - ObjectFieldNode( - name: NameNode(value: 'direction'), - value: EnumValueNode( - name: NameNode(value: 'DESC'))) - ])) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'owner'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'description'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'isPrivate'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'isFork'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'stargazers'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'forks'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'primaryLanguage'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'color'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])), - FieldNode( - name: NameNode(value: 'pinnedItems'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '6')) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: '__typename'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - InlineFragmentNode( - typeCondition: TypeConditionNode( - on: NamedTypeNode( - name: NameNode(value: 'Repository'), - isNonNull: false)), - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'owner'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'description'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'isPrivate'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'isFork'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'stargazers'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'forks'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'totalCount'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'primaryLanguage'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'color'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])) - ])), - FieldNode( - name: NameNode(value: 'viewerCanFollow'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'viewerIsFollowing'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ]); - - @override - final String operationName = 'GhUser'; - - @override - final GhUserArguments variables; - - @override - List get props => [document, operationName, variables]; - @override - GhUser parse(Map json) => GhUser.fromJson(json); -} - -mixin TMixin { - GhCommitsGitObject target; -} - -@JsonSerializable(explicitToJson: true) -class GhCommits with EquatableMixin { - GhCommits({this.repository}); - - factory GhCommits.fromJson(Map json) => - _$GhCommitsFromJson(json); - - GhCommitsRepository repository; - - @override - List get props => [repository]; - Map toJson() => _$GhCommitsToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsRepository extends GhCommitsPinnableItem - with EquatableMixin - implements - GhCommitsNode, - GhCommitsProjectOwner, - GhCommitsRegistryPackageOwner, - GhCommitsRegistryPackageSearch, - GhCommitsSubscribable, - GhCommitsStarrable, - GhCommitsUniformResourceLocatable, - GhCommitsRepositoryInfo { - GhCommitsRepository({this.defaultBranchRef, this.ref}); - - factory GhCommitsRepository.fromJson(Map json) => - _$GhCommitsRepositoryFromJson(json); - - GhCommitsRef defaultBranchRef; - - GhCommitsRef ref; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [defaultBranchRef, ref, resolveType]; - Map toJson() => _$GhCommitsRepositoryToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsRef with EquatableMixin, TMixin implements GhCommitsNode { - GhCommitsRef(); - - factory GhCommitsRef.fromJson(Map json) => - _$GhCommitsRefFromJson(json); - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [target, resolveType]; - Map toJson() => _$GhCommitsRefToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsGitObject with EquatableMixin { - GhCommitsGitObject(); - - factory GhCommitsGitObject.fromJson(Map json) { - switch (json['__typename'].toString()) { - case 'Commit': - return GhCommitsCommit.fromJson(json); - default: - } - return _$GhCommitsGitObjectFromJson(json); - } - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() { - switch (resolveType) { - case 'Commit': - return (this as GhCommitsCommit).toJson(); - default: - } - return _$GhCommitsGitObjectToJson(this); - } -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsCommit extends GhCommitsPullRequestTimelineItem - with EquatableMixin - implements - GhCommitsNode, - GhCommitsGitObject, - GhCommitsSubscribable, - GhCommitsUniformResourceLocatable { - GhCommitsCommit( - {this.oid, - this.url, - this.messageHeadline, - this.committedDate, - this.author, - this.status, - this.history}); - - factory GhCommitsCommit.fromJson(Map json) => - _$GhCommitsCommitFromJson(json); - - String oid; - - String url; - - String messageHeadline; - - DateTime committedDate; - - GhCommitsGitActor author; - - GhCommitsStatus status; - - GhCommitsCommitHistoryConnection history; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [ - oid, - url, - messageHeadline, - committedDate, - author, - status, - history, - resolveType - ]; - Map toJson() => _$GhCommitsCommitToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsGitActor with EquatableMixin { - GhCommitsGitActor({this.name, this.avatarUrl, this.user}); - - factory GhCommitsGitActor.fromJson(Map json) => - _$GhCommitsGitActorFromJson(json); - - String name; - - String avatarUrl; - - GhCommitsUser user; - - @override - List get props => [name, avatarUrl, user]; - Map toJson() => _$GhCommitsGitActorToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsUser extends GhCommitsAuditEntryActor - with EquatableMixin - implements - GhCommitsNode, - GhCommitsActor, - GhCommitsRegistryPackageOwner, - GhCommitsRegistryPackageSearch, - GhCommitsProjectOwner, - GhCommitsRepositoryOwner, - GhCommitsUniformResourceLocatable, - GhCommitsProfileOwner, - GhCommitsSponsorable { - GhCommitsUser(); - - factory GhCommitsUser.fromJson(Map json) => - _$GhCommitsUserFromJson(json); - - @override - String login; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [login, resolveType]; - Map toJson() => _$GhCommitsUserToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsAuditEntryActor with EquatableMixin { - GhCommitsAuditEntryActor(); - - factory GhCommitsAuditEntryActor.fromJson(Map json) => - _$GhCommitsAuditEntryActorFromJson(json); - - @override - List get props => []; - Map toJson() => _$GhCommitsAuditEntryActorToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsNode with EquatableMixin { - GhCommitsNode(); - - factory GhCommitsNode.fromJson(Map json) => - _$GhCommitsNodeFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhCommitsNodeToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsActor with EquatableMixin { - GhCommitsActor({this.login}); - - factory GhCommitsActor.fromJson(Map json) => - _$GhCommitsActorFromJson(json); - - String login; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [login, resolveType]; - Map toJson() => _$GhCommitsActorToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsRegistryPackageOwner with EquatableMixin { - GhCommitsRegistryPackageOwner(); - - factory GhCommitsRegistryPackageOwner.fromJson(Map json) => - _$GhCommitsRegistryPackageOwnerFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhCommitsRegistryPackageOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsRegistryPackageSearch with EquatableMixin { - GhCommitsRegistryPackageSearch(); - - factory GhCommitsRegistryPackageSearch.fromJson(Map json) => - _$GhCommitsRegistryPackageSearchFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhCommitsRegistryPackageSearchToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsProjectOwner with EquatableMixin { - GhCommitsProjectOwner(); - - factory GhCommitsProjectOwner.fromJson(Map json) => - _$GhCommitsProjectOwnerFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhCommitsProjectOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsRepositoryOwner with EquatableMixin { - GhCommitsRepositoryOwner({this.login}); - - factory GhCommitsRepositoryOwner.fromJson(Map json) => - _$GhCommitsRepositoryOwnerFromJson(json); - - String login; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [login, resolveType]; - Map toJson() => _$GhCommitsRepositoryOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsUniformResourceLocatable with EquatableMixin { - GhCommitsUniformResourceLocatable(); - - factory GhCommitsUniformResourceLocatable.fromJson( - Map json) => - _$GhCommitsUniformResourceLocatableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => - _$GhCommitsUniformResourceLocatableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsProfileOwner with EquatableMixin { - GhCommitsProfileOwner({this.login}); - - factory GhCommitsProfileOwner.fromJson(Map json) => - _$GhCommitsProfileOwnerFromJson(json); - - String login; - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [login, resolveType]; - Map toJson() => _$GhCommitsProfileOwnerToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsSponsorable with EquatableMixin { - GhCommitsSponsorable(); - - factory GhCommitsSponsorable.fromJson(Map json) => - _$GhCommitsSponsorableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhCommitsSponsorableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsStatus with EquatableMixin implements GhCommitsNode { - GhCommitsStatus({this.state}); - - factory GhCommitsStatus.fromJson(Map json) => - _$GhCommitsStatusFromJson(json); - - @JsonKey(unknownEnumValue: GhCommitsStatusState.ARTEMIS_UNKNOWN) - GhCommitsStatusState state; - - @override - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [state, resolveType]; - Map toJson() => _$GhCommitsStatusToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsCommitHistoryConnection with EquatableMixin { - GhCommitsCommitHistoryConnection({this.pageInfo, this.nodes}); - - factory GhCommitsCommitHistoryConnection.fromJson( - Map json) => - _$GhCommitsCommitHistoryConnectionFromJson(json); - - GhCommitsPageInfo pageInfo; - - List nodes; - - @override - List get props => [pageInfo, nodes]; - Map toJson() => - _$GhCommitsCommitHistoryConnectionToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsPageInfo with EquatableMixin { - GhCommitsPageInfo({this.hasNextPage, this.endCursor}); - - factory GhCommitsPageInfo.fromJson(Map json) => - _$GhCommitsPageInfoFromJson(json); - - bool hasNextPage; - - String endCursor; - - @override - List get props => [hasNextPage, endCursor]; - Map toJson() => _$GhCommitsPageInfoToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsPullRequestTimelineItem with EquatableMixin { - GhCommitsPullRequestTimelineItem(); - - factory GhCommitsPullRequestTimelineItem.fromJson( - Map json) => - _$GhCommitsPullRequestTimelineItemFromJson(json); - - @override - List get props => []; - Map toJson() => - _$GhCommitsPullRequestTimelineItemToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsSubscribable with EquatableMixin { - GhCommitsSubscribable(); - - factory GhCommitsSubscribable.fromJson(Map json) => - _$GhCommitsSubscribableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhCommitsSubscribableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsPinnableItem with EquatableMixin { - GhCommitsPinnableItem(); - - factory GhCommitsPinnableItem.fromJson(Map json) => - _$GhCommitsPinnableItemFromJson(json); - - @override - List get props => []; - Map toJson() => _$GhCommitsPinnableItemToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsStarrable with EquatableMixin { - GhCommitsStarrable(); - - factory GhCommitsStarrable.fromJson(Map json) => - _$GhCommitsStarrableFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhCommitsStarrableToJson(this); -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsRepositoryInfo with EquatableMixin { - GhCommitsRepositoryInfo(); - - factory GhCommitsRepositoryInfo.fromJson(Map json) => - _$GhCommitsRepositoryInfoFromJson(json); - - @JsonKey(name: '__typename') - String resolveType; - - @override - List get props => [resolveType]; - Map toJson() => _$GhCommitsRepositoryInfoToJson(this); -} - -enum GhCommitsStatusState { - EXPECTED, - ERROR, - FAILURE, - PENDING, - SUCCESS, - ARTEMIS_UNKNOWN, -} - -@JsonSerializable(explicitToJson: true) -class GhCommitsArguments extends JsonSerializable with EquatableMixin { - GhCommitsArguments( - {@required this.owner, - @required this.name, - @required this.ref, - @required this.hasRef, - this.after}); - - factory GhCommitsArguments.fromJson(Map json) => - _$GhCommitsArgumentsFromJson(json); - - final String owner; - - final String name; - - final String ref; - - final bool hasRef; - - final String after; - - @override - List get props => [owner, name, ref, hasRef, after]; - Map toJson() => _$GhCommitsArgumentsToJson(this); -} - -class GhCommitsQuery extends GraphQLQuery { - GhCommitsQuery({this.variables}); - - @override - final DocumentNode document = DocumentNode(definitions: [ - FragmentDefinitionNode( - name: NameNode(value: 'T'), - typeCondition: TypeConditionNode( - on: NamedTypeNode(name: NameNode(value: 'Ref'), isNonNull: false)), - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'target'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: '__typename'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - InlineFragmentNode( - typeCondition: TypeConditionNode( - on: NamedTypeNode( - name: NameNode(value: 'Commit'), isNonNull: false)), - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'oid'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'url'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'messageHeadline'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'committedDate'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'author'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'user'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])), - FieldNode( - name: NameNode(value: 'status'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'state'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'history'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'first'), - value: IntValueNode(value: '30')), - ArgumentNode( - name: NameNode(value: 'after'), - value: VariableNode( - name: NameNode(value: 'after'))) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'pageInfo'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'hasNextPage'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'endCursor'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])), - FieldNode( - name: NameNode(value: 'nodes'), - alias: null, - arguments: [], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'oid'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'url'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'messageHeadline'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'committedDate'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'author'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'name'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'avatarUrl'), - alias: null, - arguments: [], - directives: [], - selectionSet: null), - FieldNode( - name: NameNode(value: 'user'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: - NameNode(value: 'login'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])), - FieldNode( - name: NameNode(value: 'status'), - alias: null, - arguments: [], - directives: [], - selectionSet: - SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'state'), - alias: null, - arguments: [], - directives: [], - selectionSet: null) - ])) - ])) - ])) - ])) - ])) - ])), - OperationDefinitionNode( - type: OperationType.query, - name: NameNode(value: 'GhCommits'), - variableDefinitions: [ - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'owner')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'name')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'ref')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'hasRef')), - type: NamedTypeNode( - name: NameNode(value: 'Boolean'), isNonNull: true), - defaultValue: DefaultValueNode(value: null), - directives: []), - VariableDefinitionNode( - variable: VariableNode(name: NameNode(value: 'after')), - type: NamedTypeNode( - name: NameNode(value: 'String'), isNonNull: false), - defaultValue: DefaultValueNode(value: null), - directives: []) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'repository'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'owner'), - value: VariableNode(name: NameNode(value: 'owner'))), - ArgumentNode( - name: NameNode(value: 'name'), - value: VariableNode(name: NameNode(value: 'name'))) - ], - directives: [], - selectionSet: SelectionSetNode(selections: [ - FieldNode( - name: NameNode(value: 'defaultBranchRef'), - alias: null, - arguments: [], - directives: [ - DirectiveNode(name: NameNode(value: 'skip'), arguments: [ - ArgumentNode( - name: NameNode(value: 'if'), - value: - VariableNode(name: NameNode(value: 'hasRef'))) - ]) - ], - selectionSet: SelectionSetNode(selections: [ - FragmentSpreadNode( - name: NameNode(value: 'T'), directives: []) - ])), - FieldNode( - name: NameNode(value: 'ref'), - alias: null, - arguments: [ - ArgumentNode( - name: NameNode(value: 'qualifiedName'), - value: VariableNode(name: NameNode(value: 'ref'))) - ], - directives: [ - DirectiveNode( - name: NameNode(value: 'include'), - arguments: [ - ArgumentNode( - name: NameNode(value: 'if'), - value: VariableNode( - name: NameNode(value: 'hasRef'))) - ]) - ], - selectionSet: SelectionSetNode(selections: [ - FragmentSpreadNode( - name: NameNode(value: 'T'), directives: []) - ])) - ])) - ])) - ]); - - @override - final String operationName = 'GhCommits'; - - @override - final GhCommitsArguments variables; - - @override - List get props => [document, operationName, variables]; - @override - GhCommits parse(Map json) => GhCommits.fromJson(json); -} diff --git a/lib/graphql/gh.g.dart b/lib/graphql/gh.g.dart deleted file mode 100644 index 191c472..0000000 --- a/lib/graphql/gh.g.dart +++ /dev/null @@ -1,3320 +0,0 @@ -// GENERATED CODE - DO NOT MODIFY BY HAND - -part of 'gh.dart'; - -// ************************************************************************** -// JsonSerializableGenerator -// ************************************************************************** - -GhRepo _$GhRepoFromJson(Map json) { - return GhRepo( - repository: json['repository'] == null - ? null - : GhRepoRepository.fromJson(json['repository'] as Map), - ); -} - -Map _$GhRepoToJson(GhRepo instance) => { - 'repository': instance.repository?.toJson(), - }; - -GhRepoRepository _$GhRepoRepositoryFromJson(Map json) { - return GhRepoRepository( - forks: json['forks'] == null - ? null - : GhRepoRepositoryConnection.fromJson( - json['forks'] as Map), - primaryLanguage: json['primaryLanguage'] == null - ? null - : GhRepoLanguage.fromJson( - json['primaryLanguage'] as Map), - diskUsage: json['diskUsage'] as int, - watchers: json['watchers'] == null - ? null - : GhRepoUserConnection.fromJson( - json['watchers'] as Map), - issues: json['issues'] == null - ? null - : GhRepoIssueConnection.fromJson( - json['issues'] as Map), - pullRequests: json['pullRequests'] == null - ? null - : GhRepoPullRequestConnection.fromJson( - json['pullRequests'] as Map), - releases: json['releases'] == null - ? null - : GhRepoReleaseConnection.fromJson( - json['releases'] as Map), - languages: json['languages'] == null - ? null - : GhRepoLanguageConnection.fromJson( - json['languages'] as Map), - defaultBranchRef: json['defaultBranchRef'] == null - ? null - : GhRepoRef.fromJson(json['defaultBranchRef'] as Map), - ref: json['ref'] == null - ? null - : GhRepoRef.fromJson(json['ref'] as Map), - refs: json['refs'] == null - ? null - : GhRepoRefConnection.fromJson(json['refs'] as Map), - repositoryTopics: json['repositoryTopics'] == null - ? null - : GhRepoRepositoryTopicConnection.fromJson( - json['repositoryTopics'] as Map), - ) - ..owner = json['owner'] == null - ? null - : GhRepoRepositoryOwner.fromJson(json['owner'] as Map) - ..name = json['name'] as String - ..description = json['description'] as String - ..homepageUrl = json['homepageUrl'] as String - ..isPrivate = json['isPrivate'] as bool - ..isFork = json['isFork'] as bool - ..stargazers = json['stargazers'] == null - ? null - : GhRepoStargazerConnection.fromJson( - json['stargazers'] as Map) - ..id = json['id'] as String - ..hasIssuesEnabled = json['hasIssuesEnabled'] as bool - ..url = json['url'] as String - ..viewerHasStarred = json['viewerHasStarred'] as bool - ..viewerSubscription = _$enumDecodeNullable( - _$GhRepoSubscriptionStateEnumMap, json['viewerSubscription'], - unknownValue: GhRepoSubscriptionState.ARTEMIS_UNKNOWN) - ..projectsUrl = json['projectsUrl'] as String - ..projects = json['projects'] == null - ? null - : GhRepoProjectConnection.fromJson( - json['projects'] as Map) - ..licenseInfo = json['licenseInfo'] == null - ? null - : GhRepoLicense.fromJson(json['licenseInfo'] as Map) - ..resolveType = json['__typename'] as String; -} - -Map _$GhRepoRepositoryToJson(GhRepoRepository instance) => - { - 'owner': instance.owner?.toJson(), - 'name': instance.name, - 'description': instance.description, - 'homepageUrl': instance.homepageUrl, - 'isPrivate': instance.isPrivate, - 'isFork': instance.isFork, - 'stargazers': instance.stargazers?.toJson(), - 'forks': instance.forks?.toJson(), - 'primaryLanguage': instance.primaryLanguage?.toJson(), - 'id': instance.id, - 'diskUsage': instance.diskUsage, - 'hasIssuesEnabled': instance.hasIssuesEnabled, - 'url': instance.url, - 'viewerHasStarred': instance.viewerHasStarred, - 'viewerSubscription': - _$GhRepoSubscriptionStateEnumMap[instance.viewerSubscription], - 'projectsUrl': instance.projectsUrl, - 'watchers': instance.watchers?.toJson(), - 'issues': instance.issues?.toJson(), - 'pullRequests': instance.pullRequests?.toJson(), - 'projects': instance.projects?.toJson(), - 'releases': instance.releases?.toJson(), - 'languages': instance.languages?.toJson(), - 'defaultBranchRef': instance.defaultBranchRef?.toJson(), - 'ref': instance.ref?.toJson(), - 'refs': instance.refs?.toJson(), - 'licenseInfo': instance.licenseInfo?.toJson(), - 'repositoryTopics': instance.repositoryTopics?.toJson(), - '__typename': instance.resolveType, - }; - -T _$enumDecode( - Map enumValues, - dynamic source, { - T unknownValue, -}) { - if (source == null) { - throw ArgumentError('A value must be provided. Supported values: ' - '${enumValues.values.join(', ')}'); - } - - final value = enumValues.entries - .singleWhere((e) => e.value == source, orElse: () => null) - ?.key; - - if (value == null && unknownValue == null) { - throw ArgumentError('`$source` is not one of the supported values: ' - '${enumValues.values.join(', ')}'); - } - return value ?? unknownValue; -} - -T _$enumDecodeNullable( - Map enumValues, - dynamic source, { - T unknownValue, -}) { - if (source == null) { - return null; - } - return _$enumDecode(enumValues, source, unknownValue: unknownValue); -} - -const _$GhRepoSubscriptionStateEnumMap = { - GhRepoSubscriptionState.UNSUBSCRIBED: 'UNSUBSCRIBED', - GhRepoSubscriptionState.SUBSCRIBED: 'SUBSCRIBED', - GhRepoSubscriptionState.IGNORED: 'IGNORED', - GhRepoSubscriptionState.ARTEMIS_UNKNOWN: 'ARTEMIS_UNKNOWN', -}; - -GhRepoRepositoryOwner _$GhRepoRepositoryOwnerFromJson( - Map json) { - return GhRepoRepositoryOwner( - login: json['login'] as String, - avatarUrl: json['avatarUrl'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhRepoRepositoryOwnerToJson( - GhRepoRepositoryOwner instance) => - { - 'login': instance.login, - 'avatarUrl': instance.avatarUrl, - '__typename': instance.resolveType, - }; - -GhRepoStargazerConnection _$GhRepoStargazerConnectionFromJson( - Map json) { - return GhRepoStargazerConnection( - totalCount: json['totalCount'] as int, - ); -} - -Map _$GhRepoStargazerConnectionToJson( - GhRepoStargazerConnection instance) => - { - 'totalCount': instance.totalCount, - }; - -GhRepoRepositoryConnection _$GhRepoRepositoryConnectionFromJson( - Map json) { - return GhRepoRepositoryConnection( - totalCount: json['totalCount'] as int, - ); -} - -Map _$GhRepoRepositoryConnectionToJson( - GhRepoRepositoryConnection instance) => - { - 'totalCount': instance.totalCount, - }; - -GhRepoLanguage _$GhRepoLanguageFromJson(Map json) { - return GhRepoLanguage( - color: json['color'] as String, - name: json['name'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhRepoLanguageToJson(GhRepoLanguage instance) => - { - 'color': instance.color, - 'name': instance.name, - '__typename': instance.resolveType, - }; - -GhRepoNode _$GhRepoNodeFromJson(Map json) { - return GhRepoNode()..resolveType = json['__typename'] as String; -} - -Map _$GhRepoNodeToJson(GhRepoNode instance) => - { - '__typename': instance.resolveType, - }; - -GhRepoUserConnection _$GhRepoUserConnectionFromJson(Map json) { - return GhRepoUserConnection( - totalCount: json['totalCount'] as int, - ); -} - -Map _$GhRepoUserConnectionToJson( - GhRepoUserConnection instance) => - { - 'totalCount': instance.totalCount, - }; - -GhRepoIssueConnection _$GhRepoIssueConnectionFromJson( - Map json) { - return GhRepoIssueConnection( - totalCount: json['totalCount'] as int, - ); -} - -Map _$GhRepoIssueConnectionToJson( - GhRepoIssueConnection instance) => - { - 'totalCount': instance.totalCount, - }; - -GhRepoPullRequestConnection _$GhRepoPullRequestConnectionFromJson( - Map json) { - return GhRepoPullRequestConnection( - totalCount: json['totalCount'] as int, - ); -} - -Map _$GhRepoPullRequestConnectionToJson( - GhRepoPullRequestConnection instance) => - { - 'totalCount': instance.totalCount, - }; - -GhRepoProjectConnection _$GhRepoProjectConnectionFromJson( - Map json) { - return GhRepoProjectConnection( - totalCount: json['totalCount'] as int, - ); -} - -Map _$GhRepoProjectConnectionToJson( - GhRepoProjectConnection instance) => - { - 'totalCount': instance.totalCount, - }; - -GhRepoReleaseConnection _$GhRepoReleaseConnectionFromJson( - Map json) { - return GhRepoReleaseConnection( - totalCount: json['totalCount'] as int, - ); -} - -Map _$GhRepoReleaseConnectionToJson( - GhRepoReleaseConnection instance) => - { - 'totalCount': instance.totalCount, - }; - -GhRepoLanguageConnection _$GhRepoLanguageConnectionFromJson( - Map json) { - return GhRepoLanguageConnection( - totalSize: json['totalSize'] as int, - edges: (json['edges'] as List) - ?.map((e) => e == null - ? null - : GhRepoLanguageEdge.fromJson(e as Map)) - ?.toList(), - ); -} - -Map _$GhRepoLanguageConnectionToJson( - GhRepoLanguageConnection instance) => - { - 'totalSize': instance.totalSize, - 'edges': instance.edges?.map((e) => e?.toJson())?.toList(), - }; - -GhRepoLanguageEdge _$GhRepoLanguageEdgeFromJson(Map json) { - return GhRepoLanguageEdge( - size: json['size'] as int, - node: json['node'] == null - ? null - : GhRepoLanguage.fromJson(json['node'] as Map), - ); -} - -Map _$GhRepoLanguageEdgeToJson(GhRepoLanguageEdge instance) => - { - 'size': instance.size, - 'node': instance.node?.toJson(), - }; - -GhRepoRef _$GhRepoRefFromJson(Map json) { - return GhRepoRef( - name: json['name'] as String, - target: json['target'] == null - ? null - : GhRepoGitObject.fromJson(json['target'] as Map), - )..resolveType = json['__typename'] as String; -} - -Map _$GhRepoRefToJson(GhRepoRef instance) => { - 'name': instance.name, - 'target': instance.target?.toJson(), - '__typename': instance.resolveType, - }; - -GhRepoGitObject _$GhRepoGitObjectFromJson(Map json) { - return GhRepoGitObject()..resolveType = json['__typename'] as String; -} - -Map _$GhRepoGitObjectToJson(GhRepoGitObject instance) => - { - '__typename': instance.resolveType, - }; - -GhRepoCommit _$GhRepoCommitFromJson(Map json) { - return GhRepoCommit( - history: json['history'] == null - ? null - : GhRepoCommitHistoryConnection.fromJson( - json['history'] as Map), - )..resolveType = json['__typename'] as String; -} - -Map _$GhRepoCommitToJson(GhRepoCommit instance) => - { - 'history': instance.history?.toJson(), - '__typename': instance.resolveType, - }; - -GhRepoCommitHistoryConnection _$GhRepoCommitHistoryConnectionFromJson( - Map json) { - return GhRepoCommitHistoryConnection( - totalCount: json['totalCount'] as int, - ); -} - -Map _$GhRepoCommitHistoryConnectionToJson( - GhRepoCommitHistoryConnection instance) => - { - 'totalCount': instance.totalCount, - }; - -GhRepoPullRequestTimelineItem _$GhRepoPullRequestTimelineItemFromJson( - Map json) { - return GhRepoPullRequestTimelineItem(); -} - -Map _$GhRepoPullRequestTimelineItemToJson( - GhRepoPullRequestTimelineItem instance) => - {}; - -GhRepoSubscribable _$GhRepoSubscribableFromJson(Map json) { - return GhRepoSubscribable()..resolveType = json['__typename'] as String; -} - -Map _$GhRepoSubscribableToJson(GhRepoSubscribable instance) => - { - '__typename': instance.resolveType, - }; - -GhRepoUniformResourceLocatable _$GhRepoUniformResourceLocatableFromJson( - Map json) { - return GhRepoUniformResourceLocatable() - ..resolveType = json['__typename'] as String; -} - -Map _$GhRepoUniformResourceLocatableToJson( - GhRepoUniformResourceLocatable instance) => - { - '__typename': instance.resolveType, - }; - -GhRepoRefConnection _$GhRepoRefConnectionFromJson(Map json) { - return GhRepoRefConnection( - totalCount: json['totalCount'] as int, - nodes: (json['nodes'] as List) - ?.map((e) => - e == null ? null : GhRepoRef.fromJson(e as Map)) - ?.toList(), - ); -} - -Map _$GhRepoRefConnectionToJson( - GhRepoRefConnection instance) => - { - 'totalCount': instance.totalCount, - 'nodes': instance.nodes?.map((e) => e?.toJson())?.toList(), - }; - -GhRepoLicense _$GhRepoLicenseFromJson(Map json) { - return GhRepoLicense( - name: json['name'] as String, - spdxId: json['spdxId'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhRepoLicenseToJson(GhRepoLicense instance) => - { - 'name': instance.name, - 'spdxId': instance.spdxId, - '__typename': instance.resolveType, - }; - -GhRepoRepositoryTopicConnection _$GhRepoRepositoryTopicConnectionFromJson( - Map json) { - return GhRepoRepositoryTopicConnection( - nodes: (json['nodes'] as List) - ?.map((e) => e == null - ? null - : GhRepoRepositoryTopic.fromJson(e as Map)) - ?.toList(), - ); -} - -Map _$GhRepoRepositoryTopicConnectionToJson( - GhRepoRepositoryTopicConnection instance) => - { - 'nodes': instance.nodes?.map((e) => e?.toJson())?.toList(), - }; - -GhRepoRepositoryTopic _$GhRepoRepositoryTopicFromJson( - Map json) { - return GhRepoRepositoryTopic( - topic: json['topic'] == null - ? null - : GhRepoTopic.fromJson(json['topic'] as Map), - ) - ..url = json['url'] as String - ..resolveType = json['__typename'] as String; -} - -Map _$GhRepoRepositoryTopicToJson( - GhRepoRepositoryTopic instance) => - { - 'url': instance.url, - 'topic': instance.topic?.toJson(), - '__typename': instance.resolveType, - }; - -GhRepoTopic _$GhRepoTopicFromJson(Map json) { - return GhRepoTopic( - name: json['name'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhRepoTopicToJson(GhRepoTopic instance) => - { - 'name': instance.name, - '__typename': instance.resolveType, - }; - -GhRepoStarrable _$GhRepoStarrableFromJson(Map json) { - return GhRepoStarrable()..resolveType = json['__typename'] as String; -} - -Map _$GhRepoStarrableToJson(GhRepoStarrable instance) => - { - '__typename': instance.resolveType, - }; - -GhRepoPinnableItem _$GhRepoPinnableItemFromJson(Map json) { - return GhRepoPinnableItem(); -} - -Map _$GhRepoPinnableItemToJson(GhRepoPinnableItem instance) => - {}; - -GhRepoProjectOwner _$GhRepoProjectOwnerFromJson(Map json) { - return GhRepoProjectOwner( - id: json['id'] as String, - projectsUrl: json['projectsUrl'] as String, - projects: json['projects'] == null - ? null - : GhRepoProjectConnection.fromJson( - json['projects'] as Map), - )..resolveType = json['__typename'] as String; -} - -Map _$GhRepoProjectOwnerToJson(GhRepoProjectOwner instance) => - { - 'id': instance.id, - 'projectsUrl': instance.projectsUrl, - 'projects': instance.projects?.toJson(), - '__typename': instance.resolveType, - }; - -GhRepoRegistryPackageOwner _$GhRepoRegistryPackageOwnerFromJson( - Map json) { - return GhRepoRegistryPackageOwner( - id: json['id'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhRepoRegistryPackageOwnerToJson( - GhRepoRegistryPackageOwner instance) => - { - 'id': instance.id, - '__typename': instance.resolveType, - }; - -GhRepoRegistryPackageSearch _$GhRepoRegistryPackageSearchFromJson( - Map json) { - return GhRepoRegistryPackageSearch( - id: json['id'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhRepoRegistryPackageSearchToJson( - GhRepoRegistryPackageSearch instance) => - { - 'id': instance.id, - '__typename': instance.resolveType, - }; - -GhRepoRepositoryInfo _$GhRepoRepositoryInfoFromJson(Map json) { - return GhRepoRepositoryInfo( - owner: json['owner'] == null - ? null - : GhRepoRepositoryOwner.fromJson(json['owner'] as Map), - name: json['name'] as String, - description: json['description'] as String, - homepageUrl: json['homepageUrl'] as String, - isPrivate: json['isPrivate'] as bool, - isFork: json['isFork'] as bool, - hasIssuesEnabled: json['hasIssuesEnabled'] as bool, - url: json['url'] as String, - licenseInfo: json['licenseInfo'] == null - ? null - : GhRepoLicense.fromJson(json['licenseInfo'] as Map), - )..resolveType = json['__typename'] as String; -} - -Map _$GhRepoRepositoryInfoToJson( - GhRepoRepositoryInfo instance) => - { - 'owner': instance.owner?.toJson(), - 'name': instance.name, - 'description': instance.description, - 'homepageUrl': instance.homepageUrl, - 'isPrivate': instance.isPrivate, - 'isFork': instance.isFork, - 'hasIssuesEnabled': instance.hasIssuesEnabled, - 'url': instance.url, - 'licenseInfo': instance.licenseInfo?.toJson(), - '__typename': instance.resolveType, - }; - -GhRepoArguments _$GhRepoArgumentsFromJson(Map json) { - return GhRepoArguments( - owner: json['owner'] as String, - name: json['name'] as String, - branchSpecified: json['branchSpecified'] as bool, - branch: json['branch'] as String, - ); -} - -Map _$GhRepoArgumentsToJson(GhRepoArguments instance) => - { - 'owner': instance.owner, - 'name': instance.name, - 'branchSpecified': instance.branchSpecified, - 'branch': instance.branch, - }; - -GhUsers _$GhUsersFromJson(Map json) { - return GhUsers( - user: json['user'] == null - ? null - : GhUsersUser.fromJson(json['user'] as Map), - organization: json['organization'] == null - ? null - : GhUsersOrganization.fromJson( - json['organization'] as Map), - repository: json['repository'] == null - ? null - : GhUsersRepository.fromJson( - json['repository'] as Map), - ); -} - -Map _$GhUsersToJson(GhUsers instance) => { - 'user': instance.user?.toJson(), - 'organization': instance.organization?.toJson(), - 'repository': instance.repository?.toJson(), - }; - -GhUsersUser _$GhUsersUserFromJson(Map json) { - return GhUsersUser( - company: json['company'] as String, - createdAt: json['createdAt'] == null - ? null - : DateTime.parse(json['createdAt'] as String), - followers: json['followers'] == null - ? null - : GhUsersFollowerConnection.fromJson( - json['followers'] as Map), - following: json['following'] == null - ? null - : GhUsersFollowingConnection.fromJson( - json['following'] as Map), - ) - ..login = json['login'] as String - ..name = json['name'] as String - ..avatarUrl = json['avatarUrl'] as String - ..location = json['location'] as String - ..resolveType = json['__typename'] as String; -} - -Map _$GhUsersUserToJson(GhUsersUser instance) => - { - 'login': instance.login, - 'name': instance.name, - 'avatarUrl': instance.avatarUrl, - 'company': instance.company, - 'location': instance.location, - 'createdAt': instance.createdAt?.toIso8601String(), - 'followers': instance.followers?.toJson(), - 'following': instance.following?.toJson(), - '__typename': instance.resolveType, - }; - -GhUsersFollowerConnection _$GhUsersFollowerConnectionFromJson( - Map json) { - return GhUsersFollowerConnection( - pageInfo: json['pageInfo'] == null - ? null - : GhUsersPageInfo.fromJson(json['pageInfo'] as Map), - nodes: (json['nodes'] as List) - ?.map((e) => - e == null ? null : GhUsersUser.fromJson(e as Map)) - ?.toList(), - ); -} - -Map _$GhUsersFollowerConnectionToJson( - GhUsersFollowerConnection instance) => - { - 'pageInfo': instance.pageInfo?.toJson(), - 'nodes': instance.nodes?.map((e) => e?.toJson())?.toList(), - }; - -GhUsersPageInfo _$GhUsersPageInfoFromJson(Map json) { - return GhUsersPageInfo( - hasNextPage: json['hasNextPage'] as bool, - endCursor: json['endCursor'] as String, - ); -} - -Map _$GhUsersPageInfoToJson(GhUsersPageInfo instance) => - { - 'hasNextPage': instance.hasNextPage, - 'endCursor': instance.endCursor, - }; - -GhUsersAuditEntryActor _$GhUsersAuditEntryActorFromJson( - Map json) { - return GhUsersAuditEntryActor(); -} - -Map _$GhUsersAuditEntryActorToJson( - GhUsersAuditEntryActor instance) => - {}; - -GhUsersNode _$GhUsersNodeFromJson(Map json) { - return GhUsersNode()..resolveType = json['__typename'] as String; -} - -Map _$GhUsersNodeToJson(GhUsersNode instance) => - { - '__typename': instance.resolveType, - }; - -GhUsersActor _$GhUsersActorFromJson(Map json) { - return GhUsersActor( - login: json['login'] as String, - avatarUrl: json['avatarUrl'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhUsersActorToJson(GhUsersActor instance) => - { - 'login': instance.login, - 'avatarUrl': instance.avatarUrl, - '__typename': instance.resolveType, - }; - -GhUsersRegistryPackageOwner _$GhUsersRegistryPackageOwnerFromJson( - Map json) { - return GhUsersRegistryPackageOwner() - ..resolveType = json['__typename'] as String; -} - -Map _$GhUsersRegistryPackageOwnerToJson( - GhUsersRegistryPackageOwner instance) => - { - '__typename': instance.resolveType, - }; - -GhUsersRegistryPackageSearch _$GhUsersRegistryPackageSearchFromJson( - Map json) { - return GhUsersRegistryPackageSearch() - ..resolveType = json['__typename'] as String; -} - -Map _$GhUsersRegistryPackageSearchToJson( - GhUsersRegistryPackageSearch instance) => - { - '__typename': instance.resolveType, - }; - -GhUsersProjectOwner _$GhUsersProjectOwnerFromJson(Map json) { - return GhUsersProjectOwner()..resolveType = json['__typename'] as String; -} - -Map _$GhUsersProjectOwnerToJson( - GhUsersProjectOwner instance) => - { - '__typename': instance.resolveType, - }; - -GhUsersRepositoryOwner _$GhUsersRepositoryOwnerFromJson( - Map json) { - return GhUsersRepositoryOwner( - login: json['login'] as String, - avatarUrl: json['avatarUrl'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhUsersRepositoryOwnerToJson( - GhUsersRepositoryOwner instance) => - { - 'login': instance.login, - 'avatarUrl': instance.avatarUrl, - '__typename': instance.resolveType, - }; - -GhUsersUniformResourceLocatable _$GhUsersUniformResourceLocatableFromJson( - Map json) { - return GhUsersUniformResourceLocatable() - ..resolveType = json['__typename'] as String; -} - -Map _$GhUsersUniformResourceLocatableToJson( - GhUsersUniformResourceLocatable instance) => - { - '__typename': instance.resolveType, - }; - -GhUsersProfileOwner _$GhUsersProfileOwnerFromJson(Map json) { - return GhUsersProfileOwner( - login: json['login'] as String, - name: json['name'] as String, - location: json['location'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhUsersProfileOwnerToJson( - GhUsersProfileOwner instance) => - { - 'login': instance.login, - 'name': instance.name, - 'location': instance.location, - '__typename': instance.resolveType, - }; - -GhUsersSponsorable _$GhUsersSponsorableFromJson(Map json) { - return GhUsersSponsorable()..resolveType = json['__typename'] as String; -} - -Map _$GhUsersSponsorableToJson(GhUsersSponsorable instance) => - { - '__typename': instance.resolveType, - }; - -GhUsersFollowingConnection _$GhUsersFollowingConnectionFromJson( - Map json) { - return GhUsersFollowingConnection( - pageInfo: json['pageInfo'] == null - ? null - : GhUsersPageInfo.fromJson(json['pageInfo'] as Map), - nodes: (json['nodes'] as List) - ?.map((e) => - e == null ? null : GhUsersUser.fromJson(e as Map)) - ?.toList(), - ); -} - -Map _$GhUsersFollowingConnectionToJson( - GhUsersFollowingConnection instance) => - { - 'pageInfo': instance.pageInfo?.toJson(), - 'nodes': instance.nodes?.map((e) => e?.toJson())?.toList(), - }; - -GhUsersOrganization _$GhUsersOrganizationFromJson(Map json) { - return GhUsersOrganization( - membersWithRole: json['membersWithRole'] == null - ? null - : GhUsersOrganizationMemberConnection.fromJson( - json['membersWithRole'] as Map), - ) - ..login = json['login'] as String - ..name = json['name'] as String - ..avatarUrl = json['avatarUrl'] as String - ..location = json['location'] as String - ..resolveType = json['__typename'] as String; -} - -Map _$GhUsersOrganizationToJson( - GhUsersOrganization instance) => - { - 'login': instance.login, - 'name': instance.name, - 'avatarUrl': instance.avatarUrl, - 'location': instance.location, - 'membersWithRole': instance.membersWithRole?.toJson(), - '__typename': instance.resolveType, - }; - -GhUsersOrganizationMemberConnection - _$GhUsersOrganizationMemberConnectionFromJson(Map json) { - return GhUsersOrganizationMemberConnection( - pageInfo: json['pageInfo'] == null - ? null - : GhUsersPageInfo.fromJson(json['pageInfo'] as Map), - nodes: (json['nodes'] as List) - ?.map((e) => - e == null ? null : GhUsersUser.fromJson(e as Map)) - ?.toList(), - ); -} - -Map _$GhUsersOrganizationMemberConnectionToJson( - GhUsersOrganizationMemberConnection instance) => - { - 'pageInfo': instance.pageInfo?.toJson(), - 'nodes': instance.nodes?.map((e) => e?.toJson())?.toList(), - }; - -GhUsersMemberStatusable _$GhUsersMemberStatusableFromJson( - Map json) { - return GhUsersMemberStatusable()..resolveType = json['__typename'] as String; -} - -Map _$GhUsersMemberStatusableToJson( - GhUsersMemberStatusable instance) => - { - '__typename': instance.resolveType, - }; - -GhUsersRepository _$GhUsersRepositoryFromJson(Map json) { - return GhUsersRepository( - watchers: json['watchers'] == null - ? null - : GhUsersUserConnection.fromJson( - json['watchers'] as Map), - ) - ..stargazers = json['stargazers'] == null - ? null - : GhUsersStargazerConnection.fromJson( - json['stargazers'] as Map) - ..resolveType = json['__typename'] as String; -} - -Map _$GhUsersRepositoryToJson(GhUsersRepository instance) => - { - 'watchers': instance.watchers?.toJson(), - 'stargazers': instance.stargazers?.toJson(), - '__typename': instance.resolveType, - }; - -GhUsersUserConnection _$GhUsersUserConnectionFromJson( - Map json) { - return GhUsersUserConnection( - pageInfo: json['pageInfo'] == null - ? null - : GhUsersPageInfo.fromJson(json['pageInfo'] as Map), - nodes: (json['nodes'] as List) - ?.map((e) => - e == null ? null : GhUsersUser.fromJson(e as Map)) - ?.toList(), - ); -} - -Map _$GhUsersUserConnectionToJson( - GhUsersUserConnection instance) => - { - 'pageInfo': instance.pageInfo?.toJson(), - 'nodes': instance.nodes?.map((e) => e?.toJson())?.toList(), - }; - -GhUsersStargazerConnection _$GhUsersStargazerConnectionFromJson( - Map json) { - return GhUsersStargazerConnection( - pageInfo: json['pageInfo'] == null - ? null - : GhUsersPageInfo.fromJson(json['pageInfo'] as Map), - nodes: (json['nodes'] as List) - ?.map((e) => - e == null ? null : GhUsersUser.fromJson(e as Map)) - ?.toList(), - ); -} - -Map _$GhUsersStargazerConnectionToJson( - GhUsersStargazerConnection instance) => - { - 'pageInfo': instance.pageInfo?.toJson(), - 'nodes': instance.nodes?.map((e) => e?.toJson())?.toList(), - }; - -GhUsersPinnableItem _$GhUsersPinnableItemFromJson(Map json) { - return GhUsersPinnableItem(); -} - -Map _$GhUsersPinnableItemToJson( - GhUsersPinnableItem instance) => - {}; - -GhUsersSubscribable _$GhUsersSubscribableFromJson(Map json) { - return GhUsersSubscribable()..resolveType = json['__typename'] as String; -} - -Map _$GhUsersSubscribableToJson( - GhUsersSubscribable instance) => - { - '__typename': instance.resolveType, - }; - -GhUsersStarrable _$GhUsersStarrableFromJson(Map json) { - return GhUsersStarrable( - stargazers: json['stargazers'] == null - ? null - : GhUsersStargazerConnection.fromJson( - json['stargazers'] as Map), - )..resolveType = json['__typename'] as String; -} - -Map _$GhUsersStarrableToJson(GhUsersStarrable instance) => - { - 'stargazers': instance.stargazers?.toJson(), - '__typename': instance.resolveType, - }; - -GhUsersRepositoryInfo _$GhUsersRepositoryInfoFromJson( - Map json) { - return GhUsersRepositoryInfo()..resolveType = json['__typename'] as String; -} - -Map _$GhUsersRepositoryInfoToJson( - GhUsersRepositoryInfo instance) => - { - '__typename': instance.resolveType, - }; - -GhUsersArguments _$GhUsersArgumentsFromJson(Map json) { - return GhUsersArguments( - login: json['login'] as String, - repoName: json['repoName'] as String, - after: json['after'] as String, - isFollowers: json['isFollowers'] as bool, - isFollowing: json['isFollowing'] as bool, - isMember: json['isMember'] as bool, - isStar: json['isStar'] as bool, - isWatch: json['isWatch'] as bool, - ); -} - -Map _$GhUsersArgumentsToJson(GhUsersArguments instance) => - { - 'login': instance.login, - 'repoName': instance.repoName, - 'after': instance.after, - 'isFollowers': instance.isFollowers, - 'isFollowing': instance.isFollowing, - 'isMember': instance.isMember, - 'isStar': instance.isStar, - 'isWatch': instance.isWatch, - }; - -GhPulls _$GhPullsFromJson(Map json) { - return GhPulls( - repository: json['repository'] == null - ? null - : GhPullsRepository.fromJson( - json['repository'] as Map), - ); -} - -Map _$GhPullsToJson(GhPulls instance) => { - 'repository': instance.repository?.toJson(), - }; - -GhPullsRepository _$GhPullsRepositoryFromJson(Map json) { - return GhPullsRepository( - pullRequests: json['pullRequests'] == null - ? null - : GhPullsPullRequestConnection.fromJson( - json['pullRequests'] as Map), - ) - ..owner = json['owner'] == null - ? null - : GhPullsRepositoryOwner.fromJson(json['owner'] as Map) - ..name = json['name'] as String - ..resolveType = json['__typename'] as String; -} - -Map _$GhPullsRepositoryToJson(GhPullsRepository instance) => - { - 'owner': instance.owner?.toJson(), - 'name': instance.name, - 'pullRequests': instance.pullRequests?.toJson(), - '__typename': instance.resolveType, - }; - -GhPullsRepositoryOwner _$GhPullsRepositoryOwnerFromJson( - Map json) { - return GhPullsRepositoryOwner( - login: json['login'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhPullsRepositoryOwnerToJson( - GhPullsRepositoryOwner instance) => - { - 'login': instance.login, - '__typename': instance.resolveType, - }; - -GhPullsPullRequestConnection _$GhPullsPullRequestConnectionFromJson( - Map json) { - return GhPullsPullRequestConnection( - pageInfo: json['pageInfo'] == null - ? null - : GhPullsPageInfo.fromJson(json['pageInfo'] as Map), - nodes: (json['nodes'] as List) - ?.map((e) => e == null - ? null - : GhPullsPullRequest.fromJson(e as Map)) - ?.toList(), - ); -} - -Map _$GhPullsPullRequestConnectionToJson( - GhPullsPullRequestConnection instance) => - { - 'pageInfo': instance.pageInfo?.toJson(), - 'nodes': instance.nodes?.map((e) => e?.toJson())?.toList(), - }; - -GhPullsPageInfo _$GhPullsPageInfoFromJson(Map json) { - return GhPullsPageInfo( - hasNextPage: json['hasNextPage'] as bool, - endCursor: json['endCursor'] as String, - ); -} - -Map _$GhPullsPageInfoToJson(GhPullsPageInfo instance) => - { - 'hasNextPage': instance.hasNextPage, - 'endCursor': instance.endCursor, - }; - -GhPullsPullRequest _$GhPullsPullRequestFromJson(Map json) { - return GhPullsPullRequest( - number: json['number'] as int, - title: json['title'] as String, - comments: json['comments'] == null - ? null - : GhPullsIssueCommentConnection.fromJson( - json['comments'] as Map), - ) - ..repository = json['repository'] == null - ? null - : GhPullsRepository.fromJson(json['repository'] as Map) - ..updatedAt = json['updatedAt'] == null - ? null - : DateTime.parse(json['updatedAt'] as String) - ..author = json['author'] == null - ? null - : GhPullsActor.fromJson(json['author'] as Map) - ..labels = json['labels'] == null - ? null - : GhPullsLabelConnection.fromJson( - json['labels'] as Map) - ..resolveType = json['__typename'] as String; -} - -Map _$GhPullsPullRequestToJson(GhPullsPullRequest instance) => - { - 'repository': instance.repository?.toJson(), - 'number': instance.number, - 'title': instance.title, - 'updatedAt': instance.updatedAt?.toIso8601String(), - 'author': instance.author?.toJson(), - 'labels': instance.labels?.toJson(), - 'comments': instance.comments?.toJson(), - '__typename': instance.resolveType, - }; - -GhPullsPinnableItem _$GhPullsPinnableItemFromJson(Map json) { - return GhPullsPinnableItem(); -} - -Map _$GhPullsPinnableItemToJson( - GhPullsPinnableItem instance) => - {}; - -GhPullsNode _$GhPullsNodeFromJson(Map json) { - return GhPullsNode()..resolveType = json['__typename'] as String; -} - -Map _$GhPullsNodeToJson(GhPullsNode instance) => - { - '__typename': instance.resolveType, - }; - -GhPullsProjectOwner _$GhPullsProjectOwnerFromJson(Map json) { - return GhPullsProjectOwner()..resolveType = json['__typename'] as String; -} - -Map _$GhPullsProjectOwnerToJson( - GhPullsProjectOwner instance) => - { - '__typename': instance.resolveType, - }; - -GhPullsRegistryPackageOwner _$GhPullsRegistryPackageOwnerFromJson( - Map json) { - return GhPullsRegistryPackageOwner() - ..resolveType = json['__typename'] as String; -} - -Map _$GhPullsRegistryPackageOwnerToJson( - GhPullsRegistryPackageOwner instance) => - { - '__typename': instance.resolveType, - }; - -GhPullsRegistryPackageSearch _$GhPullsRegistryPackageSearchFromJson( - Map json) { - return GhPullsRegistryPackageSearch() - ..resolveType = json['__typename'] as String; -} - -Map _$GhPullsRegistryPackageSearchToJson( - GhPullsRegistryPackageSearch instance) => - { - '__typename': instance.resolveType, - }; - -GhPullsSubscribable _$GhPullsSubscribableFromJson(Map json) { - return GhPullsSubscribable()..resolveType = json['__typename'] as String; -} - -Map _$GhPullsSubscribableToJson( - GhPullsSubscribable instance) => - { - '__typename': instance.resolveType, - }; - -GhPullsStarrable _$GhPullsStarrableFromJson(Map json) { - return GhPullsStarrable()..resolveType = json['__typename'] as String; -} - -Map _$GhPullsStarrableToJson(GhPullsStarrable instance) => - { - '__typename': instance.resolveType, - }; - -GhPullsUniformResourceLocatable _$GhPullsUniformResourceLocatableFromJson( - Map json) { - return GhPullsUniformResourceLocatable() - ..resolveType = json['__typename'] as String; -} - -Map _$GhPullsUniformResourceLocatableToJson( - GhPullsUniformResourceLocatable instance) => - { - '__typename': instance.resolveType, - }; - -GhPullsRepositoryInfo _$GhPullsRepositoryInfoFromJson( - Map json) { - return GhPullsRepositoryInfo( - owner: json['owner'] == null - ? null - : GhPullsRepositoryOwner.fromJson( - json['owner'] as Map), - name: json['name'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhPullsRepositoryInfoToJson( - GhPullsRepositoryInfo instance) => - { - 'owner': instance.owner?.toJson(), - 'name': instance.name, - '__typename': instance.resolveType, - }; - -GhPullsActor _$GhPullsActorFromJson(Map json) { - return GhPullsActor( - login: json['login'] as String, - avatarUrl: json['avatarUrl'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhPullsActorToJson(GhPullsActor instance) => - { - 'login': instance.login, - 'avatarUrl': instance.avatarUrl, - '__typename': instance.resolveType, - }; - -GhPullsLabelConnection _$GhPullsLabelConnectionFromJson( - Map json) { - return GhPullsLabelConnection( - nodes: (json['nodes'] as List) - ?.map((e) => - e == null ? null : GhPullsLabel.fromJson(e as Map)) - ?.toList(), - ); -} - -Map _$GhPullsLabelConnectionToJson( - GhPullsLabelConnection instance) => - { - 'nodes': instance.nodes?.map((e) => e?.toJson())?.toList(), - }; - -GhPullsLabel _$GhPullsLabelFromJson(Map json) { - return GhPullsLabel( - name: json['name'] as String, - color: json['color'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhPullsLabelToJson(GhPullsLabel instance) => - { - 'name': instance.name, - 'color': instance.color, - '__typename': instance.resolveType, - }; - -GhPullsIssueCommentConnection _$GhPullsIssueCommentConnectionFromJson( - Map json) { - return GhPullsIssueCommentConnection( - totalCount: json['totalCount'] as int, - ); -} - -Map _$GhPullsIssueCommentConnectionToJson( - GhPullsIssueCommentConnection instance) => - { - 'totalCount': instance.totalCount, - }; - -GhPullsProjectCardItem _$GhPullsProjectCardItemFromJson( - Map json) { - return GhPullsProjectCardItem(); -} - -Map _$GhPullsProjectCardItemToJson( - GhPullsProjectCardItem instance) => - {}; - -GhPullsAssignable _$GhPullsAssignableFromJson(Map json) { - return GhPullsAssignable()..resolveType = json['__typename'] as String; -} - -Map _$GhPullsAssignableToJson(GhPullsAssignable instance) => - { - '__typename': instance.resolveType, - }; - -GhPullsClosable _$GhPullsClosableFromJson(Map json) { - return GhPullsClosable()..resolveType = json['__typename'] as String; -} - -Map _$GhPullsClosableToJson(GhPullsClosable instance) => - { - '__typename': instance.resolveType, - }; - -GhPullsComment _$GhPullsCommentFromJson(Map json) { - return GhPullsComment( - updatedAt: json['updatedAt'] == null - ? null - : DateTime.parse(json['updatedAt'] as String), - author: json['author'] == null - ? null - : GhPullsActor.fromJson(json['author'] as Map), - )..resolveType = json['__typename'] as String; -} - -Map _$GhPullsCommentToJson(GhPullsComment instance) => - { - 'updatedAt': instance.updatedAt?.toIso8601String(), - 'author': instance.author?.toJson(), - '__typename': instance.resolveType, - }; - -GhPullsUpdatable _$GhPullsUpdatableFromJson(Map json) { - return GhPullsUpdatable()..resolveType = json['__typename'] as String; -} - -Map _$GhPullsUpdatableToJson(GhPullsUpdatable instance) => - { - '__typename': instance.resolveType, - }; - -GhPullsUpdatableComment _$GhPullsUpdatableCommentFromJson( - Map json) { - return GhPullsUpdatableComment()..resolveType = json['__typename'] as String; -} - -Map _$GhPullsUpdatableCommentToJson( - GhPullsUpdatableComment instance) => - { - '__typename': instance.resolveType, - }; - -GhPullsLabelable _$GhPullsLabelableFromJson(Map json) { - return GhPullsLabelable( - labels: json['labels'] == null - ? null - : GhPullsLabelConnection.fromJson( - json['labels'] as Map), - )..resolveType = json['__typename'] as String; -} - -Map _$GhPullsLabelableToJson(GhPullsLabelable instance) => - { - 'labels': instance.labels?.toJson(), - '__typename': instance.resolveType, - }; - -GhPullsLockable _$GhPullsLockableFromJson(Map json) { - return GhPullsLockable()..resolveType = json['__typename'] as String; -} - -Map _$GhPullsLockableToJson(GhPullsLockable instance) => - { - '__typename': instance.resolveType, - }; - -GhPullsReactable _$GhPullsReactableFromJson(Map json) { - return GhPullsReactable()..resolveType = json['__typename'] as String; -} - -Map _$GhPullsReactableToJson(GhPullsReactable instance) => - { - '__typename': instance.resolveType, - }; - -GhPullsRepositoryNode _$GhPullsRepositoryNodeFromJson( - Map json) { - return GhPullsRepositoryNode( - repository: json['repository'] == null - ? null - : GhPullsRepository.fromJson( - json['repository'] as Map), - )..resolveType = json['__typename'] as String; -} - -Map _$GhPullsRepositoryNodeToJson( - GhPullsRepositoryNode instance) => - { - 'repository': instance.repository?.toJson(), - '__typename': instance.resolveType, - }; - -GhPullsArguments _$GhPullsArgumentsFromJson(Map json) { - return GhPullsArguments( - owner: json['owner'] as String, - name: json['name'] as String, - cursor: json['cursor'] as String, - ); -} - -Map _$GhPullsArgumentsToJson(GhPullsArguments instance) => - { - 'owner': instance.owner, - 'name': instance.name, - 'cursor': instance.cursor, - }; - -GhOpenIssue _$GhOpenIssueFromJson(Map json) { - return GhOpenIssue( - reopenIssue: json['reopenIssue'] == null - ? null - : GhOpenIssueReopenIssuePayload.fromJson( - json['reopenIssue'] as Map), - closeIssue: json['closeIssue'] == null - ? null - : GhOpenIssueCloseIssuePayload.fromJson( - json['closeIssue'] as Map), - ); -} - -Map _$GhOpenIssueToJson(GhOpenIssue instance) => - { - 'reopenIssue': instance.reopenIssue?.toJson(), - 'closeIssue': instance.closeIssue?.toJson(), - }; - -GhOpenIssueReopenIssuePayload _$GhOpenIssueReopenIssuePayloadFromJson( - Map json) { - return GhOpenIssueReopenIssuePayload( - issue: json['issue'] == null - ? null - : GhOpenIssueIssue.fromJson(json['issue'] as Map), - ); -} - -Map _$GhOpenIssueReopenIssuePayloadToJson( - GhOpenIssueReopenIssuePayload instance) => - { - 'issue': instance.issue?.toJson(), - }; - -GhOpenIssueIssue _$GhOpenIssueIssueFromJson(Map json) { - return GhOpenIssueIssue() - ..closed = json['closed'] as bool - ..resolveType = json['__typename'] as String; -} - -Map _$GhOpenIssueIssueToJson(GhOpenIssueIssue instance) => - { - 'closed': instance.closed, - '__typename': instance.resolveType, - }; - -GhOpenIssueProjectCardItem _$GhOpenIssueProjectCardItemFromJson( - Map json) { - return GhOpenIssueProjectCardItem(); -} - -Map _$GhOpenIssueProjectCardItemToJson( - GhOpenIssueProjectCardItem instance) => - {}; - -GhOpenIssueNode _$GhOpenIssueNodeFromJson(Map json) { - return GhOpenIssueNode()..resolveType = json['__typename'] as String; -} - -Map _$GhOpenIssueNodeToJson(GhOpenIssueNode instance) => - { - '__typename': instance.resolveType, - }; - -GhOpenIssueAssignable _$GhOpenIssueAssignableFromJson( - Map json) { - return GhOpenIssueAssignable()..resolveType = json['__typename'] as String; -} - -Map _$GhOpenIssueAssignableToJson( - GhOpenIssueAssignable instance) => - { - '__typename': instance.resolveType, - }; - -GhOpenIssueClosable _$GhOpenIssueClosableFromJson(Map json) { - return GhOpenIssueClosable( - closed: json['closed'] as bool, - )..resolveType = json['__typename'] as String; -} - -Map _$GhOpenIssueClosableToJson( - GhOpenIssueClosable instance) => - { - 'closed': instance.closed, - '__typename': instance.resolveType, - }; - -GhOpenIssueComment _$GhOpenIssueCommentFromJson(Map json) { - return GhOpenIssueComment()..resolveType = json['__typename'] as String; -} - -Map _$GhOpenIssueCommentToJson(GhOpenIssueComment instance) => - { - '__typename': instance.resolveType, - }; - -GhOpenIssueUpdatable _$GhOpenIssueUpdatableFromJson(Map json) { - return GhOpenIssueUpdatable()..resolveType = json['__typename'] as String; -} - -Map _$GhOpenIssueUpdatableToJson( - GhOpenIssueUpdatable instance) => - { - '__typename': instance.resolveType, - }; - -GhOpenIssueUpdatableComment _$GhOpenIssueUpdatableCommentFromJson( - Map json) { - return GhOpenIssueUpdatableComment() - ..resolveType = json['__typename'] as String; -} - -Map _$GhOpenIssueUpdatableCommentToJson( - GhOpenIssueUpdatableComment instance) => - { - '__typename': instance.resolveType, - }; - -GhOpenIssueLabelable _$GhOpenIssueLabelableFromJson(Map json) { - return GhOpenIssueLabelable()..resolveType = json['__typename'] as String; -} - -Map _$GhOpenIssueLabelableToJson( - GhOpenIssueLabelable instance) => - { - '__typename': instance.resolveType, - }; - -GhOpenIssueLockable _$GhOpenIssueLockableFromJson(Map json) { - return GhOpenIssueLockable()..resolveType = json['__typename'] as String; -} - -Map _$GhOpenIssueLockableToJson( - GhOpenIssueLockable instance) => - { - '__typename': instance.resolveType, - }; - -GhOpenIssueReactable _$GhOpenIssueReactableFromJson(Map json) { - return GhOpenIssueReactable()..resolveType = json['__typename'] as String; -} - -Map _$GhOpenIssueReactableToJson( - GhOpenIssueReactable instance) => - { - '__typename': instance.resolveType, - }; - -GhOpenIssueRepositoryNode _$GhOpenIssueRepositoryNodeFromJson( - Map json) { - return GhOpenIssueRepositoryNode() - ..resolveType = json['__typename'] as String; -} - -Map _$GhOpenIssueRepositoryNodeToJson( - GhOpenIssueRepositoryNode instance) => - { - '__typename': instance.resolveType, - }; - -GhOpenIssueSubscribable _$GhOpenIssueSubscribableFromJson( - Map json) { - return GhOpenIssueSubscribable()..resolveType = json['__typename'] as String; -} - -Map _$GhOpenIssueSubscribableToJson( - GhOpenIssueSubscribable instance) => - { - '__typename': instance.resolveType, - }; - -GhOpenIssueUniformResourceLocatable - _$GhOpenIssueUniformResourceLocatableFromJson(Map json) { - return GhOpenIssueUniformResourceLocatable() - ..resolveType = json['__typename'] as String; -} - -Map _$GhOpenIssueUniformResourceLocatableToJson( - GhOpenIssueUniformResourceLocatable instance) => - { - '__typename': instance.resolveType, - }; - -GhOpenIssueCloseIssuePayload _$GhOpenIssueCloseIssuePayloadFromJson( - Map json) { - return GhOpenIssueCloseIssuePayload( - issue: json['issue'] == null - ? null - : GhOpenIssueIssue.fromJson(json['issue'] as Map), - ); -} - -Map _$GhOpenIssueCloseIssuePayloadToJson( - GhOpenIssueCloseIssuePayload instance) => - { - 'issue': instance.issue?.toJson(), - }; - -GhOpenIssueArguments _$GhOpenIssueArgumentsFromJson(Map json) { - return GhOpenIssueArguments( - id: json['id'] as String, - open: json['open'] as bool, - ); -} - -Map _$GhOpenIssueArgumentsToJson( - GhOpenIssueArguments instance) => - { - 'id': instance.id, - 'open': instance.open, - }; - -GhIssues _$GhIssuesFromJson(Map json) { - return GhIssues( - repository: json['repository'] == null - ? null - : GhIssuesRepository.fromJson( - json['repository'] as Map), - ); -} - -Map _$GhIssuesToJson(GhIssues instance) => { - 'repository': instance.repository?.toJson(), - }; - -GhIssuesRepository _$GhIssuesRepositoryFromJson(Map json) { - return GhIssuesRepository( - issues: json['issues'] == null - ? null - : GhIssuesIssueConnection.fromJson( - json['issues'] as Map), - ) - ..owner = json['owner'] == null - ? null - : GhIssuesRepositoryOwner.fromJson( - json['owner'] as Map) - ..name = json['name'] as String - ..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesRepositoryToJson(GhIssuesRepository instance) => - { - 'owner': instance.owner?.toJson(), - 'name': instance.name, - 'issues': instance.issues?.toJson(), - '__typename': instance.resolveType, - }; - -GhIssuesRepositoryOwner _$GhIssuesRepositoryOwnerFromJson( - Map json) { - return GhIssuesRepositoryOwner( - login: json['login'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesRepositoryOwnerToJson( - GhIssuesRepositoryOwner instance) => - { - 'login': instance.login, - '__typename': instance.resolveType, - }; - -GhIssuesIssueConnection _$GhIssuesIssueConnectionFromJson( - Map json) { - return GhIssuesIssueConnection( - pageInfo: json['pageInfo'] == null - ? null - : GhIssuesPageInfo.fromJson(json['pageInfo'] as Map), - nodes: (json['nodes'] as List) - ?.map((e) => e == null - ? null - : GhIssuesIssue.fromJson(e as Map)) - ?.toList(), - ); -} - -Map _$GhIssuesIssueConnectionToJson( - GhIssuesIssueConnection instance) => - { - 'pageInfo': instance.pageInfo?.toJson(), - 'nodes': instance.nodes?.map((e) => e?.toJson())?.toList(), - }; - -GhIssuesPageInfo _$GhIssuesPageInfoFromJson(Map json) { - return GhIssuesPageInfo( - hasNextPage: json['hasNextPage'] as bool, - endCursor: json['endCursor'] as String, - ); -} - -Map _$GhIssuesPageInfoToJson(GhIssuesPageInfo instance) => - { - 'hasNextPage': instance.hasNextPage, - 'endCursor': instance.endCursor, - }; - -GhIssuesIssue _$GhIssuesIssueFromJson(Map json) { - return GhIssuesIssue( - number: json['number'] as int, - title: json['title'] as String, - comments: json['comments'] == null - ? null - : GhIssuesIssueCommentConnection.fromJson( - json['comments'] as Map), - ) - ..repository = json['repository'] == null - ? null - : GhIssuesRepository.fromJson( - json['repository'] as Map) - ..updatedAt = json['updatedAt'] == null - ? null - : DateTime.parse(json['updatedAt'] as String) - ..author = json['author'] == null - ? null - : GhIssuesActor.fromJson(json['author'] as Map) - ..labels = json['labels'] == null - ? null - : GhIssuesLabelConnection.fromJson( - json['labels'] as Map) - ..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesIssueToJson(GhIssuesIssue instance) => - { - 'repository': instance.repository?.toJson(), - 'number': instance.number, - 'title': instance.title, - 'updatedAt': instance.updatedAt?.toIso8601String(), - 'author': instance.author?.toJson(), - 'labels': instance.labels?.toJson(), - 'comments': instance.comments?.toJson(), - '__typename': instance.resolveType, - }; - -GhIssuesPinnableItem _$GhIssuesPinnableItemFromJson(Map json) { - return GhIssuesPinnableItem(); -} - -Map _$GhIssuesPinnableItemToJson( - GhIssuesPinnableItem instance) => - {}; - -GhIssuesNode _$GhIssuesNodeFromJson(Map json) { - return GhIssuesNode()..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesNodeToJson(GhIssuesNode instance) => - { - '__typename': instance.resolveType, - }; - -GhIssuesProjectOwner _$GhIssuesProjectOwnerFromJson(Map json) { - return GhIssuesProjectOwner()..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesProjectOwnerToJson( - GhIssuesProjectOwner instance) => - { - '__typename': instance.resolveType, - }; - -GhIssuesRegistryPackageOwner _$GhIssuesRegistryPackageOwnerFromJson( - Map json) { - return GhIssuesRegistryPackageOwner() - ..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesRegistryPackageOwnerToJson( - GhIssuesRegistryPackageOwner instance) => - { - '__typename': instance.resolveType, - }; - -GhIssuesRegistryPackageSearch _$GhIssuesRegistryPackageSearchFromJson( - Map json) { - return GhIssuesRegistryPackageSearch() - ..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesRegistryPackageSearchToJson( - GhIssuesRegistryPackageSearch instance) => - { - '__typename': instance.resolveType, - }; - -GhIssuesSubscribable _$GhIssuesSubscribableFromJson(Map json) { - return GhIssuesSubscribable()..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesSubscribableToJson( - GhIssuesSubscribable instance) => - { - '__typename': instance.resolveType, - }; - -GhIssuesStarrable _$GhIssuesStarrableFromJson(Map json) { - return GhIssuesStarrable()..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesStarrableToJson(GhIssuesStarrable instance) => - { - '__typename': instance.resolveType, - }; - -GhIssuesUniformResourceLocatable _$GhIssuesUniformResourceLocatableFromJson( - Map json) { - return GhIssuesUniformResourceLocatable() - ..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesUniformResourceLocatableToJson( - GhIssuesUniformResourceLocatable instance) => - { - '__typename': instance.resolveType, - }; - -GhIssuesRepositoryInfo _$GhIssuesRepositoryInfoFromJson( - Map json) { - return GhIssuesRepositoryInfo( - owner: json['owner'] == null - ? null - : GhIssuesRepositoryOwner.fromJson( - json['owner'] as Map), - name: json['name'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesRepositoryInfoToJson( - GhIssuesRepositoryInfo instance) => - { - 'owner': instance.owner?.toJson(), - 'name': instance.name, - '__typename': instance.resolveType, - }; - -GhIssuesActor _$GhIssuesActorFromJson(Map json) { - return GhIssuesActor( - login: json['login'] as String, - avatarUrl: json['avatarUrl'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesActorToJson(GhIssuesActor instance) => - { - 'login': instance.login, - 'avatarUrl': instance.avatarUrl, - '__typename': instance.resolveType, - }; - -GhIssuesLabelConnection _$GhIssuesLabelConnectionFromJson( - Map json) { - return GhIssuesLabelConnection( - nodes: (json['nodes'] as List) - ?.map((e) => e == null - ? null - : GhIssuesLabel.fromJson(e as Map)) - ?.toList(), - ); -} - -Map _$GhIssuesLabelConnectionToJson( - GhIssuesLabelConnection instance) => - { - 'nodes': instance.nodes?.map((e) => e?.toJson())?.toList(), - }; - -GhIssuesLabel _$GhIssuesLabelFromJson(Map json) { - return GhIssuesLabel( - name: json['name'] as String, - color: json['color'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesLabelToJson(GhIssuesLabel instance) => - { - 'name': instance.name, - 'color': instance.color, - '__typename': instance.resolveType, - }; - -GhIssuesIssueCommentConnection _$GhIssuesIssueCommentConnectionFromJson( - Map json) { - return GhIssuesIssueCommentConnection( - totalCount: json['totalCount'] as int, - ); -} - -Map _$GhIssuesIssueCommentConnectionToJson( - GhIssuesIssueCommentConnection instance) => - { - 'totalCount': instance.totalCount, - }; - -GhIssuesProjectCardItem _$GhIssuesProjectCardItemFromJson( - Map json) { - return GhIssuesProjectCardItem(); -} - -Map _$GhIssuesProjectCardItemToJson( - GhIssuesProjectCardItem instance) => - {}; - -GhIssuesAssignable _$GhIssuesAssignableFromJson(Map json) { - return GhIssuesAssignable()..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesAssignableToJson(GhIssuesAssignable instance) => - { - '__typename': instance.resolveType, - }; - -GhIssuesClosable _$GhIssuesClosableFromJson(Map json) { - return GhIssuesClosable()..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesClosableToJson(GhIssuesClosable instance) => - { - '__typename': instance.resolveType, - }; - -GhIssuesComment _$GhIssuesCommentFromJson(Map json) { - return GhIssuesComment( - updatedAt: json['updatedAt'] == null - ? null - : DateTime.parse(json['updatedAt'] as String), - author: json['author'] == null - ? null - : GhIssuesActor.fromJson(json['author'] as Map), - )..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesCommentToJson(GhIssuesComment instance) => - { - 'updatedAt': instance.updatedAt?.toIso8601String(), - 'author': instance.author?.toJson(), - '__typename': instance.resolveType, - }; - -GhIssuesUpdatable _$GhIssuesUpdatableFromJson(Map json) { - return GhIssuesUpdatable()..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesUpdatableToJson(GhIssuesUpdatable instance) => - { - '__typename': instance.resolveType, - }; - -GhIssuesUpdatableComment _$GhIssuesUpdatableCommentFromJson( - Map json) { - return GhIssuesUpdatableComment()..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesUpdatableCommentToJson( - GhIssuesUpdatableComment instance) => - { - '__typename': instance.resolveType, - }; - -GhIssuesLabelable _$GhIssuesLabelableFromJson(Map json) { - return GhIssuesLabelable( - labels: json['labels'] == null - ? null - : GhIssuesLabelConnection.fromJson( - json['labels'] as Map), - )..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesLabelableToJson(GhIssuesLabelable instance) => - { - 'labels': instance.labels?.toJson(), - '__typename': instance.resolveType, - }; - -GhIssuesLockable _$GhIssuesLockableFromJson(Map json) { - return GhIssuesLockable()..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesLockableToJson(GhIssuesLockable instance) => - { - '__typename': instance.resolveType, - }; - -GhIssuesReactable _$GhIssuesReactableFromJson(Map json) { - return GhIssuesReactable()..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesReactableToJson(GhIssuesReactable instance) => - { - '__typename': instance.resolveType, - }; - -GhIssuesRepositoryNode _$GhIssuesRepositoryNodeFromJson( - Map json) { - return GhIssuesRepositoryNode( - repository: json['repository'] == null - ? null - : GhIssuesRepository.fromJson( - json['repository'] as Map), - )..resolveType = json['__typename'] as String; -} - -Map _$GhIssuesRepositoryNodeToJson( - GhIssuesRepositoryNode instance) => - { - 'repository': instance.repository?.toJson(), - '__typename': instance.resolveType, - }; - -GhIssuesArguments _$GhIssuesArgumentsFromJson(Map json) { - return GhIssuesArguments( - owner: json['owner'] as String, - name: json['name'] as String, - cursor: json['cursor'] as String, - ); -} - -Map _$GhIssuesArgumentsToJson(GhIssuesArguments instance) => - { - 'owner': instance.owner, - 'name': instance.name, - 'cursor': instance.cursor, - }; - -GhRepos _$GhReposFromJson(Map json) { - return GhRepos( - user: json['user'] == null - ? null - : GhReposUser.fromJson(json['user'] as Map), - ); -} - -Map _$GhReposToJson(GhRepos instance) => { - 'user': instance.user?.toJson(), - }; - -GhReposUser _$GhReposUserFromJson(Map json) { - return GhReposUser( - starredRepositories: json['starredRepositories'] == null - ? null - : GhReposStarredRepositoryConnection.fromJson( - json['starredRepositories'] as Map), - ) - ..login = json['login'] as String - ..avatarUrl = json['avatarUrl'] as String - ..repositories = json['repositories'] == null - ? null - : GhReposRepositoryConnection.fromJson( - json['repositories'] as Map) - ..resolveType = json['__typename'] as String; -} - -Map _$GhReposUserToJson(GhReposUser instance) => - { - 'login': instance.login, - 'avatarUrl': instance.avatarUrl, - 'repositories': instance.repositories?.toJson(), - 'starredRepositories': instance.starredRepositories?.toJson(), - '__typename': instance.resolveType, - }; - -GhReposRepositoryConnection _$GhReposRepositoryConnectionFromJson( - Map json) { - return GhReposRepositoryConnection( - totalCount: json['totalCount'] as int, - pageInfo: json['pageInfo'] == null - ? null - : GhReposPageInfo.fromJson(json['pageInfo'] as Map), - nodes: (json['nodes'] as List) - ?.map((e) => e == null - ? null - : GhReposRepository.fromJson(e as Map)) - ?.toList(), - ); -} - -Map _$GhReposRepositoryConnectionToJson( - GhReposRepositoryConnection instance) => - { - 'totalCount': instance.totalCount, - 'pageInfo': instance.pageInfo?.toJson(), - 'nodes': instance.nodes?.map((e) => e?.toJson())?.toList(), - }; - -GhReposPageInfo _$GhReposPageInfoFromJson(Map json) { - return GhReposPageInfo( - hasNextPage: json['hasNextPage'] as bool, - endCursor: json['endCursor'] as String, - ); -} - -Map _$GhReposPageInfoToJson(GhReposPageInfo instance) => - { - 'hasNextPage': instance.hasNextPage, - 'endCursor': instance.endCursor, - }; - -GhReposRepository _$GhReposRepositoryFromJson(Map json) { - return GhReposRepository( - forks: json['forks'] == null - ? null - : GhReposRepositoryConnection.fromJson( - json['forks'] as Map), - primaryLanguage: json['primaryLanguage'] == null - ? null - : GhReposLanguage.fromJson( - json['primaryLanguage'] as Map), - ) - ..owner = json['owner'] == null - ? null - : GhReposRepositoryOwner.fromJson(json['owner'] as Map) - ..name = json['name'] as String - ..description = json['description'] as String - ..isPrivate = json['isPrivate'] as bool - ..isFork = json['isFork'] as bool - ..updatedAt = json['updatedAt'] == null - ? null - : DateTime.parse(json['updatedAt'] as String) - ..stargazers = json['stargazers'] == null - ? null - : GhReposStargazerConnection.fromJson( - json['stargazers'] as Map) - ..resolveType = json['__typename'] as String; -} - -Map _$GhReposRepositoryToJson(GhReposRepository instance) => - { - 'owner': instance.owner?.toJson(), - 'name': instance.name, - 'description': instance.description, - 'isPrivate': instance.isPrivate, - 'isFork': instance.isFork, - 'updatedAt': instance.updatedAt?.toIso8601String(), - 'stargazers': instance.stargazers?.toJson(), - 'forks': instance.forks?.toJson(), - 'primaryLanguage': instance.primaryLanguage?.toJson(), - '__typename': instance.resolveType, - }; - -GhReposRepositoryOwner _$GhReposRepositoryOwnerFromJson( - Map json) { - return GhReposRepositoryOwner( - login: json['login'] as String, - avatarUrl: json['avatarUrl'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhReposRepositoryOwnerToJson( - GhReposRepositoryOwner instance) => - { - 'login': instance.login, - 'avatarUrl': instance.avatarUrl, - '__typename': instance.resolveType, - }; - -GhReposStargazerConnection _$GhReposStargazerConnectionFromJson( - Map json) { - return GhReposStargazerConnection( - totalCount: json['totalCount'] as int, - ); -} - -Map _$GhReposStargazerConnectionToJson( - GhReposStargazerConnection instance) => - { - 'totalCount': instance.totalCount, - }; - -GhReposLanguage _$GhReposLanguageFromJson(Map json) { - return GhReposLanguage( - color: json['color'] as String, - name: json['name'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhReposLanguageToJson(GhReposLanguage instance) => - { - 'color': instance.color, - 'name': instance.name, - '__typename': instance.resolveType, - }; - -GhReposNode _$GhReposNodeFromJson(Map json) { - return GhReposNode()..resolveType = json['__typename'] as String; -} - -Map _$GhReposNodeToJson(GhReposNode instance) => - { - '__typename': instance.resolveType, - }; - -GhReposPinnableItem _$GhReposPinnableItemFromJson(Map json) { - return GhReposPinnableItem(); -} - -Map _$GhReposPinnableItemToJson( - GhReposPinnableItem instance) => - {}; - -GhReposProjectOwner _$GhReposProjectOwnerFromJson(Map json) { - return GhReposProjectOwner()..resolveType = json['__typename'] as String; -} - -Map _$GhReposProjectOwnerToJson( - GhReposProjectOwner instance) => - { - '__typename': instance.resolveType, - }; - -GhReposRegistryPackageOwner _$GhReposRegistryPackageOwnerFromJson( - Map json) { - return GhReposRegistryPackageOwner() - ..resolveType = json['__typename'] as String; -} - -Map _$GhReposRegistryPackageOwnerToJson( - GhReposRegistryPackageOwner instance) => - { - '__typename': instance.resolveType, - }; - -GhReposRegistryPackageSearch _$GhReposRegistryPackageSearchFromJson( - Map json) { - return GhReposRegistryPackageSearch() - ..resolveType = json['__typename'] as String; -} - -Map _$GhReposRegistryPackageSearchToJson( - GhReposRegistryPackageSearch instance) => - { - '__typename': instance.resolveType, - }; - -GhReposSubscribable _$GhReposSubscribableFromJson(Map json) { - return GhReposSubscribable()..resolveType = json['__typename'] as String; -} - -Map _$GhReposSubscribableToJson( - GhReposSubscribable instance) => - { - '__typename': instance.resolveType, - }; - -GhReposStarrable _$GhReposStarrableFromJson(Map json) { - return GhReposStarrable( - stargazers: json['stargazers'] == null - ? null - : GhReposStargazerConnection.fromJson( - json['stargazers'] as Map), - )..resolveType = json['__typename'] as String; -} - -Map _$GhReposStarrableToJson(GhReposStarrable instance) => - { - 'stargazers': instance.stargazers?.toJson(), - '__typename': instance.resolveType, - }; - -GhReposUniformResourceLocatable _$GhReposUniformResourceLocatableFromJson( - Map json) { - return GhReposUniformResourceLocatable() - ..resolveType = json['__typename'] as String; -} - -Map _$GhReposUniformResourceLocatableToJson( - GhReposUniformResourceLocatable instance) => - { - '__typename': instance.resolveType, - }; - -GhReposRepositoryInfo _$GhReposRepositoryInfoFromJson( - Map json) { - return GhReposRepositoryInfo( - owner: json['owner'] == null - ? null - : GhReposRepositoryOwner.fromJson( - json['owner'] as Map), - name: json['name'] as String, - description: json['description'] as String, - isPrivate: json['isPrivate'] as bool, - isFork: json['isFork'] as bool, - updatedAt: json['updatedAt'] == null - ? null - : DateTime.parse(json['updatedAt'] as String), - )..resolveType = json['__typename'] as String; -} - -Map _$GhReposRepositoryInfoToJson( - GhReposRepositoryInfo instance) => - { - 'owner': instance.owner?.toJson(), - 'name': instance.name, - 'description': instance.description, - 'isPrivate': instance.isPrivate, - 'isFork': instance.isFork, - 'updatedAt': instance.updatedAt?.toIso8601String(), - '__typename': instance.resolveType, - }; - -GhReposStarredRepositoryConnection _$GhReposStarredRepositoryConnectionFromJson( - Map json) { - return GhReposStarredRepositoryConnection( - pageInfo: json['pageInfo'] == null - ? null - : GhReposPageInfo.fromJson(json['pageInfo'] as Map), - nodes: (json['nodes'] as List) - ?.map((e) => e == null - ? null - : GhReposRepository.fromJson(e as Map)) - ?.toList(), - ); -} - -Map _$GhReposStarredRepositoryConnectionToJson( - GhReposStarredRepositoryConnection instance) => - { - 'pageInfo': instance.pageInfo?.toJson(), - 'nodes': instance.nodes?.map((e) => e?.toJson())?.toList(), - }; - -GhReposAuditEntryActor _$GhReposAuditEntryActorFromJson( - Map json) { - return GhReposAuditEntryActor(); -} - -Map _$GhReposAuditEntryActorToJson( - GhReposAuditEntryActor instance) => - {}; - -GhReposActor _$GhReposActorFromJson(Map json) { - return GhReposActor( - login: json['login'] as String, - avatarUrl: json['avatarUrl'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhReposActorToJson(GhReposActor instance) => - { - 'login': instance.login, - 'avatarUrl': instance.avatarUrl, - '__typename': instance.resolveType, - }; - -GhReposProfileOwner _$GhReposProfileOwnerFromJson(Map json) { - return GhReposProfileOwner( - login: json['login'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhReposProfileOwnerToJson( - GhReposProfileOwner instance) => - { - 'login': instance.login, - '__typename': instance.resolveType, - }; - -GhReposSponsorable _$GhReposSponsorableFromJson(Map json) { - return GhReposSponsorable()..resolveType = json['__typename'] as String; -} - -Map _$GhReposSponsorableToJson(GhReposSponsorable instance) => - { - '__typename': instance.resolveType, - }; - -GhReposArguments _$GhReposArgumentsFromJson(Map json) { - return GhReposArguments( - owner: json['owner'] as String, - after: json['after'] as String, - isStar: json['isStar'] as bool, - ); -} - -Map _$GhReposArgumentsToJson(GhReposArguments instance) => - { - 'owner': instance.owner, - 'after': instance.after, - 'isStar': instance.isStar, - }; - -GhUser _$GhUserFromJson(Map json) { - return GhUser( - repositoryOwner: json['repositoryOwner'] == null - ? null - : GhUserRepositoryOwner.fromJson( - json['repositoryOwner'] as Map), - viewer: json['viewer'] == null - ? null - : GhUserUser.fromJson(json['viewer'] as Map), - ); -} - -Map _$GhUserToJson(GhUser instance) => { - 'repositoryOwner': instance.repositoryOwner?.toJson(), - 'viewer': instance.viewer?.toJson(), - }; - -GhUserRepositoryOwner _$GhUserRepositoryOwnerFromJson( - Map json) { - return GhUserRepositoryOwner( - id: json['id'] as String, - login: json['login'] as String, - avatarUrl: json['avatarUrl'] as String, - url: json['url'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhUserRepositoryOwnerToJson( - GhUserRepositoryOwner instance) => - { - 'id': instance.id, - 'login': instance.login, - 'avatarUrl': instance.avatarUrl, - 'url': instance.url, - '__typename': instance.resolveType, - }; - -GhUserUser _$GhUserUserFromJson(Map json) { - return GhUserUser( - name: json['name'] as String, - bio: json['bio'] as String, - company: json['company'] as String, - location: json['location'] as String, - email: json['email'] as String, - createdAt: json['createdAt'] == null - ? null - : DateTime.parse(json['createdAt'] as String), - websiteUrl: json['websiteUrl'] as String, - starredRepositories: json['starredRepositories'] == null - ? null - : GhUserStarredRepositoryConnection.fromJson( - json['starredRepositories'] as Map), - followers: json['followers'] == null - ? null - : GhUserFollowerConnection.fromJson( - json['followers'] as Map), - following: json['following'] == null - ? null - : GhUserFollowingConnection.fromJson( - json['following'] as Map), - contributionsCollection: json['contributionsCollection'] == null - ? null - : GhUserContributionsCollection.fromJson( - json['contributionsCollection'] as Map), - repositories: json['repositories'] == null - ? null - : GhUserRepositoryConnection.fromJson( - json['repositories'] as Map), - pinnedItems: json['pinnedItems'] == null - ? null - : GhUserPinnableItemConnection.fromJson( - json['pinnedItems'] as Map), - viewerCanFollow: json['viewerCanFollow'] as bool, - viewerIsFollowing: json['viewerIsFollowing'] as bool, - ) - ..resolveType = json['__typename'] as String - ..id = json['id'] as String - ..login = json['login'] as String - ..avatarUrl = json['avatarUrl'] as String - ..url = json['url'] as String; -} - -Map _$GhUserUserToJson(GhUserUser instance) => - { - 'name': instance.name, - 'bio': instance.bio, - 'company': instance.company, - 'location': instance.location, - 'email': instance.email, - 'createdAt': instance.createdAt?.toIso8601String(), - 'websiteUrl': instance.websiteUrl, - 'starredRepositories': instance.starredRepositories?.toJson(), - 'followers': instance.followers?.toJson(), - 'following': instance.following?.toJson(), - 'contributionsCollection': instance.contributionsCollection?.toJson(), - 'repositories': instance.repositories?.toJson(), - 'pinnedItems': instance.pinnedItems?.toJson(), - 'viewerCanFollow': instance.viewerCanFollow, - 'viewerIsFollowing': instance.viewerIsFollowing, - '__typename': instance.resolveType, - 'id': instance.id, - 'login': instance.login, - 'avatarUrl': instance.avatarUrl, - 'url': instance.url, - }; - -GhUserStarredRepositoryConnection _$GhUserStarredRepositoryConnectionFromJson( - Map json) { - return GhUserStarredRepositoryConnection( - totalCount: json['totalCount'] as int, - ); -} - -Map _$GhUserStarredRepositoryConnectionToJson( - GhUserStarredRepositoryConnection instance) => - { - 'totalCount': instance.totalCount, - }; - -GhUserFollowerConnection _$GhUserFollowerConnectionFromJson( - Map json) { - return GhUserFollowerConnection( - totalCount: json['totalCount'] as int, - ); -} - -Map _$GhUserFollowerConnectionToJson( - GhUserFollowerConnection instance) => - { - 'totalCount': instance.totalCount, - }; - -GhUserFollowingConnection _$GhUserFollowingConnectionFromJson( - Map json) { - return GhUserFollowingConnection( - totalCount: json['totalCount'] as int, - ); -} - -Map _$GhUserFollowingConnectionToJson( - GhUserFollowingConnection instance) => - { - 'totalCount': instance.totalCount, - }; - -GhUserContributionsCollection _$GhUserContributionsCollectionFromJson( - Map json) { - return GhUserContributionsCollection( - contributionCalendar: json['contributionCalendar'] == null - ? null - : GhUserContributionCalendar.fromJson( - json['contributionCalendar'] as Map), - ); -} - -Map _$GhUserContributionsCollectionToJson( - GhUserContributionsCollection instance) => - { - 'contributionCalendar': instance.contributionCalendar?.toJson(), - }; - -GhUserContributionCalendar _$GhUserContributionCalendarFromJson( - Map json) { - return GhUserContributionCalendar( - weeks: (json['weeks'] as List) - ?.map((e) => e == null - ? null - : GhUserContributionCalendarWeek.fromJson( - e as Map)) - ?.toList(), - ); -} - -Map _$GhUserContributionCalendarToJson( - GhUserContributionCalendar instance) => - { - 'weeks': instance.weeks?.map((e) => e?.toJson())?.toList(), - }; - -GhUserContributionCalendarWeek _$GhUserContributionCalendarWeekFromJson( - Map json) { - return GhUserContributionCalendarWeek( - contributionDays: (json['contributionDays'] as List) - ?.map((e) => e == null - ? null - : GhUserContributionCalendarDay.fromJson(e as Map)) - ?.toList(), - ); -} - -Map _$GhUserContributionCalendarWeekToJson( - GhUserContributionCalendarWeek instance) => - { - 'contributionDays': - instance.contributionDays?.map((e) => e?.toJson())?.toList(), - }; - -GhUserContributionCalendarDay _$GhUserContributionCalendarDayFromJson( - Map json) { - return GhUserContributionCalendarDay( - color: json['color'] as String, - ); -} - -Map _$GhUserContributionCalendarDayToJson( - GhUserContributionCalendarDay instance) => - { - 'color': instance.color, - }; - -GhUserRepositoryConnection _$GhUserRepositoryConnectionFromJson( - Map json) { - return GhUserRepositoryConnection( - totalCount: json['totalCount'] as int, - nodes: (json['nodes'] as List) - ?.map((e) => e == null - ? null - : GhUserRepository.fromJson(e as Map)) - ?.toList(), - ); -} - -Map _$GhUserRepositoryConnectionToJson( - GhUserRepositoryConnection instance) => - { - 'totalCount': instance.totalCount, - 'nodes': instance.nodes?.map((e) => e?.toJson())?.toList(), - }; - -GhUserRepository _$GhUserRepositoryFromJson(Map json) { - return GhUserRepository( - forks: json['forks'] == null - ? null - : GhUserRepositoryConnection.fromJson( - json['forks'] as Map), - primaryLanguage: json['primaryLanguage'] == null - ? null - : GhUserLanguage.fromJson( - json['primaryLanguage'] as Map), - ) - ..owner = json['owner'] == null - ? null - : GhUserRepositoryOwner.fromJson(json['owner'] as Map) - ..name = json['name'] as String - ..description = json['description'] as String - ..isPrivate = json['isPrivate'] as bool - ..isFork = json['isFork'] as bool - ..stargazers = json['stargazers'] == null - ? null - : GhUserStargazerConnection.fromJson( - json['stargazers'] as Map) - ..resolveType = json['__typename'] as String; -} - -Map _$GhUserRepositoryToJson(GhUserRepository instance) => - { - 'owner': instance.owner?.toJson(), - 'name': instance.name, - 'description': instance.description, - 'isPrivate': instance.isPrivate, - 'isFork': instance.isFork, - 'stargazers': instance.stargazers?.toJson(), - 'forks': instance.forks?.toJson(), - 'primaryLanguage': instance.primaryLanguage?.toJson(), - '__typename': instance.resolveType, - }; - -GhUserStargazerConnection _$GhUserStargazerConnectionFromJson( - Map json) { - return GhUserStargazerConnection( - totalCount: json['totalCount'] as int, - ); -} - -Map _$GhUserStargazerConnectionToJson( - GhUserStargazerConnection instance) => - { - 'totalCount': instance.totalCount, - }; - -GhUserLanguage _$GhUserLanguageFromJson(Map json) { - return GhUserLanguage( - color: json['color'] as String, - name: json['name'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhUserLanguageToJson(GhUserLanguage instance) => - { - 'color': instance.color, - 'name': instance.name, - '__typename': instance.resolveType, - }; - -GhUserNode _$GhUserNodeFromJson(Map json) { - return GhUserNode()..resolveType = json['__typename'] as String; -} - -Map _$GhUserNodeToJson(GhUserNode instance) => - { - '__typename': instance.resolveType, - }; - -GhUserPinnableItem _$GhUserPinnableItemFromJson(Map json) { - return GhUserPinnableItem(); -} - -Map _$GhUserPinnableItemToJson(GhUserPinnableItem instance) => - {}; - -GhUserProjectOwner _$GhUserProjectOwnerFromJson(Map json) { - return GhUserProjectOwner()..resolveType = json['__typename'] as String; -} - -Map _$GhUserProjectOwnerToJson(GhUserProjectOwner instance) => - { - '__typename': instance.resolveType, - }; - -GhUserRegistryPackageOwner _$GhUserRegistryPackageOwnerFromJson( - Map json) { - return GhUserRegistryPackageOwner() - ..resolveType = json['__typename'] as String; -} - -Map _$GhUserRegistryPackageOwnerToJson( - GhUserRegistryPackageOwner instance) => - { - '__typename': instance.resolveType, - }; - -GhUserRegistryPackageSearch _$GhUserRegistryPackageSearchFromJson( - Map json) { - return GhUserRegistryPackageSearch() - ..resolveType = json['__typename'] as String; -} - -Map _$GhUserRegistryPackageSearchToJson( - GhUserRegistryPackageSearch instance) => - { - '__typename': instance.resolveType, - }; - -GhUserSubscribable _$GhUserSubscribableFromJson(Map json) { - return GhUserSubscribable()..resolveType = json['__typename'] as String; -} - -Map _$GhUserSubscribableToJson(GhUserSubscribable instance) => - { - '__typename': instance.resolveType, - }; - -GhUserStarrable _$GhUserStarrableFromJson(Map json) { - return GhUserStarrable( - stargazers: json['stargazers'] == null - ? null - : GhUserStargazerConnection.fromJson( - json['stargazers'] as Map), - )..resolveType = json['__typename'] as String; -} - -Map _$GhUserStarrableToJson(GhUserStarrable instance) => - { - 'stargazers': instance.stargazers?.toJson(), - '__typename': instance.resolveType, - }; - -GhUserUniformResourceLocatable _$GhUserUniformResourceLocatableFromJson( - Map json) { - return GhUserUniformResourceLocatable() - ..resolveType = json['__typename'] as String; -} - -Map _$GhUserUniformResourceLocatableToJson( - GhUserUniformResourceLocatable instance) => - { - '__typename': instance.resolveType, - }; - -GhUserRepositoryInfo _$GhUserRepositoryInfoFromJson(Map json) { - return GhUserRepositoryInfo( - owner: json['owner'] == null - ? null - : GhUserRepositoryOwner.fromJson(json['owner'] as Map), - name: json['name'] as String, - description: json['description'] as String, - isPrivate: json['isPrivate'] as bool, - isFork: json['isFork'] as bool, - )..resolveType = json['__typename'] as String; -} - -Map _$GhUserRepositoryInfoToJson( - GhUserRepositoryInfo instance) => - { - 'owner': instance.owner?.toJson(), - 'name': instance.name, - 'description': instance.description, - 'isPrivate': instance.isPrivate, - 'isFork': instance.isFork, - '__typename': instance.resolveType, - }; - -GhUserPinnableItemConnection _$GhUserPinnableItemConnectionFromJson( - Map json) { - return GhUserPinnableItemConnection( - totalCount: json['totalCount'] as int, - nodes: (json['nodes'] as List) - ?.map((e) => e == null - ? null - : GhUserPinnableItem.fromJson(e as Map)) - ?.toList(), - ); -} - -Map _$GhUserPinnableItemConnectionToJson( - GhUserPinnableItemConnection instance) => - { - 'totalCount': instance.totalCount, - 'nodes': instance.nodes?.map((e) => e?.toJson())?.toList(), - }; - -GhUserAuditEntryActor _$GhUserAuditEntryActorFromJson( - Map json) { - return GhUserAuditEntryActor(); -} - -Map _$GhUserAuditEntryActorToJson( - GhUserAuditEntryActor instance) => - {}; - -GhUserActor _$GhUserActorFromJson(Map json) { - return GhUserActor()..resolveType = json['__typename'] as String; -} - -Map _$GhUserActorToJson(GhUserActor instance) => - { - '__typename': instance.resolveType, - }; - -GhUserProfileOwner _$GhUserProfileOwnerFromJson(Map json) { - return GhUserProfileOwner( - name: json['name'] as String, - location: json['location'] as String, - email: json['email'] as String, - websiteUrl: json['websiteUrl'] as String, - pinnedItems: json['pinnedItems'] == null - ? null - : GhUserPinnableItemConnection.fromJson( - json['pinnedItems'] as Map), - )..resolveType = json['__typename'] as String; -} - -Map _$GhUserProfileOwnerToJson(GhUserProfileOwner instance) => - { - 'name': instance.name, - 'location': instance.location, - 'email': instance.email, - 'websiteUrl': instance.websiteUrl, - 'pinnedItems': instance.pinnedItems?.toJson(), - '__typename': instance.resolveType, - }; - -GhUserSponsorable _$GhUserSponsorableFromJson(Map json) { - return GhUserSponsorable()..resolveType = json['__typename'] as String; -} - -Map _$GhUserSponsorableToJson(GhUserSponsorable instance) => - { - '__typename': instance.resolveType, - }; - -GhUserOrganization _$GhUserOrganizationFromJson(Map json) { - return GhUserOrganization( - name: json['name'] as String, - description: json['description'] as String, - location: json['location'] as String, - email: json['email'] as String, - websiteUrl: json['websiteUrl'] as String, - createdAt: json['createdAt'] == null - ? null - : DateTime.parse(json['createdAt'] as String), - pinnedItems: json['pinnedItems'] == null - ? null - : GhUserPinnableItemConnection.fromJson( - json['pinnedItems'] as Map), - pinnableItems: json['pinnableItems'] == null - ? null - : GhUserPinnableItemConnection.fromJson( - json['pinnableItems'] as Map), - membersWithRole: json['membersWithRole'] == null - ? null - : GhUserOrganizationMemberConnection.fromJson( - json['membersWithRole'] as Map), - ) - ..resolveType = json['__typename'] as String - ..id = json['id'] as String - ..login = json['login'] as String - ..avatarUrl = json['avatarUrl'] as String - ..url = json['url'] as String; -} - -Map _$GhUserOrganizationToJson(GhUserOrganization instance) => - { - 'name': instance.name, - 'description': instance.description, - 'location': instance.location, - 'email': instance.email, - 'websiteUrl': instance.websiteUrl, - 'createdAt': instance.createdAt?.toIso8601String(), - 'pinnedItems': instance.pinnedItems?.toJson(), - 'pinnableItems': instance.pinnableItems?.toJson(), - 'membersWithRole': instance.membersWithRole?.toJson(), - '__typename': instance.resolveType, - 'id': instance.id, - 'login': instance.login, - 'avatarUrl': instance.avatarUrl, - 'url': instance.url, - }; - -GhUserOrganizationMemberConnection _$GhUserOrganizationMemberConnectionFromJson( - Map json) { - return GhUserOrganizationMemberConnection( - totalCount: json['totalCount'] as int, - ); -} - -Map _$GhUserOrganizationMemberConnectionToJson( - GhUserOrganizationMemberConnection instance) => - { - 'totalCount': instance.totalCount, - }; - -GhUserMemberStatusable _$GhUserMemberStatusableFromJson( - Map json) { - return GhUserMemberStatusable()..resolveType = json['__typename'] as String; -} - -Map _$GhUserMemberStatusableToJson( - GhUserMemberStatusable instance) => - { - '__typename': instance.resolveType, - }; - -GhUserArguments _$GhUserArgumentsFromJson(Map json) { - return GhUserArguments( - login: json['login'] as String, - isViewer: json['isViewer'] as bool, - ); -} - -Map _$GhUserArgumentsToJson(GhUserArguments instance) => - { - 'login': instance.login, - 'isViewer': instance.isViewer, - }; - -GhCommits _$GhCommitsFromJson(Map json) { - return GhCommits( - repository: json['repository'] == null - ? null - : GhCommitsRepository.fromJson( - json['repository'] as Map), - ); -} - -Map _$GhCommitsToJson(GhCommits instance) => { - 'repository': instance.repository?.toJson(), - }; - -GhCommitsRepository _$GhCommitsRepositoryFromJson(Map json) { - return GhCommitsRepository( - defaultBranchRef: json['defaultBranchRef'] == null - ? null - : GhCommitsRef.fromJson( - json['defaultBranchRef'] as Map), - ref: json['ref'] == null - ? null - : GhCommitsRef.fromJson(json['ref'] as Map), - )..resolveType = json['__typename'] as String; -} - -Map _$GhCommitsRepositoryToJson( - GhCommitsRepository instance) => - { - 'defaultBranchRef': instance.defaultBranchRef?.toJson(), - 'ref': instance.ref?.toJson(), - '__typename': instance.resolveType, - }; - -GhCommitsRef _$GhCommitsRefFromJson(Map json) { - return GhCommitsRef() - ..target = json['target'] == null - ? null - : GhCommitsGitObject.fromJson(json['target'] as Map) - ..resolveType = json['__typename'] as String; -} - -Map _$GhCommitsRefToJson(GhCommitsRef instance) => - { - 'target': instance.target?.toJson(), - '__typename': instance.resolveType, - }; - -GhCommitsGitObject _$GhCommitsGitObjectFromJson(Map json) { - return GhCommitsGitObject()..resolveType = json['__typename'] as String; -} - -Map _$GhCommitsGitObjectToJson(GhCommitsGitObject instance) => - { - '__typename': instance.resolveType, - }; - -GhCommitsCommit _$GhCommitsCommitFromJson(Map json) { - return GhCommitsCommit( - oid: json['oid'] as String, - url: json['url'] as String, - messageHeadline: json['messageHeadline'] as String, - committedDate: json['committedDate'] == null - ? null - : DateTime.parse(json['committedDate'] as String), - author: json['author'] == null - ? null - : GhCommitsGitActor.fromJson(json['author'] as Map), - status: json['status'] == null - ? null - : GhCommitsStatus.fromJson(json['status'] as Map), - history: json['history'] == null - ? null - : GhCommitsCommitHistoryConnection.fromJson( - json['history'] as Map), - )..resolveType = json['__typename'] as String; -} - -Map _$GhCommitsCommitToJson(GhCommitsCommit instance) => - { - 'oid': instance.oid, - 'url': instance.url, - 'messageHeadline': instance.messageHeadline, - 'committedDate': instance.committedDate?.toIso8601String(), - 'author': instance.author?.toJson(), - 'status': instance.status?.toJson(), - 'history': instance.history?.toJson(), - '__typename': instance.resolveType, - }; - -GhCommitsGitActor _$GhCommitsGitActorFromJson(Map json) { - return GhCommitsGitActor( - name: json['name'] as String, - avatarUrl: json['avatarUrl'] as String, - user: json['user'] == null - ? null - : GhCommitsUser.fromJson(json['user'] as Map), - ); -} - -Map _$GhCommitsGitActorToJson(GhCommitsGitActor instance) => - { - 'name': instance.name, - 'avatarUrl': instance.avatarUrl, - 'user': instance.user?.toJson(), - }; - -GhCommitsUser _$GhCommitsUserFromJson(Map json) { - return GhCommitsUser() - ..login = json['login'] as String - ..resolveType = json['__typename'] as String; -} - -Map _$GhCommitsUserToJson(GhCommitsUser instance) => - { - 'login': instance.login, - '__typename': instance.resolveType, - }; - -GhCommitsAuditEntryActor _$GhCommitsAuditEntryActorFromJson( - Map json) { - return GhCommitsAuditEntryActor(); -} - -Map _$GhCommitsAuditEntryActorToJson( - GhCommitsAuditEntryActor instance) => - {}; - -GhCommitsNode _$GhCommitsNodeFromJson(Map json) { - return GhCommitsNode()..resolveType = json['__typename'] as String; -} - -Map _$GhCommitsNodeToJson(GhCommitsNode instance) => - { - '__typename': instance.resolveType, - }; - -GhCommitsActor _$GhCommitsActorFromJson(Map json) { - return GhCommitsActor( - login: json['login'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhCommitsActorToJson(GhCommitsActor instance) => - { - 'login': instance.login, - '__typename': instance.resolveType, - }; - -GhCommitsRegistryPackageOwner _$GhCommitsRegistryPackageOwnerFromJson( - Map json) { - return GhCommitsRegistryPackageOwner() - ..resolveType = json['__typename'] as String; -} - -Map _$GhCommitsRegistryPackageOwnerToJson( - GhCommitsRegistryPackageOwner instance) => - { - '__typename': instance.resolveType, - }; - -GhCommitsRegistryPackageSearch _$GhCommitsRegistryPackageSearchFromJson( - Map json) { - return GhCommitsRegistryPackageSearch() - ..resolveType = json['__typename'] as String; -} - -Map _$GhCommitsRegistryPackageSearchToJson( - GhCommitsRegistryPackageSearch instance) => - { - '__typename': instance.resolveType, - }; - -GhCommitsProjectOwner _$GhCommitsProjectOwnerFromJson( - Map json) { - return GhCommitsProjectOwner()..resolveType = json['__typename'] as String; -} - -Map _$GhCommitsProjectOwnerToJson( - GhCommitsProjectOwner instance) => - { - '__typename': instance.resolveType, - }; - -GhCommitsRepositoryOwner _$GhCommitsRepositoryOwnerFromJson( - Map json) { - return GhCommitsRepositoryOwner( - login: json['login'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhCommitsRepositoryOwnerToJson( - GhCommitsRepositoryOwner instance) => - { - 'login': instance.login, - '__typename': instance.resolveType, - }; - -GhCommitsUniformResourceLocatable _$GhCommitsUniformResourceLocatableFromJson( - Map json) { - return GhCommitsUniformResourceLocatable() - ..resolveType = json['__typename'] as String; -} - -Map _$GhCommitsUniformResourceLocatableToJson( - GhCommitsUniformResourceLocatable instance) => - { - '__typename': instance.resolveType, - }; - -GhCommitsProfileOwner _$GhCommitsProfileOwnerFromJson( - Map json) { - return GhCommitsProfileOwner( - login: json['login'] as String, - )..resolveType = json['__typename'] as String; -} - -Map _$GhCommitsProfileOwnerToJson( - GhCommitsProfileOwner instance) => - { - 'login': instance.login, - '__typename': instance.resolveType, - }; - -GhCommitsSponsorable _$GhCommitsSponsorableFromJson(Map json) { - return GhCommitsSponsorable()..resolveType = json['__typename'] as String; -} - -Map _$GhCommitsSponsorableToJson( - GhCommitsSponsorable instance) => - { - '__typename': instance.resolveType, - }; - -GhCommitsStatus _$GhCommitsStatusFromJson(Map json) { - return GhCommitsStatus( - state: _$enumDecodeNullable(_$GhCommitsStatusStateEnumMap, json['state'], - unknownValue: GhCommitsStatusState.ARTEMIS_UNKNOWN), - )..resolveType = json['__typename'] as String; -} - -Map _$GhCommitsStatusToJson(GhCommitsStatus instance) => - { - 'state': _$GhCommitsStatusStateEnumMap[instance.state], - '__typename': instance.resolveType, - }; - -const _$GhCommitsStatusStateEnumMap = { - GhCommitsStatusState.EXPECTED: 'EXPECTED', - GhCommitsStatusState.ERROR: 'ERROR', - GhCommitsStatusState.FAILURE: 'FAILURE', - GhCommitsStatusState.PENDING: 'PENDING', - GhCommitsStatusState.SUCCESS: 'SUCCESS', - GhCommitsStatusState.ARTEMIS_UNKNOWN: 'ARTEMIS_UNKNOWN', -}; - -GhCommitsCommitHistoryConnection _$GhCommitsCommitHistoryConnectionFromJson( - Map json) { - return GhCommitsCommitHistoryConnection( - pageInfo: json['pageInfo'] == null - ? null - : GhCommitsPageInfo.fromJson(json['pageInfo'] as Map), - nodes: (json['nodes'] as List) - ?.map((e) => e == null - ? null - : GhCommitsCommit.fromJson(e as Map)) - ?.toList(), - ); -} - -Map _$GhCommitsCommitHistoryConnectionToJson( - GhCommitsCommitHistoryConnection instance) => - { - 'pageInfo': instance.pageInfo?.toJson(), - 'nodes': instance.nodes?.map((e) => e?.toJson())?.toList(), - }; - -GhCommitsPageInfo _$GhCommitsPageInfoFromJson(Map json) { - return GhCommitsPageInfo( - hasNextPage: json['hasNextPage'] as bool, - endCursor: json['endCursor'] as String, - ); -} - -Map _$GhCommitsPageInfoToJson(GhCommitsPageInfo instance) => - { - 'hasNextPage': instance.hasNextPage, - 'endCursor': instance.endCursor, - }; - -GhCommitsPullRequestTimelineItem _$GhCommitsPullRequestTimelineItemFromJson( - Map json) { - return GhCommitsPullRequestTimelineItem(); -} - -Map _$GhCommitsPullRequestTimelineItemToJson( - GhCommitsPullRequestTimelineItem instance) => - {}; - -GhCommitsSubscribable _$GhCommitsSubscribableFromJson( - Map json) { - return GhCommitsSubscribable()..resolveType = json['__typename'] as String; -} - -Map _$GhCommitsSubscribableToJson( - GhCommitsSubscribable instance) => - { - '__typename': instance.resolveType, - }; - -GhCommitsPinnableItem _$GhCommitsPinnableItemFromJson( - Map json) { - return GhCommitsPinnableItem(); -} - -Map _$GhCommitsPinnableItemToJson( - GhCommitsPinnableItem instance) => - {}; - -GhCommitsStarrable _$GhCommitsStarrableFromJson(Map json) { - return GhCommitsStarrable()..resolveType = json['__typename'] as String; -} - -Map _$GhCommitsStarrableToJson(GhCommitsStarrable instance) => - { - '__typename': instance.resolveType, - }; - -GhCommitsRepositoryInfo _$GhCommitsRepositoryInfoFromJson( - Map json) { - return GhCommitsRepositoryInfo()..resolveType = json['__typename'] as String; -} - -Map _$GhCommitsRepositoryInfoToJson( - GhCommitsRepositoryInfo instance) => - { - '__typename': instance.resolveType, - }; - -GhCommitsArguments _$GhCommitsArgumentsFromJson(Map json) { - return GhCommitsArguments( - owner: json['owner'] as String, - name: json['name'] as String, - ref: json['ref'] as String, - hasRef: json['hasRef'] as bool, - after: json['after'] as String, - ); -} - -Map _$GhCommitsArgumentsToJson(GhCommitsArguments instance) => - { - 'owner': instance.owner, - 'name': instance.name, - 'ref': instance.ref, - 'hasRef': instance.hasRef, - 'after': instance.after, - }; diff --git a/lib/graphql/gh_commits.graphql b/lib/graphql/gh_commits.graphql deleted file mode 100644 index 63d108d..0000000 --- a/lib/graphql/gh_commits.graphql +++ /dev/null @@ -1,60 +0,0 @@ -fragment T on Ref { - target { - __typename - ... on Commit { - oid - url - messageHeadline - committedDate - author { - name - avatarUrl - user { - login - } - } - status { - state - } - history(first: 30, after: $after) { - pageInfo { - hasNextPage - endCursor - } - nodes { - oid - url - messageHeadline - committedDate - author { - name - avatarUrl - user { - login - } - } - status { - state - } - } - } - } - } -} - -query GhCommits( - $owner: String! - $name: String! - $ref: String! - $hasRef: Boolean! - $after: String -) { - repository(owner: $owner, name: $name) { - defaultBranchRef @skip(if: $hasRef) { - ...T - } - ref(qualifiedName: $ref) @include(if: $hasRef) { - ...T - } - } -} diff --git a/lib/graphql/gh_issues.graphql b/lib/graphql/gh_issues.graphql deleted file mode 100644 index 84669f2..0000000 --- a/lib/graphql/gh_issues.graphql +++ /dev/null @@ -1,43 +0,0 @@ -query GhIssues($owner: String!, $name: String!, $cursor: String) { - repository(owner: $owner, name: $name) { - owner { - login - } - name - issues( - states: OPEN - orderBy: { field: CREATED_AT, direction: DESC } - first: 30 - after: $cursor - ) { - pageInfo { - hasNextPage - endCursor - } - nodes { - repository { - owner { - login - } - name - } - number - title - updatedAt - author { - login - avatarUrl - } - labels(first: 10) { - nodes { - name - color - } - } - comments { - totalCount - } - } - } - } -} diff --git a/lib/graphql/gh_open_issue.graphql b/lib/graphql/gh_open_issue.graphql deleted file mode 100644 index 2bea25e..0000000 --- a/lib/graphql/gh_open_issue.graphql +++ /dev/null @@ -1,12 +0,0 @@ -mutation GhOpenIssue($id: ID!, $open: Boolean!) { - reopenIssue(input: { issueId: $id }) @include(if: $open) { - issue { - closed - } - } - closeIssue(input: { issueId: $id }) @skip(if: $open) { - issue { - closed - } - } -} diff --git a/lib/graphql/gh_pulls.graphql b/lib/graphql/gh_pulls.graphql deleted file mode 100644 index e08df9f..0000000 --- a/lib/graphql/gh_pulls.graphql +++ /dev/null @@ -1,43 +0,0 @@ -query GhPulls($owner: String!, $name: String!, $cursor: String) { - repository(owner: $owner, name: $name) { - owner { - login - } - name - pullRequests( - states: OPEN - orderBy: { field: CREATED_AT, direction: DESC } - first: 30 - after: $cursor - ) { - pageInfo { - hasNextPage - endCursor - } - nodes { - repository { - owner { - login - } - name - } - number - title - updatedAt - author { - login - avatarUrl - } - labels(first: 10) { - nodes { - name - color - } - } - comments { - totalCount - } - } - } - } -} diff --git a/lib/graphql/gh_repo.graphql b/lib/graphql/gh_repo.graphql deleted file mode 100644 index 3cae781..0000000 --- a/lib/graphql/gh_repo.graphql +++ /dev/null @@ -1,101 +0,0 @@ -query GhRepo( - $owner: String! - $name: String! - $branchSpecified: Boolean! - $branch: String! -) { - repository(owner: $owner, name: $name) { - owner { - __typename - login - avatarUrl - } - name - description - homepageUrl - isPrivate - isFork - stargazers { - totalCount - } - forks { - totalCount - } - primaryLanguage { - color - name - } - id - diskUsage - hasIssuesEnabled - url - viewerHasStarred - viewerSubscription - projectsUrl - watchers { - totalCount - } - issues(states: OPEN) { - totalCount - } - pullRequests(states: OPEN) { - totalCount - } - projects { - totalCount - } - releases { - totalCount - } - languages(first: 10, orderBy: { field: SIZE, direction: DESC }) { - totalSize - edges { - size - node { - name - color - } - } - } - defaultBranchRef @skip(if: $branchSpecified) { - name - target { - __typename - ... on Commit { - history { - totalCount - } - } - } - } - ref(qualifiedName: $branch) @include(if: $branchSpecified) { - name - target { - __typename - ... on Commit { - history { - totalCount - } - } - } - } - refs(first: 100, refPrefix: "refs/heads/") { - totalCount - nodes { - name - } - } - licenseInfo { - name - spdxId - } - repositoryTopics(first: 10) { - nodes { - url - topic { - name - } - } - } - } -} diff --git a/lib/graphql/gh_repos.graphql b/lib/graphql/gh_repos.graphql deleted file mode 100644 index 702d847..0000000 --- a/lib/graphql/gh_repos.graphql +++ /dev/null @@ -1,70 +0,0 @@ -query GhRepos($owner: String!, $after: String, $isStar: Boolean!) { - user(login: $owner) { - __typename - login - avatarUrl - repositories( - first: 30 - after: $after - orderBy: { field: UPDATED_AT, direction: DESC } - ) @skip(if: $isStar) { - totalCount # TODO: - pageInfo { - hasNextPage - endCursor - } - nodes { - owner { - login - avatarUrl - } - name - description - isPrivate - isFork - updatedAt - stargazers { - totalCount - } - forks { - totalCount - } - primaryLanguage { - color - name - } - } - } - starredRepositories( - first: 30 - after: $after - orderBy: { field: STARRED_AT, direction: DESC } - ) @include(if: $isStar) { - pageInfo { - hasNextPage - endCursor - } - nodes { - owner { - login - avatarUrl - } - name - description - isPrivate - isFork - updatedAt - stargazers { - totalCount - } - forks { - totalCount - } - primaryLanguage { - color - name - } - } - } - } -} diff --git a/lib/graphql/gh_user.graphql b/lib/graphql/gh_user.graphql deleted file mode 100644 index 69d23cf..0000000 --- a/lib/graphql/gh_user.graphql +++ /dev/null @@ -1,239 +0,0 @@ -query GhUser($login: String!, $isViewer: Boolean!) { - repositoryOwner(login: $login) @skip(if: $isViewer) { - __typename - id - login - avatarUrl - url - ... on User { - name - bio - company - location - email - createdAt - websiteUrl - starredRepositories { - totalCount - } - followers { - totalCount - } - following { - totalCount - } - contributionsCollection { - contributionCalendar { - weeks { - contributionDays { - color - } - } - } - } - repositories( - first: 6 - ownerAffiliations: OWNER - orderBy: { field: STARGAZERS, direction: DESC } - ) { - totalCount - nodes { - owner { - login - avatarUrl - } - name - description - isPrivate - isFork - stargazers { - totalCount - } - forks { - totalCount - } - primaryLanguage { - color - name - } - } - } - pinnedItems(first: 6) { - totalCount # TODO: Add this for correct generated code - nodes { - __typename - ... on Repository { - owner { - login - avatarUrl - } - name - description - isPrivate - isFork - stargazers { - totalCount - } - forks { - totalCount - } - primaryLanguage { - color - name - } - } - } - } - viewerCanFollow - viewerIsFollowing - } - ... on Organization { - name - description - location - email - websiteUrl - createdAt - pinnedItems(first: 6) { - nodes { - __typename - ... on Repository { - owner { - login - avatarUrl - } - name - description - isPrivate - isFork - stargazers { - totalCount - } - forks { - totalCount - } - primaryLanguage { - color - name - } - } - } - } - pinnableItems(first: 6, types: [REPOSITORY]) { - totalCount - nodes { - __typename - ... on Repository { - owner { - login - avatarUrl - } - name - description - isPrivate - isFork - stargazers { - totalCount - } - forks { - totalCount - } - primaryLanguage { - color - name - } - } - } - } - membersWithRole { - totalCount - } - } - } - viewer @include(if: $isViewer) { - id - login - avatarUrl - url - name - bio - company - location - email - createdAt - websiteUrl - starredRepositories { - totalCount - } - followers { - totalCount - } - following { - totalCount - } - contributionsCollection { - contributionCalendar { - weeks { - contributionDays { - color - } - } - } - } - repositories( - first: 6 - ownerAffiliations: OWNER - orderBy: { field: STARGAZERS, direction: DESC } - ) { - totalCount - nodes { - owner { - login - avatarUrl - } - name - description - isPrivate - isFork - stargazers { - totalCount - } - forks { - totalCount - } - primaryLanguage { - color - name - } - } - } - pinnedItems(first: 6) { - totalCount # TODO: Add this for correct generated code - nodes { - __typename - ... on Repository { - owner { - login - avatarUrl - } - name - description - isPrivate - isFork - stargazers { - totalCount - } - forks { - totalCount - } - primaryLanguage { - color - name - } - } - } - } - viewerCanFollow - viewerIsFollowing - } -} diff --git a/lib/graphql/gh_users.graphql b/lib/graphql/gh_users.graphql deleted file mode 100644 index 27fa256..0000000 --- a/lib/graphql/gh_users.graphql +++ /dev/null @@ -1,101 +0,0 @@ -query GhUsers( - $login: String! - $repoName: String! - $after: String - $isFollowers: Boolean! - $isFollowing: Boolean! - $isMember: Boolean! - $isStar: Boolean! - $isWatch: Boolean! -) { - user(login: $login) @skip(if: $isMember) { - login - name - avatarUrl - company - location - createdAt - followers(first: 30, after: $after) @include(if: $isFollowers) { - pageInfo { - hasNextPage - endCursor - } - nodes { - login - name - avatarUrl - company - location - createdAt - } - } - following(first: 30, after: $after) @include(if: $isFollowing) { - pageInfo { - hasNextPage - endCursor - } - nodes { - login - name - avatarUrl - company - location - createdAt - } - } - } - organization(login: $login) @include(if: $isMember) { - login - name - avatarUrl - location - membersWithRole(first: 30, after: $after) { - pageInfo { - hasNextPage - endCursor - } - nodes { - login - name - avatarUrl - company - location - createdAt - } - } - } - repository(owner: $login, name: $repoName) { - watchers(first: 30, after: $after) @include(if: $isWatch) { - pageInfo { - hasNextPage - endCursor - } - nodes { - login - name - avatarUrl - company - location - createdAt - } - } - stargazers( - first: 30 - after: $after - orderBy: { field: STARRED_AT, direction: DESC } - ) @include(if: $isStar) { - pageInfo { - hasNextPage - endCursor - } - nodes { - login - name - avatarUrl - company - location - createdAt - } - } - } -} diff --git a/lib/graphql/github.ast.gql.dart b/lib/graphql/github.ast.gql.dart new file mode 100644 index 0000000..d6916ab --- /dev/null +++ b/lib/graphql/github.ast.gql.dart @@ -0,0 +1,4983 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +import 'package:gql/ast.dart' as _i1; + +const PageInfoParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'PageInfoParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: false)), + 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) + ])); +const RepoItem = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'RepoItem'), + 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 UserItem = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'UserItem'), + 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: 'company'), + 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.FragmentSpreadNode( + name: _i1.NameNode(value: 'PageInfoParts'), + directives: []) + ])), + _i1.FieldNode( + name: _i1.NameNode(value: 'nodes'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode(value: 'UserItem'), + 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.FragmentSpreadNode( + name: _i1.NameNode(value: 'PageInfoParts'), + directives: []) + ])), + _i1.FieldNode( + name: _i1.NameNode(value: 'nodes'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode(value: 'UserItem'), + 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.FragmentSpreadNode( + name: _i1.NameNode(value: 'PageInfoParts'), + directives: []) + ])), + _i1.FieldNode( + name: _i1.NameNode(value: 'nodes'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode(value: 'UserItem'), + 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.FragmentSpreadNode( + name: _i1.NameNode(value: 'PageInfoParts'), + directives: []) + ])), + _i1.FieldNode( + name: _i1.NameNode(value: 'nodes'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode(value: 'UserItem'), + 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.FragmentSpreadNode( + name: _i1.NameNode(value: 'PageInfoParts'), + directives: []) + ])), + _i1.FieldNode( + name: _i1.NameNode(value: 'nodes'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode(value: 'UserItem'), + directives: []) + ])) + ])) + ])) + ])); +const ReposRepoItem = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'ReposRepoItem'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode(value: 'RepoItem'), directives: []), + _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: '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: '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.FragmentSpreadNode( + name: _i1.NameNode(value: 'PageInfoParts'), + directives: []) + ])), + _i1.FieldNode( + name: _i1.NameNode(value: 'nodes'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode(value: 'ReposRepoItem'), + 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.FragmentSpreadNode( + name: _i1.NameNode(value: 'PageInfoParts'), + directives: []) + ])), + _i1.FieldNode( + name: _i1.NameNode(value: 'nodes'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode(value: 'ReposRepoItem'), + directives: []) + ])) + ])) + ])) + ])); +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: '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: 'bio'), + 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: '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: 'createdAt'), + 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: '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: '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: '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: '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: 'RepoItem'), 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: 'RepoItem'), + 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: '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: 'url'), + 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.FragmentSpreadNode( + name: _i1.NameNode(value: 'UserParts'), directives: []) + ])), + _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: '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: '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: 'createdAt'), + 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: '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: 'RepoItem'), + 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: 'RepoItem'), + directives: []) + ])) + ])) + ])) + ])) + ])) + ])); +const RepoCommit = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'RepoCommit'), + 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 RepoRef = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'RepoRef'), + 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: 'RepoCommit'), 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: '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: '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: 'projectsUrl'), + 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: '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: '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: 'issues'), + alias: null, + 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: [ + _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: '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: 'releases'), + 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: '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: 'RepoRef'), 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: 'RepoRef'), 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: '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: '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) + ])) + ])) + ])) + ])) + ])); +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.FragmentSpreadNode( + name: _i1.NameNode(value: 'PageInfoParts'), + directives: []) + ])), + _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 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.FragmentSpreadNode( + name: _i1.NameNode(value: 'PageInfoParts'), + directives: []) + ])), + _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.FragmentSpreadNode( + name: _i1.NameNode(value: 'PageInfoParts'), + directives: []) + ])), + _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 CommentParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'CommentParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Comment'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'id'), + 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: 'body'), + 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) + ])) + ])); +const ReactableParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'ReactableParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Reactable'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'reactions'), + alias: _i1.NameNode(value: 'THUMBS_UP'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'content'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'THUMBS_UP'))) + ], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'totalCount'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'viewerHasReacted'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])), + _i1.FieldNode( + name: _i1.NameNode(value: 'reactions'), + alias: _i1.NameNode(value: 'THUMBS_DOWN'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'content'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'THUMBS_DOWN'))) + ], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'totalCount'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'viewerHasReacted'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])), + _i1.FieldNode( + name: _i1.NameNode(value: 'reactions'), + alias: _i1.NameNode(value: 'LAUGH'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'content'), + value: _i1.EnumValueNode(name: _i1.NameNode(value: 'LAUGH'))) + ], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'totalCount'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'viewerHasReacted'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])), + _i1.FieldNode( + name: _i1.NameNode(value: 'reactions'), + alias: _i1.NameNode(value: 'HOORAY'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'content'), + value: _i1.EnumValueNode(name: _i1.NameNode(value: 'HOORAY'))) + ], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'totalCount'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'viewerHasReacted'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])), + _i1.FieldNode( + name: _i1.NameNode(value: 'reactions'), + alias: _i1.NameNode(value: 'CONFUSED'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'content'), + value: _i1.EnumValueNode(name: _i1.NameNode(value: 'CONFUSED'))) + ], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'totalCount'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'viewerHasReacted'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])), + _i1.FieldNode( + name: _i1.NameNode(value: 'reactions'), + alias: _i1.NameNode(value: 'HEART'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'content'), + value: _i1.EnumValueNode(name: _i1.NameNode(value: 'HEART'))) + ], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'totalCount'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'viewerHasReacted'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])), + _i1.FieldNode( + name: _i1.NameNode(value: 'reactions'), + alias: _i1.NameNode(value: 'ROCKET'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'content'), + value: _i1.EnumValueNode(name: _i1.NameNode(value: 'ROCKET'))) + ], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'totalCount'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'viewerHasReacted'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])), + _i1.FieldNode( + name: _i1.NameNode(value: 'reactions'), + alias: _i1.NameNode(value: 'EYES'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'content'), + value: _i1.EnumValueNode(name: _i1.NameNode(value: 'EYES'))) + ], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'totalCount'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'viewerHasReacted'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])); +const ReferencedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'ReferencedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReferencedEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'isCrossRepository'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'commit'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'oid'), + 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: 'commitRepository'), + alias: null, + arguments: [], + 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: 'name'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])); +const RenamedTitleEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'RenamedTitleEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RenamedTitleEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'previousTitle'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'currentTitle'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'login'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])); +const ClosedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'ClosedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ClosedEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'login'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])); +const ReopenedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'ReopenedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReopenedEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'login'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])); +const CrossReferencedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'CrossReferencedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CrossReferencedEvent'), + isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'source'), + 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: 'Issue'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'number'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'repository'), + alias: null, + arguments: [], + 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: 'name'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), + isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'number'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'repository'), + alias: null, + arguments: [], + 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: 'name'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])) + ])) + ])); +const LabeledEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'LabeledEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LabeledEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'label'), + 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) + ])) + ])); +const UnlabeledEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'UnlabeledEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnlabeledEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'label'), + 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) + ])) + ])); +const MilestonedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'MilestonedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MilestonedEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'milestoneTitle'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])); +const DemilestonedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'DemilestonedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DemilestonedEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'milestoneTitle'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])); +const LockedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'LockedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LockedEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'lockReason'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])); +const UnlockedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'UnlockedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnlockedEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'login'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])); +const AssignedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'AssignedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AssignedEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'assignee'), + 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: 'login'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Bot'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'login'), + 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: 'login'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Mannequin'), + isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'login'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])) + ])); +const UnassignedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'UnassignedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnassignedEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'assignee'), + 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: 'login'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Bot'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'login'), + 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: 'login'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Mannequin'), + isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'login'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])) + ])); +const SubscribedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'SubscribedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SubscribedEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'login'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])); +const UnsubscribedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'UnsubscribedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnsubscribedEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'login'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])); +const MentionedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'MentionedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MentionedEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'login'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])); +const PinnedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'PinnedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnedEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'login'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])); +const TransferredEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'TransferredEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TransferredEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'fromRepository'), + alias: null, + arguments: [], + 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: 'name'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])); +const PullRequestCommitParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'PullRequestCommitParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestCommit'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'commit'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'committedDate'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'oid'), + 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: 'user'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'login'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])) + ])) + ])); +const DeployedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'DeployedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeployedEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'pullRequest'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'headRef'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'name'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])) + ])); +const DeploymentEnvironmentChangedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'DeploymentEnvironmentChangedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeploymentEnvironmentChangedEvent'), + isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'deploymentStatus'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'deployment'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'environment'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])), + _i1.FieldNode( + name: _i1.NameNode(value: 'description'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])); +const HeadRefRestoredEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'HeadRefRestoredEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HeadRefRestoredEvent'), + isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'pullRequest'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'headRefName'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])); +const BaseRefForcePushedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'BaseRefForcePushedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BaseRefForcePushedEvent'), + isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'pullRequest'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'baseRef'), + 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: 'beforeCommit'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'oid'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])), + _i1.FieldNode( + name: _i1.NameNode(value: 'afterCommit'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'oid'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])); +const HeadRefForcePushedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'HeadRefForcePushedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HeadRefForcePushedEvent'), + isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'pullRequest'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'headRefName'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])), + _i1.FieldNode( + name: _i1.NameNode(value: 'beforeCommit'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'oid'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])), + _i1.FieldNode( + name: _i1.NameNode(value: 'afterCommit'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'oid'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])); +const ReviewRequestedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'ReviewRequestedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReviewRequestedEvent'), + isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'requestedReviewer'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _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: 'login'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])) + ])); +const ReviewRequestRemovedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'ReviewRequestRemovedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReviewRequestRemovedEvent'), + isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'requestedReviewer'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _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: 'login'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])) + ])); +const ReviewDismissedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'ReviewDismissedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReviewDismissedEvent'), + isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'dismissalMessage'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'pullRequest'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _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) + ])) + ])) + ])); +const PullRequestReviewParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'PullRequestReviewParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReview'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'state'), + 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: 'comments'), + 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.FragmentSpreadNode( + name: _i1.NameNode(value: 'CommentParts'), + directives: []), + _i1.FragmentSpreadNode( + name: _i1.NameNode(value: 'ReactableParts'), + directives: []) + ])) + ])) + ])); +const MergedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'MergedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MergedEvent'), isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'mergeRefName'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + 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: 'commit'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'oid'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'url'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])); +const HeadRefDeletedEventParts = _i1.FragmentDefinitionNode( + name: _i1.NameNode(value: 'HeadRefDeletedEventParts'), + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HeadRefDeletedEvent'), + isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'headRefName'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'actor'), + alias: null, + arguments: [], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'login'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])); +const Issue = _i1.OperationDefinitionNode( + type: _i1.OperationType.query, + name: _i1.NameNode(value: 'Issue'), + 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: 'number')), + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), 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: 'owner'), + 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: 'issueOrPullRequest'), + alias: null, + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'number'), + value: + _i1.VariableNode(name: _i1.NameNode(value: 'number'))) + ], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Issue'), + isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode(value: 'CommentParts'), + directives: []), + _i1.FragmentSpreadNode( + name: _i1.NameNode(value: 'ReactableParts'), + directives: []), + _i1.FieldNode( + name: _i1.NameNode(value: 'title'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'closed'), + 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: 'viewerCanReact'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'viewerCanUpdate'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'timelineItems'), + 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'))) + ], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'totalCount'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _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.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'IssueComment'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'CommentParts'), + directives: []), + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'ReactableParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'ReferencedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'ReferencedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'RenamedTitleEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'RenamedTitleEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'ClosedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'ClosedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'ReopenedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'ReopenedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'CrossReferencedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'CrossReferencedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'LabeledEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'LabeledEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'UnlabeledEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'UnlabeledEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'MilestonedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'MilestonedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'DemilestonedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'DemilestonedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'LockedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'LockedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'UnlockedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'UnlockedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'AssignedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'AssignedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'UnassignedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'UnassignedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'SubscribedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'SubscribedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'UnsubscribedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'UnsubscribedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'MentionedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'MentionedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'PinnedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'PinnedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'TransferredEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'TransferredEventParts'), + directives: []) + ])) + ])) + ])) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), + isNonNull: false)), + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode(value: 'CommentParts'), + directives: []), + _i1.FragmentSpreadNode( + name: _i1.NameNode(value: 'ReactableParts'), + directives: []), + _i1.FieldNode( + name: _i1.NameNode(value: 'title'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'closed'), + 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: 'viewerCanReact'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'viewerCanUpdate'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'merged'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'additions'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'deletions'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'changedFiles'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _i1.FieldNode( + name: _i1.NameNode(value: 'commits'), + 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: 'timelineItems'), + 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'))) + ], + directives: [], + selectionSet: _i1.SelectionSetNode(selections: [ + _i1.FieldNode( + name: _i1.NameNode(value: 'totalCount'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + _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.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'IssueComment'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'CommentParts'), + directives: []), + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'ReactableParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'ReferencedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'ReferencedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'RenamedTitleEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'RenamedTitleEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'ClosedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'ClosedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'ReopenedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'ReopenedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'CrossReferencedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'CrossReferencedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'LabeledEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'LabeledEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'UnlabeledEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'UnlabeledEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'MilestonedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'MilestonedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'DemilestonedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'DemilestonedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'LockedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'LockedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'UnlockedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'UnlockedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'AssignedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'AssignedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'UnassignedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'UnassignedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'SubscribedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'SubscribedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'UnsubscribedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'UnsubscribedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'MentionedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'MentionedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'PinnedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'PinnedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'TransferredEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'TransferredEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'PullRequestCommit'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'PullRequestCommitParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'DeployedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'DeployedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'DeploymentEnvironmentChangedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'DeploymentEnvironmentChangedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'HeadRefRestoredEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'HeadRefRestoredEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'BaseRefForcePushedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'BaseRefForcePushedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'HeadRefForcePushedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'HeadRefForcePushedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'ReviewRequestedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'ReviewRequestedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'ReviewRequestRemovedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'ReviewRequestRemovedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'ReviewDismissedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'ReviewDismissedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'PullRequestReview'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'PullRequestReviewParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'MergedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: 'MergedEventParts'), + directives: []) + ])), + _i1.InlineFragmentNode( + typeCondition: _i1.TypeConditionNode( + on: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'HeadRefDeletedEvent'), + isNonNull: false)), + directives: [], + selectionSet: + _i1.SelectionSetNode(selections: [ + _i1.FragmentSpreadNode( + name: _i1.NameNode( + value: + 'HeadRefDeletedEventParts'), + directives: []) + ])) + ])) + ])) + ])) + ])) + ])) + ])); +const document = _i1.DocumentNode(definitions: [ + PageInfoParts, + RepoItem, + UserItem, + Followers, + Following, + Members, + Watchers, + Stargazers, + ReposRepoItem, + Repos, + Stars, + UserParts, + Viewer, + User, + RepoCommit, + RepoRef, + Repo, + CommitsRefCommit, + CommitsRef, + Commits, + Issues, + Pulls, + CommentParts, + ReactableParts, + ReferencedEventParts, + RenamedTitleEventParts, + ClosedEventParts, + ReopenedEventParts, + CrossReferencedEventParts, + LabeledEventParts, + UnlabeledEventParts, + MilestonedEventParts, + DemilestonedEventParts, + LockedEventParts, + UnlockedEventParts, + AssignedEventParts, + UnassignedEventParts, + SubscribedEventParts, + UnsubscribedEventParts, + MentionedEventParts, + PinnedEventParts, + TransferredEventParts, + PullRequestCommitParts, + DeployedEventParts, + DeploymentEnvironmentChangedEventParts, + HeadRefRestoredEventParts, + BaseRefForcePushedEventParts, + HeadRefForcePushedEventParts, + ReviewRequestedEventParts, + ReviewRequestRemovedEventParts, + ReviewDismissedEventParts, + PullRequestReviewParts, + MergedEventParts, + HeadRefDeletedEventParts, + Issue +]); diff --git a/lib/graphql/github.data.gql.dart b/lib/graphql/github.data.gql.dart new file mode 100644 index 0000000..e88a775 --- /dev/null +++ b/lib/graphql/github.data.gql.dart @@ -0,0 +1,21016 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +import 'package:built_collection/built_collection.dart'; +import 'package:built_value/built_value.dart'; +import 'package:built_value/serializer.dart'; +import 'package:git_touch/graphql/schema.schema.gql.dart' as _i3; +import 'package:git_touch/graphql/serializers.gql.dart' as _i1; +import 'package:gql_code_builder/src/serializers/inline_fragment_serializer.dart' + as _i2; + +part 'github.data.gql.g.dart'; + +abstract class GFollowersData + implements Built { + GFollowersData._(); + + factory GFollowersData([Function(GFollowersDataBuilder b) updates]) = + _$GFollowersData; + + static void _initializeBuilder(GFollowersDataBuilder b) => + b..G__typename = 'Query'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GFollowersData_user get user; + static Serializer get serializer => + _$gFollowersDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GFollowersData.serializer, this); + static GFollowersData fromJson(Map json) => + _i1.serializers.deserializeWith(GFollowersData.serializer, json); +} + +abstract class GFollowersData_user + implements Built { + GFollowersData_user._(); + + factory GFollowersData_user( + [Function(GFollowersData_userBuilder b) updates]) = _$GFollowersData_user; + + static void _initializeBuilder(GFollowersData_userBuilder b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GFollowersData_user_followers get followers; + static Serializer get serializer => + _$gFollowersDataUserSerializer; + Map toJson() => + _i1.serializers.serializeWith(GFollowersData_user.serializer, this); + static GFollowersData_user fromJson(Map json) => + _i1.serializers.deserializeWith(GFollowersData_user.serializer, json); +} + +abstract class GFollowersData_user_followers + implements + Built { + GFollowersData_user_followers._(); + + factory GFollowersData_user_followers( + [Function(GFollowersData_user_followersBuilder b) updates]) = + _$GFollowersData_user_followers; + + static void _initializeBuilder(GFollowersData_user_followersBuilder b) => + b..G__typename = 'FollowerConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GFollowersData_user_followers_pageInfo get pageInfo; + @nullable + BuiltList get nodes; + static Serializer get serializer => + _$gFollowersDataUserFollowersSerializer; + Map toJson() => _i1.serializers + .serializeWith(GFollowersData_user_followers.serializer, this); + static GFollowersData_user_followers fromJson(Map json) => + _i1.serializers + .deserializeWith(GFollowersData_user_followers.serializer, json); +} + +abstract class GFollowersData_user_followers_pageInfo + implements + Built, + GPageInfoParts { + GFollowersData_user_followers_pageInfo._(); + + factory GFollowersData_user_followers_pageInfo( + [Function(GFollowersData_user_followers_pageInfoBuilder b) updates]) = + _$GFollowersData_user_followers_pageInfo; + + static void _initializeBuilder( + GFollowersData_user_followers_pageInfoBuilder b) => + b..G__typename = 'PageInfo'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + bool get hasNextPage; + @nullable + String get endCursor; + static Serializer get serializer => + _$gFollowersDataUserFollowersPageInfoSerializer; + Map toJson() => _i1.serializers + .serializeWith(GFollowersData_user_followers_pageInfo.serializer, this); + static GFollowersData_user_followers_pageInfo fromJson( + Map json) => + _i1.serializers.deserializeWith( + GFollowersData_user_followers_pageInfo.serializer, json); +} + +abstract class GFollowersData_user_followers_nodes + implements + Built, + GUserItem { + GFollowersData_user_followers_nodes._(); + + factory GFollowersData_user_followers_nodes( + [Function(GFollowersData_user_followers_nodesBuilder b) updates]) = + _$GFollowersData_user_followers_nodes; + + static void _initializeBuilder( + GFollowersData_user_followers_nodesBuilder b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + @nullable + String get name; + String get avatarUrl; + @nullable + String get company; + @nullable + String get location; + DateTime get createdAt; + static Serializer get serializer => + _$gFollowersDataUserFollowersNodesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GFollowersData_user_followers_nodes.serializer, this); + static GFollowersData_user_followers_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GFollowersData_user_followers_nodes.serializer, json); +} + +abstract class GFollowingData + implements Built { + GFollowingData._(); + + factory GFollowingData([Function(GFollowingDataBuilder b) updates]) = + _$GFollowingData; + + static void _initializeBuilder(GFollowingDataBuilder b) => + b..G__typename = 'Query'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GFollowingData_user get user; + static Serializer get serializer => + _$gFollowingDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GFollowingData.serializer, this); + static GFollowingData fromJson(Map json) => + _i1.serializers.deserializeWith(GFollowingData.serializer, json); +} + +abstract class GFollowingData_user + implements Built { + GFollowingData_user._(); + + factory GFollowingData_user( + [Function(GFollowingData_userBuilder b) updates]) = _$GFollowingData_user; + + static void _initializeBuilder(GFollowingData_userBuilder b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GFollowingData_user_following get following; + static Serializer get serializer => + _$gFollowingDataUserSerializer; + Map toJson() => + _i1.serializers.serializeWith(GFollowingData_user.serializer, this); + static GFollowingData_user fromJson(Map json) => + _i1.serializers.deserializeWith(GFollowingData_user.serializer, json); +} + +abstract class GFollowingData_user_following + implements + Built { + GFollowingData_user_following._(); + + factory GFollowingData_user_following( + [Function(GFollowingData_user_followingBuilder b) updates]) = + _$GFollowingData_user_following; + + static void _initializeBuilder(GFollowingData_user_followingBuilder b) => + b..G__typename = 'FollowingConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GFollowingData_user_following_pageInfo get pageInfo; + @nullable + BuiltList get nodes; + static Serializer get serializer => + _$gFollowingDataUserFollowingSerializer; + Map toJson() => _i1.serializers + .serializeWith(GFollowingData_user_following.serializer, this); + static GFollowingData_user_following fromJson(Map json) => + _i1.serializers + .deserializeWith(GFollowingData_user_following.serializer, json); +} + +abstract class GFollowingData_user_following_pageInfo + implements + Built, + GPageInfoParts { + GFollowingData_user_following_pageInfo._(); + + factory GFollowingData_user_following_pageInfo( + [Function(GFollowingData_user_following_pageInfoBuilder b) updates]) = + _$GFollowingData_user_following_pageInfo; + + static void _initializeBuilder( + GFollowingData_user_following_pageInfoBuilder b) => + b..G__typename = 'PageInfo'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + bool get hasNextPage; + @nullable + String get endCursor; + static Serializer get serializer => + _$gFollowingDataUserFollowingPageInfoSerializer; + Map toJson() => _i1.serializers + .serializeWith(GFollowingData_user_following_pageInfo.serializer, this); + static GFollowingData_user_following_pageInfo fromJson( + Map json) => + _i1.serializers.deserializeWith( + GFollowingData_user_following_pageInfo.serializer, json); +} + +abstract class GFollowingData_user_following_nodes + implements + Built, + GUserItem { + GFollowingData_user_following_nodes._(); + + factory GFollowingData_user_following_nodes( + [Function(GFollowingData_user_following_nodesBuilder b) updates]) = + _$GFollowingData_user_following_nodes; + + static void _initializeBuilder( + GFollowingData_user_following_nodesBuilder b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + @nullable + String get name; + String get avatarUrl; + @nullable + String get company; + @nullable + String get location; + DateTime get createdAt; + static Serializer get serializer => + _$gFollowingDataUserFollowingNodesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GFollowingData_user_following_nodes.serializer, this); + static GFollowingData_user_following_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GFollowingData_user_following_nodes.serializer, json); +} + +abstract class GMembersData + implements Built { + GMembersData._(); + + factory GMembersData([Function(GMembersDataBuilder b) updates]) = + _$GMembersData; + + static void _initializeBuilder(GMembersDataBuilder b) => + b..G__typename = 'Query'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GMembersData_organization get organization; + static Serializer get serializer => _$gMembersDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GMembersData.serializer, this); + static GMembersData fromJson(Map json) => + _i1.serializers.deserializeWith(GMembersData.serializer, json); +} + +abstract class GMembersData_organization + implements + Built { + GMembersData_organization._(); + + factory GMembersData_organization( + [Function(GMembersData_organizationBuilder b) updates]) = + _$GMembersData_organization; + + static void _initializeBuilder(GMembersData_organizationBuilder b) => + b..G__typename = 'Organization'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GMembersData_organization_membersWithRole get membersWithRole; + static Serializer get serializer => + _$gMembersDataOrganizationSerializer; + Map toJson() => + _i1.serializers.serializeWith(GMembersData_organization.serializer, this); + static GMembersData_organization fromJson(Map json) => + _i1.serializers + .deserializeWith(GMembersData_organization.serializer, json); +} + +abstract class GMembersData_organization_membersWithRole + implements + Built { + GMembersData_organization_membersWithRole._(); + + factory GMembersData_organization_membersWithRole( + [Function(GMembersData_organization_membersWithRoleBuilder b) + updates]) = _$GMembersData_organization_membersWithRole; + + static void _initializeBuilder( + GMembersData_organization_membersWithRoleBuilder b) => + b..G__typename = 'OrganizationMemberConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GMembersData_organization_membersWithRole_pageInfo get pageInfo; + @nullable + BuiltList get nodes; + static Serializer get serializer => + _$gMembersDataOrganizationMembersWithRoleSerializer; + Map toJson() => _i1.serializers.serializeWith( + GMembersData_organization_membersWithRole.serializer, this); + static GMembersData_organization_membersWithRole fromJson( + Map json) => + _i1.serializers.deserializeWith( + GMembersData_organization_membersWithRole.serializer, json); +} + +abstract class GMembersData_organization_membersWithRole_pageInfo + implements + Built, + GPageInfoParts { + GMembersData_organization_membersWithRole_pageInfo._(); + + factory GMembersData_organization_membersWithRole_pageInfo( + [Function(GMembersData_organization_membersWithRole_pageInfoBuilder b) + updates]) = _$GMembersData_organization_membersWithRole_pageInfo; + + static void _initializeBuilder( + GMembersData_organization_membersWithRole_pageInfoBuilder b) => + b..G__typename = 'PageInfo'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + bool get hasNextPage; + @nullable + String get endCursor; + static Serializer + get serializer => + _$gMembersDataOrganizationMembersWithRolePageInfoSerializer; + Map toJson() => _i1.serializers.serializeWith( + GMembersData_organization_membersWithRole_pageInfo.serializer, this); + static GMembersData_organization_membersWithRole_pageInfo fromJson( + Map json) => + _i1.serializers.deserializeWith( + GMembersData_organization_membersWithRole_pageInfo.serializer, json); +} + +abstract class GMembersData_organization_membersWithRole_nodes + implements + Built, + GUserItem { + GMembersData_organization_membersWithRole_nodes._(); + + factory GMembersData_organization_membersWithRole_nodes( + [Function(GMembersData_organization_membersWithRole_nodesBuilder b) + updates]) = _$GMembersData_organization_membersWithRole_nodes; + + static void _initializeBuilder( + GMembersData_organization_membersWithRole_nodesBuilder b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + @nullable + String get name; + String get avatarUrl; + @nullable + String get company; + @nullable + String get location; + DateTime get createdAt; + static Serializer + get serializer => + _$gMembersDataOrganizationMembersWithRoleNodesSerializer; + Map toJson() => _i1.serializers.serializeWith( + GMembersData_organization_membersWithRole_nodes.serializer, this); + static GMembersData_organization_membersWithRole_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GMembersData_organization_membersWithRole_nodes.serializer, json); +} + +abstract class GWatchersData + implements Built { + GWatchersData._(); + + factory GWatchersData([Function(GWatchersDataBuilder b) updates]) = + _$GWatchersData; + + static void _initializeBuilder(GWatchersDataBuilder b) => + b..G__typename = 'Query'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GWatchersData_repository get repository; + static Serializer get serializer => _$gWatchersDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GWatchersData.serializer, this); + static GWatchersData fromJson(Map json) => + _i1.serializers.deserializeWith(GWatchersData.serializer, json); +} + +abstract class GWatchersData_repository + implements + Built { + GWatchersData_repository._(); + + factory GWatchersData_repository( + [Function(GWatchersData_repositoryBuilder b) updates]) = + _$GWatchersData_repository; + + static void _initializeBuilder(GWatchersData_repositoryBuilder b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GWatchersData_repository_watchers get watchers; + static Serializer get serializer => + _$gWatchersDataRepositorySerializer; + Map toJson() => + _i1.serializers.serializeWith(GWatchersData_repository.serializer, this); + static GWatchersData_repository fromJson(Map json) => + _i1.serializers + .deserializeWith(GWatchersData_repository.serializer, json); +} + +abstract class GWatchersData_repository_watchers + implements + Built { + GWatchersData_repository_watchers._(); + + factory GWatchersData_repository_watchers( + [Function(GWatchersData_repository_watchersBuilder b) updates]) = + _$GWatchersData_repository_watchers; + + static void _initializeBuilder(GWatchersData_repository_watchersBuilder b) => + b..G__typename = 'UserConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GWatchersData_repository_watchers_pageInfo get pageInfo; + @nullable + BuiltList get nodes; + static Serializer get serializer => + _$gWatchersDataRepositoryWatchersSerializer; + Map toJson() => _i1.serializers + .serializeWith(GWatchersData_repository_watchers.serializer, this); + static GWatchersData_repository_watchers fromJson( + Map json) => + _i1.serializers + .deserializeWith(GWatchersData_repository_watchers.serializer, json); +} + +abstract class GWatchersData_repository_watchers_pageInfo + implements + Built, + GPageInfoParts { + GWatchersData_repository_watchers_pageInfo._(); + + factory GWatchersData_repository_watchers_pageInfo( + [Function(GWatchersData_repository_watchers_pageInfoBuilder b) + updates]) = _$GWatchersData_repository_watchers_pageInfo; + + static void _initializeBuilder( + GWatchersData_repository_watchers_pageInfoBuilder b) => + b..G__typename = 'PageInfo'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + bool get hasNextPage; + @nullable + String get endCursor; + static Serializer + get serializer => _$gWatchersDataRepositoryWatchersPageInfoSerializer; + Map toJson() => _i1.serializers.serializeWith( + GWatchersData_repository_watchers_pageInfo.serializer, this); + static GWatchersData_repository_watchers_pageInfo fromJson( + Map json) => + _i1.serializers.deserializeWith( + GWatchersData_repository_watchers_pageInfo.serializer, json); +} + +abstract class GWatchersData_repository_watchers_nodes + implements + Built, + GUserItem { + GWatchersData_repository_watchers_nodes._(); + + factory GWatchersData_repository_watchers_nodes( + [Function(GWatchersData_repository_watchers_nodesBuilder b) + updates]) = _$GWatchersData_repository_watchers_nodes; + + static void _initializeBuilder( + GWatchersData_repository_watchers_nodesBuilder b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + @nullable + String get name; + String get avatarUrl; + @nullable + String get company; + @nullable + String get location; + DateTime get createdAt; + static Serializer get serializer => + _$gWatchersDataRepositoryWatchersNodesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GWatchersData_repository_watchers_nodes.serializer, this); + static GWatchersData_repository_watchers_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GWatchersData_repository_watchers_nodes.serializer, json); +} + +abstract class GStargazersData + implements Built { + GStargazersData._(); + + factory GStargazersData([Function(GStargazersDataBuilder b) updates]) = + _$GStargazersData; + + static void _initializeBuilder(GStargazersDataBuilder b) => + b..G__typename = 'Query'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GStargazersData_repository get repository; + static Serializer get serializer => + _$gStargazersDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GStargazersData.serializer, this); + static GStargazersData fromJson(Map json) => + _i1.serializers.deserializeWith(GStargazersData.serializer, json); +} + +abstract class GStargazersData_repository + implements + Built { + GStargazersData_repository._(); + + factory GStargazersData_repository( + [Function(GStargazersData_repositoryBuilder b) updates]) = + _$GStargazersData_repository; + + static void _initializeBuilder(GStargazersData_repositoryBuilder b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GStargazersData_repository_stargazers get stargazers; + static Serializer get serializer => + _$gStargazersDataRepositorySerializer; + Map toJson() => _i1.serializers + .serializeWith(GStargazersData_repository.serializer, this); + static GStargazersData_repository fromJson(Map json) => + _i1.serializers + .deserializeWith(GStargazersData_repository.serializer, json); +} + +abstract class GStargazersData_repository_stargazers + implements + Built { + GStargazersData_repository_stargazers._(); + + factory GStargazersData_repository_stargazers( + [Function(GStargazersData_repository_stargazersBuilder b) updates]) = + _$GStargazersData_repository_stargazers; + + static void _initializeBuilder( + GStargazersData_repository_stargazersBuilder b) => + b..G__typename = 'StargazerConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GStargazersData_repository_stargazers_pageInfo get pageInfo; + @nullable + BuiltList get nodes; + static Serializer get serializer => + _$gStargazersDataRepositoryStargazersSerializer; + Map toJson() => _i1.serializers + .serializeWith(GStargazersData_repository_stargazers.serializer, this); + static GStargazersData_repository_stargazers fromJson( + Map json) => + _i1.serializers.deserializeWith( + GStargazersData_repository_stargazers.serializer, json); +} + +abstract class GStargazersData_repository_stargazers_pageInfo + implements + Built, + GPageInfoParts { + GStargazersData_repository_stargazers_pageInfo._(); + + factory GStargazersData_repository_stargazers_pageInfo( + [Function(GStargazersData_repository_stargazers_pageInfoBuilder b) + updates]) = _$GStargazersData_repository_stargazers_pageInfo; + + static void _initializeBuilder( + GStargazersData_repository_stargazers_pageInfoBuilder b) => + b..G__typename = 'PageInfo'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + bool get hasNextPage; + @nullable + String get endCursor; + static Serializer + get serializer => _$gStargazersDataRepositoryStargazersPageInfoSerializer; + Map toJson() => _i1.serializers.serializeWith( + GStargazersData_repository_stargazers_pageInfo.serializer, this); + static GStargazersData_repository_stargazers_pageInfo fromJson( + Map json) => + _i1.serializers.deserializeWith( + GStargazersData_repository_stargazers_pageInfo.serializer, json); +} + +abstract class GStargazersData_repository_stargazers_nodes + implements + Built, + GUserItem { + GStargazersData_repository_stargazers_nodes._(); + + factory GStargazersData_repository_stargazers_nodes( + [Function(GStargazersData_repository_stargazers_nodesBuilder b) + updates]) = _$GStargazersData_repository_stargazers_nodes; + + static void _initializeBuilder( + GStargazersData_repository_stargazers_nodesBuilder b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + @nullable + String get name; + String get avatarUrl; + @nullable + String get company; + @nullable + String get location; + DateTime get createdAt; + static Serializer + get serializer => _$gStargazersDataRepositoryStargazersNodesSerializer; + Map toJson() => _i1.serializers.serializeWith( + GStargazersData_repository_stargazers_nodes.serializer, this); + static GStargazersData_repository_stargazers_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GStargazersData_repository_stargazers_nodes.serializer, json); +} + +abstract class GReposData implements Built { + GReposData._(); + + factory GReposData([Function(GReposDataBuilder b) updates]) = _$GReposData; + + static void _initializeBuilder(GReposDataBuilder b) => + b..G__typename = 'Query'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GReposData_user get user; + static Serializer get serializer => _$gReposDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReposData.serializer, this); + static GReposData fromJson(Map json) => + _i1.serializers.deserializeWith(GReposData.serializer, json); +} + +abstract class GReposData_user + implements Built { + GReposData_user._(); + + factory GReposData_user([Function(GReposData_userBuilder b) updates]) = + _$GReposData_user; + + static void _initializeBuilder(GReposData_userBuilder b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GReposData_user_repositories get repositories; + static Serializer get serializer => + _$gReposDataUserSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReposData_user.serializer, this); + static GReposData_user fromJson(Map json) => + _i1.serializers.deserializeWith(GReposData_user.serializer, json); +} + +abstract class GReposData_user_repositories + implements + Built { + GReposData_user_repositories._(); + + factory GReposData_user_repositories( + [Function(GReposData_user_repositoriesBuilder b) updates]) = + _$GReposData_user_repositories; + + static void _initializeBuilder(GReposData_user_repositoriesBuilder b) => + b..G__typename = 'RepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GReposData_user_repositories_pageInfo get pageInfo; + @nullable + BuiltList get nodes; + static Serializer get serializer => + _$gReposDataUserRepositoriesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReposData_user_repositories.serializer, this); + static GReposData_user_repositories fromJson(Map json) => + _i1.serializers + .deserializeWith(GReposData_user_repositories.serializer, json); +} + +abstract class GReposData_user_repositories_pageInfo + implements + Built, + GPageInfoParts { + GReposData_user_repositories_pageInfo._(); + + factory GReposData_user_repositories_pageInfo( + [Function(GReposData_user_repositories_pageInfoBuilder b) updates]) = + _$GReposData_user_repositories_pageInfo; + + static void _initializeBuilder( + GReposData_user_repositories_pageInfoBuilder b) => + b..G__typename = 'PageInfo'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + bool get hasNextPage; + @nullable + String get endCursor; + static Serializer get serializer => + _$gReposDataUserRepositoriesPageInfoSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReposData_user_repositories_pageInfo.serializer, this); + static GReposData_user_repositories_pageInfo fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReposData_user_repositories_pageInfo.serializer, json); +} + +abstract class GReposData_user_repositories_nodes + implements + Built, + GReposRepoItem { + GReposData_user_repositories_nodes._(); + + factory GReposData_user_repositories_nodes( + [Function(GReposData_user_repositories_nodesBuilder b) updates]) = + _$GReposData_user_repositories_nodes; + + static void _initializeBuilder(GReposData_user_repositories_nodesBuilder b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GReposData_user_repositories_nodes_owner get owner; + String get name; + @nullable + String get description; + bool get isPrivate; + bool get isFork; + GReposData_user_repositories_nodes_stargazers get stargazers; + GReposData_user_repositories_nodes_forks get forks; + @nullable + GReposData_user_repositories_nodes_primaryLanguage get primaryLanguage; + DateTime get updatedAt; + static Serializer get serializer => + _$gReposDataUserRepositoriesNodesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReposData_user_repositories_nodes.serializer, this); + static GReposData_user_repositories_nodes fromJson( + Map json) => + _i1.serializers + .deserializeWith(GReposData_user_repositories_nodes.serializer, json); +} + +abstract class GReposData_user_repositories_nodes_owner + implements + Built, + GReposRepoItem_owner { + GReposData_user_repositories_nodes_owner._(); + + factory GReposData_user_repositories_nodes_owner( + [Function(GReposData_user_repositories_nodes_ownerBuilder b) + updates]) = _$GReposData_user_repositories_nodes_owner; + + static void _initializeBuilder( + GReposData_user_repositories_nodes_ownerBuilder b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer get serializer => + _$gReposDataUserRepositoriesNodesOwnerSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReposData_user_repositories_nodes_owner.serializer, this); + static GReposData_user_repositories_nodes_owner fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReposData_user_repositories_nodes_owner.serializer, json); +} + +abstract class GReposData_user_repositories_nodes_stargazers + implements + Built, + GReposRepoItem_stargazers { + GReposData_user_repositories_nodes_stargazers._(); + + factory GReposData_user_repositories_nodes_stargazers( + [Function(GReposData_user_repositories_nodes_stargazersBuilder b) + updates]) = _$GReposData_user_repositories_nodes_stargazers; + + static void _initializeBuilder( + GReposData_user_repositories_nodes_stargazersBuilder b) => + b..G__typename = 'StargazerConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer + get serializer => _$gReposDataUserRepositoriesNodesStargazersSerializer; + Map toJson() => _i1.serializers.serializeWith( + GReposData_user_repositories_nodes_stargazers.serializer, this); + static GReposData_user_repositories_nodes_stargazers fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReposData_user_repositories_nodes_stargazers.serializer, json); +} + +abstract class GReposData_user_repositories_nodes_forks + implements + Built, + GReposRepoItem_forks { + GReposData_user_repositories_nodes_forks._(); + + factory GReposData_user_repositories_nodes_forks( + [Function(GReposData_user_repositories_nodes_forksBuilder b) + updates]) = _$GReposData_user_repositories_nodes_forks; + + static void _initializeBuilder( + GReposData_user_repositories_nodes_forksBuilder b) => + b..G__typename = 'RepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gReposDataUserRepositoriesNodesForksSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReposData_user_repositories_nodes_forks.serializer, this); + static GReposData_user_repositories_nodes_forks fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReposData_user_repositories_nodes_forks.serializer, json); +} + +abstract class GReposData_user_repositories_nodes_primaryLanguage + implements + Built, + GReposRepoItem_primaryLanguage { + GReposData_user_repositories_nodes_primaryLanguage._(); + + factory GReposData_user_repositories_nodes_primaryLanguage( + [Function(GReposData_user_repositories_nodes_primaryLanguageBuilder b) + updates]) = _$GReposData_user_repositories_nodes_primaryLanguage; + + static void _initializeBuilder( + GReposData_user_repositories_nodes_primaryLanguageBuilder b) => + b..G__typename = 'Language'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get color; + String get name; + static Serializer + get serializer => + _$gReposDataUserRepositoriesNodesPrimaryLanguageSerializer; + Map toJson() => _i1.serializers.serializeWith( + GReposData_user_repositories_nodes_primaryLanguage.serializer, this); + static GReposData_user_repositories_nodes_primaryLanguage fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReposData_user_repositories_nodes_primaryLanguage.serializer, json); +} + +abstract class GStarsData implements Built { + GStarsData._(); + + factory GStarsData([Function(GStarsDataBuilder b) updates]) = _$GStarsData; + + static void _initializeBuilder(GStarsDataBuilder b) => + b..G__typename = 'Query'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GStarsData_user get user; + static Serializer get serializer => _$gStarsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GStarsData.serializer, this); + static GStarsData fromJson(Map json) => + _i1.serializers.deserializeWith(GStarsData.serializer, json); +} + +abstract class GStarsData_user + implements Built { + 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 get serializer => + _$gStarsDataUserSerializer; + Map toJson() => + _i1.serializers.serializeWith(GStarsData_user.serializer, this); + static GStarsData_user fromJson(Map json) => + _i1.serializers.deserializeWith(GStarsData_user.serializer, json); +} + +abstract class GStarsData_user_starredRepositories + implements + Built { + 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; + @nullable + BuiltList get nodes; + static Serializer get serializer => + _$gStarsDataUserStarredRepositoriesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GStarsData_user_starredRepositories.serializer, this); + static GStarsData_user_starredRepositories fromJson( + Map json) => + _i1.serializers.deserializeWith( + GStarsData_user_starredRepositories.serializer, json); +} + +abstract class GStarsData_user_starredRepositories_pageInfo + implements + Built, + GPageInfoParts { + 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; + @nullable + String get endCursor; + static Serializer + get serializer => _$gStarsDataUserStarredRepositoriesPageInfoSerializer; + Map toJson() => _i1.serializers.serializeWith( + GStarsData_user_starredRepositories_pageInfo.serializer, this); + static GStarsData_user_starredRepositories_pageInfo fromJson( + Map json) => + _i1.serializers.deserializeWith( + GStarsData_user_starredRepositories_pageInfo.serializer, json); +} + +abstract class GStarsData_user_starredRepositories_nodes + implements + Built, + GReposRepoItem { + 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'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GStarsData_user_starredRepositories_nodes_owner get owner; + String get name; + @nullable + String get description; + bool get isPrivate; + bool get isFork; + GStarsData_user_starredRepositories_nodes_stargazers get stargazers; + GStarsData_user_starredRepositories_nodes_forks get forks; + @nullable + GStarsData_user_starredRepositories_nodes_primaryLanguage get primaryLanguage; + DateTime get updatedAt; + static Serializer get serializer => + _$gStarsDataUserStarredRepositoriesNodesSerializer; + Map toJson() => _i1.serializers.serializeWith( + GStarsData_user_starredRepositories_nodes.serializer, this); + static GStarsData_user_starredRepositories_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GStarsData_user_starredRepositories_nodes.serializer, json); +} + +abstract class GStarsData_user_starredRepositories_nodes_owner + implements + Built, + GReposRepoItem_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'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer + get serializer => _$gStarsDataUserStarredRepositoriesNodesOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GStarsData_user_starredRepositories_nodes_owner.serializer, this); + static GStarsData_user_starredRepositories_nodes_owner fromJson( + Map json) => + _i1.serializers.deserializeWith( + GStarsData_user_starredRepositories_nodes_owner.serializer, json); +} + +abstract class GStarsData_user_starredRepositories_nodes_stargazers + implements + Built, + GReposRepoItem_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'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer + get serializer => + _$gStarsDataUserStarredRepositoriesNodesStargazersSerializer; + Map toJson() => _i1.serializers.serializeWith( + GStarsData_user_starredRepositories_nodes_stargazers.serializer, this); + static GStarsData_user_starredRepositories_nodes_stargazers fromJson( + Map json) => + _i1.serializers.deserializeWith( + GStarsData_user_starredRepositories_nodes_stargazers.serializer, + json); +} + +abstract class GStarsData_user_starredRepositories_nodes_forks + implements + Built, + GReposRepoItem_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'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer + get serializer => _$gStarsDataUserStarredRepositoriesNodesForksSerializer; + Map toJson() => _i1.serializers.serializeWith( + GStarsData_user_starredRepositories_nodes_forks.serializer, this); + static GStarsData_user_starredRepositories_nodes_forks fromJson( + Map json) => + _i1.serializers.deserializeWith( + GStarsData_user_starredRepositories_nodes_forks.serializer, json); +} + +abstract class GStarsData_user_starredRepositories_nodes_primaryLanguage + implements + Built, + GReposRepoItem_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'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get color; + String get name; + static Serializer + get serializer => + _$gStarsDataUserStarredRepositoriesNodesPrimaryLanguageSerializer; + Map toJson() => _i1.serializers.serializeWith( + GStarsData_user_starredRepositories_nodes_primaryLanguage.serializer, + this); + static GStarsData_user_starredRepositories_nodes_primaryLanguage fromJson( + Map json) => + _i1.serializers.deserializeWith( + GStarsData_user_starredRepositories_nodes_primaryLanguage.serializer, + json); +} + +abstract class GViewerData implements Built { + GViewerData._(); + + factory GViewerData([Function(GViewerDataBuilder b) updates]) = _$GViewerData; + + static void _initializeBuilder(GViewerDataBuilder b) => + b..G__typename = 'Query'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GViewerData_viewer get viewer; + static Serializer get serializer => _$gViewerDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GViewerData.serializer, this); + static GViewerData fromJson(Map json) => + _i1.serializers.deserializeWith(GViewerData.serializer, json); +} + +abstract class GViewerData_viewer + implements + Built, + GUserParts { + GViewerData_viewer._(); + + factory GViewerData_viewer([Function(GViewerData_viewerBuilder b) updates]) = + _$GViewerData_viewer; + + static void _initializeBuilder(GViewerData_viewerBuilder b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + @nullable + String get name; + @nullable + String get bio; + @nullable + String get company; + @nullable + String get location; + String get email; + DateTime get createdAt; + @nullable + String get websiteUrl; + bool get viewerCanFollow; + bool get viewerIsFollowing; + GViewerData_viewer_starredRepositories get starredRepositories; + GViewerData_viewer_followers get followers; + GViewerData_viewer_following get following; + GViewerData_viewer_contributionsCollection get contributionsCollection; + GViewerData_viewer_repositories get repositories; + GViewerData_viewer_pinnedItems get pinnedItems; + static Serializer get serializer => + _$gViewerDataViewerSerializer; + Map toJson() => + _i1.serializers.serializeWith(GViewerData_viewer.serializer, this); + static GViewerData_viewer fromJson(Map json) => + _i1.serializers.deserializeWith(GViewerData_viewer.serializer, json); +} + +abstract class GViewerData_viewer_starredRepositories + implements + Built, + GUserParts_starredRepositories { + GViewerData_viewer_starredRepositories._(); + + factory GViewerData_viewer_starredRepositories( + [Function(GViewerData_viewer_starredRepositoriesBuilder b) updates]) = + _$GViewerData_viewer_starredRepositories; + + static void _initializeBuilder( + GViewerData_viewer_starredRepositoriesBuilder b) => + b..G__typename = 'StarredRepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gViewerDataViewerStarredRepositoriesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GViewerData_viewer_starredRepositories.serializer, this); + static GViewerData_viewer_starredRepositories fromJson( + Map json) => + _i1.serializers.deserializeWith( + GViewerData_viewer_starredRepositories.serializer, json); +} + +abstract class GViewerData_viewer_followers + implements + Built, + GUserParts_followers { + GViewerData_viewer_followers._(); + + factory GViewerData_viewer_followers( + [Function(GViewerData_viewer_followersBuilder b) updates]) = + _$GViewerData_viewer_followers; + + static void _initializeBuilder(GViewerData_viewer_followersBuilder b) => + b..G__typename = 'FollowerConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gViewerDataViewerFollowersSerializer; + Map toJson() => _i1.serializers + .serializeWith(GViewerData_viewer_followers.serializer, this); + static GViewerData_viewer_followers fromJson(Map json) => + _i1.serializers + .deserializeWith(GViewerData_viewer_followers.serializer, json); +} + +abstract class GViewerData_viewer_following + implements + Built, + GUserParts_following { + GViewerData_viewer_following._(); + + factory GViewerData_viewer_following( + [Function(GViewerData_viewer_followingBuilder b) updates]) = + _$GViewerData_viewer_following; + + static void _initializeBuilder(GViewerData_viewer_followingBuilder b) => + b..G__typename = 'FollowingConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gViewerDataViewerFollowingSerializer; + Map toJson() => _i1.serializers + .serializeWith(GViewerData_viewer_following.serializer, this); + static GViewerData_viewer_following fromJson(Map json) => + _i1.serializers + .deserializeWith(GViewerData_viewer_following.serializer, json); +} + +abstract class GViewerData_viewer_contributionsCollection + implements + Built, + GUserParts_contributionsCollection { + GViewerData_viewer_contributionsCollection._(); + + factory GViewerData_viewer_contributionsCollection( + [Function(GViewerData_viewer_contributionsCollectionBuilder b) + updates]) = _$GViewerData_viewer_contributionsCollection; + + static void _initializeBuilder( + GViewerData_viewer_contributionsCollectionBuilder b) => + b..G__typename = 'ContributionsCollection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GViewerData_viewer_contributionsCollection_contributionCalendar + get contributionCalendar; + static Serializer + get serializer => _$gViewerDataViewerContributionsCollectionSerializer; + Map toJson() => _i1.serializers.serializeWith( + GViewerData_viewer_contributionsCollection.serializer, this); + static GViewerData_viewer_contributionsCollection fromJson( + Map json) => + _i1.serializers.deserializeWith( + GViewerData_viewer_contributionsCollection.serializer, json); +} + +abstract class GViewerData_viewer_contributionsCollection_contributionCalendar + implements + Built, + GUserParts_contributionsCollection_contributionCalendar { + GViewerData_viewer_contributionsCollection_contributionCalendar._(); + + factory GViewerData_viewer_contributionsCollection_contributionCalendar( + [Function( + GViewerData_viewer_contributionsCollection_contributionCalendarBuilder + b) + updates]) = + _$GViewerData_viewer_contributionsCollection_contributionCalendar; + + static void _initializeBuilder( + GViewerData_viewer_contributionsCollection_contributionCalendarBuilder + b) => + b..G__typename = 'ContributionCalendar'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + BuiltList< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks> + get weeks; + static Serializer< + GViewerData_viewer_contributionsCollection_contributionCalendar> + get serializer => + _$gViewerDataViewerContributionsCollectionContributionCalendarSerializer; + Map toJson() => _i1.serializers.serializeWith( + GViewerData_viewer_contributionsCollection_contributionCalendar + .serializer, + this); + static GViewerData_viewer_contributionsCollection_contributionCalendar + fromJson(Map json) => _i1.serializers.deserializeWith( + GViewerData_viewer_contributionsCollection_contributionCalendar + .serializer, + json); +} + +abstract class GViewerData_viewer_contributionsCollection_contributionCalendar_weeks + implements + Built< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks, + GViewerData_viewer_contributionsCollection_contributionCalendar_weeksBuilder>, + GUserParts_contributionsCollection_contributionCalendar_weeks { + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks._(); + + factory GViewerData_viewer_contributionsCollection_contributionCalendar_weeks( + [Function( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeksBuilder + b) + updates]) = + _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks; + + static void _initializeBuilder( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeksBuilder + b) => + b..G__typename = 'ContributionCalendarWeek'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + BuiltList< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays> + get contributionDays; + static Serializer< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks> + get serializer => + _$gViewerDataViewerContributionsCollectionContributionCalendarWeeksSerializer; + Map toJson() => _i1.serializers.serializeWith( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks + .serializer, + this); + static GViewerData_viewer_contributionsCollection_contributionCalendar_weeks + fromJson(Map json) => _i1.serializers.deserializeWith( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks + .serializer, + json); +} + +abstract class GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays + implements + Built< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays, + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder>, + GUserParts_contributionsCollection_contributionCalendar_weeks_contributionDays { + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays._(); + + factory GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays( + [Function( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder + b) + updates]) = + _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays; + + static void _initializeBuilder( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder + b) => + b..G__typename = 'ContributionCalendarDay'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get color; + static Serializer< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays> + get serializer => + _$gViewerDataViewerContributionsCollectionContributionCalendarWeeksContributionDaysSerializer; + Map toJson() => _i1.serializers.serializeWith( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays + .serializer, + this); + static GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays + fromJson(Map json) => _i1.serializers.deserializeWith( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays + .serializer, + json); +} + +abstract class GViewerData_viewer_repositories + implements + Built, + GUserParts_repositories { + GViewerData_viewer_repositories._(); + + factory GViewerData_viewer_repositories( + [Function(GViewerData_viewer_repositoriesBuilder b) updates]) = + _$GViewerData_viewer_repositories; + + static void _initializeBuilder(GViewerData_viewer_repositoriesBuilder b) => + b..G__typename = 'RepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + @nullable + BuiltList get nodes; + static Serializer get serializer => + _$gViewerDataViewerRepositoriesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GViewerData_viewer_repositories.serializer, this); + static GViewerData_viewer_repositories fromJson(Map json) => + _i1.serializers + .deserializeWith(GViewerData_viewer_repositories.serializer, json); +} + +abstract class GViewerData_viewer_repositories_nodes + implements + Built, + GUserParts_repositories_nodes, + GRepoItem { + GViewerData_viewer_repositories_nodes._(); + + factory GViewerData_viewer_repositories_nodes( + [Function(GViewerData_viewer_repositories_nodesBuilder b) updates]) = + _$GViewerData_viewer_repositories_nodes; + + static void _initializeBuilder( + GViewerData_viewer_repositories_nodesBuilder b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GViewerData_viewer_repositories_nodes_owner get owner; + String get name; + @nullable + String get description; + bool get isPrivate; + bool get isFork; + GViewerData_viewer_repositories_nodes_stargazers get stargazers; + GViewerData_viewer_repositories_nodes_forks get forks; + @nullable + GViewerData_viewer_repositories_nodes_primaryLanguage get primaryLanguage; + static Serializer get serializer => + _$gViewerDataViewerRepositoriesNodesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GViewerData_viewer_repositories_nodes.serializer, this); + static GViewerData_viewer_repositories_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GViewerData_viewer_repositories_nodes.serializer, json); +} + +abstract class GViewerData_viewer_repositories_nodes_owner + implements + Built, + GUserParts_repositories_nodes_owner, + GRepoItem_owner { + GViewerData_viewer_repositories_nodes_owner._(); + + factory GViewerData_viewer_repositories_nodes_owner( + [Function(GViewerData_viewer_repositories_nodes_ownerBuilder b) + updates]) = _$GViewerData_viewer_repositories_nodes_owner; + + static void _initializeBuilder( + GViewerData_viewer_repositories_nodes_ownerBuilder b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer + get serializer => _$gViewerDataViewerRepositoriesNodesOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GViewerData_viewer_repositories_nodes_owner.serializer, this); + static GViewerData_viewer_repositories_nodes_owner fromJson( + Map json) => + _i1.serializers.deserializeWith( + GViewerData_viewer_repositories_nodes_owner.serializer, json); +} + +abstract class GViewerData_viewer_repositories_nodes_stargazers + implements + Built, + GUserParts_repositories_nodes_stargazers, + GRepoItem_stargazers { + GViewerData_viewer_repositories_nodes_stargazers._(); + + factory GViewerData_viewer_repositories_nodes_stargazers( + [Function(GViewerData_viewer_repositories_nodes_stargazersBuilder b) + updates]) = _$GViewerData_viewer_repositories_nodes_stargazers; + + static void _initializeBuilder( + GViewerData_viewer_repositories_nodes_stargazersBuilder b) => + b..G__typename = 'StargazerConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer + get serializer => + _$gViewerDataViewerRepositoriesNodesStargazersSerializer; + Map toJson() => _i1.serializers.serializeWith( + GViewerData_viewer_repositories_nodes_stargazers.serializer, this); + static GViewerData_viewer_repositories_nodes_stargazers fromJson( + Map json) => + _i1.serializers.deserializeWith( + GViewerData_viewer_repositories_nodes_stargazers.serializer, json); +} + +abstract class GViewerData_viewer_repositories_nodes_forks + implements + Built, + GUserParts_repositories_nodes_forks, + GRepoItem_forks { + GViewerData_viewer_repositories_nodes_forks._(); + + factory GViewerData_viewer_repositories_nodes_forks( + [Function(GViewerData_viewer_repositories_nodes_forksBuilder b) + updates]) = _$GViewerData_viewer_repositories_nodes_forks; + + static void _initializeBuilder( + GViewerData_viewer_repositories_nodes_forksBuilder b) => + b..G__typename = 'RepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer + get serializer => _$gViewerDataViewerRepositoriesNodesForksSerializer; + Map toJson() => _i1.serializers.serializeWith( + GViewerData_viewer_repositories_nodes_forks.serializer, this); + static GViewerData_viewer_repositories_nodes_forks fromJson( + Map json) => + _i1.serializers.deserializeWith( + GViewerData_viewer_repositories_nodes_forks.serializer, json); +} + +abstract class GViewerData_viewer_repositories_nodes_primaryLanguage + implements + Built, + GUserParts_repositories_nodes_primaryLanguage, + GRepoItem_primaryLanguage { + GViewerData_viewer_repositories_nodes_primaryLanguage._(); + + factory GViewerData_viewer_repositories_nodes_primaryLanguage( + [Function(GViewerData_viewer_repositories_nodes_primaryLanguageBuilder b) + updates]) = _$GViewerData_viewer_repositories_nodes_primaryLanguage; + + static void _initializeBuilder( + GViewerData_viewer_repositories_nodes_primaryLanguageBuilder b) => + b..G__typename = 'Language'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get color; + String get name; + static Serializer + get serializer => + _$gViewerDataViewerRepositoriesNodesPrimaryLanguageSerializer; + Map toJson() => _i1.serializers.serializeWith( + GViewerData_viewer_repositories_nodes_primaryLanguage.serializer, this); + static GViewerData_viewer_repositories_nodes_primaryLanguage fromJson( + Map json) => + _i1.serializers.deserializeWith( + GViewerData_viewer_repositories_nodes_primaryLanguage.serializer, + json); +} + +abstract class GViewerData_viewer_pinnedItems + implements + Built, + GUserParts_pinnedItems { + GViewerData_viewer_pinnedItems._(); + + factory GViewerData_viewer_pinnedItems( + [Function(GViewerData_viewer_pinnedItemsBuilder b) updates]) = + _$GViewerData_viewer_pinnedItems; + + static void _initializeBuilder(GViewerData_viewer_pinnedItemsBuilder b) => + b..G__typename = 'PinnableItemConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + BuiltList get nodes; + static Serializer get serializer => + _$gViewerDataViewerPinnedItemsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GViewerData_viewer_pinnedItems.serializer, this); + static GViewerData_viewer_pinnedItems fromJson(Map json) => + _i1.serializers + .deserializeWith(GViewerData_viewer_pinnedItems.serializer, json); +} + +abstract class GViewerData_viewer_pinnedItems_nodes + implements GUserParts_pinnedItems_nodes { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer get serializer => + _i2.InlineFragmentSerializer( + 'GViewerData_viewer_pinnedItems_nodes', + GViewerData_viewer_pinnedItems_nodes__base, + [GViewerData_viewer_pinnedItems_nodes__asRepository]); + Map toJson() => _i1.serializers + .serializeWith(GViewerData_viewer_pinnedItems_nodes.serializer, this); + static GViewerData_viewer_pinnedItems_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GViewerData_viewer_pinnedItems_nodes.serializer, json); +} + +abstract class GViewerData_viewer_pinnedItems_nodes__base + implements + Built, + GViewerData_viewer_pinnedItems_nodes { + GViewerData_viewer_pinnedItems_nodes__base._(); + + factory GViewerData_viewer_pinnedItems_nodes__base( + [Function(GViewerData_viewer_pinnedItems_nodes__baseBuilder b) + updates]) = _$GViewerData_viewer_pinnedItems_nodes__base; + + static void _initializeBuilder( + GViewerData_viewer_pinnedItems_nodes__baseBuilder b) => + b..G__typename = 'PinnableItem'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer + get serializer => _$gViewerDataViewerPinnedItemsNodesBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GViewerData_viewer_pinnedItems_nodes__base.serializer, this); + static GViewerData_viewer_pinnedItems_nodes__base fromJson( + Map json) => + _i1.serializers.deserializeWith( + GViewerData_viewer_pinnedItems_nodes__base.serializer, json); +} + +abstract class GViewerData_viewer_pinnedItems_nodes__asRepository + implements + Built, + GViewerData_viewer_pinnedItems_nodes, + GRepoItem { + GViewerData_viewer_pinnedItems_nodes__asRepository._(); + + factory GViewerData_viewer_pinnedItems_nodes__asRepository( + [Function(GViewerData_viewer_pinnedItems_nodes__asRepositoryBuilder b) + updates]) = _$GViewerData_viewer_pinnedItems_nodes__asRepository; + + static void _initializeBuilder( + GViewerData_viewer_pinnedItems_nodes__asRepositoryBuilder b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GViewerData_viewer_pinnedItems_nodes__asRepository_owner get owner; + String get name; + @nullable + String get description; + bool get isPrivate; + bool get isFork; + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers get stargazers; + GViewerData_viewer_pinnedItems_nodes__asRepository_forks get forks; + @nullable + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage + get primaryLanguage; + static Serializer + get serializer => + _$gViewerDataViewerPinnedItemsNodesAsRepositorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GViewerData_viewer_pinnedItems_nodes__asRepository.serializer, this); + static GViewerData_viewer_pinnedItems_nodes__asRepository fromJson( + Map json) => + _i1.serializers.deserializeWith( + GViewerData_viewer_pinnedItems_nodes__asRepository.serializer, json); +} + +abstract class GViewerData_viewer_pinnedItems_nodes__asRepository_owner + implements + Built, + GRepoItem_owner { + GViewerData_viewer_pinnedItems_nodes__asRepository_owner._(); + + factory GViewerData_viewer_pinnedItems_nodes__asRepository_owner( + [Function( + GViewerData_viewer_pinnedItems_nodes__asRepository_ownerBuilder b) + updates]) = _$GViewerData_viewer_pinnedItems_nodes__asRepository_owner; + + static void _initializeBuilder( + GViewerData_viewer_pinnedItems_nodes__asRepository_ownerBuilder b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer + get serializer => + _$gViewerDataViewerPinnedItemsNodesAsRepositoryOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GViewerData_viewer_pinnedItems_nodes__asRepository_owner.serializer, + this); + static GViewerData_viewer_pinnedItems_nodes__asRepository_owner fromJson( + Map json) => + _i1.serializers.deserializeWith( + GViewerData_viewer_pinnedItems_nodes__asRepository_owner.serializer, + json); +} + +abstract class GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers + implements + Built, + GRepoItem_stargazers { + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers._(); + + factory GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers( + [Function( + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazersBuilder + b) + updates]) = + _$GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers; + + static void _initializeBuilder( + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazersBuilder + b) => + b..G__typename = 'StargazerConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer< + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers> + get serializer => + _$gViewerDataViewerPinnedItemsNodesAsRepositoryStargazersSerializer; + Map toJson() => _i1.serializers.serializeWith( + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers.serializer, + this); + static GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers fromJson( + Map json) => + _i1.serializers.deserializeWith( + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers + .serializer, + json); +} + +abstract class GViewerData_viewer_pinnedItems_nodes__asRepository_forks + implements + Built, + GRepoItem_forks { + GViewerData_viewer_pinnedItems_nodes__asRepository_forks._(); + + factory GViewerData_viewer_pinnedItems_nodes__asRepository_forks( + [Function( + GViewerData_viewer_pinnedItems_nodes__asRepository_forksBuilder b) + updates]) = _$GViewerData_viewer_pinnedItems_nodes__asRepository_forks; + + static void _initializeBuilder( + GViewerData_viewer_pinnedItems_nodes__asRepository_forksBuilder b) => + b..G__typename = 'RepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer + get serializer => + _$gViewerDataViewerPinnedItemsNodesAsRepositoryForksSerializer; + Map toJson() => _i1.serializers.serializeWith( + GViewerData_viewer_pinnedItems_nodes__asRepository_forks.serializer, + this); + static GViewerData_viewer_pinnedItems_nodes__asRepository_forks fromJson( + Map json) => + _i1.serializers.deserializeWith( + GViewerData_viewer_pinnedItems_nodes__asRepository_forks.serializer, + json); +} + +abstract class GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage + implements + Built< + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage, + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageBuilder>, + GRepoItem_primaryLanguage { + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage._(); + + factory GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage( + [Function( + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageBuilder + b) + updates]) = + _$GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage; + + static void _initializeBuilder( + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageBuilder + b) => + b..G__typename = 'Language'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get color; + String get name; + static Serializer< + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage> + get serializer => + _$gViewerDataViewerPinnedItemsNodesAsRepositoryPrimaryLanguageSerializer; + Map toJson() => _i1.serializers.serializeWith( + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage + .serializer, + this); + static GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage + fromJson(Map json) => _i1.serializers.deserializeWith( + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage + .serializer, + json); +} + +abstract class GUserData implements Built { + GUserData._(); + + factory GUserData([Function(GUserDataBuilder b) updates]) = _$GUserData; + + static void _initializeBuilder(GUserDataBuilder b) => + b..G__typename = 'Query'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GUserData_repositoryOwner get repositoryOwner; + static Serializer get serializer => _$gUserDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUserData.serializer, this); + static GUserData fromJson(Map json) => + _i1.serializers.deserializeWith(GUserData.serializer, json); +} + +abstract class GUserData_repositoryOwner { + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get url; + static Serializer get serializer => + _i2.InlineFragmentSerializer( + 'GUserData_repositoryOwner', GUserData_repositoryOwner__base, [ + GUserData_repositoryOwner__asUser, + GUserData_repositoryOwner__asOrganization + ]); + Map toJson() => + _i1.serializers.serializeWith(GUserData_repositoryOwner.serializer, this); + static GUserData_repositoryOwner fromJson(Map json) => + _i1.serializers + .deserializeWith(GUserData_repositoryOwner.serializer, json); +} + +abstract class GUserData_repositoryOwner__base + implements + Built, + GUserData_repositoryOwner { + GUserData_repositoryOwner__base._(); + + factory GUserData_repositoryOwner__base( + [Function(GUserData_repositoryOwner__baseBuilder b) updates]) = + _$GUserData_repositoryOwner__base; + + static void _initializeBuilder(GUserData_repositoryOwner__baseBuilder b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get url; + static Serializer get serializer => + _$gUserDataRepositoryOwnerBaseSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUserData_repositoryOwner__base.serializer, this); + static GUserData_repositoryOwner__base fromJson(Map json) => + _i1.serializers + .deserializeWith(GUserData_repositoryOwner__base.serializer, json); +} + +abstract class GUserData_repositoryOwner__asUser + implements + Built, + GUserData_repositoryOwner, + GUserParts { + GUserData_repositoryOwner__asUser._(); + + factory GUserData_repositoryOwner__asUser( + [Function(GUserData_repositoryOwner__asUserBuilder b) updates]) = + _$GUserData_repositoryOwner__asUser; + + static void _initializeBuilder(GUserData_repositoryOwner__asUserBuilder b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get url; + String get login; + String get avatarUrl; + @nullable + String get name; + @nullable + String get bio; + @nullable + String get company; + @nullable + String get location; + String get email; + DateTime get createdAt; + @nullable + String get websiteUrl; + bool get viewerCanFollow; + bool get viewerIsFollowing; + GUserData_repositoryOwner__asUser_starredRepositories get starredRepositories; + GUserData_repositoryOwner__asUser_followers get followers; + GUserData_repositoryOwner__asUser_following get following; + GUserData_repositoryOwner__asUser_contributionsCollection + get contributionsCollection; + GUserData_repositoryOwner__asUser_repositories get repositories; + GUserData_repositoryOwner__asUser_pinnedItems get pinnedItems; + static Serializer get serializer => + _$gUserDataRepositoryOwnerAsUserSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUserData_repositoryOwner__asUser.serializer, this); + static GUserData_repositoryOwner__asUser fromJson( + Map json) => + _i1.serializers + .deserializeWith(GUserData_repositoryOwner__asUser.serializer, json); +} + +abstract class GUserData_repositoryOwner__asUser_starredRepositories + implements + Built, + GUserParts_starredRepositories { + GUserData_repositoryOwner__asUser_starredRepositories._(); + + factory GUserData_repositoryOwner__asUser_starredRepositories( + [Function(GUserData_repositoryOwner__asUser_starredRepositoriesBuilder b) + updates]) = _$GUserData_repositoryOwner__asUser_starredRepositories; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_starredRepositoriesBuilder b) => + b..G__typename = 'StarredRepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer + get serializer => + _$gUserDataRepositoryOwnerAsUserStarredRepositoriesSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_starredRepositories.serializer, this); + static GUserData_repositoryOwner__asUser_starredRepositories fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_starredRepositories.serializer, + json); +} + +abstract class GUserData_repositoryOwner__asUser_followers + implements + Built, + GUserParts_followers { + GUserData_repositoryOwner__asUser_followers._(); + + factory GUserData_repositoryOwner__asUser_followers( + [Function(GUserData_repositoryOwner__asUser_followersBuilder b) + updates]) = _$GUserData_repositoryOwner__asUser_followers; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_followersBuilder b) => + b..G__typename = 'FollowerConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer + get serializer => _$gUserDataRepositoryOwnerAsUserFollowersSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_followers.serializer, this); + static GUserData_repositoryOwner__asUser_followers fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_followers.serializer, json); +} + +abstract class GUserData_repositoryOwner__asUser_following + implements + Built, + GUserParts_following { + GUserData_repositoryOwner__asUser_following._(); + + factory GUserData_repositoryOwner__asUser_following( + [Function(GUserData_repositoryOwner__asUser_followingBuilder b) + updates]) = _$GUserData_repositoryOwner__asUser_following; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_followingBuilder b) => + b..G__typename = 'FollowingConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer + get serializer => _$gUserDataRepositoryOwnerAsUserFollowingSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_following.serializer, this); + static GUserData_repositoryOwner__asUser_following fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_following.serializer, json); +} + +abstract class GUserData_repositoryOwner__asUser_contributionsCollection + implements + Built, + GUserParts_contributionsCollection { + GUserData_repositoryOwner__asUser_contributionsCollection._(); + + factory GUserData_repositoryOwner__asUser_contributionsCollection( + [Function( + GUserData_repositoryOwner__asUser_contributionsCollectionBuilder + b) + updates]) = _$GUserData_repositoryOwner__asUser_contributionsCollection; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_contributionsCollectionBuilder b) => + b..G__typename = 'ContributionsCollection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar + get contributionCalendar; + static Serializer + get serializer => + _$gUserDataRepositoryOwnerAsUserContributionsCollectionSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_contributionsCollection.serializer, + this); + static GUserData_repositoryOwner__asUser_contributionsCollection fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_contributionsCollection.serializer, + json); +} + +abstract class GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar + implements + Built< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar, + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarBuilder>, + GUserParts_contributionsCollection_contributionCalendar { + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar._(); + + factory GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar( + [Function( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarBuilder + b) => + b..G__typename = 'ContributionCalendar'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + BuiltList< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks> + get weeks; + static Serializer< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar> + get serializer => + _$gUserDataRepositoryOwnerAsUserContributionsCollectionContributionCalendarSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar + .serializer, + this); + static GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks + implements + Built< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks, + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeksBuilder>, + GUserParts_contributionsCollection_contributionCalendar_weeks { + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks._(); + + factory GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks( + [Function( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeksBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeksBuilder + b) => + b..G__typename = 'ContributionCalendarWeek'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + BuiltList< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays> + get contributionDays; + static Serializer< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks> + get serializer => + _$gUserDataRepositoryOwnerAsUserContributionsCollectionContributionCalendarWeeksSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks + .serializer, + this); + static GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays + implements + Built< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays, + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder>, + GUserParts_contributionsCollection_contributionCalendar_weeks_contributionDays { + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays._(); + + factory GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays( + [Function( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder + b) => + b..G__typename = 'ContributionCalendarDay'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get color; + static Serializer< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays> + get serializer => + _$gUserDataRepositoryOwnerAsUserContributionsCollectionContributionCalendarWeeksContributionDaysSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays + .serializer, + this); + static GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asUser_repositories + implements + Built, + GUserParts_repositories { + GUserData_repositoryOwner__asUser_repositories._(); + + factory GUserData_repositoryOwner__asUser_repositories( + [Function(GUserData_repositoryOwner__asUser_repositoriesBuilder b) + updates]) = _$GUserData_repositoryOwner__asUser_repositories; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_repositoriesBuilder b) => + b..G__typename = 'RepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + @nullable + BuiltList get nodes; + static Serializer + get serializer => _$gUserDataRepositoryOwnerAsUserRepositoriesSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_repositories.serializer, this); + static GUserData_repositoryOwner__asUser_repositories fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_repositories.serializer, json); +} + +abstract class GUserData_repositoryOwner__asUser_repositories_nodes + implements + Built, + GUserParts_repositories_nodes, + GRepoItem { + GUserData_repositoryOwner__asUser_repositories_nodes._(); + + factory GUserData_repositoryOwner__asUser_repositories_nodes( + [Function(GUserData_repositoryOwner__asUser_repositories_nodesBuilder b) + updates]) = _$GUserData_repositoryOwner__asUser_repositories_nodes; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_repositories_nodesBuilder b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GUserData_repositoryOwner__asUser_repositories_nodes_owner get owner; + String get name; + @nullable + String get description; + bool get isPrivate; + bool get isFork; + GUserData_repositoryOwner__asUser_repositories_nodes_stargazers + get stargazers; + GUserData_repositoryOwner__asUser_repositories_nodes_forks get forks; + @nullable + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage + get primaryLanguage; + static Serializer + get serializer => + _$gUserDataRepositoryOwnerAsUserRepositoriesNodesSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_repositories_nodes.serializer, this); + static GUserData_repositoryOwner__asUser_repositories_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_repositories_nodes.serializer, + json); +} + +abstract class GUserData_repositoryOwner__asUser_repositories_nodes_owner + implements + Built, + GUserParts_repositories_nodes_owner, + GRepoItem_owner { + GUserData_repositoryOwner__asUser_repositories_nodes_owner._(); + + factory GUserData_repositoryOwner__asUser_repositories_nodes_owner( + [Function( + GUserData_repositoryOwner__asUser_repositories_nodes_ownerBuilder + b) + updates]) = _$GUserData_repositoryOwner__asUser_repositories_nodes_owner; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_repositories_nodes_ownerBuilder + b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer + get serializer => + _$gUserDataRepositoryOwnerAsUserRepositoriesNodesOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_repositories_nodes_owner.serializer, + this); + static GUserData_repositoryOwner__asUser_repositories_nodes_owner fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_repositories_nodes_owner.serializer, + json); +} + +abstract class GUserData_repositoryOwner__asUser_repositories_nodes_stargazers + implements + Built, + GUserParts_repositories_nodes_stargazers, + GRepoItem_stargazers { + GUserData_repositoryOwner__asUser_repositories_nodes_stargazers._(); + + factory GUserData_repositoryOwner__asUser_repositories_nodes_stargazers( + [Function( + GUserData_repositoryOwner__asUser_repositories_nodes_stargazersBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asUser_repositories_nodes_stargazers; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_repositories_nodes_stargazersBuilder + b) => + b..G__typename = 'StargazerConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer< + GUserData_repositoryOwner__asUser_repositories_nodes_stargazers> + get serializer => + _$gUserDataRepositoryOwnerAsUserRepositoriesNodesStargazersSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_repositories_nodes_stargazers + .serializer, + this); + static GUserData_repositoryOwner__asUser_repositories_nodes_stargazers + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_repositories_nodes_stargazers + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asUser_repositories_nodes_forks + implements + Built, + GUserParts_repositories_nodes_forks, + GRepoItem_forks { + GUserData_repositoryOwner__asUser_repositories_nodes_forks._(); + + factory GUserData_repositoryOwner__asUser_repositories_nodes_forks( + [Function( + GUserData_repositoryOwner__asUser_repositories_nodes_forksBuilder + b) + updates]) = _$GUserData_repositoryOwner__asUser_repositories_nodes_forks; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_repositories_nodes_forksBuilder + b) => + b..G__typename = 'RepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer + get serializer => + _$gUserDataRepositoryOwnerAsUserRepositoriesNodesForksSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_repositories_nodes_forks.serializer, + this); + static GUserData_repositoryOwner__asUser_repositories_nodes_forks fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_repositories_nodes_forks.serializer, + json); +} + +abstract class GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage + implements + Built< + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage, + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageBuilder>, + GUserParts_repositories_nodes_primaryLanguage, + GRepoItem_primaryLanguage { + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage._(); + + factory GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage( + [Function( + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageBuilder + b) => + b..G__typename = 'Language'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get color; + String get name; + static Serializer< + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage> + get serializer => + _$gUserDataRepositoryOwnerAsUserRepositoriesNodesPrimaryLanguageSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage + .serializer, + this); + static GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asUser_pinnedItems + implements + Built, + GUserParts_pinnedItems { + GUserData_repositoryOwner__asUser_pinnedItems._(); + + factory GUserData_repositoryOwner__asUser_pinnedItems( + [Function(GUserData_repositoryOwner__asUser_pinnedItemsBuilder b) + updates]) = _$GUserData_repositoryOwner__asUser_pinnedItems; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_pinnedItemsBuilder b) => + b..G__typename = 'PinnableItemConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + BuiltList get nodes; + static Serializer + get serializer => _$gUserDataRepositoryOwnerAsUserPinnedItemsSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_pinnedItems.serializer, this); + static GUserData_repositoryOwner__asUser_pinnedItems fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_pinnedItems.serializer, json); +} + +abstract class GUserData_repositoryOwner__asUser_pinnedItems_nodes + implements GUserParts_pinnedItems_nodes { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer + get serializer => _i2.InlineFragmentSerializer< + GUserData_repositoryOwner__asUser_pinnedItems_nodes>( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes', + GUserData_repositoryOwner__asUser_pinnedItems_nodes__base, + [GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository]); + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_pinnedItems_nodes.serializer, this); + static GUserData_repositoryOwner__asUser_pinnedItems_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_pinnedItems_nodes.serializer, json); +} + +abstract class GUserData_repositoryOwner__asUser_pinnedItems_nodes__base + implements + Built, + GUserData_repositoryOwner__asUser_pinnedItems_nodes { + GUserData_repositoryOwner__asUser_pinnedItems_nodes__base._(); + + factory GUserData_repositoryOwner__asUser_pinnedItems_nodes__base( + [Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__baseBuilder + b) + updates]) = _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__base; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__baseBuilder b) => + b..G__typename = 'PinnableItem'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer + get serializer => + _$gUserDataRepositoryOwnerAsUserPinnedItemsNodesBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__base.serializer, + this); + static GUserData_repositoryOwner__asUser_pinnedItems_nodes__base fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__base.serializer, + json); +} + +abstract class GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository + implements + Built, + GUserData_repositoryOwner__asUser_pinnedItems_nodes, + GRepoItem { + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository._(); + + factory GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository( + [Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepositoryBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepositoryBuilder + b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner + get owner; + String get name; + @nullable + String get description; + bool get isPrivate; + bool get isFork; + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers + get stargazers; + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks + get forks; + @nullable + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage + get primaryLanguage; + static Serializer< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository> + get serializer => + _$gUserDataRepositoryOwnerAsUserPinnedItemsNodesAsRepositorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository + .serializer, + this); + static GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner + implements + Built< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerBuilder>, + GRepoItem_owner { + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner._(); + + factory GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner( + [Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerBuilder + b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner> + get serializer => + _$gUserDataRepositoryOwnerAsUserPinnedItemsNodesAsRepositoryOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner + .serializer, + this); + static GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers + implements + Built< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersBuilder>, + GRepoItem_stargazers { + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers._(); + + factory GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers( + [Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersBuilder + b) => + b..G__typename = 'StargazerConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers> + get serializer => + _$gUserDataRepositoryOwnerAsUserPinnedItemsNodesAsRepositoryStargazersSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers + .serializer, + this); + static GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks + implements + Built< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksBuilder>, + GRepoItem_forks { + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks._(); + + factory GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks( + [Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksBuilder + b) => + b..G__typename = 'RepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks> + get serializer => + _$gUserDataRepositoryOwnerAsUserPinnedItemsNodesAsRepositoryForksSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks + .serializer, + this); + static GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage + implements + Built< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageBuilder>, + GRepoItem_primaryLanguage { + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage._(); + + factory GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage( + [Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage; + + static void _initializeBuilder( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageBuilder + b) => + b..G__typename = 'Language'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get color; + String get name; + static Serializer< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage> + get serializer => + _$gUserDataRepositoryOwnerAsUserPinnedItemsNodesAsRepositoryPrimaryLanguageSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage + .serializer, + this); + static GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asOrganization + implements + Built, + GUserData_repositoryOwner { + GUserData_repositoryOwner__asOrganization._(); + + factory GUserData_repositoryOwner__asOrganization( + [Function(GUserData_repositoryOwner__asOrganizationBuilder b) + updates]) = _$GUserData_repositoryOwner__asOrganization; + + static void _initializeBuilder( + GUserData_repositoryOwner__asOrganizationBuilder b) => + b..G__typename = 'Organization'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get url; + String get login; + String get avatarUrl; + @nullable + String get name; + @nullable + String get description; + @nullable + String get location; + @nullable + String get email; + @nullable + String get websiteUrl; + DateTime get createdAt; + GUserData_repositoryOwner__asOrganization_membersWithRole get membersWithRole; + GUserData_repositoryOwner__asOrganization_pinnedItems get pinnedItems; + GUserData_repositoryOwner__asOrganization_pinnableItems get pinnableItems; + static Serializer get serializer => + _$gUserDataRepositoryOwnerAsOrganizationSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asOrganization.serializer, this); + static GUserData_repositoryOwner__asOrganization fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asOrganization.serializer, json); +} + +abstract class GUserData_repositoryOwner__asOrganization_membersWithRole + implements + Built { + GUserData_repositoryOwner__asOrganization_membersWithRole._(); + + factory GUserData_repositoryOwner__asOrganization_membersWithRole( + [Function( + GUserData_repositoryOwner__asOrganization_membersWithRoleBuilder + b) + updates]) = _$GUserData_repositoryOwner__asOrganization_membersWithRole; + + static void _initializeBuilder( + GUserData_repositoryOwner__asOrganization_membersWithRoleBuilder b) => + b..G__typename = 'OrganizationMemberConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer + get serializer => + _$gUserDataRepositoryOwnerAsOrganizationMembersWithRoleSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asOrganization_membersWithRole.serializer, + this); + static GUserData_repositoryOwner__asOrganization_membersWithRole fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asOrganization_membersWithRole.serializer, + json); +} + +abstract class GUserData_repositoryOwner__asOrganization_pinnedItems + implements + Built { + GUserData_repositoryOwner__asOrganization_pinnedItems._(); + + factory GUserData_repositoryOwner__asOrganization_pinnedItems( + [Function(GUserData_repositoryOwner__asOrganization_pinnedItemsBuilder b) + updates]) = _$GUserData_repositoryOwner__asOrganization_pinnedItems; + + static void _initializeBuilder( + GUserData_repositoryOwner__asOrganization_pinnedItemsBuilder b) => + b..G__typename = 'PinnableItemConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + BuiltList + get nodes; + static Serializer + get serializer => + _$gUserDataRepositoryOwnerAsOrganizationPinnedItemsSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asOrganization_pinnedItems.serializer, this); + static GUserData_repositoryOwner__asOrganization_pinnedItems fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asOrganization_pinnedItems.serializer, + json); +} + +abstract class GUserData_repositoryOwner__asOrganization_pinnedItems_nodes { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer + get serializer => _i2.InlineFragmentSerializer< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes>( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes', + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base, + [ + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository + ]); + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes.serializer, + this); + static GUserData_repositoryOwner__asOrganization_pinnedItems_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base + implements + Built, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes { + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base._(); + + factory GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base( + [Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__baseBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base; + + static void _initializeBuilder( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__baseBuilder + b) => + b..G__typename = 'PinnableItem'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base> + get serializer => + _$gUserDataRepositoryOwnerAsOrganizationPinnedItemsNodesBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base + .serializer, + this); + static GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository + implements + Built< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepositoryBuilder>, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes, + GRepoItem { + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository._(); + + factory GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository( + [Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepositoryBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository; + + static void _initializeBuilder( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepositoryBuilder + b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner + get owner; + String get name; + @nullable + String get description; + bool get isPrivate; + bool get isFork; + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers + get stargazers; + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks + get forks; + @nullable + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage + get primaryLanguage; + static Serializer< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository> + get serializer => + _$gUserDataRepositoryOwnerAsOrganizationPinnedItemsNodesAsRepositorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository + .serializer, + this); + static GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner + implements + Built< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerBuilder>, + GRepoItem_owner { + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner._(); + + factory GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner( + [Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner; + + static void _initializeBuilder( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerBuilder + b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner> + get serializer => + _$gUserDataRepositoryOwnerAsOrganizationPinnedItemsNodesAsRepositoryOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner + .serializer, + this); + static GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers + implements + Built< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersBuilder>, + GRepoItem_stargazers { + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers._(); + + factory GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers( + [Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers; + + static void _initializeBuilder( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersBuilder + b) => + b..G__typename = 'StargazerConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers> + get serializer => + _$gUserDataRepositoryOwnerAsOrganizationPinnedItemsNodesAsRepositoryStargazersSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers + .serializer, + this); + static GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks + implements + Built< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksBuilder>, + GRepoItem_forks { + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks._(); + + factory GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks( + [Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks; + + static void _initializeBuilder( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksBuilder + b) => + b..G__typename = 'RepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks> + get serializer => + _$gUserDataRepositoryOwnerAsOrganizationPinnedItemsNodesAsRepositoryForksSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks + .serializer, + this); + static GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage + implements + Built< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageBuilder>, + GRepoItem_primaryLanguage { + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage._(); + + factory GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage( + [Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage; + + static void _initializeBuilder( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageBuilder + b) => + b..G__typename = 'Language'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get color; + String get name; + static Serializer< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage> + get serializer => + _$gUserDataRepositoryOwnerAsOrganizationPinnedItemsNodesAsRepositoryPrimaryLanguageSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage + .serializer, + this); + static GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asOrganization_pinnableItems + implements + Built { + GUserData_repositoryOwner__asOrganization_pinnableItems._(); + + factory GUserData_repositoryOwner__asOrganization_pinnableItems( + [Function( + GUserData_repositoryOwner__asOrganization_pinnableItemsBuilder b) + updates]) = _$GUserData_repositoryOwner__asOrganization_pinnableItems; + + static void _initializeBuilder( + GUserData_repositoryOwner__asOrganization_pinnableItemsBuilder b) => + b..G__typename = 'PinnableItemConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + @nullable + BuiltList + get nodes; + static Serializer + get serializer => + _$gUserDataRepositoryOwnerAsOrganizationPinnableItemsSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asOrganization_pinnableItems.serializer, this); + static GUserData_repositoryOwner__asOrganization_pinnableItems fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asOrganization_pinnableItems.serializer, + json); +} + +abstract class GUserData_repositoryOwner__asOrganization_pinnableItems_nodes { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes> + get serializer => _i2.InlineFragmentSerializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes>( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes', + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base, + [ + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository + ]); + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes.serializer, + this); + static GUserData_repositoryOwner__asOrganization_pinnableItems_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base + implements + Built< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__baseBuilder>, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes { + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base._(); + + factory GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base( + [Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__baseBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base; + + static void _initializeBuilder( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__baseBuilder + b) => + b..G__typename = 'PinnableItem'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base> + get serializer => + _$gUserDataRepositoryOwnerAsOrganizationPinnableItemsNodesBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base + .serializer, + this); + static GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository + implements + Built< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepositoryBuilder>, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes, + GRepoItem { + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository._(); + + factory GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository( + [Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepositoryBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository; + + static void _initializeBuilder( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepositoryBuilder + b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner + get owner; + String get name; + @nullable + String get description; + bool get isPrivate; + bool get isFork; + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers + get stargazers; + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks + get forks; + @nullable + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage + get primaryLanguage; + static Serializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository> + get serializer => + _$gUserDataRepositoryOwnerAsOrganizationPinnableItemsNodesAsRepositorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository + .serializer, + this); + static GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner + implements + Built< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerBuilder>, + GRepoItem_owner { + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner._(); + + factory GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner( + [Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner; + + static void _initializeBuilder( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerBuilder + b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner> + get serializer => + _$gUserDataRepositoryOwnerAsOrganizationPinnableItemsNodesAsRepositoryOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner + .serializer, + this); + static GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers + implements + Built< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersBuilder>, + GRepoItem_stargazers { + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers._(); + + factory GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers( + [Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers; + + static void _initializeBuilder( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersBuilder + b) => + b..G__typename = 'StargazerConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers> + get serializer => + _$gUserDataRepositoryOwnerAsOrganizationPinnableItemsNodesAsRepositoryStargazersSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers + .serializer, + this); + static GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks + implements + Built< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksBuilder>, + GRepoItem_forks { + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks._(); + + factory GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks( + [Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks; + + static void _initializeBuilder( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksBuilder + b) => + b..G__typename = 'RepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks> + get serializer => + _$gUserDataRepositoryOwnerAsOrganizationPinnableItemsNodesAsRepositoryForksSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks + .serializer, + this); + static GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks + .serializer, + json); +} + +abstract class GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage + implements + Built< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageBuilder>, + GRepoItem_primaryLanguage { + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage._(); + + factory GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage( + [Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageBuilder + b) + updates]) = + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage; + + static void _initializeBuilder( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageBuilder + b) => + b..G__typename = 'Language'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get color; + String get name; + static Serializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage> + get serializer => + _$gUserDataRepositoryOwnerAsOrganizationPinnableItemsNodesAsRepositoryPrimaryLanguageSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage + .serializer, + this); + static GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage + .serializer, + json); +} + +abstract class GRepoData implements Built { + GRepoData._(); + + factory GRepoData([Function(GRepoDataBuilder b) updates]) = _$GRepoData; + + static void _initializeBuilder(GRepoDataBuilder b) => + b..G__typename = 'Query'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GRepoData_repository get repository; + static Serializer get serializer => _$gRepoDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRepoData.serializer, this); + static GRepoData fromJson(Map json) => + _i1.serializers.deserializeWith(GRepoData.serializer, json); +} + +abstract class GRepoData_repository + implements Built { + GRepoData_repository._(); + + factory GRepoData_repository( + [Function(GRepoData_repositoryBuilder b) updates]) = + _$GRepoData_repository; + + static void _initializeBuilder(GRepoData_repositoryBuilder b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GRepoData_repository_owner get owner; + String get name; + @nullable + String get description; + @nullable + String get homepageUrl; + bool get isPrivate; + bool get isFork; + @nullable + int get diskUsage; + bool get hasIssuesEnabled; + String get url; + bool get viewerHasStarred; + @nullable + _i3.GSubscriptionState get viewerSubscription; + String get projectsUrl; + @nullable + GRepoData_repository_primaryLanguage get primaryLanguage; + GRepoData_repository_stargazers get stargazers; + GRepoData_repository_forks get forks; + GRepoData_repository_watchers get watchers; + GRepoData_repository_issues get issues; + GRepoData_repository_pullRequests get pullRequests; + GRepoData_repository_projects get projects; + GRepoData_repository_releases get releases; + @nullable + GRepoData_repository_languages get languages; + @nullable + GRepoData_repository_defaultBranchRef get defaultBranchRef; + @nullable + GRepoData_repository_ref get ref; + @nullable + GRepoData_repository_refs get refs; + @nullable + GRepoData_repository_licenseInfo get licenseInfo; + GRepoData_repository_repositoryTopics get repositoryTopics; + static Serializer get serializer => + _$gRepoDataRepositorySerializer; + Map toJson() => + _i1.serializers.serializeWith(GRepoData_repository.serializer, this); + static GRepoData_repository fromJson(Map json) => + _i1.serializers.deserializeWith(GRepoData_repository.serializer, json); +} + +abstract class GRepoData_repository_owner + implements + Built { + GRepoData_repository_owner._(); + + factory GRepoData_repository_owner( + [Function(GRepoData_repository_ownerBuilder b) updates]) = + _$GRepoData_repository_owner; + + static void _initializeBuilder(GRepoData_repository_ownerBuilder b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer get serializer => + _$gRepoDataRepositoryOwnerSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoData_repository_owner.serializer, this); + static GRepoData_repository_owner fromJson(Map json) => + _i1.serializers + .deserializeWith(GRepoData_repository_owner.serializer, json); +} + +abstract class GRepoData_repository_primaryLanguage + implements + Built { + GRepoData_repository_primaryLanguage._(); + + factory GRepoData_repository_primaryLanguage( + [Function(GRepoData_repository_primaryLanguageBuilder b) updates]) = + _$GRepoData_repository_primaryLanguage; + + static void _initializeBuilder( + GRepoData_repository_primaryLanguageBuilder b) => + b..G__typename = 'Language'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get color; + String get name; + static Serializer get serializer => + _$gRepoDataRepositoryPrimaryLanguageSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoData_repository_primaryLanguage.serializer, this); + static GRepoData_repository_primaryLanguage fromJson( + Map json) => + _i1.serializers.deserializeWith( + GRepoData_repository_primaryLanguage.serializer, json); +} + +abstract class GRepoData_repository_stargazers + implements + Built { + GRepoData_repository_stargazers._(); + + factory GRepoData_repository_stargazers( + [Function(GRepoData_repository_stargazersBuilder b) updates]) = + _$GRepoData_repository_stargazers; + + static void _initializeBuilder(GRepoData_repository_stargazersBuilder b) => + b..G__typename = 'StargazerConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gRepoDataRepositoryStargazersSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoData_repository_stargazers.serializer, this); + static GRepoData_repository_stargazers fromJson(Map json) => + _i1.serializers + .deserializeWith(GRepoData_repository_stargazers.serializer, json); +} + +abstract class GRepoData_repository_forks + implements + Built { + GRepoData_repository_forks._(); + + factory GRepoData_repository_forks( + [Function(GRepoData_repository_forksBuilder b) updates]) = + _$GRepoData_repository_forks; + + static void _initializeBuilder(GRepoData_repository_forksBuilder b) => + b..G__typename = 'RepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gRepoDataRepositoryForksSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoData_repository_forks.serializer, this); + static GRepoData_repository_forks fromJson(Map json) => + _i1.serializers + .deserializeWith(GRepoData_repository_forks.serializer, json); +} + +abstract class GRepoData_repository_watchers + implements + Built { + GRepoData_repository_watchers._(); + + factory GRepoData_repository_watchers( + [Function(GRepoData_repository_watchersBuilder b) updates]) = + _$GRepoData_repository_watchers; + + static void _initializeBuilder(GRepoData_repository_watchersBuilder b) => + b..G__typename = 'UserConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gRepoDataRepositoryWatchersSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoData_repository_watchers.serializer, this); + static GRepoData_repository_watchers fromJson(Map json) => + _i1.serializers + .deserializeWith(GRepoData_repository_watchers.serializer, json); +} + +abstract class GRepoData_repository_issues + implements + Built { + GRepoData_repository_issues._(); + + factory GRepoData_repository_issues( + [Function(GRepoData_repository_issuesBuilder b) updates]) = + _$GRepoData_repository_issues; + + static void _initializeBuilder(GRepoData_repository_issuesBuilder b) => + b..G__typename = 'IssueConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gRepoDataRepositoryIssuesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoData_repository_issues.serializer, this); + static GRepoData_repository_issues fromJson(Map json) => + _i1.serializers + .deserializeWith(GRepoData_repository_issues.serializer, json); +} + +abstract class GRepoData_repository_pullRequests + implements + Built { + GRepoData_repository_pullRequests._(); + + factory GRepoData_repository_pullRequests( + [Function(GRepoData_repository_pullRequestsBuilder b) updates]) = + _$GRepoData_repository_pullRequests; + + static void _initializeBuilder(GRepoData_repository_pullRequestsBuilder b) => + b..G__typename = 'PullRequestConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gRepoDataRepositoryPullRequestsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoData_repository_pullRequests.serializer, this); + static GRepoData_repository_pullRequests fromJson( + Map json) => + _i1.serializers + .deserializeWith(GRepoData_repository_pullRequests.serializer, json); +} + +abstract class GRepoData_repository_projects + implements + Built { + GRepoData_repository_projects._(); + + factory GRepoData_repository_projects( + [Function(GRepoData_repository_projectsBuilder b) updates]) = + _$GRepoData_repository_projects; + + static void _initializeBuilder(GRepoData_repository_projectsBuilder b) => + b..G__typename = 'ProjectConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gRepoDataRepositoryProjectsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoData_repository_projects.serializer, this); + static GRepoData_repository_projects fromJson(Map json) => + _i1.serializers + .deserializeWith(GRepoData_repository_projects.serializer, json); +} + +abstract class GRepoData_repository_releases + implements + Built { + GRepoData_repository_releases._(); + + factory GRepoData_repository_releases( + [Function(GRepoData_repository_releasesBuilder b) updates]) = + _$GRepoData_repository_releases; + + static void _initializeBuilder(GRepoData_repository_releasesBuilder b) => + b..G__typename = 'ReleaseConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gRepoDataRepositoryReleasesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoData_repository_releases.serializer, this); + static GRepoData_repository_releases fromJson(Map json) => + _i1.serializers + .deserializeWith(GRepoData_repository_releases.serializer, json); +} + +abstract class GRepoData_repository_languages + implements + Built { + GRepoData_repository_languages._(); + + factory GRepoData_repository_languages( + [Function(GRepoData_repository_languagesBuilder b) updates]) = + _$GRepoData_repository_languages; + + static void _initializeBuilder(GRepoData_repository_languagesBuilder b) => + b..G__typename = 'LanguageConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalSize; + @nullable + BuiltList get edges; + static Serializer get serializer => + _$gRepoDataRepositoryLanguagesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoData_repository_languages.serializer, this); + static GRepoData_repository_languages fromJson(Map json) => + _i1.serializers + .deserializeWith(GRepoData_repository_languages.serializer, json); +} + +abstract class GRepoData_repository_languages_edges + implements + Built { + GRepoData_repository_languages_edges._(); + + factory GRepoData_repository_languages_edges( + [Function(GRepoData_repository_languages_edgesBuilder b) updates]) = + _$GRepoData_repository_languages_edges; + + static void _initializeBuilder( + GRepoData_repository_languages_edgesBuilder b) => + b..G__typename = 'LanguageEdge'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get size; + GRepoData_repository_languages_edges_node get node; + static Serializer get serializer => + _$gRepoDataRepositoryLanguagesEdgesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoData_repository_languages_edges.serializer, this); + static GRepoData_repository_languages_edges fromJson( + Map json) => + _i1.serializers.deserializeWith( + GRepoData_repository_languages_edges.serializer, json); +} + +abstract class GRepoData_repository_languages_edges_node + implements + Built { + GRepoData_repository_languages_edges_node._(); + + factory GRepoData_repository_languages_edges_node( + [Function(GRepoData_repository_languages_edges_nodeBuilder b) + updates]) = _$GRepoData_repository_languages_edges_node; + + static void _initializeBuilder( + GRepoData_repository_languages_edges_nodeBuilder b) => + b..G__typename = 'Language'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get name; + @nullable + String get color; + static Serializer get serializer => + _$gRepoDataRepositoryLanguagesEdgesNodeSerializer; + Map toJson() => _i1.serializers.serializeWith( + GRepoData_repository_languages_edges_node.serializer, this); + static GRepoData_repository_languages_edges_node fromJson( + Map json) => + _i1.serializers.deserializeWith( + GRepoData_repository_languages_edges_node.serializer, json); +} + +abstract class GRepoData_repository_defaultBranchRef + implements + Built, + GRepoRef { + GRepoData_repository_defaultBranchRef._(); + + factory GRepoData_repository_defaultBranchRef( + [Function(GRepoData_repository_defaultBranchRefBuilder b) updates]) = + _$GRepoData_repository_defaultBranchRef; + + static void _initializeBuilder( + GRepoData_repository_defaultBranchRefBuilder b) => + b..G__typename = 'Ref'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get name; + @nullable + GRepoData_repository_defaultBranchRef_target get target; + static Serializer get serializer => + _$gRepoDataRepositoryDefaultBranchRefSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoData_repository_defaultBranchRef.serializer, this); + static GRepoData_repository_defaultBranchRef fromJson( + Map json) => + _i1.serializers.deserializeWith( + GRepoData_repository_defaultBranchRef.serializer, json); +} + +abstract class GRepoData_repository_defaultBranchRef_target + implements GRepoRef_target { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer + get serializer => _i2.InlineFragmentSerializer< + GRepoData_repository_defaultBranchRef_target>( + 'GRepoData_repository_defaultBranchRef_target', + GRepoData_repository_defaultBranchRef_target__base, + [GRepoData_repository_defaultBranchRef_target__asCommit]); + Map toJson() => _i1.serializers.serializeWith( + GRepoData_repository_defaultBranchRef_target.serializer, this); + static GRepoData_repository_defaultBranchRef_target fromJson( + Map json) => + _i1.serializers.deserializeWith( + GRepoData_repository_defaultBranchRef_target.serializer, json); +} + +abstract class GRepoData_repository_defaultBranchRef_target__base + implements + Built, + GRepoData_repository_defaultBranchRef_target { + GRepoData_repository_defaultBranchRef_target__base._(); + + factory GRepoData_repository_defaultBranchRef_target__base( + [Function(GRepoData_repository_defaultBranchRef_target__baseBuilder b) + updates]) = _$GRepoData_repository_defaultBranchRef_target__base; + + static void _initializeBuilder( + GRepoData_repository_defaultBranchRef_target__baseBuilder b) => + b..G__typename = 'GitObject'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer + get serializer => + _$gRepoDataRepositoryDefaultBranchRefTargetBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GRepoData_repository_defaultBranchRef_target__base.serializer, this); + static GRepoData_repository_defaultBranchRef_target__base fromJson( + Map json) => + _i1.serializers.deserializeWith( + GRepoData_repository_defaultBranchRef_target__base.serializer, json); +} + +abstract class GRepoData_repository_defaultBranchRef_target__asCommit + implements + Built, + GRepoData_repository_defaultBranchRef_target, + GRepoCommit { + GRepoData_repository_defaultBranchRef_target__asCommit._(); + + factory GRepoData_repository_defaultBranchRef_target__asCommit( + [Function(GRepoData_repository_defaultBranchRef_target__asCommitBuilder b) + updates]) = _$GRepoData_repository_defaultBranchRef_target__asCommit; + + static void _initializeBuilder( + GRepoData_repository_defaultBranchRef_target__asCommitBuilder b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GRepoData_repository_defaultBranchRef_target__asCommit_history get history; + static Serializer + get serializer => + _$gRepoDataRepositoryDefaultBranchRefTargetAsCommitSerializer; + Map toJson() => _i1.serializers.serializeWith( + GRepoData_repository_defaultBranchRef_target__asCommit.serializer, this); + static GRepoData_repository_defaultBranchRef_target__asCommit fromJson( + Map json) => + _i1.serializers.deserializeWith( + GRepoData_repository_defaultBranchRef_target__asCommit.serializer, + json); +} + +abstract class GRepoData_repository_defaultBranchRef_target__asCommit_history + implements + Built, + GRepoCommit_history { + GRepoData_repository_defaultBranchRef_target__asCommit_history._(); + + factory GRepoData_repository_defaultBranchRef_target__asCommit_history( + [Function( + GRepoData_repository_defaultBranchRef_target__asCommit_historyBuilder + b) + updates]) = + _$GRepoData_repository_defaultBranchRef_target__asCommit_history; + + static void _initializeBuilder( + GRepoData_repository_defaultBranchRef_target__asCommit_historyBuilder + b) => + b..G__typename = 'CommitHistoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer< + GRepoData_repository_defaultBranchRef_target__asCommit_history> + get serializer => + _$gRepoDataRepositoryDefaultBranchRefTargetAsCommitHistorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GRepoData_repository_defaultBranchRef_target__asCommit_history.serializer, + this); + static GRepoData_repository_defaultBranchRef_target__asCommit_history + fromJson(Map json) => _i1.serializers.deserializeWith( + GRepoData_repository_defaultBranchRef_target__asCommit_history + .serializer, + json); +} + +abstract class GRepoData_repository_ref + implements + Built, + GRepoRef { + GRepoData_repository_ref._(); + + factory GRepoData_repository_ref( + [Function(GRepoData_repository_refBuilder b) updates]) = + _$GRepoData_repository_ref; + + static void _initializeBuilder(GRepoData_repository_refBuilder b) => + b..G__typename = 'Ref'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get name; + @nullable + GRepoData_repository_ref_target get target; + static Serializer get serializer => + _$gRepoDataRepositoryRefSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRepoData_repository_ref.serializer, this); + static GRepoData_repository_ref fromJson(Map json) => + _i1.serializers + .deserializeWith(GRepoData_repository_ref.serializer, json); +} + +abstract class GRepoData_repository_ref_target implements GRepoRef_target { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer get serializer => + _i2.InlineFragmentSerializer( + 'GRepoData_repository_ref_target', + GRepoData_repository_ref_target__base, + [GRepoData_repository_ref_target__asCommit]); + Map toJson() => _i1.serializers + .serializeWith(GRepoData_repository_ref_target.serializer, this); + static GRepoData_repository_ref_target fromJson(Map json) => + _i1.serializers + .deserializeWith(GRepoData_repository_ref_target.serializer, json); +} + +abstract class GRepoData_repository_ref_target__base + implements + Built, + GRepoData_repository_ref_target { + GRepoData_repository_ref_target__base._(); + + factory GRepoData_repository_ref_target__base( + [Function(GRepoData_repository_ref_target__baseBuilder b) updates]) = + _$GRepoData_repository_ref_target__base; + + static void _initializeBuilder( + GRepoData_repository_ref_target__baseBuilder b) => + b..G__typename = 'GitObject'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer get serializer => + _$gRepoDataRepositoryRefTargetBaseSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoData_repository_ref_target__base.serializer, this); + static GRepoData_repository_ref_target__base fromJson( + Map json) => + _i1.serializers.deserializeWith( + GRepoData_repository_ref_target__base.serializer, json); +} + +abstract class GRepoData_repository_ref_target__asCommit + implements + Built, + GRepoData_repository_ref_target, + GRepoCommit { + GRepoData_repository_ref_target__asCommit._(); + + factory GRepoData_repository_ref_target__asCommit( + [Function(GRepoData_repository_ref_target__asCommitBuilder b) + updates]) = _$GRepoData_repository_ref_target__asCommit; + + static void _initializeBuilder( + GRepoData_repository_ref_target__asCommitBuilder b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GRepoData_repository_ref_target__asCommit_history get history; + static Serializer get serializer => + _$gRepoDataRepositoryRefTargetAsCommitSerializer; + Map toJson() => _i1.serializers.serializeWith( + GRepoData_repository_ref_target__asCommit.serializer, this); + static GRepoData_repository_ref_target__asCommit fromJson( + Map json) => + _i1.serializers.deserializeWith( + GRepoData_repository_ref_target__asCommit.serializer, json); +} + +abstract class GRepoData_repository_ref_target__asCommit_history + implements + Built, + GRepoCommit_history { + GRepoData_repository_ref_target__asCommit_history._(); + + factory GRepoData_repository_ref_target__asCommit_history( + [Function(GRepoData_repository_ref_target__asCommit_historyBuilder b) + updates]) = _$GRepoData_repository_ref_target__asCommit_history; + + static void _initializeBuilder( + GRepoData_repository_ref_target__asCommit_historyBuilder b) => + b..G__typename = 'CommitHistoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer + get serializer => _$gRepoDataRepositoryRefTargetAsCommitHistorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GRepoData_repository_ref_target__asCommit_history.serializer, this); + static GRepoData_repository_ref_target__asCommit_history fromJson( + Map json) => + _i1.serializers.deserializeWith( + GRepoData_repository_ref_target__asCommit_history.serializer, json); +} + +abstract class GRepoData_repository_refs + implements + Built { + GRepoData_repository_refs._(); + + factory GRepoData_repository_refs( + [Function(GRepoData_repository_refsBuilder b) updates]) = + _$GRepoData_repository_refs; + + static void _initializeBuilder(GRepoData_repository_refsBuilder b) => + b..G__typename = 'RefConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + @nullable + BuiltList get nodes; + static Serializer get serializer => + _$gRepoDataRepositoryRefsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRepoData_repository_refs.serializer, this); + static GRepoData_repository_refs fromJson(Map json) => + _i1.serializers + .deserializeWith(GRepoData_repository_refs.serializer, json); +} + +abstract class GRepoData_repository_refs_nodes + implements + Built { + GRepoData_repository_refs_nodes._(); + + factory GRepoData_repository_refs_nodes( + [Function(GRepoData_repository_refs_nodesBuilder b) updates]) = + _$GRepoData_repository_refs_nodes; + + static void _initializeBuilder(GRepoData_repository_refs_nodesBuilder b) => + b..G__typename = 'Ref'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get name; + static Serializer get serializer => + _$gRepoDataRepositoryRefsNodesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoData_repository_refs_nodes.serializer, this); + static GRepoData_repository_refs_nodes fromJson(Map json) => + _i1.serializers + .deserializeWith(GRepoData_repository_refs_nodes.serializer, json); +} + +abstract class GRepoData_repository_licenseInfo + implements + Built { + GRepoData_repository_licenseInfo._(); + + factory GRepoData_repository_licenseInfo( + [Function(GRepoData_repository_licenseInfoBuilder b) updates]) = + _$GRepoData_repository_licenseInfo; + + static void _initializeBuilder(GRepoData_repository_licenseInfoBuilder b) => + b..G__typename = 'License'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get name; + @nullable + String get spdxId; + static Serializer get serializer => + _$gRepoDataRepositoryLicenseInfoSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoData_repository_licenseInfo.serializer, this); + static GRepoData_repository_licenseInfo fromJson(Map json) => + _i1.serializers + .deserializeWith(GRepoData_repository_licenseInfo.serializer, json); +} + +abstract class GRepoData_repository_repositoryTopics + implements + Built { + GRepoData_repository_repositoryTopics._(); + + factory GRepoData_repository_repositoryTopics( + [Function(GRepoData_repository_repositoryTopicsBuilder b) updates]) = + _$GRepoData_repository_repositoryTopics; + + static void _initializeBuilder( + GRepoData_repository_repositoryTopicsBuilder b) => + b..G__typename = 'RepositoryTopicConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + BuiltList get nodes; + static Serializer get serializer => + _$gRepoDataRepositoryRepositoryTopicsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoData_repository_repositoryTopics.serializer, this); + static GRepoData_repository_repositoryTopics fromJson( + Map json) => + _i1.serializers.deserializeWith( + GRepoData_repository_repositoryTopics.serializer, json); +} + +abstract class GRepoData_repository_repositoryTopics_nodes + implements + Built { + GRepoData_repository_repositoryTopics_nodes._(); + + factory GRepoData_repository_repositoryTopics_nodes( + [Function(GRepoData_repository_repositoryTopics_nodesBuilder b) + updates]) = _$GRepoData_repository_repositoryTopics_nodes; + + static void _initializeBuilder( + GRepoData_repository_repositoryTopics_nodesBuilder b) => + b..G__typename = 'RepositoryTopic'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get url; + GRepoData_repository_repositoryTopics_nodes_topic get topic; + static Serializer + get serializer => _$gRepoDataRepositoryRepositoryTopicsNodesSerializer; + Map toJson() => _i1.serializers.serializeWith( + GRepoData_repository_repositoryTopics_nodes.serializer, this); + static GRepoData_repository_repositoryTopics_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GRepoData_repository_repositoryTopics_nodes.serializer, json); +} + +abstract class GRepoData_repository_repositoryTopics_nodes_topic + implements + Built { + GRepoData_repository_repositoryTopics_nodes_topic._(); + + factory GRepoData_repository_repositoryTopics_nodes_topic( + [Function(GRepoData_repository_repositoryTopics_nodes_topicBuilder b) + updates]) = _$GRepoData_repository_repositoryTopics_nodes_topic; + + static void _initializeBuilder( + GRepoData_repository_repositoryTopics_nodes_topicBuilder b) => + b..G__typename = 'Topic'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get name; + static Serializer + get serializer => + _$gRepoDataRepositoryRepositoryTopicsNodesTopicSerializer; + Map toJson() => _i1.serializers.serializeWith( + GRepoData_repository_repositoryTopics_nodes_topic.serializer, this); + static GRepoData_repository_repositoryTopics_nodes_topic fromJson( + Map json) => + _i1.serializers.deserializeWith( + GRepoData_repository_repositoryTopics_nodes_topic.serializer, json); +} + +abstract class GCommitsData + implements Built { + GCommitsData._(); + + factory GCommitsData([Function(GCommitsDataBuilder b) updates]) = + _$GCommitsData; + + static void _initializeBuilder(GCommitsDataBuilder b) => + b..G__typename = 'Query'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GCommitsData_repository get repository; + static Serializer get serializer => _$gCommitsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCommitsData.serializer, this); + static GCommitsData fromJson(Map json) => + _i1.serializers.deserializeWith(GCommitsData.serializer, json); +} + +abstract class GCommitsData_repository + implements Built { + GCommitsData_repository._(); + + factory GCommitsData_repository( + [Function(GCommitsData_repositoryBuilder b) updates]) = + _$GCommitsData_repository; + + static void _initializeBuilder(GCommitsData_repositoryBuilder b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GCommitsData_repository_defaultBranchRef get defaultBranchRef; + @nullable + GCommitsData_repository_ref get ref; + static Serializer get serializer => + _$gCommitsDataRepositorySerializer; + Map toJson() => + _i1.serializers.serializeWith(GCommitsData_repository.serializer, this); + static GCommitsData_repository fromJson(Map json) => + _i1.serializers.deserializeWith(GCommitsData_repository.serializer, json); +} + +abstract class GCommitsData_repository_defaultBranchRef + implements + Built, + GCommitsRef { + GCommitsData_repository_defaultBranchRef._(); + + factory GCommitsData_repository_defaultBranchRef( + [Function(GCommitsData_repository_defaultBranchRefBuilder b) + updates]) = _$GCommitsData_repository_defaultBranchRef; + + static void _initializeBuilder( + GCommitsData_repository_defaultBranchRefBuilder b) => + b..G__typename = 'Ref'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GCommitsData_repository_defaultBranchRef_target get target; + static Serializer get serializer => + _$gCommitsDataRepositoryDefaultBranchRefSerializer; + Map toJson() => _i1.serializers + .serializeWith(GCommitsData_repository_defaultBranchRef.serializer, this); + static GCommitsData_repository_defaultBranchRef fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsData_repository_defaultBranchRef.serializer, json); +} + +abstract class GCommitsData_repository_defaultBranchRef_target + implements GCommitsRef_target { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer + get serializer => _i2.InlineFragmentSerializer< + GCommitsData_repository_defaultBranchRef_target>( + 'GCommitsData_repository_defaultBranchRef_target', + GCommitsData_repository_defaultBranchRef_target__base, + [GCommitsData_repository_defaultBranchRef_target__asCommit]); + Map toJson() => _i1.serializers.serializeWith( + GCommitsData_repository_defaultBranchRef_target.serializer, this); + static GCommitsData_repository_defaultBranchRef_target fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsData_repository_defaultBranchRef_target.serializer, json); +} + +abstract class GCommitsData_repository_defaultBranchRef_target__base + implements + Built, + GCommitsData_repository_defaultBranchRef_target { + GCommitsData_repository_defaultBranchRef_target__base._(); + + factory GCommitsData_repository_defaultBranchRef_target__base( + [Function(GCommitsData_repository_defaultBranchRef_target__baseBuilder b) + updates]) = _$GCommitsData_repository_defaultBranchRef_target__base; + + static void _initializeBuilder( + GCommitsData_repository_defaultBranchRef_target__baseBuilder b) => + b..G__typename = 'GitObject'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer + get serializer => + _$gCommitsDataRepositoryDefaultBranchRefTargetBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsData_repository_defaultBranchRef_target__base.serializer, this); + static GCommitsData_repository_defaultBranchRef_target__base fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsData_repository_defaultBranchRef_target__base.serializer, + json); +} + +abstract class GCommitsData_repository_defaultBranchRef_target__asCommit + implements + Built, + GCommitsData_repository_defaultBranchRef_target, + GCommitsRefCommit { + GCommitsData_repository_defaultBranchRef_target__asCommit._(); + + factory GCommitsData_repository_defaultBranchRef_target__asCommit( + [Function( + GCommitsData_repository_defaultBranchRef_target__asCommitBuilder + b) + updates]) = _$GCommitsData_repository_defaultBranchRef_target__asCommit; + + static void _initializeBuilder( + GCommitsData_repository_defaultBranchRef_target__asCommitBuilder b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GCommitsData_repository_defaultBranchRef_target__asCommit_history get history; + static Serializer + get serializer => + _$gCommitsDataRepositoryDefaultBranchRefTargetAsCommitSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsData_repository_defaultBranchRef_target__asCommit.serializer, + this); + static GCommitsData_repository_defaultBranchRef_target__asCommit fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsData_repository_defaultBranchRef_target__asCommit.serializer, + json); +} + +abstract class GCommitsData_repository_defaultBranchRef_target__asCommit_history + implements + Built, + GCommitsRefCommit_history { + GCommitsData_repository_defaultBranchRef_target__asCommit_history._(); + + factory GCommitsData_repository_defaultBranchRef_target__asCommit_history( + [Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_historyBuilder + b) + updates]) = + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history; + + static void _initializeBuilder( + GCommitsData_repository_defaultBranchRef_target__asCommit_historyBuilder + b) => + b..G__typename = 'CommitHistoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo + get pageInfo; + @nullable + BuiltList< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes> + get nodes; + static Serializer< + GCommitsData_repository_defaultBranchRef_target__asCommit_history> + get serializer => + _$gCommitsDataRepositoryDefaultBranchRefTargetAsCommitHistorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsData_repository_defaultBranchRef_target__asCommit_history + .serializer, + this); + static GCommitsData_repository_defaultBranchRef_target__asCommit_history + fromJson(Map json) => _i1.serializers.deserializeWith( + GCommitsData_repository_defaultBranchRef_target__asCommit_history + .serializer, + json); +} + +abstract class GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo + implements + Built< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoBuilder>, + GCommitsRefCommit_history_pageInfo, + GPageInfoParts { + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo._(); + + factory GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo( + [Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoBuilder + b) + updates]) = + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo; + + static void _initializeBuilder( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoBuilder + b) => + b..G__typename = 'PageInfo'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + bool get hasNextPage; + @nullable + String get endCursor; + static Serializer< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo> + get serializer => + _$gCommitsDataRepositoryDefaultBranchRefTargetAsCommitHistoryPageInfoSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo + .serializer, + this); + static GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo + fromJson(Map json) => _i1.serializers.deserializeWith( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo + .serializer, + json); +} + +abstract class GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes + implements + Built< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodesBuilder>, + GCommitsRefCommit_history_nodes { + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes._(); + + factory GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes( + [Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodesBuilder + b) + updates]) = + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes; + + static void _initializeBuilder( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodesBuilder + b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get url; + String get messageHeadline; + DateTime get committedDate; + @nullable + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author + get author; + @nullable + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status + get status; + static Serializer< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes> + get serializer => + _$gCommitsDataRepositoryDefaultBranchRefTargetAsCommitHistoryNodesSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes + .serializer, + this); + static GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes + fromJson(Map json) => _i1.serializers.deserializeWith( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes + .serializer, + json); +} + +abstract class GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author + implements + Built< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorBuilder>, + GCommitsRefCommit_history_nodes_author { + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author._(); + + factory GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author( + [Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorBuilder + b) + updates]) = + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author; + + static void _initializeBuilder( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorBuilder + b) => + b..G__typename = 'GitActor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get name; + String get avatarUrl; + @nullable + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user + get user; + static Serializer< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author> + get serializer => + _$gCommitsDataRepositoryDefaultBranchRefTargetAsCommitHistoryNodesAuthorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author + .serializer, + this); + static GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author + fromJson(Map json) => _i1.serializers.deserializeWith( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author + .serializer, + json); +} + +abstract class GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user + implements + Built< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userBuilder>, + GCommitsRefCommit_history_nodes_author_user { + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user._(); + + factory GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user( + [Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userBuilder + b) + updates]) = + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user; + + static void _initializeBuilder( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userBuilder + b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user> + get serializer => + _$gCommitsDataRepositoryDefaultBranchRefTargetAsCommitHistoryNodesAuthorUserSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user + .serializer, + this); + static GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user + fromJson(Map json) => _i1.serializers.deserializeWith( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user + .serializer, + json); +} + +abstract class GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status + implements + Built< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusBuilder>, + GCommitsRefCommit_history_nodes_status { + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status._(); + + factory GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status( + [Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusBuilder + b) + updates]) = + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status; + + static void _initializeBuilder( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusBuilder + b) => + b..G__typename = 'Status'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + _i3.GStatusState get state; + static Serializer< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status> + get serializer => + _$gCommitsDataRepositoryDefaultBranchRefTargetAsCommitHistoryNodesStatusSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status + .serializer, + this); + static GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status + fromJson(Map json) => _i1.serializers.deserializeWith( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status + .serializer, + json); +} + +abstract class GCommitsData_repository_ref + implements + Built, + GCommitsRef { + GCommitsData_repository_ref._(); + + factory GCommitsData_repository_ref( + [Function(GCommitsData_repository_refBuilder b) updates]) = + _$GCommitsData_repository_ref; + + static void _initializeBuilder(GCommitsData_repository_refBuilder b) => + b..G__typename = 'Ref'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GCommitsData_repository_ref_target get target; + static Serializer get serializer => + _$gCommitsDataRepositoryRefSerializer; + Map toJson() => _i1.serializers + .serializeWith(GCommitsData_repository_ref.serializer, this); + static GCommitsData_repository_ref fromJson(Map json) => + _i1.serializers + .deserializeWith(GCommitsData_repository_ref.serializer, json); +} + +abstract class GCommitsData_repository_ref_target + implements GCommitsRef_target { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer get serializer => + _i2.InlineFragmentSerializer( + 'GCommitsData_repository_ref_target', + GCommitsData_repository_ref_target__base, + [GCommitsData_repository_ref_target__asCommit]); + Map toJson() => _i1.serializers + .serializeWith(GCommitsData_repository_ref_target.serializer, this); + static GCommitsData_repository_ref_target fromJson( + Map json) => + _i1.serializers + .deserializeWith(GCommitsData_repository_ref_target.serializer, json); +} + +abstract class GCommitsData_repository_ref_target__base + implements + Built, + GCommitsData_repository_ref_target { + GCommitsData_repository_ref_target__base._(); + + factory GCommitsData_repository_ref_target__base( + [Function(GCommitsData_repository_ref_target__baseBuilder b) + updates]) = _$GCommitsData_repository_ref_target__base; + + static void _initializeBuilder( + GCommitsData_repository_ref_target__baseBuilder b) => + b..G__typename = 'GitObject'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer get serializer => + _$gCommitsDataRepositoryRefTargetBaseSerializer; + Map toJson() => _i1.serializers + .serializeWith(GCommitsData_repository_ref_target__base.serializer, this); + static GCommitsData_repository_ref_target__base fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsData_repository_ref_target__base.serializer, json); +} + +abstract class GCommitsData_repository_ref_target__asCommit + implements + Built, + GCommitsData_repository_ref_target, + GCommitsRefCommit { + GCommitsData_repository_ref_target__asCommit._(); + + factory GCommitsData_repository_ref_target__asCommit( + [Function(GCommitsData_repository_ref_target__asCommitBuilder b) + updates]) = _$GCommitsData_repository_ref_target__asCommit; + + static void _initializeBuilder( + GCommitsData_repository_ref_target__asCommitBuilder b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GCommitsData_repository_ref_target__asCommit_history get history; + static Serializer + get serializer => _$gCommitsDataRepositoryRefTargetAsCommitSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsData_repository_ref_target__asCommit.serializer, this); + static GCommitsData_repository_ref_target__asCommit fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsData_repository_ref_target__asCommit.serializer, json); +} + +abstract class GCommitsData_repository_ref_target__asCommit_history + implements + Built, + GCommitsRefCommit_history { + GCommitsData_repository_ref_target__asCommit_history._(); + + factory GCommitsData_repository_ref_target__asCommit_history( + [Function(GCommitsData_repository_ref_target__asCommit_historyBuilder b) + updates]) = _$GCommitsData_repository_ref_target__asCommit_history; + + static void _initializeBuilder( + GCommitsData_repository_ref_target__asCommit_historyBuilder b) => + b..G__typename = 'CommitHistoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GCommitsData_repository_ref_target__asCommit_history_pageInfo get pageInfo; + @nullable + BuiltList + get nodes; + static Serializer + get serializer => + _$gCommitsDataRepositoryRefTargetAsCommitHistorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsData_repository_ref_target__asCommit_history.serializer, this); + static GCommitsData_repository_ref_target__asCommit_history fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsData_repository_ref_target__asCommit_history.serializer, + json); +} + +abstract class GCommitsData_repository_ref_target__asCommit_history_pageInfo + implements + Built, + GCommitsRefCommit_history_pageInfo, + GPageInfoParts { + GCommitsData_repository_ref_target__asCommit_history_pageInfo._(); + + factory GCommitsData_repository_ref_target__asCommit_history_pageInfo( + [Function( + GCommitsData_repository_ref_target__asCommit_history_pageInfoBuilder + b) + updates]) = + _$GCommitsData_repository_ref_target__asCommit_history_pageInfo; + + static void _initializeBuilder( + GCommitsData_repository_ref_target__asCommit_history_pageInfoBuilder + b) => + b..G__typename = 'PageInfo'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + bool get hasNextPage; + @nullable + String get endCursor; + static Serializer< + GCommitsData_repository_ref_target__asCommit_history_pageInfo> + get serializer => + _$gCommitsDataRepositoryRefTargetAsCommitHistoryPageInfoSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsData_repository_ref_target__asCommit_history_pageInfo.serializer, + this); + static GCommitsData_repository_ref_target__asCommit_history_pageInfo fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsData_repository_ref_target__asCommit_history_pageInfo + .serializer, + json); +} + +abstract class GCommitsData_repository_ref_target__asCommit_history_nodes + implements + Built, + GCommitsRefCommit_history_nodes { + GCommitsData_repository_ref_target__asCommit_history_nodes._(); + + factory GCommitsData_repository_ref_target__asCommit_history_nodes( + [Function( + GCommitsData_repository_ref_target__asCommit_history_nodesBuilder + b) + updates]) = _$GCommitsData_repository_ref_target__asCommit_history_nodes; + + static void _initializeBuilder( + GCommitsData_repository_ref_target__asCommit_history_nodesBuilder + b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get url; + String get messageHeadline; + DateTime get committedDate; + @nullable + GCommitsData_repository_ref_target__asCommit_history_nodes_author get author; + @nullable + GCommitsData_repository_ref_target__asCommit_history_nodes_status get status; + static Serializer + get serializer => + _$gCommitsDataRepositoryRefTargetAsCommitHistoryNodesSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsData_repository_ref_target__asCommit_history_nodes.serializer, + this); + static GCommitsData_repository_ref_target__asCommit_history_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsData_repository_ref_target__asCommit_history_nodes.serializer, + json); +} + +abstract class GCommitsData_repository_ref_target__asCommit_history_nodes_author + implements + Built, + GCommitsRefCommit_history_nodes_author { + GCommitsData_repository_ref_target__asCommit_history_nodes_author._(); + + factory GCommitsData_repository_ref_target__asCommit_history_nodes_author( + [Function( + GCommitsData_repository_ref_target__asCommit_history_nodes_authorBuilder + b) + updates]) = + _$GCommitsData_repository_ref_target__asCommit_history_nodes_author; + + static void _initializeBuilder( + GCommitsData_repository_ref_target__asCommit_history_nodes_authorBuilder + b) => + b..G__typename = 'GitActor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get name; + String get avatarUrl; + @nullable + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user + get user; + static Serializer< + GCommitsData_repository_ref_target__asCommit_history_nodes_author> + get serializer => + _$gCommitsDataRepositoryRefTargetAsCommitHistoryNodesAuthorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsData_repository_ref_target__asCommit_history_nodes_author + .serializer, + this); + static GCommitsData_repository_ref_target__asCommit_history_nodes_author + fromJson(Map json) => _i1.serializers.deserializeWith( + GCommitsData_repository_ref_target__asCommit_history_nodes_author + .serializer, + json); +} + +abstract class GCommitsData_repository_ref_target__asCommit_history_nodes_author_user + implements + Built< + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user, + GCommitsData_repository_ref_target__asCommit_history_nodes_author_userBuilder>, + GCommitsRefCommit_history_nodes_author_user { + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user._(); + + factory GCommitsData_repository_ref_target__asCommit_history_nodes_author_user( + [Function( + GCommitsData_repository_ref_target__asCommit_history_nodes_author_userBuilder + b) + updates]) = + _$GCommitsData_repository_ref_target__asCommit_history_nodes_author_user; + + static void _initializeBuilder( + GCommitsData_repository_ref_target__asCommit_history_nodes_author_userBuilder + b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user> + get serializer => + _$gCommitsDataRepositoryRefTargetAsCommitHistoryNodesAuthorUserSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user + .serializer, + this); + static GCommitsData_repository_ref_target__asCommit_history_nodes_author_user + fromJson(Map json) => _i1.serializers.deserializeWith( + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user + .serializer, + json); +} + +abstract class GCommitsData_repository_ref_target__asCommit_history_nodes_status + implements + Built, + GCommitsRefCommit_history_nodes_status { + GCommitsData_repository_ref_target__asCommit_history_nodes_status._(); + + factory GCommitsData_repository_ref_target__asCommit_history_nodes_status( + [Function( + GCommitsData_repository_ref_target__asCommit_history_nodes_statusBuilder + b) + updates]) = + _$GCommitsData_repository_ref_target__asCommit_history_nodes_status; + + static void _initializeBuilder( + GCommitsData_repository_ref_target__asCommit_history_nodes_statusBuilder + b) => + b..G__typename = 'Status'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + _i3.GStatusState get state; + static Serializer< + GCommitsData_repository_ref_target__asCommit_history_nodes_status> + get serializer => + _$gCommitsDataRepositoryRefTargetAsCommitHistoryNodesStatusSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsData_repository_ref_target__asCommit_history_nodes_status + .serializer, + this); + static GCommitsData_repository_ref_target__asCommit_history_nodes_status + fromJson(Map json) => _i1.serializers.deserializeWith( + GCommitsData_repository_ref_target__asCommit_history_nodes_status + .serializer, + json); +} + +abstract class GIssuesData implements Built { + GIssuesData._(); + + factory GIssuesData([Function(GIssuesDataBuilder b) updates]) = _$GIssuesData; + + static void _initializeBuilder(GIssuesDataBuilder b) => + b..G__typename = 'Query'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GIssuesData_repository get repository; + static Serializer get serializer => _$gIssuesDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GIssuesData.serializer, this); + static GIssuesData fromJson(Map json) => + _i1.serializers.deserializeWith(GIssuesData.serializer, json); +} + +abstract class GIssuesData_repository + implements Built { + 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 get serializer => + _$gIssuesDataRepositorySerializer; + Map toJson() => + _i1.serializers.serializeWith(GIssuesData_repository.serializer, this); + static GIssuesData_repository fromJson(Map json) => + _i1.serializers.deserializeWith(GIssuesData_repository.serializer, json); +} + +abstract class GIssuesData_repository_issues + implements + Built { + 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; + @nullable + BuiltList get nodes; + static Serializer get serializer => + _$gIssuesDataRepositoryIssuesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GIssuesData_repository_issues.serializer, this); + static GIssuesData_repository_issues fromJson(Map json) => + _i1.serializers + .deserializeWith(GIssuesData_repository_issues.serializer, json); +} + +abstract class GIssuesData_repository_issues_pageInfo + implements + Built, + GPageInfoParts { + 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; + @nullable + String get endCursor; + static Serializer get serializer => + _$gIssuesDataRepositoryIssuesPageInfoSerializer; + Map toJson() => _i1.serializers + .serializeWith(GIssuesData_repository_issues_pageInfo.serializer, this); + static GIssuesData_repository_issues_pageInfo fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssuesData_repository_issues_pageInfo.serializer, json); +} + +abstract class GIssuesData_repository_issues_nodes + implements + Built { + 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; + @nullable + GIssuesData_repository_issues_nodes_author get author; + @nullable + GIssuesData_repository_issues_nodes_labels get labels; + GIssuesData_repository_issues_nodes_comments get comments; + static Serializer get serializer => + _$gIssuesDataRepositoryIssuesNodesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GIssuesData_repository_issues_nodes.serializer, this); + static GIssuesData_repository_issues_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssuesData_repository_issues_nodes.serializer, json); +} + +abstract class GIssuesData_repository_issues_nodes_author + implements + Built { + 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 + get serializer => _$gIssuesDataRepositoryIssuesNodesAuthorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssuesData_repository_issues_nodes_author.serializer, this); + static GIssuesData_repository_issues_nodes_author fromJson( + Map 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._(); + + 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; + @nullable + BuiltList get nodes; + static Serializer + get serializer => _$gIssuesDataRepositoryIssuesNodesLabelsSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssuesData_repository_issues_nodes_labels.serializer, this); + static GIssuesData_repository_issues_nodes_labels fromJson( + Map 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._(); + + 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 + get serializer => _$gIssuesDataRepositoryIssuesNodesLabelsNodesSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssuesData_repository_issues_nodes_labels_nodes.serializer, this); + static GIssuesData_repository_issues_nodes_labels_nodes fromJson( + Map 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._(); + + 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 + get serializer => _$gIssuesDataRepositoryIssuesNodesCommentsSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssuesData_repository_issues_nodes_comments.serializer, this); + static GIssuesData_repository_issues_nodes_comments fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssuesData_repository_issues_nodes_comments.serializer, json); +} + +abstract class GPullsData implements Built { + GPullsData._(); + + factory GPullsData([Function(GPullsDataBuilder b) updates]) = _$GPullsData; + + static void _initializeBuilder(GPullsDataBuilder b) => + b..G__typename = 'Query'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GPullsData_repository get repository; + static Serializer get serializer => _$gPullsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GPullsData.serializer, this); + static GPullsData fromJson(Map json) => + _i1.serializers.deserializeWith(GPullsData.serializer, json); +} + +abstract class GPullsData_repository + implements Built { + 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 get serializer => + _$gPullsDataRepositorySerializer; + Map toJson() => + _i1.serializers.serializeWith(GPullsData_repository.serializer, this); + static GPullsData_repository fromJson(Map json) => + _i1.serializers.deserializeWith(GPullsData_repository.serializer, json); +} + +abstract class GPullsData_repository_pullRequests + implements + Built { + 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; + @nullable + BuiltList get nodes; + static Serializer get serializer => + _$gPullsDataRepositoryPullRequestsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GPullsData_repository_pullRequests.serializer, this); + static GPullsData_repository_pullRequests fromJson( + Map json) => + _i1.serializers + .deserializeWith(GPullsData_repository_pullRequests.serializer, json); +} + +abstract class GPullsData_repository_pullRequests_pageInfo + implements + Built, + GPageInfoParts { + 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; + @nullable + String get endCursor; + static Serializer + get serializer => _$gPullsDataRepositoryPullRequestsPageInfoSerializer; + Map toJson() => _i1.serializers.serializeWith( + GPullsData_repository_pullRequests_pageInfo.serializer, this); + static GPullsData_repository_pullRequests_pageInfo fromJson( + Map json) => + _i1.serializers.deserializeWith( + GPullsData_repository_pullRequests_pageInfo.serializer, json); +} + +abstract class GPullsData_repository_pullRequests_nodes + implements + Built { + 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; + @nullable + GPullsData_repository_pullRequests_nodes_author get author; + @nullable + GPullsData_repository_pullRequests_nodes_labels get labels; + GPullsData_repository_pullRequests_nodes_comments get comments; + static Serializer get serializer => + _$gPullsDataRepositoryPullRequestsNodesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GPullsData_repository_pullRequests_nodes.serializer, this); + static GPullsData_repository_pullRequests_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GPullsData_repository_pullRequests_nodes.serializer, json); +} + +abstract class GPullsData_repository_pullRequests_nodes_author + implements + Built { + 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 + get serializer => _$gPullsDataRepositoryPullRequestsNodesAuthorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GPullsData_repository_pullRequests_nodes_author.serializer, this); + static GPullsData_repository_pullRequests_nodes_author fromJson( + Map 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._(); + + 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; + @nullable + BuiltList get nodes; + static Serializer + get serializer => _$gPullsDataRepositoryPullRequestsNodesLabelsSerializer; + Map toJson() => _i1.serializers.serializeWith( + GPullsData_repository_pullRequests_nodes_labels.serializer, this); + static GPullsData_repository_pullRequests_nodes_labels fromJson( + Map 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._(); + + 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 + get serializer => + _$gPullsDataRepositoryPullRequestsNodesLabelsNodesSerializer; + Map toJson() => _i1.serializers.serializeWith( + GPullsData_repository_pullRequests_nodes_labels_nodes.serializer, this); + static GPullsData_repository_pullRequests_nodes_labels_nodes fromJson( + Map 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._(); + + 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 + get serializer => + _$gPullsDataRepositoryPullRequestsNodesCommentsSerializer; + Map toJson() => _i1.serializers.serializeWith( + GPullsData_repository_pullRequests_nodes_comments.serializer, this); + static GPullsData_repository_pullRequests_nodes_comments fromJson( + Map json) => + _i1.serializers.deserializeWith( + GPullsData_repository_pullRequests_nodes_comments.serializer, json); +} + +abstract class GIssueData implements Built { + GIssueData._(); + + factory GIssueData([Function(GIssueDataBuilder b) updates]) = _$GIssueData; + + static void _initializeBuilder(GIssueDataBuilder b) => + b..G__typename = 'Query'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GIssueData_repository get repository; + static Serializer get serializer => _$gIssueDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GIssueData.serializer, this); + static GIssueData fromJson(Map json) => + _i1.serializers.deserializeWith(GIssueData.serializer, json); +} + +abstract class GIssueData_repository + implements Built { + GIssueData_repository._(); + + factory GIssueData_repository( + [Function(GIssueData_repositoryBuilder b) updates]) = + _$GIssueData_repository; + + static void _initializeBuilder(GIssueData_repositoryBuilder b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GIssueData_repository_owner get owner; + @nullable + GIssueData_repository_issueOrPullRequest get issueOrPullRequest; + static Serializer get serializer => + _$gIssueDataRepositorySerializer; + Map toJson() => + _i1.serializers.serializeWith(GIssueData_repository.serializer, this); + static GIssueData_repository fromJson(Map json) => + _i1.serializers.deserializeWith(GIssueData_repository.serializer, json); +} + +abstract class GIssueData_repository_owner + implements + Built { + GIssueData_repository_owner._(); + + factory GIssueData_repository_owner( + [Function(GIssueData_repository_ownerBuilder b) updates]) = + _$GIssueData_repository_owner; + + static void _initializeBuilder(GIssueData_repository_ownerBuilder b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get avatarUrl; + static Serializer get serializer => + _$gIssueDataRepositoryOwnerSerializer; + Map toJson() => _i1.serializers + .serializeWith(GIssueData_repository_owner.serializer, this); + static GIssueData_repository_owner fromJson(Map json) => + _i1.serializers + .deserializeWith(GIssueData_repository_owner.serializer, json); +} + +abstract class GIssueData_repository_issueOrPullRequest { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer get serializer => + _i2.InlineFragmentSerializer( + 'GIssueData_repository_issueOrPullRequest', + GIssueData_repository_issueOrPullRequest__base, [ + GIssueData_repository_issueOrPullRequest__asIssue, + GIssueData_repository_issueOrPullRequest__asPullRequest + ]); + Map toJson() => _i1.serializers + .serializeWith(GIssueData_repository_issueOrPullRequest.serializer, this); + static GIssueData_repository_issueOrPullRequest fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest.serializer, json); +} + +abstract class GIssueData_repository_issueOrPullRequest__base + implements + Built, + GIssueData_repository_issueOrPullRequest { + GIssueData_repository_issueOrPullRequest__base._(); + + factory GIssueData_repository_issueOrPullRequest__base( + [Function(GIssueData_repository_issueOrPullRequest__baseBuilder b) + updates]) = _$GIssueData_repository_issueOrPullRequest__base; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__baseBuilder b) => + b..G__typename = 'IssueOrPullRequest'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer + get serializer => _$gIssueDataRepositoryIssueOrPullRequestBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__base.serializer, this); + static GIssueData_repository_issueOrPullRequest__base fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__base.serializer, json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue + implements + Built, + GIssueData_repository_issueOrPullRequest, + GCommentParts, + GReactableParts { + GIssueData_repository_issueOrPullRequest__asIssue._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue( + [Function(GIssueData_repository_issueOrPullRequest__asIssueBuilder b) + updates]) = _$GIssueData_repository_issueOrPullRequest__asIssue; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssueBuilder b) => + b..G__typename = 'Issue'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get id; + DateTime get createdAt; + String get body; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_author get author; + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP get THUMBS_UP; + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN get THUMBS_DOWN; + GIssueData_repository_issueOrPullRequest__asIssue_LAUGH get LAUGH; + GIssueData_repository_issueOrPullRequest__asIssue_HOORAY get HOORAY; + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED get CONFUSED; + GIssueData_repository_issueOrPullRequest__asIssue_HEART get HEART; + GIssueData_repository_issueOrPullRequest__asIssue_ROCKET get ROCKET; + GIssueData_repository_issueOrPullRequest__asIssue_EYES get EYES; + String get title; + bool get closed; + String get url; + bool get viewerCanReact; + bool get viewerCanUpdate; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems + get timelineItems; + static Serializer + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue.serializer, this); + static GIssueData_repository_issueOrPullRequest__asIssue fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue.serializer, json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_author + implements + Built, + GCommentParts_author { + GIssueData_repository_issueOrPullRequest__asIssue_author._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_author( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_authorBuilder b) + updates]) = _$GIssueData_repository_issueOrPullRequest__asIssue_author; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_authorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueAuthorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_author.serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_author fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_author.serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP + implements + Built, + GReactableParts_THUMBS_UP { + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UPBuilder + b) + updates]) = _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UPBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTHUMBSUPSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP.serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN + implements + Built, + GReactableParts_THUMBS_DOWN { + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWNBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWNBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTHUMBSDOWNSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN.serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_LAUGH + implements + Built, + GReactableParts_LAUGH { + GIssueData_repository_issueOrPullRequest__asIssue_LAUGH._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_LAUGH( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_LAUGHBuilder b) + updates]) = _$GIssueData_repository_issueOrPullRequest__asIssue_LAUGH; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_LAUGHBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueLAUGHSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_LAUGH.serializer, this); + static GIssueData_repository_issueOrPullRequest__asIssue_LAUGH fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_LAUGH.serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_HOORAY + implements + Built, + GReactableParts_HOORAY { + GIssueData_repository_issueOrPullRequest__asIssue_HOORAY._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_HOORAY( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_HOORAYBuilder b) + updates]) = _$GIssueData_repository_issueOrPullRequest__asIssue_HOORAY; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_HOORAYBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueHOORAYSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_HOORAY.serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_HOORAY fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_HOORAY.serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED + implements + Built, + GReactableParts_CONFUSED { + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSEDBuilder + b) + updates]) = _$GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSEDBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueCONFUSEDSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED.serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED.serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_HEART + implements + Built, + GReactableParts_HEART { + GIssueData_repository_issueOrPullRequest__asIssue_HEART._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_HEART( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_HEARTBuilder b) + updates]) = _$GIssueData_repository_issueOrPullRequest__asIssue_HEART; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_HEARTBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueHEARTSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_HEART.serializer, this); + static GIssueData_repository_issueOrPullRequest__asIssue_HEART fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_HEART.serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_ROCKET + implements + Built, + GReactableParts_ROCKET { + GIssueData_repository_issueOrPullRequest__asIssue_ROCKET._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_ROCKET( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_ROCKETBuilder b) + updates]) = _$GIssueData_repository_issueOrPullRequest__asIssue_ROCKET; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_ROCKETBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueROCKETSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_ROCKET.serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_ROCKET fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_ROCKET.serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_EYES + implements + Built, + GReactableParts_EYES { + GIssueData_repository_issueOrPullRequest__asIssue_EYES._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_EYES( + [Function(GIssueData_repository_issueOrPullRequest__asIssue_EYESBuilder b) + updates]) = _$GIssueData_repository_issueOrPullRequest__asIssue_EYES; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_EYESBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueEYESSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_EYES.serializer, this); + static GIssueData_repository_issueOrPullRequest__asIssue_EYES fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_EYES.serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems + implements + Built { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItemsBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItemsBuilder + b) => + b..G__typename = 'IssueTimelineItemsConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo + get pageInfo; + @nullable + BuiltList< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes> + get nodes; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoBuilder> { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoBuilder + b) => + b..G__typename = 'PageInfo'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + bool get hasNextPage; + @nullable + String get endCursor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsPageInfoSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes> + get serializer => _i2.InlineFragmentSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes>( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes', + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base, + [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent + ]); + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__baseBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__baseBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__baseBuilder + b) => + b..G__typename = 'IssueTimelineItems'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueCommentBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GCommentParts, + GReactableParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueCommentBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueCommentBuilder + b) => + b..G__typename = 'IssueComment'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get id; + DateTime get createdAt; + String get body; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author + get author; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP + get THUMBS_UP; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN + get THUMBS_DOWN; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH + get LAUGH; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY + get HOORAY; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED + get CONFUSED; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART + get HEART; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET + get ROCKET; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES + get EYES; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorBuilder>, + GCommentParts_author { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentAuthorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder>, + GReactableParts_THUMBS_UP { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentTHUMBSUPSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder>, + GReactableParts_THUMBS_DOWN { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentTHUMBSDOWNSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHBuilder>, + GReactableParts_LAUGH { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentLAUGHSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYBuilder>, + GReactableParts_HOORAY { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentHOORAYSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDBuilder>, + GReactableParts_CONFUSED { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentCONFUSEDSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTBuilder>, + GReactableParts_HEART { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentHEARTSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETBuilder>, + GReactableParts_ROCKET { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentROCKETSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESBuilder>, + GReactableParts_EYES { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentEYESSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GReferencedEventParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEventBuilder + b) => + b..G__typename = 'ReferencedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + bool get isCrossRepository; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor + get actor; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit + get commit; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository + get commitRepository; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsReferencedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorBuilder>, + GReferencedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsReferencedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitBuilder>, + GReferencedEventParts_commit { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitBuilder + b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get oid; + String get url; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsReferencedEventCommitSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder>, + GReferencedEventParts_commitRepository { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder + b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner + get owner; + String get name; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsReferencedEventCommitRepositorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder>, + GReferencedEventParts_commitRepository_owner { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder + b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsReferencedEventCommitRepositoryOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEventBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GRenamedTitleEventParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEventBuilder + b) => + b..G__typename = 'RenamedTitleEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + String get previousTitle; + String get currentTitle; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor + get actor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsRenamedTitleEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorBuilder>, + GRenamedTitleEventParts_actor { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsRenamedTitleEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GClosedEventParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEventBuilder + b) => + b..G__typename = 'ClosedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor + get actor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsClosedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorBuilder>, + GClosedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsClosedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GReopenedEventParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEventBuilder + b) => + b..G__typename = 'ReopenedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor + get actor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsReopenedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorBuilder>, + GReopenedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsReopenedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GCrossReferencedEventParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEventBuilder + b) => + b..G__typename = 'CrossReferencedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor + get actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source + get source; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsCrossReferencedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorBuilder>, + GCrossReferencedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsCrossReferencedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source + implements GCrossReferencedEventParts_source { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source> + get serializer => _i2.InlineFragmentSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source>( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source', + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base, + [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + ]); + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder + b) => + b..G__typename = 'ReferencedSubject'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsCrossReferencedEventSourceBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder + b) => + b..G__typename = 'Issue'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get number; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + get repository; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsCrossReferencedEventSourceAsIssueSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder> { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder + b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + get owner; + String get name; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsCrossReferencedEventSourceAsIssueRepositorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder> { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder + b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsCrossReferencedEventSourceAsIssueRepositoryOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder + b) => + b..G__typename = 'PullRequest'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get number; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + get repository; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsCrossReferencedEventSourceAsPullRequestSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder> { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder + b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + get owner; + String get name; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsCrossReferencedEventSourceAsPullRequestRepositorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder> { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder + b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsCrossReferencedEventSourceAsPullRequestRepositoryOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEventBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GLabeledEventParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEventBuilder + b) => + b..G__typename = 'LabeledEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor + get actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label + get label; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsLabeledEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorBuilder>, + GLabeledEventParts_actor { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsLabeledEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelBuilder>, + GLabeledEventParts_label { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelBuilder + b) => + b..G__typename = 'Label'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get name; + String get color; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsLabeledEventLabelSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEventBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GUnlabeledEventParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEventBuilder + b) => + b..G__typename = 'UnlabeledEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor + get actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label + get label; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnlabeledEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorBuilder>, + GUnlabeledEventParts_actor { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnlabeledEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelBuilder>, + GUnlabeledEventParts_label { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelBuilder + b) => + b..G__typename = 'Label'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get name; + String get color; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnlabeledEventLabelSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GMilestonedEventParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEventBuilder + b) => + b..G__typename = 'MilestonedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor + get actor; + String get milestoneTitle; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsMilestonedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorBuilder>, + GMilestonedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsMilestonedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GDemilestonedEventParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEventBuilder + b) => + b..G__typename = 'DemilestonedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor + get actor; + String get milestoneTitle; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsDemilestonedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorBuilder>, + GDemilestonedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsDemilestonedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GLockedEventParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEventBuilder + b) => + b..G__typename = 'LockedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor + get actor; + @nullable + _i3.GLockReason get lockReason; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsLockedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorBuilder>, + GLockedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsLockedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GUnlockedEventParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEventBuilder + b) => + b..G__typename = 'UnlockedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor + get actor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnlockedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorBuilder>, + GUnlockedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnlockedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GAssignedEventParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEventBuilder + b) => + b..G__typename = 'AssignedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor + get actor; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee + get assignee; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsAssignedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorBuilder>, + GAssignedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsAssignedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee + implements GAssignedEventParts_assignee { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee> + get serializer => _i2.InlineFragmentSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee>( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee', + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base, + [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + ]); + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder + b) => + b..G__typename = 'Assignee'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsAssignedEventAssigneeBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder + b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsAssignedEventAssigneeAsUserSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder + b) => + b..G__typename = 'Bot'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsAssignedEventAssigneeAsBotSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder + b) => + b..G__typename = 'Organization'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsAssignedEventAssigneeAsOrganizationSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder + b) => + b..G__typename = 'Mannequin'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsAssignedEventAssigneeAsMannequinSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GUnassignedEventParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEventBuilder + b) => + b..G__typename = 'UnassignedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor + get actor; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee + get assignee; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnassignedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorBuilder>, + GUnassignedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnassignedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee + implements GUnassignedEventParts_assignee { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee> + get serializer => _i2.InlineFragmentSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee>( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee', + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base, + [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + ]); + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder + b) => + b..G__typename = 'Assignee'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnassignedEventAssigneeBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder + b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnassignedEventAssigneeAsUserSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder + b) => + b..G__typename = 'Bot'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnassignedEventAssigneeAsBotSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder + b) => + b..G__typename = 'Organization'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnassignedEventAssigneeAsOrganizationSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder + b) => + b..G__typename = 'Mannequin'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnassignedEventAssigneeAsMannequinSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GSubscribedEventParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEventBuilder + b) => + b..G__typename = 'SubscribedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor + get actor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsSubscribedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorBuilder>, + GSubscribedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsSubscribedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GUnsubscribedEventParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEventBuilder + b) => + b..G__typename = 'UnsubscribedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor + get actor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnsubscribedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorBuilder>, + GUnsubscribedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnsubscribedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GMentionedEventParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEventBuilder + b) => + b..G__typename = 'MentionedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor + get actor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsMentionedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorBuilder>, + GMentionedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsMentionedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GPinnedEventParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEventBuilder + b) => + b..G__typename = 'PinnedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor + get actor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsPinnedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorBuilder>, + GPinnedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsPinnedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEventBuilder>, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GTransferredEventParts { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEventBuilder + b) => + b..G__typename = 'TransferredEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor + get actor; + @nullable + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository + get fromRepository; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsTransferredEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorBuilder>, + GTransferredEventParts_actor { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsTransferredEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder>, + GTransferredEventParts_fromRepository { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder + b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner + get owner; + String get name; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsTransferredEventFromRepositorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner + implements + Built< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder>, + GTransferredEventParts_fromRepository_owner { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner._(); + + factory GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner( + [Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder + b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsTransferredEventFromRepositoryOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest + implements + Built, + GIssueData_repository_issueOrPullRequest, + GCommentParts, + GReactableParts { + GIssueData_repository_issueOrPullRequest__asPullRequest._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequestBuilder b) + updates]) = _$GIssueData_repository_issueOrPullRequest__asPullRequest; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequestBuilder b) => + b..G__typename = 'PullRequest'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get id; + DateTime get createdAt; + String get body; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_author get author; + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP + get THUMBS_UP; + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN + get THUMBS_DOWN; + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH get LAUGH; + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY get HOORAY; + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED get CONFUSED; + GIssueData_repository_issueOrPullRequest__asPullRequest_HEART get HEART; + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET get ROCKET; + GIssueData_repository_issueOrPullRequest__asPullRequest_EYES get EYES; + String get title; + bool get closed; + String get url; + bool get viewerCanReact; + bool get viewerCanUpdate; + bool get merged; + int get additions; + int get deletions; + int get changedFiles; + GIssueData_repository_issueOrPullRequest__asPullRequest_commits get commits; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems + get timelineItems; + static Serializer + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest.serializer, this); + static GIssueData_repository_issueOrPullRequest__asPullRequest fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest.serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_author + implements + Built, + GCommentParts_author { + GIssueData_repository_issueOrPullRequest__asPullRequest_author._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_author( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_authorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_author; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_authorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_author> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestAuthorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_author.serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_author + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_author + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP + implements + Built, + GReactableParts_THUMBS_UP { + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTHUMBSUPSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN, + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNBuilder>, + GReactableParts_THUMBS_DOWN { + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTHUMBSDOWNSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH + implements + Built, + GReactableParts_LAUGH { + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGHBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGHBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestLAUGHSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH.serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY + implements + Built, + GReactableParts_HOORAY { + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAYBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAYBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestHOORAYSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY.serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED + implements + Built, + GReactableParts_CONFUSED { + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestCONFUSEDSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_HEART + implements + Built, + GReactableParts_HEART { + GIssueData_repository_issueOrPullRequest__asPullRequest_HEART._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_HEART( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_HEARTBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_HEART; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_HEARTBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_HEART> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestHEARTSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_HEART.serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_HEART fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_HEART + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET + implements + Built, + GReactableParts_ROCKET { + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKETBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKETBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestROCKETSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET.serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_EYES + implements + Built, + GReactableParts_EYES { + GIssueData_repository_issueOrPullRequest__asPullRequest_EYES._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_EYES( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_EYESBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_EYES; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_EYESBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_EYES> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestEYESSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_EYES.serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_EYES fromJson( + Map json) => + _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_EYES + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_commits + implements + Built { + GIssueData_repository_issueOrPullRequest__asPullRequest_commits._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_commits( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_commitsBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_commits; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_commitsBuilder + b) => + b..G__typename = 'PullRequestCommitConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_commits> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestCommitsSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_commits + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_commits + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_commits + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsBuilder> { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsBuilder + b) => + b..G__typename = 'PullRequestTimelineItemsConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo + get pageInfo; + @nullable + BuiltList< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes> + get nodes; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoBuilder> { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoBuilder + b) => + b..G__typename = 'PageInfo'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + bool get hasNextPage; + @nullable + String get endCursor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsPageInfoSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes> + get serializer => _i2.InlineFragmentSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes>( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes', + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base, + [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent + ]); + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__baseBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__baseBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__baseBuilder + b) => + b..G__typename = 'PullRequestTimelineItems'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueCommentBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GCommentParts, + GReactableParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueCommentBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueCommentBuilder + b) => + b..G__typename = 'IssueComment'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get id; + DateTime get createdAt; + String get body; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author + get author; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP + get THUMBS_UP; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN + get THUMBS_DOWN; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH + get LAUGH; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY + get HOORAY; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED + get CONFUSED; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART + get HEART; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET + get ROCKET; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES + get EYES; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorBuilder>, + GCommentParts_author { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentAuthorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder>, + GReactableParts_THUMBS_UP { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentTHUMBSUPSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder>, + GReactableParts_THUMBS_DOWN { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentTHUMBSDOWNSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHBuilder>, + GReactableParts_LAUGH { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentLAUGHSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYBuilder>, + GReactableParts_HOORAY { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentHOORAYSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDBuilder>, + GReactableParts_CONFUSED { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentCONFUSEDSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTBuilder>, + GReactableParts_HEART { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentHEARTSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETBuilder>, + GReactableParts_ROCKET { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentROCKETSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESBuilder>, + GReactableParts_EYES { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentEYESSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GReferencedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEventBuilder + b) => + b..G__typename = 'ReferencedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + bool get isCrossRepository; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor + get actor; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit + get commit; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository + get commitRepository; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReferencedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorBuilder>, + GReferencedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReferencedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitBuilder>, + GReferencedEventParts_commit { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitBuilder + b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get oid; + String get url; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReferencedEventCommitSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder>, + GReferencedEventParts_commitRepository { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder + b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner + get owner; + String get name; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReferencedEventCommitRepositorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder>, + GReferencedEventParts_commitRepository_owner { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder + b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReferencedEventCommitRepositoryOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GRenamedTitleEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEventBuilder + b) => + b..G__typename = 'RenamedTitleEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + String get previousTitle; + String get currentTitle; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor + get actor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsRenamedTitleEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorBuilder>, + GRenamedTitleEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsRenamedTitleEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GClosedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEventBuilder + b) => + b..G__typename = 'ClosedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor + get actor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsClosedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorBuilder>, + GClosedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsClosedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GReopenedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEventBuilder + b) => + b..G__typename = 'ReopenedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor + get actor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReopenedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorBuilder>, + GReopenedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReopenedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GCrossReferencedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEventBuilder + b) => + b..G__typename = 'CrossReferencedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor + get actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source + get source; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsCrossReferencedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorBuilder>, + GCrossReferencedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsCrossReferencedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source + implements GCrossReferencedEventParts_source { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source> + get serializer => _i2.InlineFragmentSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source>( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source', + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base, + [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + ]); + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder + b) => + b..G__typename = 'ReferencedSubject'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsCrossReferencedEventSourceBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder + b) => + b..G__typename = 'Issue'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get number; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + get repository; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsCrossReferencedEventSourceAsIssueSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder> { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder + b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + get owner; + String get name; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsCrossReferencedEventSourceAsIssueRepositorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder> { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder + b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsCrossReferencedEventSourceAsIssueRepositoryOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder + b) => + b..G__typename = 'PullRequest'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get number; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + get repository; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsCrossReferencedEventSourceAsPullRequestSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder> { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder + b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + get owner; + String get name; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsCrossReferencedEventSourceAsPullRequestRepositorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder> { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder + b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsCrossReferencedEventSourceAsPullRequestRepositoryOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GLabeledEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEventBuilder + b) => + b..G__typename = 'LabeledEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor + get actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label + get label; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsLabeledEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorBuilder>, + GLabeledEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsLabeledEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelBuilder>, + GLabeledEventParts_label { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelBuilder + b) => + b..G__typename = 'Label'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get name; + String get color; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsLabeledEventLabelSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GUnlabeledEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEventBuilder + b) => + b..G__typename = 'UnlabeledEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor + get actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label + get label; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnlabeledEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorBuilder>, + GUnlabeledEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnlabeledEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelBuilder>, + GUnlabeledEventParts_label { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelBuilder + b) => + b..G__typename = 'Label'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get name; + String get color; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnlabeledEventLabelSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GMilestonedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEventBuilder + b) => + b..G__typename = 'MilestonedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor + get actor; + String get milestoneTitle; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsMilestonedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorBuilder>, + GMilestonedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsMilestonedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GDemilestonedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEventBuilder + b) => + b..G__typename = 'DemilestonedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor + get actor; + String get milestoneTitle; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDemilestonedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorBuilder>, + GDemilestonedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDemilestonedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GLockedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEventBuilder + b) => + b..G__typename = 'LockedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor + get actor; + @nullable + _i3.GLockReason get lockReason; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsLockedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorBuilder>, + GLockedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsLockedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GUnlockedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEventBuilder + b) => + b..G__typename = 'UnlockedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor + get actor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnlockedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorBuilder>, + GUnlockedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnlockedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GAssignedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEventBuilder + b) => + b..G__typename = 'AssignedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor + get actor; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee + get assignee; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsAssignedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorBuilder>, + GAssignedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsAssignedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee + implements GAssignedEventParts_assignee { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee> + get serializer => _i2.InlineFragmentSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee>( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee', + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base, + [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + ]); + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder + b) => + b..G__typename = 'Assignee'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsAssignedEventAssigneeBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder + b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsAssignedEventAssigneeAsUserSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder + b) => + b..G__typename = 'Bot'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsAssignedEventAssigneeAsBotSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder + b) => + b..G__typename = 'Organization'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsAssignedEventAssigneeAsOrganizationSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder + b) => + b..G__typename = 'Mannequin'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsAssignedEventAssigneeAsMannequinSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GUnassignedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEventBuilder + b) => + b..G__typename = 'UnassignedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor + get actor; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee + get assignee; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnassignedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorBuilder>, + GUnassignedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnassignedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee + implements GUnassignedEventParts_assignee { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee> + get serializer => _i2.InlineFragmentSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee>( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee', + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base, + [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + ]); + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder + b) => + b..G__typename = 'Assignee'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnassignedEventAssigneeBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder + b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnassignedEventAssigneeAsUserSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder + b) => + b..G__typename = 'Bot'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnassignedEventAssigneeAsBotSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder + b) => + b..G__typename = 'Organization'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnassignedEventAssigneeAsOrganizationSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder + b) => + b..G__typename = 'Mannequin'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnassignedEventAssigneeAsMannequinSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GSubscribedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEventBuilder + b) => + b..G__typename = 'SubscribedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor + get actor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsSubscribedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorBuilder>, + GSubscribedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsSubscribedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GUnsubscribedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEventBuilder + b) => + b..G__typename = 'UnsubscribedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor + get actor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnsubscribedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorBuilder>, + GUnsubscribedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnsubscribedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GMentionedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEventBuilder + b) => + b..G__typename = 'MentionedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor + get actor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsMentionedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorBuilder>, + GMentionedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsMentionedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GPinnedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEventBuilder + b) => + b..G__typename = 'PinnedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor + get actor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPinnedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorBuilder>, + GPinnedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPinnedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GTransferredEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEventBuilder + b) => + b..G__typename = 'TransferredEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor + get actor; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository + get fromRepository; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsTransferredEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorBuilder>, + GTransferredEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsTransferredEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder>, + GTransferredEventParts_fromRepository { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder + b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner + get owner; + String get name; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsTransferredEventFromRepositorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder>, + GTransferredEventParts_fromRepository_owner { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder + b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsTransferredEventFromRepositoryOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommitBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GPullRequestCommitParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommitBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommitBuilder + b) => + b..G__typename = 'PullRequestCommit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit + get commit; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestCommitSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitBuilder>, + GPullRequestCommitParts_commit { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitBuilder + b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get committedDate; + String get oid; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author + get author; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestCommitCommitSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorBuilder>, + GPullRequestCommitParts_commit_author { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorBuilder + b) => + b..G__typename = 'GitActor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user + get user; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestCommitCommitAuthorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userBuilder>, + GPullRequestCommitParts_commit_author_user { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userBuilder + b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestCommitCommitAuthorUserSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GDeployedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEventBuilder + b) => + b..G__typename = 'DeployedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor + get actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest + get pullRequest; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDeployedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorBuilder>, + GDeployedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDeployedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestBuilder>, + GDeployedEventParts_pullRequest { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestBuilder + b) => + b..G__typename = 'PullRequest'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef + get headRef; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDeployedEventPullRequestSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefBuilder>, + GDeployedEventParts_pullRequest_headRef { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefBuilder + b) => + b..G__typename = 'Ref'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get name; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDeployedEventPullRequestHeadRefSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GDeploymentEnvironmentChangedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEventBuilder + b) => + b..G__typename = 'DeploymentEnvironmentChangedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor + get actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus + get deploymentStatus; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDeploymentEnvironmentChangedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorBuilder>, + GDeploymentEnvironmentChangedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDeploymentEnvironmentChangedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusBuilder>, + GDeploymentEnvironmentChangedEventParts_deploymentStatus { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusBuilder + b) => + b..G__typename = 'DeploymentStatus'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment + get deployment; + @nullable + String get description; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDeploymentEnvironmentChangedEventDeploymentStatusSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentBuilder>, + GDeploymentEnvironmentChangedEventParts_deploymentStatus_deployment { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentBuilder + b) => + b..G__typename = 'Deployment'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get environment; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDeploymentEnvironmentChangedEventDeploymentStatusDeploymentSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GHeadRefRestoredEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEventBuilder + b) => + b..G__typename = 'HeadRefRestoredEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor + get actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest + get pullRequest; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefRestoredEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorBuilder>, + GHeadRefRestoredEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefRestoredEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestBuilder>, + GHeadRefRestoredEventParts_pullRequest { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestBuilder + b) => + b..G__typename = 'PullRequest'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get headRefName; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefRestoredEventPullRequestSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GBaseRefForcePushedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEventBuilder + b) => + b..G__typename = 'BaseRefForcePushedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor + get actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest + get pullRequest; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit + get beforeCommit; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit + get afterCommit; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsBaseRefForcePushedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorBuilder>, + GBaseRefForcePushedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsBaseRefForcePushedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestBuilder>, + GBaseRefForcePushedEventParts_pullRequest { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestBuilder + b) => + b..G__typename = 'PullRequest'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef + get baseRef; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsBaseRefForcePushedEventPullRequestSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefBuilder>, + GBaseRefForcePushedEventParts_pullRequest_baseRef { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefBuilder + b) => + b..G__typename = 'Ref'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get name; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsBaseRefForcePushedEventPullRequestBaseRefSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitBuilder>, + GBaseRefForcePushedEventParts_beforeCommit { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitBuilder + b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get oid; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsBaseRefForcePushedEventBeforeCommitSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitBuilder>, + GBaseRefForcePushedEventParts_afterCommit { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitBuilder + b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get oid; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsBaseRefForcePushedEventAfterCommitSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GHeadRefForcePushedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEventBuilder + b) => + b..G__typename = 'HeadRefForcePushedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor + get actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest + get pullRequest; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit + get beforeCommit; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit + get afterCommit; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefForcePushedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorBuilder>, + GHeadRefForcePushedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefForcePushedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestBuilder>, + GHeadRefForcePushedEventParts_pullRequest { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestBuilder + b) => + b..G__typename = 'PullRequest'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get headRefName; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefForcePushedEventPullRequestSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitBuilder>, + GHeadRefForcePushedEventParts_beforeCommit { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitBuilder + b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get oid; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefForcePushedEventBeforeCommitSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitBuilder>, + GHeadRefForcePushedEventParts_afterCommit { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitBuilder + b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get oid; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefForcePushedEventAfterCommitSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GReviewRequestedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEventBuilder + b) => + b..G__typename = 'ReviewRequestedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor + get actor; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer + get requestedReviewer; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewRequestedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorBuilder>, + GReviewRequestedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewRequestedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer + implements GReviewRequestedEventParts_requestedReviewer { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer> + get serializer => _i2.InlineFragmentSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer>( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer', + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base, + [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser + ]); + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__baseBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__baseBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__baseBuilder + b) => + b..G__typename = 'RequestedReviewer'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewRequestedEventRequestedReviewerBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUserBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUserBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUserBuilder + b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewRequestedEventRequestedReviewerAsUserSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GReviewRequestRemovedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEventBuilder + b) => + b..G__typename = 'ReviewRequestRemovedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor + get actor; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer + get requestedReviewer; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewRequestRemovedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorBuilder>, + GReviewRequestRemovedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewRequestRemovedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer + implements GReviewRequestRemovedEventParts_requestedReviewer { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer> + get serializer => _i2.InlineFragmentSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer>( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer', + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base, + [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser + ]); + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__baseBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__baseBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__baseBuilder + b) => + b..G__typename = 'RequestedReviewer'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewRequestRemovedEventRequestedReviewerBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUserBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUserBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUserBuilder + b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewRequestRemovedEventRequestedReviewerAsUserSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GReviewDismissedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEventBuilder + b) => + b..G__typename = 'ReviewDismissedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + String get dismissalMessage; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor + get actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest + get pullRequest; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewDismissedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorBuilder>, + GReviewDismissedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewDismissedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestBuilder>, + GReviewDismissedEventParts_pullRequest { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestBuilder + b) => + b..G__typename = 'PullRequest'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author + get author; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewDismissedEventPullRequestSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorBuilder>, + GReviewDismissedEventParts_pullRequest_author { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewDismissedEventPullRequestAuthorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReviewBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GPullRequestReviewParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReviewBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReviewBuilder + b) => + b..G__typename = 'PullRequestReview'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + _i3.GPullRequestReviewState get state; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author + get author; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments + get comments; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorBuilder>, + GPullRequestReviewParts_author { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewAuthorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsBuilder>, + GPullRequestReviewParts_comments { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsBuilder + b) => + b..G__typename = 'PullRequestReviewCommentConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + BuiltList< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes> + get nodes; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodesBuilder>, + GPullRequestReviewParts_comments_nodes, + GCommentParts, + GReactableParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodesBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodesBuilder + b) => + b..G__typename = 'PullRequestReviewComment'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get id; + DateTime get createdAt; + String get body; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author + get author; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP + get THUMBS_UP; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN + get THUMBS_DOWN; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH + get LAUGH; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY + get HOORAY; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED + get CONFUSED; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART + get HEART; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET + get ROCKET; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES + get EYES; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorBuilder>, + GPullRequestReviewParts_comments_nodes_author, + GCommentParts_author { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesAuthorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPBuilder>, + GPullRequestReviewParts_comments_nodes_THUMBS_UP, + GReactableParts_THUMBS_UP { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesTHUMBSUPSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNBuilder>, + GPullRequestReviewParts_comments_nodes_THUMBS_DOWN, + GReactableParts_THUMBS_DOWN { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesTHUMBSDOWNSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHBuilder>, + GPullRequestReviewParts_comments_nodes_LAUGH, + GReactableParts_LAUGH { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesLAUGHSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYBuilder>, + GPullRequestReviewParts_comments_nodes_HOORAY, + GReactableParts_HOORAY { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesHOORAYSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDBuilder>, + GPullRequestReviewParts_comments_nodes_CONFUSED, + GReactableParts_CONFUSED { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesCONFUSEDSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTBuilder>, + GPullRequestReviewParts_comments_nodes_HEART, + GReactableParts_HEART { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesHEARTSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETBuilder>, + GPullRequestReviewParts_comments_nodes_ROCKET, + GReactableParts_ROCKET { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesROCKETSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESBuilder>, + GPullRequestReviewParts_comments_nodes_EYES, + GReactableParts_EYES { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESBuilder + b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesEYESSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GMergedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEventBuilder + b) => + b..G__typename = 'MergedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + String get mergeRefName; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor + get actor; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit + get commit; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsMergedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorBuilder>, + GMergedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsMergedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitBuilder>, + GMergedEventParts_commit { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitBuilder + b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get oid; + String get url; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsMergedEventCommitSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEventBuilder>, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GHeadRefDeletedEventParts { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEventBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEventBuilder + b) => + b..G__typename = 'HeadRefDeletedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + String get headRefName; + @nullable + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor + get actor; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefDeletedEventSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent + .serializer, + json); +} + +abstract class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor + implements + Built< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorBuilder>, + GHeadRefDeletedEventParts_actor { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor._(); + + factory GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor( + [Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorBuilder + b) + updates]) = + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor; + + static void _initializeBuilder( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorBuilder + b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor> + get serializer => + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefDeletedEventActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor + .serializer, + this); + static GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor + fromJson(Map json) => _i1.serializers.deserializeWith( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor + .serializer, + json); +} + +abstract class GPageInfoParts { + String get G__typename; + bool get hasNextPage; + String get endCursor; + Map toJson(); +} + +abstract class GPageInfoPartsData + implements + Built, + GPageInfoParts { + GPageInfoPartsData._(); + + factory GPageInfoPartsData([Function(GPageInfoPartsDataBuilder b) updates]) = + _$GPageInfoPartsData; + + static void _initializeBuilder(GPageInfoPartsDataBuilder b) => + b..G__typename = 'PageInfo'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + bool get hasNextPage; + @nullable + String get endCursor; + static Serializer get serializer => + _$gPageInfoPartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GPageInfoPartsData.serializer, this); + static GPageInfoPartsData fromJson(Map json) => + _i1.serializers.deserializeWith(GPageInfoPartsData.serializer, json); +} + +abstract class GRepoItem { + String get G__typename; + GRepoItem_owner get owner; + String get name; + String get description; + bool get isPrivate; + bool get isFork; + GRepoItem_stargazers get stargazers; + GRepoItem_forks get forks; + GRepoItem_primaryLanguage get primaryLanguage; + Map toJson(); +} + +abstract class GRepoItem_owner { + String get G__typename; + String get login; + String get avatarUrl; + Map toJson(); +} + +abstract class GRepoItem_stargazers { + String get G__typename; + int get totalCount; + Map toJson(); +} + +abstract class GRepoItem_forks { + String get G__typename; + int get totalCount; + Map toJson(); +} + +abstract class GRepoItem_primaryLanguage { + String get G__typename; + String get color; + String get name; + Map toJson(); +} + +abstract class GRepoItemData + implements Built, GRepoItem { + GRepoItemData._(); + + factory GRepoItemData([Function(GRepoItemDataBuilder b) updates]) = + _$GRepoItemData; + + static void _initializeBuilder(GRepoItemDataBuilder b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GRepoItemData_owner get owner; + String get name; + @nullable + String get description; + bool get isPrivate; + bool get isFork; + GRepoItemData_stargazers get stargazers; + GRepoItemData_forks get forks; + @nullable + GRepoItemData_primaryLanguage get primaryLanguage; + static Serializer get serializer => _$gRepoItemDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRepoItemData.serializer, this); + static GRepoItemData fromJson(Map json) => + _i1.serializers.deserializeWith(GRepoItemData.serializer, json); +} + +abstract class GRepoItemData_owner + implements + Built, + GRepoItem_owner { + GRepoItemData_owner._(); + + factory GRepoItemData_owner( + [Function(GRepoItemData_ownerBuilder b) updates]) = _$GRepoItemData_owner; + + static void _initializeBuilder(GRepoItemData_ownerBuilder b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer get serializer => + _$gRepoItemDataOwnerSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRepoItemData_owner.serializer, this); + static GRepoItemData_owner fromJson(Map json) => + _i1.serializers.deserializeWith(GRepoItemData_owner.serializer, json); +} + +abstract class GRepoItemData_stargazers + implements + Built, + GRepoItem_stargazers { + GRepoItemData_stargazers._(); + + factory GRepoItemData_stargazers( + [Function(GRepoItemData_stargazersBuilder b) updates]) = + _$GRepoItemData_stargazers; + + static void _initializeBuilder(GRepoItemData_stargazersBuilder b) => + b..G__typename = 'StargazerConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gRepoItemDataStargazersSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRepoItemData_stargazers.serializer, this); + static GRepoItemData_stargazers fromJson(Map json) => + _i1.serializers + .deserializeWith(GRepoItemData_stargazers.serializer, json); +} + +abstract class GRepoItemData_forks + implements + Built, + GRepoItem_forks { + GRepoItemData_forks._(); + + factory GRepoItemData_forks( + [Function(GRepoItemData_forksBuilder b) updates]) = _$GRepoItemData_forks; + + static void _initializeBuilder(GRepoItemData_forksBuilder b) => + b..G__typename = 'RepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gRepoItemDataForksSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRepoItemData_forks.serializer, this); + static GRepoItemData_forks fromJson(Map json) => + _i1.serializers.deserializeWith(GRepoItemData_forks.serializer, json); +} + +abstract class GRepoItemData_primaryLanguage + implements + Built, + GRepoItem_primaryLanguage { + GRepoItemData_primaryLanguage._(); + + factory GRepoItemData_primaryLanguage( + [Function(GRepoItemData_primaryLanguageBuilder b) updates]) = + _$GRepoItemData_primaryLanguage; + + static void _initializeBuilder(GRepoItemData_primaryLanguageBuilder b) => + b..G__typename = 'Language'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get color; + String get name; + static Serializer get serializer => + _$gRepoItemDataPrimaryLanguageSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoItemData_primaryLanguage.serializer, this); + static GRepoItemData_primaryLanguage fromJson(Map json) => + _i1.serializers + .deserializeWith(GRepoItemData_primaryLanguage.serializer, json); +} + +abstract class GUserItem { + String get G__typename; + String get login; + String get name; + String get avatarUrl; + String get company; + String get location; + DateTime get createdAt; + Map toJson(); +} + +abstract class GUserItemData + implements Built, GUserItem { + GUserItemData._(); + + factory GUserItemData([Function(GUserItemDataBuilder b) updates]) = + _$GUserItemData; + + static void _initializeBuilder(GUserItemDataBuilder b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + @nullable + String get name; + String get avatarUrl; + @nullable + String get company; + @nullable + String get location; + DateTime get createdAt; + static Serializer get serializer => _$gUserItemDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUserItemData.serializer, this); + static GUserItemData fromJson(Map json) => + _i1.serializers.deserializeWith(GUserItemData.serializer, json); +} + +abstract class GReposRepoItem implements GRepoItem { + String get G__typename; + GReposRepoItem_owner get owner; + String get name; + String get description; + bool get isPrivate; + bool get isFork; + GReposRepoItem_stargazers get stargazers; + GReposRepoItem_forks get forks; + GReposRepoItem_primaryLanguage get primaryLanguage; + DateTime get updatedAt; + Map toJson(); +} + +abstract class GReposRepoItem_owner implements GRepoItem_owner { + String get G__typename; + String get login; + String get avatarUrl; + Map toJson(); +} + +abstract class GReposRepoItem_stargazers implements GRepoItem_stargazers { + String get G__typename; + int get totalCount; + Map toJson(); +} + +abstract class GReposRepoItem_forks implements GRepoItem_forks { + String get G__typename; + int get totalCount; + Map toJson(); +} + +abstract class GReposRepoItem_primaryLanguage + implements GRepoItem_primaryLanguage { + String get G__typename; + String get color; + String get name; + Map toJson(); +} + +abstract class GReposRepoItemData + implements + Built, + GReposRepoItem, + GRepoItem { + GReposRepoItemData._(); + + factory GReposRepoItemData([Function(GReposRepoItemDataBuilder b) updates]) = + _$GReposRepoItemData; + + static void _initializeBuilder(GReposRepoItemDataBuilder b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GReposRepoItemData_owner get owner; + String get name; + @nullable + String get description; + bool get isPrivate; + bool get isFork; + GReposRepoItemData_stargazers get stargazers; + GReposRepoItemData_forks get forks; + @nullable + GReposRepoItemData_primaryLanguage get primaryLanguage; + DateTime get updatedAt; + static Serializer get serializer => + _$gReposRepoItemDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReposRepoItemData.serializer, this); + static GReposRepoItemData fromJson(Map json) => + _i1.serializers.deserializeWith(GReposRepoItemData.serializer, json); +} + +abstract class GReposRepoItemData_owner + implements + Built, + GReposRepoItem_owner, + GRepoItem_owner { + GReposRepoItemData_owner._(); + + factory GReposRepoItemData_owner( + [Function(GReposRepoItemData_ownerBuilder b) updates]) = + _$GReposRepoItemData_owner; + + static void _initializeBuilder(GReposRepoItemData_ownerBuilder b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer get serializer => + _$gReposRepoItemDataOwnerSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReposRepoItemData_owner.serializer, this); + static GReposRepoItemData_owner fromJson(Map json) => + _i1.serializers + .deserializeWith(GReposRepoItemData_owner.serializer, json); +} + +abstract class GReposRepoItemData_stargazers + implements + Built, + GReposRepoItem_stargazers, + GRepoItem_stargazers { + GReposRepoItemData_stargazers._(); + + factory GReposRepoItemData_stargazers( + [Function(GReposRepoItemData_stargazersBuilder b) updates]) = + _$GReposRepoItemData_stargazers; + + static void _initializeBuilder(GReposRepoItemData_stargazersBuilder b) => + b..G__typename = 'StargazerConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gReposRepoItemDataStargazersSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReposRepoItemData_stargazers.serializer, this); + static GReposRepoItemData_stargazers fromJson(Map json) => + _i1.serializers + .deserializeWith(GReposRepoItemData_stargazers.serializer, json); +} + +abstract class GReposRepoItemData_forks + implements + Built, + GReposRepoItem_forks, + GRepoItem_forks { + GReposRepoItemData_forks._(); + + factory GReposRepoItemData_forks( + [Function(GReposRepoItemData_forksBuilder b) updates]) = + _$GReposRepoItemData_forks; + + static void _initializeBuilder(GReposRepoItemData_forksBuilder b) => + b..G__typename = 'RepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gReposRepoItemDataForksSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReposRepoItemData_forks.serializer, this); + static GReposRepoItemData_forks fromJson(Map json) => + _i1.serializers + .deserializeWith(GReposRepoItemData_forks.serializer, json); +} + +abstract class GReposRepoItemData_primaryLanguage + implements + Built, + GReposRepoItem_primaryLanguage, + GRepoItem_primaryLanguage { + GReposRepoItemData_primaryLanguage._(); + + factory GReposRepoItemData_primaryLanguage( + [Function(GReposRepoItemData_primaryLanguageBuilder b) updates]) = + _$GReposRepoItemData_primaryLanguage; + + static void _initializeBuilder(GReposRepoItemData_primaryLanguageBuilder b) => + b..G__typename = 'Language'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get color; + String get name; + static Serializer get serializer => + _$gReposRepoItemDataPrimaryLanguageSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReposRepoItemData_primaryLanguage.serializer, this); + static GReposRepoItemData_primaryLanguage fromJson( + Map json) => + _i1.serializers + .deserializeWith(GReposRepoItemData_primaryLanguage.serializer, json); +} + +abstract class GUserParts { + String get G__typename; + String get login; + String get avatarUrl; + String get name; + String get bio; + String get company; + String get location; + String get email; + DateTime get createdAt; + String get websiteUrl; + bool get viewerCanFollow; + bool get viewerIsFollowing; + GUserParts_starredRepositories get starredRepositories; + GUserParts_followers get followers; + GUserParts_following get following; + GUserParts_contributionsCollection get contributionsCollection; + GUserParts_repositories get repositories; + GUserParts_pinnedItems get pinnedItems; + Map toJson(); +} + +abstract class GUserParts_starredRepositories { + String get G__typename; + int get totalCount; + Map toJson(); +} + +abstract class GUserParts_followers { + String get G__typename; + int get totalCount; + Map toJson(); +} + +abstract class GUserParts_following { + String get G__typename; + int get totalCount; + Map toJson(); +} + +abstract class GUserParts_contributionsCollection { + String get G__typename; + GUserParts_contributionsCollection_contributionCalendar + get contributionCalendar; + Map toJson(); +} + +abstract class GUserParts_contributionsCollection_contributionCalendar { + String get G__typename; + BuiltList + get weeks; + Map toJson(); +} + +abstract class GUserParts_contributionsCollection_contributionCalendar_weeks { + String get G__typename; + BuiltList< + GUserParts_contributionsCollection_contributionCalendar_weeks_contributionDays> + get contributionDays; + Map toJson(); +} + +abstract class GUserParts_contributionsCollection_contributionCalendar_weeks_contributionDays { + String get G__typename; + String get color; + Map toJson(); +} + +abstract class GUserParts_repositories { + String get G__typename; + int get totalCount; + BuiltList get nodes; + Map toJson(); +} + +abstract class GUserParts_repositories_nodes implements GRepoItem { + String get G__typename; + GUserParts_repositories_nodes_owner get owner; + String get name; + String get description; + bool get isPrivate; + bool get isFork; + GUserParts_repositories_nodes_stargazers get stargazers; + GUserParts_repositories_nodes_forks get forks; + GUserParts_repositories_nodes_primaryLanguage get primaryLanguage; + Map toJson(); +} + +abstract class GUserParts_repositories_nodes_owner implements GRepoItem_owner { + String get G__typename; + String get login; + String get avatarUrl; + Map toJson(); +} + +abstract class GUserParts_repositories_nodes_stargazers + implements GRepoItem_stargazers { + String get G__typename; + int get totalCount; + Map toJson(); +} + +abstract class GUserParts_repositories_nodes_forks implements GRepoItem_forks { + String get G__typename; + int get totalCount; + Map toJson(); +} + +abstract class GUserParts_repositories_nodes_primaryLanguage + implements GRepoItem_primaryLanguage { + String get G__typename; + String get color; + String get name; + Map toJson(); +} + +abstract class GUserParts_pinnedItems { + String get G__typename; + BuiltList get nodes; + Map toJson(); +} + +abstract class GUserParts_pinnedItems_nodes { + String get G__typename; +} + +abstract class GUserParts_pinnedItems_nodes__base + implements GUserParts_pinnedItems_nodes { + String get G__typename; + Map toJson(); +} + +abstract class GUserParts_pinnedItems_nodes__asRepository + implements GUserParts_pinnedItems_nodes, GRepoItem { + String get G__typename; + GUserParts_pinnedItems_nodes__asRepository_owner get owner; + String get name; + String get description; + bool get isPrivate; + bool get isFork; + GUserParts_pinnedItems_nodes__asRepository_stargazers get stargazers; + GUserParts_pinnedItems_nodes__asRepository_forks get forks; + GUserParts_pinnedItems_nodes__asRepository_primaryLanguage + get primaryLanguage; + Map toJson(); +} + +abstract class GUserParts_pinnedItems_nodes__asRepository_owner + implements GRepoItem_owner { + String get G__typename; + String get login; + String get avatarUrl; + Map toJson(); +} + +abstract class GUserParts_pinnedItems_nodes__asRepository_stargazers + implements GRepoItem_stargazers { + String get G__typename; + int get totalCount; + Map toJson(); +} + +abstract class GUserParts_pinnedItems_nodes__asRepository_forks + implements GRepoItem_forks { + String get G__typename; + int get totalCount; + Map toJson(); +} + +abstract class GUserParts_pinnedItems_nodes__asRepository_primaryLanguage + implements GRepoItem_primaryLanguage { + String get G__typename; + String get color; + String get name; + Map toJson(); +} + +abstract class GUserPartsData + implements Built, GUserParts { + GUserPartsData._(); + + factory GUserPartsData([Function(GUserPartsDataBuilder b) updates]) = + _$GUserPartsData; + + static void _initializeBuilder(GUserPartsDataBuilder b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + @nullable + String get name; + @nullable + String get bio; + @nullable + String get company; + @nullable + String get location; + String get email; + DateTime get createdAt; + @nullable + String get websiteUrl; + bool get viewerCanFollow; + bool get viewerIsFollowing; + GUserPartsData_starredRepositories get starredRepositories; + GUserPartsData_followers get followers; + GUserPartsData_following get following; + GUserPartsData_contributionsCollection get contributionsCollection; + GUserPartsData_repositories get repositories; + GUserPartsData_pinnedItems get pinnedItems; + static Serializer get serializer => + _$gUserPartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUserPartsData.serializer, this); + static GUserPartsData fromJson(Map json) => + _i1.serializers.deserializeWith(GUserPartsData.serializer, json); +} + +abstract class GUserPartsData_starredRepositories + implements + Built, + GUserParts_starredRepositories { + GUserPartsData_starredRepositories._(); + + factory GUserPartsData_starredRepositories( + [Function(GUserPartsData_starredRepositoriesBuilder b) updates]) = + _$GUserPartsData_starredRepositories; + + static void _initializeBuilder(GUserPartsData_starredRepositoriesBuilder b) => + b..G__typename = 'StarredRepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gUserPartsDataStarredRepositoriesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUserPartsData_starredRepositories.serializer, this); + static GUserPartsData_starredRepositories fromJson( + Map json) => + _i1.serializers + .deserializeWith(GUserPartsData_starredRepositories.serializer, json); +} + +abstract class GUserPartsData_followers + implements + Built, + GUserParts_followers { + GUserPartsData_followers._(); + + factory GUserPartsData_followers( + [Function(GUserPartsData_followersBuilder b) updates]) = + _$GUserPartsData_followers; + + static void _initializeBuilder(GUserPartsData_followersBuilder b) => + b..G__typename = 'FollowerConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gUserPartsDataFollowersSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUserPartsData_followers.serializer, this); + static GUserPartsData_followers fromJson(Map json) => + _i1.serializers + .deserializeWith(GUserPartsData_followers.serializer, json); +} + +abstract class GUserPartsData_following + implements + Built, + GUserParts_following { + GUserPartsData_following._(); + + factory GUserPartsData_following( + [Function(GUserPartsData_followingBuilder b) updates]) = + _$GUserPartsData_following; + + static void _initializeBuilder(GUserPartsData_followingBuilder b) => + b..G__typename = 'FollowingConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gUserPartsDataFollowingSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUserPartsData_following.serializer, this); + static GUserPartsData_following fromJson(Map json) => + _i1.serializers + .deserializeWith(GUserPartsData_following.serializer, json); +} + +abstract class GUserPartsData_contributionsCollection + implements + Built, + GUserParts_contributionsCollection { + GUserPartsData_contributionsCollection._(); + + factory GUserPartsData_contributionsCollection( + [Function(GUserPartsData_contributionsCollectionBuilder b) updates]) = + _$GUserPartsData_contributionsCollection; + + static void _initializeBuilder( + GUserPartsData_contributionsCollectionBuilder b) => + b..G__typename = 'ContributionsCollection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GUserPartsData_contributionsCollection_contributionCalendar + get contributionCalendar; + static Serializer get serializer => + _$gUserPartsDataContributionsCollectionSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUserPartsData_contributionsCollection.serializer, this); + static GUserPartsData_contributionsCollection fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserPartsData_contributionsCollection.serializer, json); +} + +abstract class GUserPartsData_contributionsCollection_contributionCalendar + implements + Built, + GUserParts_contributionsCollection_contributionCalendar { + GUserPartsData_contributionsCollection_contributionCalendar._(); + + factory GUserPartsData_contributionsCollection_contributionCalendar( + [Function( + GUserPartsData_contributionsCollection_contributionCalendarBuilder + b) + updates]) = _$GUserPartsData_contributionsCollection_contributionCalendar; + + static void _initializeBuilder( + GUserPartsData_contributionsCollection_contributionCalendarBuilder + b) => + b..G__typename = 'ContributionCalendar'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + BuiltList + get weeks; + static Serializer + get serializer => + _$gUserPartsDataContributionsCollectionContributionCalendarSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserPartsData_contributionsCollection_contributionCalendar.serializer, + this); + static GUserPartsData_contributionsCollection_contributionCalendar fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserPartsData_contributionsCollection_contributionCalendar + .serializer, + json); +} + +abstract class GUserPartsData_contributionsCollection_contributionCalendar_weeks + implements + Built, + GUserParts_contributionsCollection_contributionCalendar_weeks { + GUserPartsData_contributionsCollection_contributionCalendar_weeks._(); + + factory GUserPartsData_contributionsCollection_contributionCalendar_weeks( + [Function( + GUserPartsData_contributionsCollection_contributionCalendar_weeksBuilder + b) + updates]) = + _$GUserPartsData_contributionsCollection_contributionCalendar_weeks; + + static void _initializeBuilder( + GUserPartsData_contributionsCollection_contributionCalendar_weeksBuilder + b) => + b..G__typename = 'ContributionCalendarWeek'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + BuiltList< + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays> + get contributionDays; + static Serializer< + GUserPartsData_contributionsCollection_contributionCalendar_weeks> + get serializer => + _$gUserPartsDataContributionsCollectionContributionCalendarWeeksSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserPartsData_contributionsCollection_contributionCalendar_weeks + .serializer, + this); + static GUserPartsData_contributionsCollection_contributionCalendar_weeks + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserPartsData_contributionsCollection_contributionCalendar_weeks + .serializer, + json); +} + +abstract class GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays + implements + Built< + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays, + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder>, + GUserParts_contributionsCollection_contributionCalendar_weeks_contributionDays { + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays._(); + + factory GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays( + [Function( + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder + b) + updates]) = + _$GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays; + + static void _initializeBuilder( + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder + b) => + b..G__typename = 'ContributionCalendarDay'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get color; + static Serializer< + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays> + get serializer => + _$gUserPartsDataContributionsCollectionContributionCalendarWeeksContributionDaysSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays + .serializer, + this); + static GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays + .serializer, + json); +} + +abstract class GUserPartsData_repositories + implements + Built, + GUserParts_repositories { + GUserPartsData_repositories._(); + + factory GUserPartsData_repositories( + [Function(GUserPartsData_repositoriesBuilder b) updates]) = + _$GUserPartsData_repositories; + + static void _initializeBuilder(GUserPartsData_repositoriesBuilder b) => + b..G__typename = 'RepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + @nullable + BuiltList get nodes; + static Serializer get serializer => + _$gUserPartsDataRepositoriesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUserPartsData_repositories.serializer, this); + static GUserPartsData_repositories fromJson(Map json) => + _i1.serializers + .deserializeWith(GUserPartsData_repositories.serializer, json); +} + +abstract class GUserPartsData_repositories_nodes + implements + Built, + GUserParts_repositories_nodes, + GRepoItem { + GUserPartsData_repositories_nodes._(); + + factory GUserPartsData_repositories_nodes( + [Function(GUserPartsData_repositories_nodesBuilder b) updates]) = + _$GUserPartsData_repositories_nodes; + + static void _initializeBuilder(GUserPartsData_repositories_nodesBuilder b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GUserPartsData_repositories_nodes_owner get owner; + String get name; + @nullable + String get description; + bool get isPrivate; + bool get isFork; + GUserPartsData_repositories_nodes_stargazers get stargazers; + GUserPartsData_repositories_nodes_forks get forks; + @nullable + GUserPartsData_repositories_nodes_primaryLanguage get primaryLanguage; + static Serializer get serializer => + _$gUserPartsDataRepositoriesNodesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUserPartsData_repositories_nodes.serializer, this); + static GUserPartsData_repositories_nodes fromJson( + Map json) => + _i1.serializers + .deserializeWith(GUserPartsData_repositories_nodes.serializer, json); +} + +abstract class GUserPartsData_repositories_nodes_owner + implements + Built, + GUserParts_repositories_nodes_owner, + GRepoItem_owner { + GUserPartsData_repositories_nodes_owner._(); + + factory GUserPartsData_repositories_nodes_owner( + [Function(GUserPartsData_repositories_nodes_ownerBuilder b) + updates]) = _$GUserPartsData_repositories_nodes_owner; + + static void _initializeBuilder( + GUserPartsData_repositories_nodes_ownerBuilder b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer get serializer => + _$gUserPartsDataRepositoriesNodesOwnerSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUserPartsData_repositories_nodes_owner.serializer, this); + static GUserPartsData_repositories_nodes_owner fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserPartsData_repositories_nodes_owner.serializer, json); +} + +abstract class GUserPartsData_repositories_nodes_stargazers + implements + Built, + GUserParts_repositories_nodes_stargazers, + GRepoItem_stargazers { + GUserPartsData_repositories_nodes_stargazers._(); + + factory GUserPartsData_repositories_nodes_stargazers( + [Function(GUserPartsData_repositories_nodes_stargazersBuilder b) + updates]) = _$GUserPartsData_repositories_nodes_stargazers; + + static void _initializeBuilder( + GUserPartsData_repositories_nodes_stargazersBuilder b) => + b..G__typename = 'StargazerConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer + get serializer => _$gUserPartsDataRepositoriesNodesStargazersSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserPartsData_repositories_nodes_stargazers.serializer, this); + static GUserPartsData_repositories_nodes_stargazers fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserPartsData_repositories_nodes_stargazers.serializer, json); +} + +abstract class GUserPartsData_repositories_nodes_forks + implements + Built, + GUserParts_repositories_nodes_forks, + GRepoItem_forks { + GUserPartsData_repositories_nodes_forks._(); + + factory GUserPartsData_repositories_nodes_forks( + [Function(GUserPartsData_repositories_nodes_forksBuilder b) + updates]) = _$GUserPartsData_repositories_nodes_forks; + + static void _initializeBuilder( + GUserPartsData_repositories_nodes_forksBuilder b) => + b..G__typename = 'RepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gUserPartsDataRepositoriesNodesForksSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUserPartsData_repositories_nodes_forks.serializer, this); + static GUserPartsData_repositories_nodes_forks fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserPartsData_repositories_nodes_forks.serializer, json); +} + +abstract class GUserPartsData_repositories_nodes_primaryLanguage + implements + Built, + GUserParts_repositories_nodes_primaryLanguage, + GRepoItem_primaryLanguage { + GUserPartsData_repositories_nodes_primaryLanguage._(); + + factory GUserPartsData_repositories_nodes_primaryLanguage( + [Function(GUserPartsData_repositories_nodes_primaryLanguageBuilder b) + updates]) = _$GUserPartsData_repositories_nodes_primaryLanguage; + + static void _initializeBuilder( + GUserPartsData_repositories_nodes_primaryLanguageBuilder b) => + b..G__typename = 'Language'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get color; + String get name; + static Serializer + get serializer => + _$gUserPartsDataRepositoriesNodesPrimaryLanguageSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserPartsData_repositories_nodes_primaryLanguage.serializer, this); + static GUserPartsData_repositories_nodes_primaryLanguage fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserPartsData_repositories_nodes_primaryLanguage.serializer, json); +} + +abstract class GUserPartsData_pinnedItems + implements + Built, + GUserParts_pinnedItems { + GUserPartsData_pinnedItems._(); + + factory GUserPartsData_pinnedItems( + [Function(GUserPartsData_pinnedItemsBuilder b) updates]) = + _$GUserPartsData_pinnedItems; + + static void _initializeBuilder(GUserPartsData_pinnedItemsBuilder b) => + b..G__typename = 'PinnableItemConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + BuiltList get nodes; + static Serializer get serializer => + _$gUserPartsDataPinnedItemsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUserPartsData_pinnedItems.serializer, this); + static GUserPartsData_pinnedItems fromJson(Map json) => + _i1.serializers + .deserializeWith(GUserPartsData_pinnedItems.serializer, json); +} + +abstract class GUserPartsData_pinnedItems_nodes + implements GUserParts_pinnedItems_nodes { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer get serializer => + _i2.InlineFragmentSerializer( + 'GUserPartsData_pinnedItems_nodes', + GUserPartsData_pinnedItems_nodes__base, + [GUserPartsData_pinnedItems_nodes__asRepository]); + Map toJson() => _i1.serializers + .serializeWith(GUserPartsData_pinnedItems_nodes.serializer, this); + static GUserPartsData_pinnedItems_nodes fromJson(Map json) => + _i1.serializers + .deserializeWith(GUserPartsData_pinnedItems_nodes.serializer, json); +} + +abstract class GUserPartsData_pinnedItems_nodes__base + implements + Built, + GUserPartsData_pinnedItems_nodes { + GUserPartsData_pinnedItems_nodes__base._(); + + factory GUserPartsData_pinnedItems_nodes__base( + [Function(GUserPartsData_pinnedItems_nodes__baseBuilder b) updates]) = + _$GUserPartsData_pinnedItems_nodes__base; + + static void _initializeBuilder( + GUserPartsData_pinnedItems_nodes__baseBuilder b) => + b..G__typename = 'PinnableItem'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer get serializer => + _$gUserPartsDataPinnedItemsNodesBaseSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUserPartsData_pinnedItems_nodes__base.serializer, this); + static GUserPartsData_pinnedItems_nodes__base fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserPartsData_pinnedItems_nodes__base.serializer, json); +} + +abstract class GUserPartsData_pinnedItems_nodes__asRepository + implements + Built, + GUserPartsData_pinnedItems_nodes, + GRepoItem { + GUserPartsData_pinnedItems_nodes__asRepository._(); + + factory GUserPartsData_pinnedItems_nodes__asRepository( + [Function(GUserPartsData_pinnedItems_nodes__asRepositoryBuilder b) + updates]) = _$GUserPartsData_pinnedItems_nodes__asRepository; + + static void _initializeBuilder( + GUserPartsData_pinnedItems_nodes__asRepositoryBuilder b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GUserPartsData_pinnedItems_nodes__asRepository_owner get owner; + String get name; + @nullable + String get description; + bool get isPrivate; + bool get isFork; + GUserPartsData_pinnedItems_nodes__asRepository_stargazers get stargazers; + GUserPartsData_pinnedItems_nodes__asRepository_forks get forks; + @nullable + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage + get primaryLanguage; + static Serializer + get serializer => _$gUserPartsDataPinnedItemsNodesAsRepositorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserPartsData_pinnedItems_nodes__asRepository.serializer, this); + static GUserPartsData_pinnedItems_nodes__asRepository fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserPartsData_pinnedItems_nodes__asRepository.serializer, json); +} + +abstract class GUserPartsData_pinnedItems_nodes__asRepository_owner + implements + Built, + GRepoItem_owner { + GUserPartsData_pinnedItems_nodes__asRepository_owner._(); + + factory GUserPartsData_pinnedItems_nodes__asRepository_owner( + [Function(GUserPartsData_pinnedItems_nodes__asRepository_ownerBuilder b) + updates]) = _$GUserPartsData_pinnedItems_nodes__asRepository_owner; + + static void _initializeBuilder( + GUserPartsData_pinnedItems_nodes__asRepository_ownerBuilder b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer + get serializer => + _$gUserPartsDataPinnedItemsNodesAsRepositoryOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserPartsData_pinnedItems_nodes__asRepository_owner.serializer, this); + static GUserPartsData_pinnedItems_nodes__asRepository_owner fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserPartsData_pinnedItems_nodes__asRepository_owner.serializer, + json); +} + +abstract class GUserPartsData_pinnedItems_nodes__asRepository_stargazers + implements + Built, + GRepoItem_stargazers { + GUserPartsData_pinnedItems_nodes__asRepository_stargazers._(); + + factory GUserPartsData_pinnedItems_nodes__asRepository_stargazers( + [Function( + GUserPartsData_pinnedItems_nodes__asRepository_stargazersBuilder + b) + updates]) = _$GUserPartsData_pinnedItems_nodes__asRepository_stargazers; + + static void _initializeBuilder( + GUserPartsData_pinnedItems_nodes__asRepository_stargazersBuilder b) => + b..G__typename = 'StargazerConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer + get serializer => + _$gUserPartsDataPinnedItemsNodesAsRepositoryStargazersSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserPartsData_pinnedItems_nodes__asRepository_stargazers.serializer, + this); + static GUserPartsData_pinnedItems_nodes__asRepository_stargazers fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserPartsData_pinnedItems_nodes__asRepository_stargazers.serializer, + json); +} + +abstract class GUserPartsData_pinnedItems_nodes__asRepository_forks + implements + Built, + GRepoItem_forks { + GUserPartsData_pinnedItems_nodes__asRepository_forks._(); + + factory GUserPartsData_pinnedItems_nodes__asRepository_forks( + [Function(GUserPartsData_pinnedItems_nodes__asRepository_forksBuilder b) + updates]) = _$GUserPartsData_pinnedItems_nodes__asRepository_forks; + + static void _initializeBuilder( + GUserPartsData_pinnedItems_nodes__asRepository_forksBuilder b) => + b..G__typename = 'RepositoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer + get serializer => + _$gUserPartsDataPinnedItemsNodesAsRepositoryForksSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserPartsData_pinnedItems_nodes__asRepository_forks.serializer, this); + static GUserPartsData_pinnedItems_nodes__asRepository_forks fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUserPartsData_pinnedItems_nodes__asRepository_forks.serializer, + json); +} + +abstract class GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage + implements + Built, + GRepoItem_primaryLanguage { + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage._(); + + factory GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage( + [Function( + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguageBuilder + b) + updates]) = + _$GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage; + + static void _initializeBuilder( + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguageBuilder + b) => + b..G__typename = 'Language'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get color; + String get name; + static Serializer< + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage> + get serializer => + _$gUserPartsDataPinnedItemsNodesAsRepositoryPrimaryLanguageSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage.serializer, + this); + static GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage + fromJson(Map json) => _i1.serializers.deserializeWith( + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage + .serializer, + json); +} + +abstract class GRepoCommit { + String get G__typename; + GRepoCommit_history get history; + Map toJson(); +} + +abstract class GRepoCommit_history { + String get G__typename; + int get totalCount; + Map toJson(); +} + +abstract class GRepoCommitData + implements Built, GRepoCommit { + GRepoCommitData._(); + + factory GRepoCommitData([Function(GRepoCommitDataBuilder b) updates]) = + _$GRepoCommitData; + + static void _initializeBuilder(GRepoCommitDataBuilder b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GRepoCommitData_history get history; + static Serializer get serializer => + _$gRepoCommitDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRepoCommitData.serializer, this); + static GRepoCommitData fromJson(Map json) => + _i1.serializers.deserializeWith(GRepoCommitData.serializer, json); +} + +abstract class GRepoCommitData_history + implements + Built, + GRepoCommit_history { + GRepoCommitData_history._(); + + factory GRepoCommitData_history( + [Function(GRepoCommitData_historyBuilder b) updates]) = + _$GRepoCommitData_history; + + static void _initializeBuilder(GRepoCommitData_historyBuilder b) => + b..G__typename = 'CommitHistoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gRepoCommitDataHistorySerializer; + Map toJson() => + _i1.serializers.serializeWith(GRepoCommitData_history.serializer, this); + static GRepoCommitData_history fromJson(Map json) => + _i1.serializers.deserializeWith(GRepoCommitData_history.serializer, json); +} + +abstract class GRepoRef { + String get G__typename; + String get name; + GRepoRef_target get target; + Map toJson(); +} + +abstract class GRepoRef_target { + String get G__typename; +} + +abstract class GRepoRef_target__base implements GRepoRef_target { + String get G__typename; + Map toJson(); +} + +abstract class GRepoRef_target__asCommit + implements GRepoRef_target, GRepoCommit { + String get G__typename; + GRepoRef_target__asCommit_history get history; + Map toJson(); +} + +abstract class GRepoRef_target__asCommit_history + implements GRepoCommit_history { + String get G__typename; + int get totalCount; + Map toJson(); +} + +abstract class GRepoRefData + implements Built, GRepoRef { + GRepoRefData._(); + + factory GRepoRefData([Function(GRepoRefDataBuilder b) updates]) = + _$GRepoRefData; + + static void _initializeBuilder(GRepoRefDataBuilder b) => + b..G__typename = 'Ref'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get name; + @nullable + GRepoRefData_target get target; + static Serializer get serializer => _$gRepoRefDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRepoRefData.serializer, this); + static GRepoRefData fromJson(Map json) => + _i1.serializers.deserializeWith(GRepoRefData.serializer, json); +} + +abstract class GRepoRefData_target implements GRepoRef_target { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer get serializer => + _i2.InlineFragmentSerializer('GRepoRefData_target', + GRepoRefData_target__base, [GRepoRefData_target__asCommit]); + Map toJson() => + _i1.serializers.serializeWith(GRepoRefData_target.serializer, this); + static GRepoRefData_target fromJson(Map json) => + _i1.serializers.deserializeWith(GRepoRefData_target.serializer, json); +} + +abstract class GRepoRefData_target__base + implements + Built, + GRepoRefData_target { + GRepoRefData_target__base._(); + + factory GRepoRefData_target__base( + [Function(GRepoRefData_target__baseBuilder b) updates]) = + _$GRepoRefData_target__base; + + static void _initializeBuilder(GRepoRefData_target__baseBuilder b) => + b..G__typename = 'GitObject'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer get serializer => + _$gRepoRefDataTargetBaseSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRepoRefData_target__base.serializer, this); + static GRepoRefData_target__base fromJson(Map json) => + _i1.serializers + .deserializeWith(GRepoRefData_target__base.serializer, json); +} + +abstract class GRepoRefData_target__asCommit + implements + Built, + GRepoRefData_target, + GRepoCommit { + GRepoRefData_target__asCommit._(); + + factory GRepoRefData_target__asCommit( + [Function(GRepoRefData_target__asCommitBuilder b) updates]) = + _$GRepoRefData_target__asCommit; + + static void _initializeBuilder(GRepoRefData_target__asCommitBuilder b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GRepoRefData_target__asCommit_history get history; + static Serializer get serializer => + _$gRepoRefDataTargetAsCommitSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoRefData_target__asCommit.serializer, this); + static GRepoRefData_target__asCommit fromJson(Map json) => + _i1.serializers + .deserializeWith(GRepoRefData_target__asCommit.serializer, json); +} + +abstract class GRepoRefData_target__asCommit_history + implements + Built, + GRepoCommit_history { + GRepoRefData_target__asCommit_history._(); + + factory GRepoRefData_target__asCommit_history( + [Function(GRepoRefData_target__asCommit_historyBuilder b) updates]) = + _$GRepoRefData_target__asCommit_history; + + static void _initializeBuilder( + GRepoRefData_target__asCommit_historyBuilder b) => + b..G__typename = 'CommitHistoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + static Serializer get serializer => + _$gRepoRefDataTargetAsCommitHistorySerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepoRefData_target__asCommit_history.serializer, this); + static GRepoRefData_target__asCommit_history fromJson( + Map json) => + _i1.serializers.deserializeWith( + GRepoRefData_target__asCommit_history.serializer, json); +} + +abstract class GCommitsRefCommit { + String get G__typename; + GCommitsRefCommit_history get history; + Map toJson(); +} + +abstract class GCommitsRefCommit_history { + String get G__typename; + GCommitsRefCommit_history_pageInfo get pageInfo; + BuiltList get nodes; + Map toJson(); +} + +abstract class GCommitsRefCommit_history_pageInfo implements GPageInfoParts { + String get G__typename; + bool get hasNextPage; + String get endCursor; + Map toJson(); +} + +abstract class GCommitsRefCommit_history_nodes { + String get G__typename; + String get url; + String get messageHeadline; + DateTime get committedDate; + GCommitsRefCommit_history_nodes_author get author; + GCommitsRefCommit_history_nodes_status get status; + Map toJson(); +} + +abstract class GCommitsRefCommit_history_nodes_author { + String get G__typename; + String get name; + String get avatarUrl; + GCommitsRefCommit_history_nodes_author_user get user; + Map toJson(); +} + +abstract class GCommitsRefCommit_history_nodes_author_user { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GCommitsRefCommit_history_nodes_status { + String get G__typename; + _i3.GStatusState get state; + Map toJson(); +} + +abstract class GCommitsRefCommitData + implements + Built, + GCommitsRefCommit { + GCommitsRefCommitData._(); + + factory GCommitsRefCommitData( + [Function(GCommitsRefCommitDataBuilder b) updates]) = + _$GCommitsRefCommitData; + + static void _initializeBuilder(GCommitsRefCommitDataBuilder b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GCommitsRefCommitData_history get history; + static Serializer get serializer => + _$gCommitsRefCommitDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCommitsRefCommitData.serializer, this); + static GCommitsRefCommitData fromJson(Map json) => + _i1.serializers.deserializeWith(GCommitsRefCommitData.serializer, json); +} + +abstract class GCommitsRefCommitData_history + implements + Built, + GCommitsRefCommit_history { + GCommitsRefCommitData_history._(); + + factory GCommitsRefCommitData_history( + [Function(GCommitsRefCommitData_historyBuilder b) updates]) = + _$GCommitsRefCommitData_history; + + static void _initializeBuilder(GCommitsRefCommitData_historyBuilder b) => + b..G__typename = 'CommitHistoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GCommitsRefCommitData_history_pageInfo get pageInfo; + @nullable + BuiltList get nodes; + static Serializer get serializer => + _$gCommitsRefCommitDataHistorySerializer; + Map toJson() => _i1.serializers + .serializeWith(GCommitsRefCommitData_history.serializer, this); + static GCommitsRefCommitData_history fromJson(Map json) => + _i1.serializers + .deserializeWith(GCommitsRefCommitData_history.serializer, json); +} + +abstract class GCommitsRefCommitData_history_pageInfo + implements + Built, + GCommitsRefCommit_history_pageInfo, + GPageInfoParts { + GCommitsRefCommitData_history_pageInfo._(); + + factory GCommitsRefCommitData_history_pageInfo( + [Function(GCommitsRefCommitData_history_pageInfoBuilder b) updates]) = + _$GCommitsRefCommitData_history_pageInfo; + + static void _initializeBuilder( + GCommitsRefCommitData_history_pageInfoBuilder b) => + b..G__typename = 'PageInfo'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + bool get hasNextPage; + @nullable + String get endCursor; + static Serializer get serializer => + _$gCommitsRefCommitDataHistoryPageInfoSerializer; + Map toJson() => _i1.serializers + .serializeWith(GCommitsRefCommitData_history_pageInfo.serializer, this); + static GCommitsRefCommitData_history_pageInfo fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsRefCommitData_history_pageInfo.serializer, json); +} + +abstract class GCommitsRefCommitData_history_nodes + implements + Built, + GCommitsRefCommit_history_nodes { + GCommitsRefCommitData_history_nodes._(); + + factory GCommitsRefCommitData_history_nodes( + [Function(GCommitsRefCommitData_history_nodesBuilder b) updates]) = + _$GCommitsRefCommitData_history_nodes; + + static void _initializeBuilder( + GCommitsRefCommitData_history_nodesBuilder b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get url; + String get messageHeadline; + DateTime get committedDate; + @nullable + GCommitsRefCommitData_history_nodes_author get author; + @nullable + GCommitsRefCommitData_history_nodes_status get status; + static Serializer get serializer => + _$gCommitsRefCommitDataHistoryNodesSerializer; + Map toJson() => _i1.serializers + .serializeWith(GCommitsRefCommitData_history_nodes.serializer, this); + static GCommitsRefCommitData_history_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsRefCommitData_history_nodes.serializer, json); +} + +abstract class GCommitsRefCommitData_history_nodes_author + implements + Built, + GCommitsRefCommit_history_nodes_author { + GCommitsRefCommitData_history_nodes_author._(); + + factory GCommitsRefCommitData_history_nodes_author( + [Function(GCommitsRefCommitData_history_nodes_authorBuilder b) + updates]) = _$GCommitsRefCommitData_history_nodes_author; + + static void _initializeBuilder( + GCommitsRefCommitData_history_nodes_authorBuilder b) => + b..G__typename = 'GitActor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get name; + String get avatarUrl; + @nullable + GCommitsRefCommitData_history_nodes_author_user get user; + static Serializer + get serializer => _$gCommitsRefCommitDataHistoryNodesAuthorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsRefCommitData_history_nodes_author.serializer, this); + static GCommitsRefCommitData_history_nodes_author fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsRefCommitData_history_nodes_author.serializer, json); +} + +abstract class GCommitsRefCommitData_history_nodes_author_user + implements + Built, + GCommitsRefCommit_history_nodes_author_user { + GCommitsRefCommitData_history_nodes_author_user._(); + + factory GCommitsRefCommitData_history_nodes_author_user( + [Function(GCommitsRefCommitData_history_nodes_author_userBuilder b) + updates]) = _$GCommitsRefCommitData_history_nodes_author_user; + + static void _initializeBuilder( + GCommitsRefCommitData_history_nodes_author_userBuilder b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer + get serializer => _$gCommitsRefCommitDataHistoryNodesAuthorUserSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsRefCommitData_history_nodes_author_user.serializer, this); + static GCommitsRefCommitData_history_nodes_author_user fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsRefCommitData_history_nodes_author_user.serializer, json); +} + +abstract class GCommitsRefCommitData_history_nodes_status + implements + Built, + GCommitsRefCommit_history_nodes_status { + GCommitsRefCommitData_history_nodes_status._(); + + factory GCommitsRefCommitData_history_nodes_status( + [Function(GCommitsRefCommitData_history_nodes_statusBuilder b) + updates]) = _$GCommitsRefCommitData_history_nodes_status; + + static void _initializeBuilder( + GCommitsRefCommitData_history_nodes_statusBuilder b) => + b..G__typename = 'Status'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + _i3.GStatusState get state; + static Serializer + get serializer => _$gCommitsRefCommitDataHistoryNodesStatusSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsRefCommitData_history_nodes_status.serializer, this); + static GCommitsRefCommitData_history_nodes_status fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsRefCommitData_history_nodes_status.serializer, json); +} + +abstract class GCommitsRef { + String get G__typename; + GCommitsRef_target get target; + Map toJson(); +} + +abstract class GCommitsRef_target { + String get G__typename; +} + +abstract class GCommitsRef_target__base implements GCommitsRef_target { + String get G__typename; + Map toJson(); +} + +abstract class GCommitsRef_target__asCommit + implements GCommitsRef_target, GCommitsRefCommit { + String get G__typename; + GCommitsRef_target__asCommit_history get history; + Map toJson(); +} + +abstract class GCommitsRef_target__asCommit_history + implements GCommitsRefCommit_history { + String get G__typename; + GCommitsRef_target__asCommit_history_pageInfo get pageInfo; + BuiltList get nodes; + Map toJson(); +} + +abstract class GCommitsRef_target__asCommit_history_pageInfo + implements GCommitsRefCommit_history_pageInfo, GPageInfoParts { + String get G__typename; + bool get hasNextPage; + String get endCursor; + Map toJson(); +} + +abstract class GCommitsRef_target__asCommit_history_nodes + implements GCommitsRefCommit_history_nodes { + String get G__typename; + String get url; + String get messageHeadline; + DateTime get committedDate; + GCommitsRef_target__asCommit_history_nodes_author get author; + GCommitsRef_target__asCommit_history_nodes_status get status; + Map toJson(); +} + +abstract class GCommitsRef_target__asCommit_history_nodes_author + implements GCommitsRefCommit_history_nodes_author { + String get G__typename; + String get name; + String get avatarUrl; + GCommitsRef_target__asCommit_history_nodes_author_user get user; + Map toJson(); +} + +abstract class GCommitsRef_target__asCommit_history_nodes_author_user + implements GCommitsRefCommit_history_nodes_author_user { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GCommitsRef_target__asCommit_history_nodes_status + implements GCommitsRefCommit_history_nodes_status { + String get G__typename; + _i3.GStatusState get state; + Map toJson(); +} + +abstract class GCommitsRefData + implements Built, GCommitsRef { + GCommitsRefData._(); + + factory GCommitsRefData([Function(GCommitsRefDataBuilder b) updates]) = + _$GCommitsRefData; + + static void _initializeBuilder(GCommitsRefDataBuilder b) => + b..G__typename = 'Ref'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GCommitsRefData_target get target; + static Serializer get serializer => + _$gCommitsRefDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCommitsRefData.serializer, this); + static GCommitsRefData fromJson(Map json) => + _i1.serializers.deserializeWith(GCommitsRefData.serializer, json); +} + +abstract class GCommitsRefData_target implements GCommitsRef_target { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer get serializer => + _i2.InlineFragmentSerializer( + 'GCommitsRefData_target', + GCommitsRefData_target__base, + [GCommitsRefData_target__asCommit]); + Map toJson() => + _i1.serializers.serializeWith(GCommitsRefData_target.serializer, this); + static GCommitsRefData_target fromJson(Map json) => + _i1.serializers.deserializeWith(GCommitsRefData_target.serializer, json); +} + +abstract class GCommitsRefData_target__base + implements + Built, + GCommitsRefData_target { + GCommitsRefData_target__base._(); + + factory GCommitsRefData_target__base( + [Function(GCommitsRefData_target__baseBuilder b) updates]) = + _$GCommitsRefData_target__base; + + static void _initializeBuilder(GCommitsRefData_target__baseBuilder b) => + b..G__typename = 'GitObject'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer get serializer => + _$gCommitsRefDataTargetBaseSerializer; + Map toJson() => _i1.serializers + .serializeWith(GCommitsRefData_target__base.serializer, this); + static GCommitsRefData_target__base fromJson(Map json) => + _i1.serializers + .deserializeWith(GCommitsRefData_target__base.serializer, json); +} + +abstract class GCommitsRefData_target__asCommit + implements + Built, + GCommitsRefData_target, + GCommitsRefCommit { + GCommitsRefData_target__asCommit._(); + + factory GCommitsRefData_target__asCommit( + [Function(GCommitsRefData_target__asCommitBuilder b) updates]) = + _$GCommitsRefData_target__asCommit; + + static void _initializeBuilder(GCommitsRefData_target__asCommitBuilder b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GCommitsRefData_target__asCommit_history get history; + static Serializer get serializer => + _$gCommitsRefDataTargetAsCommitSerializer; + Map toJson() => _i1.serializers + .serializeWith(GCommitsRefData_target__asCommit.serializer, this); + static GCommitsRefData_target__asCommit fromJson(Map json) => + _i1.serializers + .deserializeWith(GCommitsRefData_target__asCommit.serializer, json); +} + +abstract class GCommitsRefData_target__asCommit_history + implements + Built, + GCommitsRefCommit_history { + GCommitsRefData_target__asCommit_history._(); + + factory GCommitsRefData_target__asCommit_history( + [Function(GCommitsRefData_target__asCommit_historyBuilder b) + updates]) = _$GCommitsRefData_target__asCommit_history; + + static void _initializeBuilder( + GCommitsRefData_target__asCommit_historyBuilder b) => + b..G__typename = 'CommitHistoryConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GCommitsRefData_target__asCommit_history_pageInfo get pageInfo; + @nullable + BuiltList get nodes; + static Serializer get serializer => + _$gCommitsRefDataTargetAsCommitHistorySerializer; + Map toJson() => _i1.serializers + .serializeWith(GCommitsRefData_target__asCommit_history.serializer, this); + static GCommitsRefData_target__asCommit_history fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsRefData_target__asCommit_history.serializer, json); +} + +abstract class GCommitsRefData_target__asCommit_history_pageInfo + implements + Built, + GCommitsRefCommit_history_pageInfo, + GPageInfoParts { + GCommitsRefData_target__asCommit_history_pageInfo._(); + + factory GCommitsRefData_target__asCommit_history_pageInfo( + [Function(GCommitsRefData_target__asCommit_history_pageInfoBuilder b) + updates]) = _$GCommitsRefData_target__asCommit_history_pageInfo; + + static void _initializeBuilder( + GCommitsRefData_target__asCommit_history_pageInfoBuilder b) => + b..G__typename = 'PageInfo'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + bool get hasNextPage; + @nullable + String get endCursor; + static Serializer + get serializer => + _$gCommitsRefDataTargetAsCommitHistoryPageInfoSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsRefData_target__asCommit_history_pageInfo.serializer, this); + static GCommitsRefData_target__asCommit_history_pageInfo fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsRefData_target__asCommit_history_pageInfo.serializer, json); +} + +abstract class GCommitsRefData_target__asCommit_history_nodes + implements + Built, + GCommitsRefCommit_history_nodes { + GCommitsRefData_target__asCommit_history_nodes._(); + + factory GCommitsRefData_target__asCommit_history_nodes( + [Function(GCommitsRefData_target__asCommit_history_nodesBuilder b) + updates]) = _$GCommitsRefData_target__asCommit_history_nodes; + + static void _initializeBuilder( + GCommitsRefData_target__asCommit_history_nodesBuilder b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get url; + String get messageHeadline; + DateTime get committedDate; + @nullable + GCommitsRefData_target__asCommit_history_nodes_author get author; + @nullable + GCommitsRefData_target__asCommit_history_nodes_status get status; + static Serializer + get serializer => _$gCommitsRefDataTargetAsCommitHistoryNodesSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsRefData_target__asCommit_history_nodes.serializer, this); + static GCommitsRefData_target__asCommit_history_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsRefData_target__asCommit_history_nodes.serializer, json); +} + +abstract class GCommitsRefData_target__asCommit_history_nodes_author + implements + Built, + GCommitsRefCommit_history_nodes_author { + GCommitsRefData_target__asCommit_history_nodes_author._(); + + factory GCommitsRefData_target__asCommit_history_nodes_author( + [Function(GCommitsRefData_target__asCommit_history_nodes_authorBuilder b) + updates]) = _$GCommitsRefData_target__asCommit_history_nodes_author; + + static void _initializeBuilder( + GCommitsRefData_target__asCommit_history_nodes_authorBuilder b) => + b..G__typename = 'GitActor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get name; + String get avatarUrl; + @nullable + GCommitsRefData_target__asCommit_history_nodes_author_user get user; + static Serializer + get serializer => + _$gCommitsRefDataTargetAsCommitHistoryNodesAuthorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsRefData_target__asCommit_history_nodes_author.serializer, this); + static GCommitsRefData_target__asCommit_history_nodes_author fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsRefData_target__asCommit_history_nodes_author.serializer, + json); +} + +abstract class GCommitsRefData_target__asCommit_history_nodes_author_user + implements + Built, + GCommitsRefCommit_history_nodes_author_user { + GCommitsRefData_target__asCommit_history_nodes_author_user._(); + + factory GCommitsRefData_target__asCommit_history_nodes_author_user( + [Function( + GCommitsRefData_target__asCommit_history_nodes_author_userBuilder + b) + updates]) = _$GCommitsRefData_target__asCommit_history_nodes_author_user; + + static void _initializeBuilder( + GCommitsRefData_target__asCommit_history_nodes_author_userBuilder + b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer + get serializer => + _$gCommitsRefDataTargetAsCommitHistoryNodesAuthorUserSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsRefData_target__asCommit_history_nodes_author_user.serializer, + this); + static GCommitsRefData_target__asCommit_history_nodes_author_user fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsRefData_target__asCommit_history_nodes_author_user.serializer, + json); +} + +abstract class GCommitsRefData_target__asCommit_history_nodes_status + implements + Built, + GCommitsRefCommit_history_nodes_status { + GCommitsRefData_target__asCommit_history_nodes_status._(); + + factory GCommitsRefData_target__asCommit_history_nodes_status( + [Function(GCommitsRefData_target__asCommit_history_nodes_statusBuilder b) + updates]) = _$GCommitsRefData_target__asCommit_history_nodes_status; + + static void _initializeBuilder( + GCommitsRefData_target__asCommit_history_nodes_statusBuilder b) => + b..G__typename = 'Status'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + _i3.GStatusState get state; + static Serializer + get serializer => + _$gCommitsRefDataTargetAsCommitHistoryNodesStatusSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCommitsRefData_target__asCommit_history_nodes_status.serializer, this); + static GCommitsRefData_target__asCommit_history_nodes_status fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCommitsRefData_target__asCommit_history_nodes_status.serializer, + json); +} + +abstract class GCommentParts { + String get G__typename; + String get id; + DateTime get createdAt; + String get body; + GCommentParts_author get author; + Map toJson(); +} + +abstract class GCommentParts_author { + String get G__typename; + String get login; + String get avatarUrl; + Map toJson(); +} + +abstract class GCommentPartsData + implements + Built, + GCommentParts { + GCommentPartsData._(); + + factory GCommentPartsData([Function(GCommentPartsDataBuilder b) updates]) = + _$GCommentPartsData; + + static void _initializeBuilder(GCommentPartsDataBuilder b) => + b..G__typename = 'Comment'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get id; + DateTime get createdAt; + String get body; + @nullable + GCommentPartsData_author get author; + static Serializer get serializer => + _$gCommentPartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCommentPartsData.serializer, this); + static GCommentPartsData fromJson(Map json) => + _i1.serializers.deserializeWith(GCommentPartsData.serializer, json); +} + +abstract class GCommentPartsData_author + implements + Built, + GCommentParts_author { + GCommentPartsData_author._(); + + factory GCommentPartsData_author( + [Function(GCommentPartsData_authorBuilder b) updates]) = + _$GCommentPartsData_author; + + static void _initializeBuilder(GCommentPartsData_authorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer get serializer => + _$gCommentPartsDataAuthorSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCommentPartsData_author.serializer, this); + static GCommentPartsData_author fromJson(Map json) => + _i1.serializers + .deserializeWith(GCommentPartsData_author.serializer, json); +} + +abstract class GReactableParts { + String get G__typename; + GReactableParts_THUMBS_UP get THUMBS_UP; + GReactableParts_THUMBS_DOWN get THUMBS_DOWN; + GReactableParts_LAUGH get LAUGH; + GReactableParts_HOORAY get HOORAY; + GReactableParts_CONFUSED get CONFUSED; + GReactableParts_HEART get HEART; + GReactableParts_ROCKET get ROCKET; + GReactableParts_EYES get EYES; + Map toJson(); +} + +abstract class GReactableParts_THUMBS_UP { + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + Map toJson(); +} + +abstract class GReactableParts_THUMBS_DOWN { + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + Map toJson(); +} + +abstract class GReactableParts_LAUGH { + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + Map toJson(); +} + +abstract class GReactableParts_HOORAY { + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + Map toJson(); +} + +abstract class GReactableParts_CONFUSED { + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + Map toJson(); +} + +abstract class GReactableParts_HEART { + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + Map toJson(); +} + +abstract class GReactableParts_ROCKET { + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + Map toJson(); +} + +abstract class GReactableParts_EYES { + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + Map toJson(); +} + +abstract class GReactablePartsData + implements + Built, + GReactableParts { + GReactablePartsData._(); + + factory GReactablePartsData( + [Function(GReactablePartsDataBuilder b) updates]) = _$GReactablePartsData; + + static void _initializeBuilder(GReactablePartsDataBuilder b) => + b..G__typename = 'Reactable'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GReactablePartsData_THUMBS_UP get THUMBS_UP; + GReactablePartsData_THUMBS_DOWN get THUMBS_DOWN; + GReactablePartsData_LAUGH get LAUGH; + GReactablePartsData_HOORAY get HOORAY; + GReactablePartsData_CONFUSED get CONFUSED; + GReactablePartsData_HEART get HEART; + GReactablePartsData_ROCKET get ROCKET; + GReactablePartsData_EYES get EYES; + static Serializer get serializer => + _$gReactablePartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReactablePartsData.serializer, this); + static GReactablePartsData fromJson(Map json) => + _i1.serializers.deserializeWith(GReactablePartsData.serializer, json); +} + +abstract class GReactablePartsData_THUMBS_UP + implements + Built, + GReactableParts_THUMBS_UP { + GReactablePartsData_THUMBS_UP._(); + + factory GReactablePartsData_THUMBS_UP( + [Function(GReactablePartsData_THUMBS_UPBuilder b) updates]) = + _$GReactablePartsData_THUMBS_UP; + + static void _initializeBuilder(GReactablePartsData_THUMBS_UPBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer get serializer => + _$gReactablePartsDataTHUMBSUPSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReactablePartsData_THUMBS_UP.serializer, this); + static GReactablePartsData_THUMBS_UP fromJson(Map json) => + _i1.serializers + .deserializeWith(GReactablePartsData_THUMBS_UP.serializer, json); +} + +abstract class GReactablePartsData_THUMBS_DOWN + implements + Built, + GReactableParts_THUMBS_DOWN { + GReactablePartsData_THUMBS_DOWN._(); + + factory GReactablePartsData_THUMBS_DOWN( + [Function(GReactablePartsData_THUMBS_DOWNBuilder b) updates]) = + _$GReactablePartsData_THUMBS_DOWN; + + static void _initializeBuilder(GReactablePartsData_THUMBS_DOWNBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer get serializer => + _$gReactablePartsDataTHUMBSDOWNSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReactablePartsData_THUMBS_DOWN.serializer, this); + static GReactablePartsData_THUMBS_DOWN fromJson(Map json) => + _i1.serializers + .deserializeWith(GReactablePartsData_THUMBS_DOWN.serializer, json); +} + +abstract class GReactablePartsData_LAUGH + implements + Built, + GReactableParts_LAUGH { + GReactablePartsData_LAUGH._(); + + factory GReactablePartsData_LAUGH( + [Function(GReactablePartsData_LAUGHBuilder b) updates]) = + _$GReactablePartsData_LAUGH; + + static void _initializeBuilder(GReactablePartsData_LAUGHBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer get serializer => + _$gReactablePartsDataLAUGHSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReactablePartsData_LAUGH.serializer, this); + static GReactablePartsData_LAUGH fromJson(Map json) => + _i1.serializers + .deserializeWith(GReactablePartsData_LAUGH.serializer, json); +} + +abstract class GReactablePartsData_HOORAY + implements + Built, + GReactableParts_HOORAY { + GReactablePartsData_HOORAY._(); + + factory GReactablePartsData_HOORAY( + [Function(GReactablePartsData_HOORAYBuilder b) updates]) = + _$GReactablePartsData_HOORAY; + + static void _initializeBuilder(GReactablePartsData_HOORAYBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer get serializer => + _$gReactablePartsDataHOORAYSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReactablePartsData_HOORAY.serializer, this); + static GReactablePartsData_HOORAY fromJson(Map json) => + _i1.serializers + .deserializeWith(GReactablePartsData_HOORAY.serializer, json); +} + +abstract class GReactablePartsData_CONFUSED + implements + Built, + GReactableParts_CONFUSED { + GReactablePartsData_CONFUSED._(); + + factory GReactablePartsData_CONFUSED( + [Function(GReactablePartsData_CONFUSEDBuilder b) updates]) = + _$GReactablePartsData_CONFUSED; + + static void _initializeBuilder(GReactablePartsData_CONFUSEDBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer get serializer => + _$gReactablePartsDataCONFUSEDSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReactablePartsData_CONFUSED.serializer, this); + static GReactablePartsData_CONFUSED fromJson(Map json) => + _i1.serializers + .deserializeWith(GReactablePartsData_CONFUSED.serializer, json); +} + +abstract class GReactablePartsData_HEART + implements + Built, + GReactableParts_HEART { + GReactablePartsData_HEART._(); + + factory GReactablePartsData_HEART( + [Function(GReactablePartsData_HEARTBuilder b) updates]) = + _$GReactablePartsData_HEART; + + static void _initializeBuilder(GReactablePartsData_HEARTBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer get serializer => + _$gReactablePartsDataHEARTSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReactablePartsData_HEART.serializer, this); + static GReactablePartsData_HEART fromJson(Map json) => + _i1.serializers + .deserializeWith(GReactablePartsData_HEART.serializer, json); +} + +abstract class GReactablePartsData_ROCKET + implements + Built, + GReactableParts_ROCKET { + GReactablePartsData_ROCKET._(); + + factory GReactablePartsData_ROCKET( + [Function(GReactablePartsData_ROCKETBuilder b) updates]) = + _$GReactablePartsData_ROCKET; + + static void _initializeBuilder(GReactablePartsData_ROCKETBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer get serializer => + _$gReactablePartsDataROCKETSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReactablePartsData_ROCKET.serializer, this); + static GReactablePartsData_ROCKET fromJson(Map json) => + _i1.serializers + .deserializeWith(GReactablePartsData_ROCKET.serializer, json); +} + +abstract class GReactablePartsData_EYES + implements + Built, + GReactableParts_EYES { + GReactablePartsData_EYES._(); + + factory GReactablePartsData_EYES( + [Function(GReactablePartsData_EYESBuilder b) updates]) = + _$GReactablePartsData_EYES; + + static void _initializeBuilder(GReactablePartsData_EYESBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer get serializer => + _$gReactablePartsDataEYESSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReactablePartsData_EYES.serializer, this); + static GReactablePartsData_EYES fromJson(Map json) => + _i1.serializers + .deserializeWith(GReactablePartsData_EYES.serializer, json); +} + +abstract class GReferencedEventParts { + String get G__typename; + DateTime get createdAt; + bool get isCrossRepository; + GReferencedEventParts_actor get actor; + GReferencedEventParts_commit get commit; + GReferencedEventParts_commitRepository get commitRepository; + Map toJson(); +} + +abstract class GReferencedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GReferencedEventParts_commit { + String get G__typename; + String get oid; + String get url; + Map toJson(); +} + +abstract class GReferencedEventParts_commitRepository { + String get G__typename; + GReferencedEventParts_commitRepository_owner get owner; + String get name; + Map toJson(); +} + +abstract class GReferencedEventParts_commitRepository_owner { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GReferencedEventPartsData + implements + Built, + GReferencedEventParts { + GReferencedEventPartsData._(); + + factory GReferencedEventPartsData( + [Function(GReferencedEventPartsDataBuilder b) updates]) = + _$GReferencedEventPartsData; + + static void _initializeBuilder(GReferencedEventPartsDataBuilder b) => + b..G__typename = 'ReferencedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + bool get isCrossRepository; + @nullable + GReferencedEventPartsData_actor get actor; + @nullable + GReferencedEventPartsData_commit get commit; + GReferencedEventPartsData_commitRepository get commitRepository; + static Serializer get serializer => + _$gReferencedEventPartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReferencedEventPartsData.serializer, this); + static GReferencedEventPartsData fromJson(Map json) => + _i1.serializers + .deserializeWith(GReferencedEventPartsData.serializer, json); +} + +abstract class GReferencedEventPartsData_actor + implements + Built, + GReferencedEventParts_actor { + GReferencedEventPartsData_actor._(); + + factory GReferencedEventPartsData_actor( + [Function(GReferencedEventPartsData_actorBuilder b) updates]) = + _$GReferencedEventPartsData_actor; + + static void _initializeBuilder(GReferencedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gReferencedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReferencedEventPartsData_actor.serializer, this); + static GReferencedEventPartsData_actor fromJson(Map json) => + _i1.serializers + .deserializeWith(GReferencedEventPartsData_actor.serializer, json); +} + +abstract class GReferencedEventPartsData_commit + implements + Built, + GReferencedEventParts_commit { + GReferencedEventPartsData_commit._(); + + factory GReferencedEventPartsData_commit( + [Function(GReferencedEventPartsData_commitBuilder b) updates]) = + _$GReferencedEventPartsData_commit; + + static void _initializeBuilder(GReferencedEventPartsData_commitBuilder b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get oid; + String get url; + static Serializer get serializer => + _$gReferencedEventPartsDataCommitSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReferencedEventPartsData_commit.serializer, this); + static GReferencedEventPartsData_commit fromJson(Map json) => + _i1.serializers + .deserializeWith(GReferencedEventPartsData_commit.serializer, json); +} + +abstract class GReferencedEventPartsData_commitRepository + implements + Built, + GReferencedEventParts_commitRepository { + GReferencedEventPartsData_commitRepository._(); + + factory GReferencedEventPartsData_commitRepository( + [Function(GReferencedEventPartsData_commitRepositoryBuilder b) + updates]) = _$GReferencedEventPartsData_commitRepository; + + static void _initializeBuilder( + GReferencedEventPartsData_commitRepositoryBuilder b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GReferencedEventPartsData_commitRepository_owner get owner; + String get name; + static Serializer + get serializer => _$gReferencedEventPartsDataCommitRepositorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GReferencedEventPartsData_commitRepository.serializer, this); + static GReferencedEventPartsData_commitRepository fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReferencedEventPartsData_commitRepository.serializer, json); +} + +abstract class GReferencedEventPartsData_commitRepository_owner + implements + Built, + GReferencedEventParts_commitRepository_owner { + GReferencedEventPartsData_commitRepository_owner._(); + + factory GReferencedEventPartsData_commitRepository_owner( + [Function(GReferencedEventPartsData_commitRepository_ownerBuilder b) + updates]) = _$GReferencedEventPartsData_commitRepository_owner; + + static void _initializeBuilder( + GReferencedEventPartsData_commitRepository_ownerBuilder b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer + get serializer => + _$gReferencedEventPartsDataCommitRepositoryOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GReferencedEventPartsData_commitRepository_owner.serializer, this); + static GReferencedEventPartsData_commitRepository_owner fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReferencedEventPartsData_commitRepository_owner.serializer, json); +} + +abstract class GRenamedTitleEventParts { + String get G__typename; + DateTime get createdAt; + String get previousTitle; + String get currentTitle; + GRenamedTitleEventParts_actor get actor; + Map toJson(); +} + +abstract class GRenamedTitleEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GRenamedTitleEventPartsData + implements + Built, + GRenamedTitleEventParts { + GRenamedTitleEventPartsData._(); + + factory GRenamedTitleEventPartsData( + [Function(GRenamedTitleEventPartsDataBuilder b) updates]) = + _$GRenamedTitleEventPartsData; + + static void _initializeBuilder(GRenamedTitleEventPartsDataBuilder b) => + b..G__typename = 'RenamedTitleEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + String get previousTitle; + String get currentTitle; + @nullable + GRenamedTitleEventPartsData_actor get actor; + static Serializer get serializer => + _$gRenamedTitleEventPartsDataSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRenamedTitleEventPartsData.serializer, this); + static GRenamedTitleEventPartsData fromJson(Map json) => + _i1.serializers + .deserializeWith(GRenamedTitleEventPartsData.serializer, json); +} + +abstract class GRenamedTitleEventPartsData_actor + implements + Built, + GRenamedTitleEventParts_actor { + GRenamedTitleEventPartsData_actor._(); + + factory GRenamedTitleEventPartsData_actor( + [Function(GRenamedTitleEventPartsData_actorBuilder b) updates]) = + _$GRenamedTitleEventPartsData_actor; + + static void _initializeBuilder(GRenamedTitleEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gRenamedTitleEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRenamedTitleEventPartsData_actor.serializer, this); + static GRenamedTitleEventPartsData_actor fromJson( + Map json) => + _i1.serializers + .deserializeWith(GRenamedTitleEventPartsData_actor.serializer, json); +} + +abstract class GClosedEventParts { + String get G__typename; + DateTime get createdAt; + GClosedEventParts_actor get actor; + Map toJson(); +} + +abstract class GClosedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GClosedEventPartsData + implements + Built, + GClosedEventParts { + GClosedEventPartsData._(); + + factory GClosedEventPartsData( + [Function(GClosedEventPartsDataBuilder b) updates]) = + _$GClosedEventPartsData; + + static void _initializeBuilder(GClosedEventPartsDataBuilder b) => + b..G__typename = 'ClosedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GClosedEventPartsData_actor get actor; + static Serializer get serializer => + _$gClosedEventPartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GClosedEventPartsData.serializer, this); + static GClosedEventPartsData fromJson(Map json) => + _i1.serializers.deserializeWith(GClosedEventPartsData.serializer, json); +} + +abstract class GClosedEventPartsData_actor + implements + Built, + GClosedEventParts_actor { + GClosedEventPartsData_actor._(); + + factory GClosedEventPartsData_actor( + [Function(GClosedEventPartsData_actorBuilder b) updates]) = + _$GClosedEventPartsData_actor; + + static void _initializeBuilder(GClosedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gClosedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GClosedEventPartsData_actor.serializer, this); + static GClosedEventPartsData_actor fromJson(Map json) => + _i1.serializers + .deserializeWith(GClosedEventPartsData_actor.serializer, json); +} + +abstract class GReopenedEventParts { + String get G__typename; + DateTime get createdAt; + GReopenedEventParts_actor get actor; + Map toJson(); +} + +abstract class GReopenedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GReopenedEventPartsData + implements + Built, + GReopenedEventParts { + GReopenedEventPartsData._(); + + factory GReopenedEventPartsData( + [Function(GReopenedEventPartsDataBuilder b) updates]) = + _$GReopenedEventPartsData; + + static void _initializeBuilder(GReopenedEventPartsDataBuilder b) => + b..G__typename = 'ReopenedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GReopenedEventPartsData_actor get actor; + static Serializer get serializer => + _$gReopenedEventPartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReopenedEventPartsData.serializer, this); + static GReopenedEventPartsData fromJson(Map json) => + _i1.serializers.deserializeWith(GReopenedEventPartsData.serializer, json); +} + +abstract class GReopenedEventPartsData_actor + implements + Built, + GReopenedEventParts_actor { + GReopenedEventPartsData_actor._(); + + factory GReopenedEventPartsData_actor( + [Function(GReopenedEventPartsData_actorBuilder b) updates]) = + _$GReopenedEventPartsData_actor; + + static void _initializeBuilder(GReopenedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gReopenedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReopenedEventPartsData_actor.serializer, this); + static GReopenedEventPartsData_actor fromJson(Map json) => + _i1.serializers + .deserializeWith(GReopenedEventPartsData_actor.serializer, json); +} + +abstract class GCrossReferencedEventParts { + String get G__typename; + DateTime get createdAt; + GCrossReferencedEventParts_actor get actor; + GCrossReferencedEventParts_source get source; + Map toJson(); +} + +abstract class GCrossReferencedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GCrossReferencedEventParts_source { + String get G__typename; +} + +abstract class GCrossReferencedEventParts_source__base + implements GCrossReferencedEventParts_source { + String get G__typename; + Map toJson(); +} + +abstract class GCrossReferencedEventParts_source__asIssue + implements GCrossReferencedEventParts_source { + String get G__typename; + int get number; + GCrossReferencedEventParts_source__asIssue_repository get repository; + Map toJson(); +} + +abstract class GCrossReferencedEventParts_source__asIssue_repository { + String get G__typename; + GCrossReferencedEventParts_source__asIssue_repository_owner get owner; + String get name; + Map toJson(); +} + +abstract class GCrossReferencedEventParts_source__asIssue_repository_owner { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GCrossReferencedEventParts_source__asPullRequest + implements GCrossReferencedEventParts_source { + String get G__typename; + int get number; + GCrossReferencedEventParts_source__asPullRequest_repository get repository; + Map toJson(); +} + +abstract class GCrossReferencedEventParts_source__asPullRequest_repository { + String get G__typename; + GCrossReferencedEventParts_source__asPullRequest_repository_owner get owner; + String get name; + Map toJson(); +} + +abstract class GCrossReferencedEventParts_source__asPullRequest_repository_owner { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GCrossReferencedEventPartsData + implements + Built, + GCrossReferencedEventParts { + GCrossReferencedEventPartsData._(); + + factory GCrossReferencedEventPartsData( + [Function(GCrossReferencedEventPartsDataBuilder b) updates]) = + _$GCrossReferencedEventPartsData; + + static void _initializeBuilder(GCrossReferencedEventPartsDataBuilder b) => + b..G__typename = 'CrossReferencedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GCrossReferencedEventPartsData_actor get actor; + GCrossReferencedEventPartsData_source get source; + static Serializer get serializer => + _$gCrossReferencedEventPartsDataSerializer; + Map toJson() => _i1.serializers + .serializeWith(GCrossReferencedEventPartsData.serializer, this); + static GCrossReferencedEventPartsData fromJson(Map json) => + _i1.serializers + .deserializeWith(GCrossReferencedEventPartsData.serializer, json); +} + +abstract class GCrossReferencedEventPartsData_actor + implements + Built, + GCrossReferencedEventParts_actor { + GCrossReferencedEventPartsData_actor._(); + + factory GCrossReferencedEventPartsData_actor( + [Function(GCrossReferencedEventPartsData_actorBuilder b) updates]) = + _$GCrossReferencedEventPartsData_actor; + + static void _initializeBuilder( + GCrossReferencedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gCrossReferencedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GCrossReferencedEventPartsData_actor.serializer, this); + static GCrossReferencedEventPartsData_actor fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCrossReferencedEventPartsData_actor.serializer, json); +} + +abstract class GCrossReferencedEventPartsData_source + implements GCrossReferencedEventParts_source { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer get serializer => + _i2.InlineFragmentSerializer( + 'GCrossReferencedEventPartsData_source', + GCrossReferencedEventPartsData_source__base, [ + GCrossReferencedEventPartsData_source__asIssue, + GCrossReferencedEventPartsData_source__asPullRequest + ]); + Map toJson() => _i1.serializers + .serializeWith(GCrossReferencedEventPartsData_source.serializer, this); + static GCrossReferencedEventPartsData_source fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCrossReferencedEventPartsData_source.serializer, json); +} + +abstract class GCrossReferencedEventPartsData_source__base + implements + Built, + GCrossReferencedEventPartsData_source { + GCrossReferencedEventPartsData_source__base._(); + + factory GCrossReferencedEventPartsData_source__base( + [Function(GCrossReferencedEventPartsData_source__baseBuilder b) + updates]) = _$GCrossReferencedEventPartsData_source__base; + + static void _initializeBuilder( + GCrossReferencedEventPartsData_source__baseBuilder b) => + b..G__typename = 'ReferencedSubject'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer + get serializer => _$gCrossReferencedEventPartsDataSourceBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCrossReferencedEventPartsData_source__base.serializer, this); + static GCrossReferencedEventPartsData_source__base fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCrossReferencedEventPartsData_source__base.serializer, json); +} + +abstract class GCrossReferencedEventPartsData_source__asIssue + implements + Built, + GCrossReferencedEventPartsData_source { + GCrossReferencedEventPartsData_source__asIssue._(); + + factory GCrossReferencedEventPartsData_source__asIssue( + [Function(GCrossReferencedEventPartsData_source__asIssueBuilder b) + updates]) = _$GCrossReferencedEventPartsData_source__asIssue; + + static void _initializeBuilder( + GCrossReferencedEventPartsData_source__asIssueBuilder b) => + b..G__typename = 'Issue'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get number; + GCrossReferencedEventPartsData_source__asIssue_repository get repository; + static Serializer + get serializer => _$gCrossReferencedEventPartsDataSourceAsIssueSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCrossReferencedEventPartsData_source__asIssue.serializer, this); + static GCrossReferencedEventPartsData_source__asIssue fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCrossReferencedEventPartsData_source__asIssue.serializer, json); +} + +abstract class GCrossReferencedEventPartsData_source__asIssue_repository + implements + Built { + GCrossReferencedEventPartsData_source__asIssue_repository._(); + + factory GCrossReferencedEventPartsData_source__asIssue_repository( + [Function( + GCrossReferencedEventPartsData_source__asIssue_repositoryBuilder + b) + updates]) = _$GCrossReferencedEventPartsData_source__asIssue_repository; + + static void _initializeBuilder( + GCrossReferencedEventPartsData_source__asIssue_repositoryBuilder b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GCrossReferencedEventPartsData_source__asIssue_repository_owner get owner; + String get name; + static Serializer + get serializer => + _$gCrossReferencedEventPartsDataSourceAsIssueRepositorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GCrossReferencedEventPartsData_source__asIssue_repository.serializer, + this); + static GCrossReferencedEventPartsData_source__asIssue_repository fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCrossReferencedEventPartsData_source__asIssue_repository.serializer, + json); +} + +abstract class GCrossReferencedEventPartsData_source__asIssue_repository_owner + implements + Built { + GCrossReferencedEventPartsData_source__asIssue_repository_owner._(); + + factory GCrossReferencedEventPartsData_source__asIssue_repository_owner( + [Function( + GCrossReferencedEventPartsData_source__asIssue_repository_ownerBuilder + b) + updates]) = + _$GCrossReferencedEventPartsData_source__asIssue_repository_owner; + + static void _initializeBuilder( + GCrossReferencedEventPartsData_source__asIssue_repository_ownerBuilder + b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GCrossReferencedEventPartsData_source__asIssue_repository_owner> + get serializer => + _$gCrossReferencedEventPartsDataSourceAsIssueRepositoryOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCrossReferencedEventPartsData_source__asIssue_repository_owner + .serializer, + this); + static GCrossReferencedEventPartsData_source__asIssue_repository_owner + fromJson(Map json) => _i1.serializers.deserializeWith( + GCrossReferencedEventPartsData_source__asIssue_repository_owner + .serializer, + json); +} + +abstract class GCrossReferencedEventPartsData_source__asPullRequest + implements + Built, + GCrossReferencedEventPartsData_source { + GCrossReferencedEventPartsData_source__asPullRequest._(); + + factory GCrossReferencedEventPartsData_source__asPullRequest( + [Function(GCrossReferencedEventPartsData_source__asPullRequestBuilder b) + updates]) = _$GCrossReferencedEventPartsData_source__asPullRequest; + + static void _initializeBuilder( + GCrossReferencedEventPartsData_source__asPullRequestBuilder b) => + b..G__typename = 'PullRequest'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get number; + GCrossReferencedEventPartsData_source__asPullRequest_repository + get repository; + static Serializer + get serializer => + _$gCrossReferencedEventPartsDataSourceAsPullRequestSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCrossReferencedEventPartsData_source__asPullRequest.serializer, this); + static GCrossReferencedEventPartsData_source__asPullRequest fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCrossReferencedEventPartsData_source__asPullRequest.serializer, + json); +} + +abstract class GCrossReferencedEventPartsData_source__asPullRequest_repository + implements + Built { + GCrossReferencedEventPartsData_source__asPullRequest_repository._(); + + factory GCrossReferencedEventPartsData_source__asPullRequest_repository( + [Function( + GCrossReferencedEventPartsData_source__asPullRequest_repositoryBuilder + b) + updates]) = + _$GCrossReferencedEventPartsData_source__asPullRequest_repository; + + static void _initializeBuilder( + GCrossReferencedEventPartsData_source__asPullRequest_repositoryBuilder + b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner + get owner; + String get name; + static Serializer< + GCrossReferencedEventPartsData_source__asPullRequest_repository> + get serializer => + _$gCrossReferencedEventPartsDataSourceAsPullRequestRepositorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GCrossReferencedEventPartsData_source__asPullRequest_repository + .serializer, + this); + static GCrossReferencedEventPartsData_source__asPullRequest_repository + fromJson(Map json) => _i1.serializers.deserializeWith( + GCrossReferencedEventPartsData_source__asPullRequest_repository + .serializer, + json); +} + +abstract class GCrossReferencedEventPartsData_source__asPullRequest_repository_owner + implements + Built< + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner, + GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerBuilder> { + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner._(); + + factory GCrossReferencedEventPartsData_source__asPullRequest_repository_owner( + [Function( + GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerBuilder + b) + updates]) = + _$GCrossReferencedEventPartsData_source__asPullRequest_repository_owner; + + static void _initializeBuilder( + GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerBuilder + b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner> + get serializer => + _$gCrossReferencedEventPartsDataSourceAsPullRequestRepositoryOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner + .serializer, + this); + static GCrossReferencedEventPartsData_source__asPullRequest_repository_owner + fromJson(Map json) => _i1.serializers.deserializeWith( + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner + .serializer, + json); +} + +abstract class GLabeledEventParts { + String get G__typename; + DateTime get createdAt; + GLabeledEventParts_actor get actor; + GLabeledEventParts_label get label; + Map toJson(); +} + +abstract class GLabeledEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GLabeledEventParts_label { + String get G__typename; + String get name; + String get color; + Map toJson(); +} + +abstract class GLabeledEventPartsData + implements + Built, + GLabeledEventParts { + GLabeledEventPartsData._(); + + factory GLabeledEventPartsData( + [Function(GLabeledEventPartsDataBuilder b) updates]) = + _$GLabeledEventPartsData; + + static void _initializeBuilder(GLabeledEventPartsDataBuilder b) => + b..G__typename = 'LabeledEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GLabeledEventPartsData_actor get actor; + GLabeledEventPartsData_label get label; + static Serializer get serializer => + _$gLabeledEventPartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GLabeledEventPartsData.serializer, this); + static GLabeledEventPartsData fromJson(Map json) => + _i1.serializers.deserializeWith(GLabeledEventPartsData.serializer, json); +} + +abstract class GLabeledEventPartsData_actor + implements + Built, + GLabeledEventParts_actor { + GLabeledEventPartsData_actor._(); + + factory GLabeledEventPartsData_actor( + [Function(GLabeledEventPartsData_actorBuilder b) updates]) = + _$GLabeledEventPartsData_actor; + + static void _initializeBuilder(GLabeledEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gLabeledEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GLabeledEventPartsData_actor.serializer, this); + static GLabeledEventPartsData_actor fromJson(Map json) => + _i1.serializers + .deserializeWith(GLabeledEventPartsData_actor.serializer, json); +} + +abstract class GLabeledEventPartsData_label + implements + Built, + GLabeledEventParts_label { + GLabeledEventPartsData_label._(); + + factory GLabeledEventPartsData_label( + [Function(GLabeledEventPartsData_labelBuilder b) updates]) = + _$GLabeledEventPartsData_label; + + static void _initializeBuilder(GLabeledEventPartsData_labelBuilder b) => + b..G__typename = 'Label'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get name; + String get color; + static Serializer get serializer => + _$gLabeledEventPartsDataLabelSerializer; + Map toJson() => _i1.serializers + .serializeWith(GLabeledEventPartsData_label.serializer, this); + static GLabeledEventPartsData_label fromJson(Map json) => + _i1.serializers + .deserializeWith(GLabeledEventPartsData_label.serializer, json); +} + +abstract class GUnlabeledEventParts { + String get G__typename; + DateTime get createdAt; + GUnlabeledEventParts_actor get actor; + GUnlabeledEventParts_label get label; + Map toJson(); +} + +abstract class GUnlabeledEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GUnlabeledEventParts_label { + String get G__typename; + String get name; + String get color; + Map toJson(); +} + +abstract class GUnlabeledEventPartsData + implements + Built, + GUnlabeledEventParts { + GUnlabeledEventPartsData._(); + + factory GUnlabeledEventPartsData( + [Function(GUnlabeledEventPartsDataBuilder b) updates]) = + _$GUnlabeledEventPartsData; + + static void _initializeBuilder(GUnlabeledEventPartsDataBuilder b) => + b..G__typename = 'UnlabeledEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GUnlabeledEventPartsData_actor get actor; + GUnlabeledEventPartsData_label get label; + static Serializer get serializer => + _$gUnlabeledEventPartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUnlabeledEventPartsData.serializer, this); + static GUnlabeledEventPartsData fromJson(Map json) => + _i1.serializers + .deserializeWith(GUnlabeledEventPartsData.serializer, json); +} + +abstract class GUnlabeledEventPartsData_actor + implements + Built, + GUnlabeledEventParts_actor { + GUnlabeledEventPartsData_actor._(); + + factory GUnlabeledEventPartsData_actor( + [Function(GUnlabeledEventPartsData_actorBuilder b) updates]) = + _$GUnlabeledEventPartsData_actor; + + static void _initializeBuilder(GUnlabeledEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gUnlabeledEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUnlabeledEventPartsData_actor.serializer, this); + static GUnlabeledEventPartsData_actor fromJson(Map json) => + _i1.serializers + .deserializeWith(GUnlabeledEventPartsData_actor.serializer, json); +} + +abstract class GUnlabeledEventPartsData_label + implements + Built, + GUnlabeledEventParts_label { + GUnlabeledEventPartsData_label._(); + + factory GUnlabeledEventPartsData_label( + [Function(GUnlabeledEventPartsData_labelBuilder b) updates]) = + _$GUnlabeledEventPartsData_label; + + static void _initializeBuilder(GUnlabeledEventPartsData_labelBuilder b) => + b..G__typename = 'Label'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get name; + String get color; + static Serializer get serializer => + _$gUnlabeledEventPartsDataLabelSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUnlabeledEventPartsData_label.serializer, this); + static GUnlabeledEventPartsData_label fromJson(Map json) => + _i1.serializers + .deserializeWith(GUnlabeledEventPartsData_label.serializer, json); +} + +abstract class GMilestonedEventParts { + String get G__typename; + DateTime get createdAt; + GMilestonedEventParts_actor get actor; + String get milestoneTitle; + Map toJson(); +} + +abstract class GMilestonedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GMilestonedEventPartsData + implements + Built, + GMilestonedEventParts { + GMilestonedEventPartsData._(); + + factory GMilestonedEventPartsData( + [Function(GMilestonedEventPartsDataBuilder b) updates]) = + _$GMilestonedEventPartsData; + + static void _initializeBuilder(GMilestonedEventPartsDataBuilder b) => + b..G__typename = 'MilestonedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GMilestonedEventPartsData_actor get actor; + String get milestoneTitle; + static Serializer get serializer => + _$gMilestonedEventPartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GMilestonedEventPartsData.serializer, this); + static GMilestonedEventPartsData fromJson(Map json) => + _i1.serializers + .deserializeWith(GMilestonedEventPartsData.serializer, json); +} + +abstract class GMilestonedEventPartsData_actor + implements + Built, + GMilestonedEventParts_actor { + GMilestonedEventPartsData_actor._(); + + factory GMilestonedEventPartsData_actor( + [Function(GMilestonedEventPartsData_actorBuilder b) updates]) = + _$GMilestonedEventPartsData_actor; + + static void _initializeBuilder(GMilestonedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gMilestonedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GMilestonedEventPartsData_actor.serializer, this); + static GMilestonedEventPartsData_actor fromJson(Map json) => + _i1.serializers + .deserializeWith(GMilestonedEventPartsData_actor.serializer, json); +} + +abstract class GDemilestonedEventParts { + String get G__typename; + DateTime get createdAt; + GDemilestonedEventParts_actor get actor; + String get milestoneTitle; + Map toJson(); +} + +abstract class GDemilestonedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GDemilestonedEventPartsData + implements + Built, + GDemilestonedEventParts { + GDemilestonedEventPartsData._(); + + factory GDemilestonedEventPartsData( + [Function(GDemilestonedEventPartsDataBuilder b) updates]) = + _$GDemilestonedEventPartsData; + + static void _initializeBuilder(GDemilestonedEventPartsDataBuilder b) => + b..G__typename = 'DemilestonedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GDemilestonedEventPartsData_actor get actor; + String get milestoneTitle; + static Serializer get serializer => + _$gDemilestonedEventPartsDataSerializer; + Map toJson() => _i1.serializers + .serializeWith(GDemilestonedEventPartsData.serializer, this); + static GDemilestonedEventPartsData fromJson(Map json) => + _i1.serializers + .deserializeWith(GDemilestonedEventPartsData.serializer, json); +} + +abstract class GDemilestonedEventPartsData_actor + implements + Built, + GDemilestonedEventParts_actor { + GDemilestonedEventPartsData_actor._(); + + factory GDemilestonedEventPartsData_actor( + [Function(GDemilestonedEventPartsData_actorBuilder b) updates]) = + _$GDemilestonedEventPartsData_actor; + + static void _initializeBuilder(GDemilestonedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gDemilestonedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GDemilestonedEventPartsData_actor.serializer, this); + static GDemilestonedEventPartsData_actor fromJson( + Map json) => + _i1.serializers + .deserializeWith(GDemilestonedEventPartsData_actor.serializer, json); +} + +abstract class GLockedEventParts { + String get G__typename; + DateTime get createdAt; + GLockedEventParts_actor get actor; + _i3.GLockReason get lockReason; + Map toJson(); +} + +abstract class GLockedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GLockedEventPartsData + implements + Built, + GLockedEventParts { + GLockedEventPartsData._(); + + factory GLockedEventPartsData( + [Function(GLockedEventPartsDataBuilder b) updates]) = + _$GLockedEventPartsData; + + static void _initializeBuilder(GLockedEventPartsDataBuilder b) => + b..G__typename = 'LockedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GLockedEventPartsData_actor get actor; + @nullable + _i3.GLockReason get lockReason; + static Serializer get serializer => + _$gLockedEventPartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GLockedEventPartsData.serializer, this); + static GLockedEventPartsData fromJson(Map json) => + _i1.serializers.deserializeWith(GLockedEventPartsData.serializer, json); +} + +abstract class GLockedEventPartsData_actor + implements + Built, + GLockedEventParts_actor { + GLockedEventPartsData_actor._(); + + factory GLockedEventPartsData_actor( + [Function(GLockedEventPartsData_actorBuilder b) updates]) = + _$GLockedEventPartsData_actor; + + static void _initializeBuilder(GLockedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gLockedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GLockedEventPartsData_actor.serializer, this); + static GLockedEventPartsData_actor fromJson(Map json) => + _i1.serializers + .deserializeWith(GLockedEventPartsData_actor.serializer, json); +} + +abstract class GUnlockedEventParts { + String get G__typename; + DateTime get createdAt; + GUnlockedEventParts_actor get actor; + Map toJson(); +} + +abstract class GUnlockedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GUnlockedEventPartsData + implements + Built, + GUnlockedEventParts { + GUnlockedEventPartsData._(); + + factory GUnlockedEventPartsData( + [Function(GUnlockedEventPartsDataBuilder b) updates]) = + _$GUnlockedEventPartsData; + + static void _initializeBuilder(GUnlockedEventPartsDataBuilder b) => + b..G__typename = 'UnlockedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GUnlockedEventPartsData_actor get actor; + static Serializer get serializer => + _$gUnlockedEventPartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUnlockedEventPartsData.serializer, this); + static GUnlockedEventPartsData fromJson(Map json) => + _i1.serializers.deserializeWith(GUnlockedEventPartsData.serializer, json); +} + +abstract class GUnlockedEventPartsData_actor + implements + Built, + GUnlockedEventParts_actor { + GUnlockedEventPartsData_actor._(); + + factory GUnlockedEventPartsData_actor( + [Function(GUnlockedEventPartsData_actorBuilder b) updates]) = + _$GUnlockedEventPartsData_actor; + + static void _initializeBuilder(GUnlockedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gUnlockedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUnlockedEventPartsData_actor.serializer, this); + static GUnlockedEventPartsData_actor fromJson(Map json) => + _i1.serializers + .deserializeWith(GUnlockedEventPartsData_actor.serializer, json); +} + +abstract class GAssignedEventParts { + String get G__typename; + DateTime get createdAt; + GAssignedEventParts_actor get actor; + GAssignedEventParts_assignee get assignee; + Map toJson(); +} + +abstract class GAssignedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GAssignedEventParts_assignee { + String get G__typename; +} + +abstract class GAssignedEventParts_assignee__base + implements GAssignedEventParts_assignee { + String get G__typename; + Map toJson(); +} + +abstract class GAssignedEventParts_assignee__asUser + implements GAssignedEventParts_assignee { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GAssignedEventParts_assignee__asBot + implements GAssignedEventParts_assignee { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GAssignedEventParts_assignee__asOrganization + implements GAssignedEventParts_assignee { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GAssignedEventParts_assignee__asMannequin + implements GAssignedEventParts_assignee { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GAssignedEventPartsData + implements + Built, + GAssignedEventParts { + GAssignedEventPartsData._(); + + factory GAssignedEventPartsData( + [Function(GAssignedEventPartsDataBuilder b) updates]) = + _$GAssignedEventPartsData; + + static void _initializeBuilder(GAssignedEventPartsDataBuilder b) => + b..G__typename = 'AssignedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GAssignedEventPartsData_actor get actor; + @nullable + GAssignedEventPartsData_assignee get assignee; + static Serializer get serializer => + _$gAssignedEventPartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GAssignedEventPartsData.serializer, this); + static GAssignedEventPartsData fromJson(Map json) => + _i1.serializers.deserializeWith(GAssignedEventPartsData.serializer, json); +} + +abstract class GAssignedEventPartsData_actor + implements + Built, + GAssignedEventParts_actor { + GAssignedEventPartsData_actor._(); + + factory GAssignedEventPartsData_actor( + [Function(GAssignedEventPartsData_actorBuilder b) updates]) = + _$GAssignedEventPartsData_actor; + + static void _initializeBuilder(GAssignedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gAssignedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GAssignedEventPartsData_actor.serializer, this); + static GAssignedEventPartsData_actor fromJson(Map json) => + _i1.serializers + .deserializeWith(GAssignedEventPartsData_actor.serializer, json); +} + +abstract class GAssignedEventPartsData_assignee + implements GAssignedEventParts_assignee { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer get serializer => + _i2.InlineFragmentSerializer( + 'GAssignedEventPartsData_assignee', + GAssignedEventPartsData_assignee__base, [ + GAssignedEventPartsData_assignee__asUser, + GAssignedEventPartsData_assignee__asBot, + GAssignedEventPartsData_assignee__asOrganization, + GAssignedEventPartsData_assignee__asMannequin + ]); + Map toJson() => _i1.serializers + .serializeWith(GAssignedEventPartsData_assignee.serializer, this); + static GAssignedEventPartsData_assignee fromJson(Map json) => + _i1.serializers + .deserializeWith(GAssignedEventPartsData_assignee.serializer, json); +} + +abstract class GAssignedEventPartsData_assignee__base + implements + Built, + GAssignedEventPartsData_assignee { + GAssignedEventPartsData_assignee__base._(); + + factory GAssignedEventPartsData_assignee__base( + [Function(GAssignedEventPartsData_assignee__baseBuilder b) updates]) = + _$GAssignedEventPartsData_assignee__base; + + static void _initializeBuilder( + GAssignedEventPartsData_assignee__baseBuilder b) => + b..G__typename = 'Assignee'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer get serializer => + _$gAssignedEventPartsDataAssigneeBaseSerializer; + Map toJson() => _i1.serializers + .serializeWith(GAssignedEventPartsData_assignee__base.serializer, this); + static GAssignedEventPartsData_assignee__base fromJson( + Map json) => + _i1.serializers.deserializeWith( + GAssignedEventPartsData_assignee__base.serializer, json); +} + +abstract class GAssignedEventPartsData_assignee__asUser + implements + Built, + GAssignedEventPartsData_assignee { + GAssignedEventPartsData_assignee__asUser._(); + + factory GAssignedEventPartsData_assignee__asUser( + [Function(GAssignedEventPartsData_assignee__asUserBuilder b) + updates]) = _$GAssignedEventPartsData_assignee__asUser; + + static void _initializeBuilder( + GAssignedEventPartsData_assignee__asUserBuilder b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gAssignedEventPartsDataAssigneeAsUserSerializer; + Map toJson() => _i1.serializers + .serializeWith(GAssignedEventPartsData_assignee__asUser.serializer, this); + static GAssignedEventPartsData_assignee__asUser fromJson( + Map json) => + _i1.serializers.deserializeWith( + GAssignedEventPartsData_assignee__asUser.serializer, json); +} + +abstract class GAssignedEventPartsData_assignee__asBot + implements + Built, + GAssignedEventPartsData_assignee { + GAssignedEventPartsData_assignee__asBot._(); + + factory GAssignedEventPartsData_assignee__asBot( + [Function(GAssignedEventPartsData_assignee__asBotBuilder b) + updates]) = _$GAssignedEventPartsData_assignee__asBot; + + static void _initializeBuilder( + GAssignedEventPartsData_assignee__asBotBuilder b) => + b..G__typename = 'Bot'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gAssignedEventPartsDataAssigneeAsBotSerializer; + Map toJson() => _i1.serializers + .serializeWith(GAssignedEventPartsData_assignee__asBot.serializer, this); + static GAssignedEventPartsData_assignee__asBot fromJson( + Map json) => + _i1.serializers.deserializeWith( + GAssignedEventPartsData_assignee__asBot.serializer, json); +} + +abstract class GAssignedEventPartsData_assignee__asOrganization + implements + Built, + GAssignedEventPartsData_assignee { + GAssignedEventPartsData_assignee__asOrganization._(); + + factory GAssignedEventPartsData_assignee__asOrganization( + [Function(GAssignedEventPartsData_assignee__asOrganizationBuilder b) + updates]) = _$GAssignedEventPartsData_assignee__asOrganization; + + static void _initializeBuilder( + GAssignedEventPartsData_assignee__asOrganizationBuilder b) => + b..G__typename = 'Organization'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer + get serializer => + _$gAssignedEventPartsDataAssigneeAsOrganizationSerializer; + Map toJson() => _i1.serializers.serializeWith( + GAssignedEventPartsData_assignee__asOrganization.serializer, this); + static GAssignedEventPartsData_assignee__asOrganization fromJson( + Map json) => + _i1.serializers.deserializeWith( + GAssignedEventPartsData_assignee__asOrganization.serializer, json); +} + +abstract class GAssignedEventPartsData_assignee__asMannequin + implements + Built, + GAssignedEventPartsData_assignee { + GAssignedEventPartsData_assignee__asMannequin._(); + + factory GAssignedEventPartsData_assignee__asMannequin( + [Function(GAssignedEventPartsData_assignee__asMannequinBuilder b) + updates]) = _$GAssignedEventPartsData_assignee__asMannequin; + + static void _initializeBuilder( + GAssignedEventPartsData_assignee__asMannequinBuilder b) => + b..G__typename = 'Mannequin'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer + get serializer => _$gAssignedEventPartsDataAssigneeAsMannequinSerializer; + Map toJson() => _i1.serializers.serializeWith( + GAssignedEventPartsData_assignee__asMannequin.serializer, this); + static GAssignedEventPartsData_assignee__asMannequin fromJson( + Map json) => + _i1.serializers.deserializeWith( + GAssignedEventPartsData_assignee__asMannequin.serializer, json); +} + +abstract class GUnassignedEventParts { + String get G__typename; + DateTime get createdAt; + GUnassignedEventParts_actor get actor; + GUnassignedEventParts_assignee get assignee; + Map toJson(); +} + +abstract class GUnassignedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GUnassignedEventParts_assignee { + String get G__typename; +} + +abstract class GUnassignedEventParts_assignee__base + implements GUnassignedEventParts_assignee { + String get G__typename; + Map toJson(); +} + +abstract class GUnassignedEventParts_assignee__asUser + implements GUnassignedEventParts_assignee { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GUnassignedEventParts_assignee__asBot + implements GUnassignedEventParts_assignee { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GUnassignedEventParts_assignee__asOrganization + implements GUnassignedEventParts_assignee { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GUnassignedEventParts_assignee__asMannequin + implements GUnassignedEventParts_assignee { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GUnassignedEventPartsData + implements + Built, + GUnassignedEventParts { + GUnassignedEventPartsData._(); + + factory GUnassignedEventPartsData( + [Function(GUnassignedEventPartsDataBuilder b) updates]) = + _$GUnassignedEventPartsData; + + static void _initializeBuilder(GUnassignedEventPartsDataBuilder b) => + b..G__typename = 'UnassignedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GUnassignedEventPartsData_actor get actor; + @nullable + GUnassignedEventPartsData_assignee get assignee; + static Serializer get serializer => + _$gUnassignedEventPartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUnassignedEventPartsData.serializer, this); + static GUnassignedEventPartsData fromJson(Map json) => + _i1.serializers + .deserializeWith(GUnassignedEventPartsData.serializer, json); +} + +abstract class GUnassignedEventPartsData_actor + implements + Built, + GUnassignedEventParts_actor { + GUnassignedEventPartsData_actor._(); + + factory GUnassignedEventPartsData_actor( + [Function(GUnassignedEventPartsData_actorBuilder b) updates]) = + _$GUnassignedEventPartsData_actor; + + static void _initializeBuilder(GUnassignedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gUnassignedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUnassignedEventPartsData_actor.serializer, this); + static GUnassignedEventPartsData_actor fromJson(Map json) => + _i1.serializers + .deserializeWith(GUnassignedEventPartsData_actor.serializer, json); +} + +abstract class GUnassignedEventPartsData_assignee + implements GUnassignedEventParts_assignee { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer get serializer => + _i2.InlineFragmentSerializer( + 'GUnassignedEventPartsData_assignee', + GUnassignedEventPartsData_assignee__base, [ + GUnassignedEventPartsData_assignee__asUser, + GUnassignedEventPartsData_assignee__asBot, + GUnassignedEventPartsData_assignee__asOrganization, + GUnassignedEventPartsData_assignee__asMannequin + ]); + Map toJson() => _i1.serializers + .serializeWith(GUnassignedEventPartsData_assignee.serializer, this); + static GUnassignedEventPartsData_assignee fromJson( + Map json) => + _i1.serializers + .deserializeWith(GUnassignedEventPartsData_assignee.serializer, json); +} + +abstract class GUnassignedEventPartsData_assignee__base + implements + Built, + GUnassignedEventPartsData_assignee { + GUnassignedEventPartsData_assignee__base._(); + + factory GUnassignedEventPartsData_assignee__base( + [Function(GUnassignedEventPartsData_assignee__baseBuilder b) + updates]) = _$GUnassignedEventPartsData_assignee__base; + + static void _initializeBuilder( + GUnassignedEventPartsData_assignee__baseBuilder b) => + b..G__typename = 'Assignee'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer get serializer => + _$gUnassignedEventPartsDataAssigneeBaseSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUnassignedEventPartsData_assignee__base.serializer, this); + static GUnassignedEventPartsData_assignee__base fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUnassignedEventPartsData_assignee__base.serializer, json); +} + +abstract class GUnassignedEventPartsData_assignee__asUser + implements + Built, + GUnassignedEventPartsData_assignee { + GUnassignedEventPartsData_assignee__asUser._(); + + factory GUnassignedEventPartsData_assignee__asUser( + [Function(GUnassignedEventPartsData_assignee__asUserBuilder b) + updates]) = _$GUnassignedEventPartsData_assignee__asUser; + + static void _initializeBuilder( + GUnassignedEventPartsData_assignee__asUserBuilder b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer + get serializer => _$gUnassignedEventPartsDataAssigneeAsUserSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUnassignedEventPartsData_assignee__asUser.serializer, this); + static GUnassignedEventPartsData_assignee__asUser fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUnassignedEventPartsData_assignee__asUser.serializer, json); +} + +abstract class GUnassignedEventPartsData_assignee__asBot + implements + Built, + GUnassignedEventPartsData_assignee { + GUnassignedEventPartsData_assignee__asBot._(); + + factory GUnassignedEventPartsData_assignee__asBot( + [Function(GUnassignedEventPartsData_assignee__asBotBuilder b) + updates]) = _$GUnassignedEventPartsData_assignee__asBot; + + static void _initializeBuilder( + GUnassignedEventPartsData_assignee__asBotBuilder b) => + b..G__typename = 'Bot'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gUnassignedEventPartsDataAssigneeAsBotSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUnassignedEventPartsData_assignee__asBot.serializer, this); + static GUnassignedEventPartsData_assignee__asBot fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUnassignedEventPartsData_assignee__asBot.serializer, json); +} + +abstract class GUnassignedEventPartsData_assignee__asOrganization + implements + Built, + GUnassignedEventPartsData_assignee { + GUnassignedEventPartsData_assignee__asOrganization._(); + + factory GUnassignedEventPartsData_assignee__asOrganization( + [Function(GUnassignedEventPartsData_assignee__asOrganizationBuilder b) + updates]) = _$GUnassignedEventPartsData_assignee__asOrganization; + + static void _initializeBuilder( + GUnassignedEventPartsData_assignee__asOrganizationBuilder b) => + b..G__typename = 'Organization'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer + get serializer => + _$gUnassignedEventPartsDataAssigneeAsOrganizationSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUnassignedEventPartsData_assignee__asOrganization.serializer, this); + static GUnassignedEventPartsData_assignee__asOrganization fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUnassignedEventPartsData_assignee__asOrganization.serializer, json); +} + +abstract class GUnassignedEventPartsData_assignee__asMannequin + implements + Built, + GUnassignedEventPartsData_assignee { + GUnassignedEventPartsData_assignee__asMannequin._(); + + factory GUnassignedEventPartsData_assignee__asMannequin( + [Function(GUnassignedEventPartsData_assignee__asMannequinBuilder b) + updates]) = _$GUnassignedEventPartsData_assignee__asMannequin; + + static void _initializeBuilder( + GUnassignedEventPartsData_assignee__asMannequinBuilder b) => + b..G__typename = 'Mannequin'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer + get serializer => + _$gUnassignedEventPartsDataAssigneeAsMannequinSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUnassignedEventPartsData_assignee__asMannequin.serializer, this); + static GUnassignedEventPartsData_assignee__asMannequin fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUnassignedEventPartsData_assignee__asMannequin.serializer, json); +} + +abstract class GSubscribedEventParts { + String get G__typename; + DateTime get createdAt; + GSubscribedEventParts_actor get actor; + Map toJson(); +} + +abstract class GSubscribedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GSubscribedEventPartsData + implements + Built, + GSubscribedEventParts { + GSubscribedEventPartsData._(); + + factory GSubscribedEventPartsData( + [Function(GSubscribedEventPartsDataBuilder b) updates]) = + _$GSubscribedEventPartsData; + + static void _initializeBuilder(GSubscribedEventPartsDataBuilder b) => + b..G__typename = 'SubscribedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GSubscribedEventPartsData_actor get actor; + static Serializer get serializer => + _$gSubscribedEventPartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GSubscribedEventPartsData.serializer, this); + static GSubscribedEventPartsData fromJson(Map json) => + _i1.serializers + .deserializeWith(GSubscribedEventPartsData.serializer, json); +} + +abstract class GSubscribedEventPartsData_actor + implements + Built, + GSubscribedEventParts_actor { + GSubscribedEventPartsData_actor._(); + + factory GSubscribedEventPartsData_actor( + [Function(GSubscribedEventPartsData_actorBuilder b) updates]) = + _$GSubscribedEventPartsData_actor; + + static void _initializeBuilder(GSubscribedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gSubscribedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GSubscribedEventPartsData_actor.serializer, this); + static GSubscribedEventPartsData_actor fromJson(Map json) => + _i1.serializers + .deserializeWith(GSubscribedEventPartsData_actor.serializer, json); +} + +abstract class GUnsubscribedEventParts { + String get G__typename; + DateTime get createdAt; + GUnsubscribedEventParts_actor get actor; + Map toJson(); +} + +abstract class GUnsubscribedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GUnsubscribedEventPartsData + implements + Built, + GUnsubscribedEventParts { + GUnsubscribedEventPartsData._(); + + factory GUnsubscribedEventPartsData( + [Function(GUnsubscribedEventPartsDataBuilder b) updates]) = + _$GUnsubscribedEventPartsData; + + static void _initializeBuilder(GUnsubscribedEventPartsDataBuilder b) => + b..G__typename = 'UnsubscribedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GUnsubscribedEventPartsData_actor get actor; + static Serializer get serializer => + _$gUnsubscribedEventPartsDataSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUnsubscribedEventPartsData.serializer, this); + static GUnsubscribedEventPartsData fromJson(Map json) => + _i1.serializers + .deserializeWith(GUnsubscribedEventPartsData.serializer, json); +} + +abstract class GUnsubscribedEventPartsData_actor + implements + Built, + GUnsubscribedEventParts_actor { + GUnsubscribedEventPartsData_actor._(); + + factory GUnsubscribedEventPartsData_actor( + [Function(GUnsubscribedEventPartsData_actorBuilder b) updates]) = + _$GUnsubscribedEventPartsData_actor; + + static void _initializeBuilder(GUnsubscribedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gUnsubscribedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUnsubscribedEventPartsData_actor.serializer, this); + static GUnsubscribedEventPartsData_actor fromJson( + Map json) => + _i1.serializers + .deserializeWith(GUnsubscribedEventPartsData_actor.serializer, json); +} + +abstract class GMentionedEventParts { + String get G__typename; + DateTime get createdAt; + GMentionedEventParts_actor get actor; + Map toJson(); +} + +abstract class GMentionedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GMentionedEventPartsData + implements + Built, + GMentionedEventParts { + GMentionedEventPartsData._(); + + factory GMentionedEventPartsData( + [Function(GMentionedEventPartsDataBuilder b) updates]) = + _$GMentionedEventPartsData; + + static void _initializeBuilder(GMentionedEventPartsDataBuilder b) => + b..G__typename = 'MentionedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GMentionedEventPartsData_actor get actor; + static Serializer get serializer => + _$gMentionedEventPartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GMentionedEventPartsData.serializer, this); + static GMentionedEventPartsData fromJson(Map json) => + _i1.serializers + .deserializeWith(GMentionedEventPartsData.serializer, json); +} + +abstract class GMentionedEventPartsData_actor + implements + Built, + GMentionedEventParts_actor { + GMentionedEventPartsData_actor._(); + + factory GMentionedEventPartsData_actor( + [Function(GMentionedEventPartsData_actorBuilder b) updates]) = + _$GMentionedEventPartsData_actor; + + static void _initializeBuilder(GMentionedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gMentionedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GMentionedEventPartsData_actor.serializer, this); + static GMentionedEventPartsData_actor fromJson(Map json) => + _i1.serializers + .deserializeWith(GMentionedEventPartsData_actor.serializer, json); +} + +abstract class GPinnedEventParts { + String get G__typename; + DateTime get createdAt; + GPinnedEventParts_actor get actor; + Map toJson(); +} + +abstract class GPinnedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GPinnedEventPartsData + implements + Built, + GPinnedEventParts { + GPinnedEventPartsData._(); + + factory GPinnedEventPartsData( + [Function(GPinnedEventPartsDataBuilder b) updates]) = + _$GPinnedEventPartsData; + + static void _initializeBuilder(GPinnedEventPartsDataBuilder b) => + b..G__typename = 'PinnedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GPinnedEventPartsData_actor get actor; + static Serializer get serializer => + _$gPinnedEventPartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GPinnedEventPartsData.serializer, this); + static GPinnedEventPartsData fromJson(Map json) => + _i1.serializers.deserializeWith(GPinnedEventPartsData.serializer, json); +} + +abstract class GPinnedEventPartsData_actor + implements + Built, + GPinnedEventParts_actor { + GPinnedEventPartsData_actor._(); + + factory GPinnedEventPartsData_actor( + [Function(GPinnedEventPartsData_actorBuilder b) updates]) = + _$GPinnedEventPartsData_actor; + + static void _initializeBuilder(GPinnedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gPinnedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GPinnedEventPartsData_actor.serializer, this); + static GPinnedEventPartsData_actor fromJson(Map json) => + _i1.serializers + .deserializeWith(GPinnedEventPartsData_actor.serializer, json); +} + +abstract class GTransferredEventParts { + String get G__typename; + DateTime get createdAt; + GTransferredEventParts_actor get actor; + GTransferredEventParts_fromRepository get fromRepository; + Map toJson(); +} + +abstract class GTransferredEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GTransferredEventParts_fromRepository { + String get G__typename; + GTransferredEventParts_fromRepository_owner get owner; + String get name; + Map toJson(); +} + +abstract class GTransferredEventParts_fromRepository_owner { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GTransferredEventPartsData + implements + Built, + GTransferredEventParts { + GTransferredEventPartsData._(); + + factory GTransferredEventPartsData( + [Function(GTransferredEventPartsDataBuilder b) updates]) = + _$GTransferredEventPartsData; + + static void _initializeBuilder(GTransferredEventPartsDataBuilder b) => + b..G__typename = 'TransferredEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GTransferredEventPartsData_actor get actor; + @nullable + GTransferredEventPartsData_fromRepository get fromRepository; + static Serializer get serializer => + _$gTransferredEventPartsDataSerializer; + Map toJson() => _i1.serializers + .serializeWith(GTransferredEventPartsData.serializer, this); + static GTransferredEventPartsData fromJson(Map json) => + _i1.serializers + .deserializeWith(GTransferredEventPartsData.serializer, json); +} + +abstract class GTransferredEventPartsData_actor + implements + Built, + GTransferredEventParts_actor { + GTransferredEventPartsData_actor._(); + + factory GTransferredEventPartsData_actor( + [Function(GTransferredEventPartsData_actorBuilder b) updates]) = + _$GTransferredEventPartsData_actor; + + static void _initializeBuilder(GTransferredEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gTransferredEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GTransferredEventPartsData_actor.serializer, this); + static GTransferredEventPartsData_actor fromJson(Map json) => + _i1.serializers + .deserializeWith(GTransferredEventPartsData_actor.serializer, json); +} + +abstract class GTransferredEventPartsData_fromRepository + implements + Built, + GTransferredEventParts_fromRepository { + GTransferredEventPartsData_fromRepository._(); + + factory GTransferredEventPartsData_fromRepository( + [Function(GTransferredEventPartsData_fromRepositoryBuilder b) + updates]) = _$GTransferredEventPartsData_fromRepository; + + static void _initializeBuilder( + GTransferredEventPartsData_fromRepositoryBuilder b) => + b..G__typename = 'Repository'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GTransferredEventPartsData_fromRepository_owner get owner; + String get name; + static Serializer get serializer => + _$gTransferredEventPartsDataFromRepositorySerializer; + Map toJson() => _i1.serializers.serializeWith( + GTransferredEventPartsData_fromRepository.serializer, this); + static GTransferredEventPartsData_fromRepository fromJson( + Map json) => + _i1.serializers.deserializeWith( + GTransferredEventPartsData_fromRepository.serializer, json); +} + +abstract class GTransferredEventPartsData_fromRepository_owner + implements + Built, + GTransferredEventParts_fromRepository_owner { + GTransferredEventPartsData_fromRepository_owner._(); + + factory GTransferredEventPartsData_fromRepository_owner( + [Function(GTransferredEventPartsData_fromRepository_ownerBuilder b) + updates]) = _$GTransferredEventPartsData_fromRepository_owner; + + static void _initializeBuilder( + GTransferredEventPartsData_fromRepository_ownerBuilder b) => + b..G__typename = 'RepositoryOwner'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer + get serializer => + _$gTransferredEventPartsDataFromRepositoryOwnerSerializer; + Map toJson() => _i1.serializers.serializeWith( + GTransferredEventPartsData_fromRepository_owner.serializer, this); + static GTransferredEventPartsData_fromRepository_owner fromJson( + Map json) => + _i1.serializers.deserializeWith( + GTransferredEventPartsData_fromRepository_owner.serializer, json); +} + +abstract class GPullRequestCommitParts { + String get G__typename; + GPullRequestCommitParts_commit get commit; + Map toJson(); +} + +abstract class GPullRequestCommitParts_commit { + String get G__typename; + DateTime get committedDate; + String get oid; + GPullRequestCommitParts_commit_author get author; + Map toJson(); +} + +abstract class GPullRequestCommitParts_commit_author { + String get G__typename; + GPullRequestCommitParts_commit_author_user get user; + Map toJson(); +} + +abstract class GPullRequestCommitParts_commit_author_user { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GPullRequestCommitPartsData + implements + Built, + GPullRequestCommitParts { + GPullRequestCommitPartsData._(); + + factory GPullRequestCommitPartsData( + [Function(GPullRequestCommitPartsDataBuilder b) updates]) = + _$GPullRequestCommitPartsData; + + static void _initializeBuilder(GPullRequestCommitPartsDataBuilder b) => + b..G__typename = 'PullRequestCommit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GPullRequestCommitPartsData_commit get commit; + static Serializer get serializer => + _$gPullRequestCommitPartsDataSerializer; + Map toJson() => _i1.serializers + .serializeWith(GPullRequestCommitPartsData.serializer, this); + static GPullRequestCommitPartsData fromJson(Map json) => + _i1.serializers + .deserializeWith(GPullRequestCommitPartsData.serializer, json); +} + +abstract class GPullRequestCommitPartsData_commit + implements + Built, + GPullRequestCommitParts_commit { + GPullRequestCommitPartsData_commit._(); + + factory GPullRequestCommitPartsData_commit( + [Function(GPullRequestCommitPartsData_commitBuilder b) updates]) = + _$GPullRequestCommitPartsData_commit; + + static void _initializeBuilder(GPullRequestCommitPartsData_commitBuilder b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get committedDate; + String get oid; + @nullable + GPullRequestCommitPartsData_commit_author get author; + static Serializer get serializer => + _$gPullRequestCommitPartsDataCommitSerializer; + Map toJson() => _i1.serializers + .serializeWith(GPullRequestCommitPartsData_commit.serializer, this); + static GPullRequestCommitPartsData_commit fromJson( + Map json) => + _i1.serializers + .deserializeWith(GPullRequestCommitPartsData_commit.serializer, json); +} + +abstract class GPullRequestCommitPartsData_commit_author + implements + Built, + GPullRequestCommitParts_commit_author { + GPullRequestCommitPartsData_commit_author._(); + + factory GPullRequestCommitPartsData_commit_author( + [Function(GPullRequestCommitPartsData_commit_authorBuilder b) + updates]) = _$GPullRequestCommitPartsData_commit_author; + + static void _initializeBuilder( + GPullRequestCommitPartsData_commit_authorBuilder b) => + b..G__typename = 'GitActor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GPullRequestCommitPartsData_commit_author_user get user; + static Serializer get serializer => + _$gPullRequestCommitPartsDataCommitAuthorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GPullRequestCommitPartsData_commit_author.serializer, this); + static GPullRequestCommitPartsData_commit_author fromJson( + Map json) => + _i1.serializers.deserializeWith( + GPullRequestCommitPartsData_commit_author.serializer, json); +} + +abstract class GPullRequestCommitPartsData_commit_author_user + implements + Built, + GPullRequestCommitParts_commit_author_user { + GPullRequestCommitPartsData_commit_author_user._(); + + factory GPullRequestCommitPartsData_commit_author_user( + [Function(GPullRequestCommitPartsData_commit_author_userBuilder b) + updates]) = _$GPullRequestCommitPartsData_commit_author_user; + + static void _initializeBuilder( + GPullRequestCommitPartsData_commit_author_userBuilder b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer + get serializer => _$gPullRequestCommitPartsDataCommitAuthorUserSerializer; + Map toJson() => _i1.serializers.serializeWith( + GPullRequestCommitPartsData_commit_author_user.serializer, this); + static GPullRequestCommitPartsData_commit_author_user fromJson( + Map json) => + _i1.serializers.deserializeWith( + GPullRequestCommitPartsData_commit_author_user.serializer, json); +} + +abstract class GDeployedEventParts { + String get G__typename; + DateTime get createdAt; + GDeployedEventParts_actor get actor; + GDeployedEventParts_pullRequest get pullRequest; + Map toJson(); +} + +abstract class GDeployedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GDeployedEventParts_pullRequest { + String get G__typename; + GDeployedEventParts_pullRequest_headRef get headRef; + Map toJson(); +} + +abstract class GDeployedEventParts_pullRequest_headRef { + String get G__typename; + String get name; + Map toJson(); +} + +abstract class GDeployedEventPartsData + implements + Built, + GDeployedEventParts { + GDeployedEventPartsData._(); + + factory GDeployedEventPartsData( + [Function(GDeployedEventPartsDataBuilder b) updates]) = + _$GDeployedEventPartsData; + + static void _initializeBuilder(GDeployedEventPartsDataBuilder b) => + b..G__typename = 'DeployedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GDeployedEventPartsData_actor get actor; + GDeployedEventPartsData_pullRequest get pullRequest; + static Serializer get serializer => + _$gDeployedEventPartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GDeployedEventPartsData.serializer, this); + static GDeployedEventPartsData fromJson(Map json) => + _i1.serializers.deserializeWith(GDeployedEventPartsData.serializer, json); +} + +abstract class GDeployedEventPartsData_actor + implements + Built, + GDeployedEventParts_actor { + GDeployedEventPartsData_actor._(); + + factory GDeployedEventPartsData_actor( + [Function(GDeployedEventPartsData_actorBuilder b) updates]) = + _$GDeployedEventPartsData_actor; + + static void _initializeBuilder(GDeployedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gDeployedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GDeployedEventPartsData_actor.serializer, this); + static GDeployedEventPartsData_actor fromJson(Map json) => + _i1.serializers + .deserializeWith(GDeployedEventPartsData_actor.serializer, json); +} + +abstract class GDeployedEventPartsData_pullRequest + implements + Built, + GDeployedEventParts_pullRequest { + GDeployedEventPartsData_pullRequest._(); + + factory GDeployedEventPartsData_pullRequest( + [Function(GDeployedEventPartsData_pullRequestBuilder b) updates]) = + _$GDeployedEventPartsData_pullRequest; + + static void _initializeBuilder( + GDeployedEventPartsData_pullRequestBuilder b) => + b..G__typename = 'PullRequest'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GDeployedEventPartsData_pullRequest_headRef get headRef; + static Serializer get serializer => + _$gDeployedEventPartsDataPullRequestSerializer; + Map toJson() => _i1.serializers + .serializeWith(GDeployedEventPartsData_pullRequest.serializer, this); + static GDeployedEventPartsData_pullRequest fromJson( + Map json) => + _i1.serializers.deserializeWith( + GDeployedEventPartsData_pullRequest.serializer, json); +} + +abstract class GDeployedEventPartsData_pullRequest_headRef + implements + Built, + GDeployedEventParts_pullRequest_headRef { + GDeployedEventPartsData_pullRequest_headRef._(); + + factory GDeployedEventPartsData_pullRequest_headRef( + [Function(GDeployedEventPartsData_pullRequest_headRefBuilder b) + updates]) = _$GDeployedEventPartsData_pullRequest_headRef; + + static void _initializeBuilder( + GDeployedEventPartsData_pullRequest_headRefBuilder b) => + b..G__typename = 'Ref'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get name; + static Serializer + get serializer => _$gDeployedEventPartsDataPullRequestHeadRefSerializer; + Map toJson() => _i1.serializers.serializeWith( + GDeployedEventPartsData_pullRequest_headRef.serializer, this); + static GDeployedEventPartsData_pullRequest_headRef fromJson( + Map json) => + _i1.serializers.deserializeWith( + GDeployedEventPartsData_pullRequest_headRef.serializer, json); +} + +abstract class GDeploymentEnvironmentChangedEventParts { + String get G__typename; + DateTime get createdAt; + GDeploymentEnvironmentChangedEventParts_actor get actor; + GDeploymentEnvironmentChangedEventParts_deploymentStatus get deploymentStatus; + Map toJson(); +} + +abstract class GDeploymentEnvironmentChangedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GDeploymentEnvironmentChangedEventParts_deploymentStatus { + String get G__typename; + GDeploymentEnvironmentChangedEventParts_deploymentStatus_deployment + get deployment; + String get description; + Map toJson(); +} + +abstract class GDeploymentEnvironmentChangedEventParts_deploymentStatus_deployment { + String get G__typename; + String get environment; + Map toJson(); +} + +abstract class GDeploymentEnvironmentChangedEventPartsData + implements + Built, + GDeploymentEnvironmentChangedEventParts { + GDeploymentEnvironmentChangedEventPartsData._(); + + factory GDeploymentEnvironmentChangedEventPartsData( + [Function(GDeploymentEnvironmentChangedEventPartsDataBuilder b) + updates]) = _$GDeploymentEnvironmentChangedEventPartsData; + + static void _initializeBuilder( + GDeploymentEnvironmentChangedEventPartsDataBuilder b) => + b..G__typename = 'DeploymentEnvironmentChangedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GDeploymentEnvironmentChangedEventPartsData_actor get actor; + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus + get deploymentStatus; + static Serializer + get serializer => _$gDeploymentEnvironmentChangedEventPartsDataSerializer; + Map toJson() => _i1.serializers.serializeWith( + GDeploymentEnvironmentChangedEventPartsData.serializer, this); + static GDeploymentEnvironmentChangedEventPartsData fromJson( + Map json) => + _i1.serializers.deserializeWith( + GDeploymentEnvironmentChangedEventPartsData.serializer, json); +} + +abstract class GDeploymentEnvironmentChangedEventPartsData_actor + implements + Built, + GDeploymentEnvironmentChangedEventParts_actor { + GDeploymentEnvironmentChangedEventPartsData_actor._(); + + factory GDeploymentEnvironmentChangedEventPartsData_actor( + [Function(GDeploymentEnvironmentChangedEventPartsData_actorBuilder b) + updates]) = _$GDeploymentEnvironmentChangedEventPartsData_actor; + + static void _initializeBuilder( + GDeploymentEnvironmentChangedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer + get serializer => + _$gDeploymentEnvironmentChangedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GDeploymentEnvironmentChangedEventPartsData_actor.serializer, this); + static GDeploymentEnvironmentChangedEventPartsData_actor fromJson( + Map json) => + _i1.serializers.deserializeWith( + GDeploymentEnvironmentChangedEventPartsData_actor.serializer, json); +} + +abstract class GDeploymentEnvironmentChangedEventPartsData_deploymentStatus + implements + Built, + GDeploymentEnvironmentChangedEventParts_deploymentStatus { + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus._(); + + factory GDeploymentEnvironmentChangedEventPartsData_deploymentStatus( + [Function( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatusBuilder + b) + updates]) = + _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus; + + static void _initializeBuilder( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatusBuilder + b) => + b..G__typename = 'DeploymentStatus'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment + get deployment; + @nullable + String get description; + static Serializer< + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus> + get serializer => + _$gDeploymentEnvironmentChangedEventPartsDataDeploymentStatusSerializer; + Map toJson() => _i1.serializers.serializeWith( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus.serializer, + this); + static GDeploymentEnvironmentChangedEventPartsData_deploymentStatus fromJson( + Map json) => + _i1.serializers.deserializeWith( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus + .serializer, + json); +} + +abstract class GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment + implements + Built< + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment, + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentBuilder>, + GDeploymentEnvironmentChangedEventParts_deploymentStatus_deployment { + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment._(); + + factory GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment( + [Function( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentBuilder + b) + updates]) = + _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment; + + static void _initializeBuilder( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentBuilder + b) => + b..G__typename = 'Deployment'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + String get environment; + static Serializer< + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment> + get serializer => + _$gDeploymentEnvironmentChangedEventPartsDataDeploymentStatusDeploymentSerializer; + Map toJson() => _i1.serializers.serializeWith( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment + .serializer, + this); + static GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment + fromJson(Map json) => _i1.serializers.deserializeWith( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment + .serializer, + json); +} + +abstract class GHeadRefRestoredEventParts { + String get G__typename; + DateTime get createdAt; + GHeadRefRestoredEventParts_actor get actor; + GHeadRefRestoredEventParts_pullRequest get pullRequest; + Map toJson(); +} + +abstract class GHeadRefRestoredEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GHeadRefRestoredEventParts_pullRequest { + String get G__typename; + String get headRefName; + Map toJson(); +} + +abstract class GHeadRefRestoredEventPartsData + implements + Built, + GHeadRefRestoredEventParts { + GHeadRefRestoredEventPartsData._(); + + factory GHeadRefRestoredEventPartsData( + [Function(GHeadRefRestoredEventPartsDataBuilder b) updates]) = + _$GHeadRefRestoredEventPartsData; + + static void _initializeBuilder(GHeadRefRestoredEventPartsDataBuilder b) => + b..G__typename = 'HeadRefRestoredEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GHeadRefRestoredEventPartsData_actor get actor; + GHeadRefRestoredEventPartsData_pullRequest get pullRequest; + static Serializer get serializer => + _$gHeadRefRestoredEventPartsDataSerializer; + Map toJson() => _i1.serializers + .serializeWith(GHeadRefRestoredEventPartsData.serializer, this); + static GHeadRefRestoredEventPartsData fromJson(Map json) => + _i1.serializers + .deserializeWith(GHeadRefRestoredEventPartsData.serializer, json); +} + +abstract class GHeadRefRestoredEventPartsData_actor + implements + Built, + GHeadRefRestoredEventParts_actor { + GHeadRefRestoredEventPartsData_actor._(); + + factory GHeadRefRestoredEventPartsData_actor( + [Function(GHeadRefRestoredEventPartsData_actorBuilder b) updates]) = + _$GHeadRefRestoredEventPartsData_actor; + + static void _initializeBuilder( + GHeadRefRestoredEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gHeadRefRestoredEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GHeadRefRestoredEventPartsData_actor.serializer, this); + static GHeadRefRestoredEventPartsData_actor fromJson( + Map json) => + _i1.serializers.deserializeWith( + GHeadRefRestoredEventPartsData_actor.serializer, json); +} + +abstract class GHeadRefRestoredEventPartsData_pullRequest + implements + Built, + GHeadRefRestoredEventParts_pullRequest { + GHeadRefRestoredEventPartsData_pullRequest._(); + + factory GHeadRefRestoredEventPartsData_pullRequest( + [Function(GHeadRefRestoredEventPartsData_pullRequestBuilder b) + updates]) = _$GHeadRefRestoredEventPartsData_pullRequest; + + static void _initializeBuilder( + GHeadRefRestoredEventPartsData_pullRequestBuilder b) => + b..G__typename = 'PullRequest'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get headRefName; + static Serializer + get serializer => _$gHeadRefRestoredEventPartsDataPullRequestSerializer; + Map toJson() => _i1.serializers.serializeWith( + GHeadRefRestoredEventPartsData_pullRequest.serializer, this); + static GHeadRefRestoredEventPartsData_pullRequest fromJson( + Map json) => + _i1.serializers.deserializeWith( + GHeadRefRestoredEventPartsData_pullRequest.serializer, json); +} + +abstract class GBaseRefForcePushedEventParts { + String get G__typename; + DateTime get createdAt; + GBaseRefForcePushedEventParts_actor get actor; + GBaseRefForcePushedEventParts_pullRequest get pullRequest; + GBaseRefForcePushedEventParts_beforeCommit get beforeCommit; + GBaseRefForcePushedEventParts_afterCommit get afterCommit; + Map toJson(); +} + +abstract class GBaseRefForcePushedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GBaseRefForcePushedEventParts_pullRequest { + String get G__typename; + GBaseRefForcePushedEventParts_pullRequest_baseRef get baseRef; + Map toJson(); +} + +abstract class GBaseRefForcePushedEventParts_pullRequest_baseRef { + String get G__typename; + String get name; + Map toJson(); +} + +abstract class GBaseRefForcePushedEventParts_beforeCommit { + String get G__typename; + String get oid; + Map toJson(); +} + +abstract class GBaseRefForcePushedEventParts_afterCommit { + String get G__typename; + String get oid; + Map toJson(); +} + +abstract class GBaseRefForcePushedEventPartsData + implements + Built, + GBaseRefForcePushedEventParts { + GBaseRefForcePushedEventPartsData._(); + + factory GBaseRefForcePushedEventPartsData( + [Function(GBaseRefForcePushedEventPartsDataBuilder b) updates]) = + _$GBaseRefForcePushedEventPartsData; + + static void _initializeBuilder(GBaseRefForcePushedEventPartsDataBuilder b) => + b..G__typename = 'BaseRefForcePushedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GBaseRefForcePushedEventPartsData_actor get actor; + GBaseRefForcePushedEventPartsData_pullRequest get pullRequest; + @nullable + GBaseRefForcePushedEventPartsData_beforeCommit get beforeCommit; + @nullable + GBaseRefForcePushedEventPartsData_afterCommit get afterCommit; + static Serializer get serializer => + _$gBaseRefForcePushedEventPartsDataSerializer; + Map toJson() => _i1.serializers + .serializeWith(GBaseRefForcePushedEventPartsData.serializer, this); + static GBaseRefForcePushedEventPartsData fromJson( + Map json) => + _i1.serializers + .deserializeWith(GBaseRefForcePushedEventPartsData.serializer, json); +} + +abstract class GBaseRefForcePushedEventPartsData_actor + implements + Built, + GBaseRefForcePushedEventParts_actor { + GBaseRefForcePushedEventPartsData_actor._(); + + factory GBaseRefForcePushedEventPartsData_actor( + [Function(GBaseRefForcePushedEventPartsData_actorBuilder b) + updates]) = _$GBaseRefForcePushedEventPartsData_actor; + + static void _initializeBuilder( + GBaseRefForcePushedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gBaseRefForcePushedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GBaseRefForcePushedEventPartsData_actor.serializer, this); + static GBaseRefForcePushedEventPartsData_actor fromJson( + Map json) => + _i1.serializers.deserializeWith( + GBaseRefForcePushedEventPartsData_actor.serializer, json); +} + +abstract class GBaseRefForcePushedEventPartsData_pullRequest + implements + Built, + GBaseRefForcePushedEventParts_pullRequest { + GBaseRefForcePushedEventPartsData_pullRequest._(); + + factory GBaseRefForcePushedEventPartsData_pullRequest( + [Function(GBaseRefForcePushedEventPartsData_pullRequestBuilder b) + updates]) = _$GBaseRefForcePushedEventPartsData_pullRequest; + + static void _initializeBuilder( + GBaseRefForcePushedEventPartsData_pullRequestBuilder b) => + b..G__typename = 'PullRequest'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GBaseRefForcePushedEventPartsData_pullRequest_baseRef get baseRef; + static Serializer + get serializer => + _$gBaseRefForcePushedEventPartsDataPullRequestSerializer; + Map toJson() => _i1.serializers.serializeWith( + GBaseRefForcePushedEventPartsData_pullRequest.serializer, this); + static GBaseRefForcePushedEventPartsData_pullRequest fromJson( + Map json) => + _i1.serializers.deserializeWith( + GBaseRefForcePushedEventPartsData_pullRequest.serializer, json); +} + +abstract class GBaseRefForcePushedEventPartsData_pullRequest_baseRef + implements + Built, + GBaseRefForcePushedEventParts_pullRequest_baseRef { + GBaseRefForcePushedEventPartsData_pullRequest_baseRef._(); + + factory GBaseRefForcePushedEventPartsData_pullRequest_baseRef( + [Function(GBaseRefForcePushedEventPartsData_pullRequest_baseRefBuilder b) + updates]) = _$GBaseRefForcePushedEventPartsData_pullRequest_baseRef; + + static void _initializeBuilder( + GBaseRefForcePushedEventPartsData_pullRequest_baseRefBuilder b) => + b..G__typename = 'Ref'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get name; + static Serializer + get serializer => + _$gBaseRefForcePushedEventPartsDataPullRequestBaseRefSerializer; + Map toJson() => _i1.serializers.serializeWith( + GBaseRefForcePushedEventPartsData_pullRequest_baseRef.serializer, this); + static GBaseRefForcePushedEventPartsData_pullRequest_baseRef fromJson( + Map json) => + _i1.serializers.deserializeWith( + GBaseRefForcePushedEventPartsData_pullRequest_baseRef.serializer, + json); +} + +abstract class GBaseRefForcePushedEventPartsData_beforeCommit + implements + Built, + GBaseRefForcePushedEventParts_beforeCommit { + GBaseRefForcePushedEventPartsData_beforeCommit._(); + + factory GBaseRefForcePushedEventPartsData_beforeCommit( + [Function(GBaseRefForcePushedEventPartsData_beforeCommitBuilder b) + updates]) = _$GBaseRefForcePushedEventPartsData_beforeCommit; + + static void _initializeBuilder( + GBaseRefForcePushedEventPartsData_beforeCommitBuilder b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get oid; + static Serializer + get serializer => + _$gBaseRefForcePushedEventPartsDataBeforeCommitSerializer; + Map toJson() => _i1.serializers.serializeWith( + GBaseRefForcePushedEventPartsData_beforeCommit.serializer, this); + static GBaseRefForcePushedEventPartsData_beforeCommit fromJson( + Map json) => + _i1.serializers.deserializeWith( + GBaseRefForcePushedEventPartsData_beforeCommit.serializer, json); +} + +abstract class GBaseRefForcePushedEventPartsData_afterCommit + implements + Built, + GBaseRefForcePushedEventParts_afterCommit { + GBaseRefForcePushedEventPartsData_afterCommit._(); + + factory GBaseRefForcePushedEventPartsData_afterCommit( + [Function(GBaseRefForcePushedEventPartsData_afterCommitBuilder b) + updates]) = _$GBaseRefForcePushedEventPartsData_afterCommit; + + static void _initializeBuilder( + GBaseRefForcePushedEventPartsData_afterCommitBuilder b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get oid; + static Serializer + get serializer => + _$gBaseRefForcePushedEventPartsDataAfterCommitSerializer; + Map toJson() => _i1.serializers.serializeWith( + GBaseRefForcePushedEventPartsData_afterCommit.serializer, this); + static GBaseRefForcePushedEventPartsData_afterCommit fromJson( + Map json) => + _i1.serializers.deserializeWith( + GBaseRefForcePushedEventPartsData_afterCommit.serializer, json); +} + +abstract class GHeadRefForcePushedEventParts { + String get G__typename; + DateTime get createdAt; + GHeadRefForcePushedEventParts_actor get actor; + GHeadRefForcePushedEventParts_pullRequest get pullRequest; + GHeadRefForcePushedEventParts_beforeCommit get beforeCommit; + GHeadRefForcePushedEventParts_afterCommit get afterCommit; + Map toJson(); +} + +abstract class GHeadRefForcePushedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GHeadRefForcePushedEventParts_pullRequest { + String get G__typename; + String get headRefName; + Map toJson(); +} + +abstract class GHeadRefForcePushedEventParts_beforeCommit { + String get G__typename; + String get oid; + Map toJson(); +} + +abstract class GHeadRefForcePushedEventParts_afterCommit { + String get G__typename; + String get oid; + Map toJson(); +} + +abstract class GHeadRefForcePushedEventPartsData + implements + Built, + GHeadRefForcePushedEventParts { + GHeadRefForcePushedEventPartsData._(); + + factory GHeadRefForcePushedEventPartsData( + [Function(GHeadRefForcePushedEventPartsDataBuilder b) updates]) = + _$GHeadRefForcePushedEventPartsData; + + static void _initializeBuilder(GHeadRefForcePushedEventPartsDataBuilder b) => + b..G__typename = 'HeadRefForcePushedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GHeadRefForcePushedEventPartsData_actor get actor; + GHeadRefForcePushedEventPartsData_pullRequest get pullRequest; + @nullable + GHeadRefForcePushedEventPartsData_beforeCommit get beforeCommit; + @nullable + GHeadRefForcePushedEventPartsData_afterCommit get afterCommit; + static Serializer get serializer => + _$gHeadRefForcePushedEventPartsDataSerializer; + Map toJson() => _i1.serializers + .serializeWith(GHeadRefForcePushedEventPartsData.serializer, this); + static GHeadRefForcePushedEventPartsData fromJson( + Map json) => + _i1.serializers + .deserializeWith(GHeadRefForcePushedEventPartsData.serializer, json); +} + +abstract class GHeadRefForcePushedEventPartsData_actor + implements + Built, + GHeadRefForcePushedEventParts_actor { + GHeadRefForcePushedEventPartsData_actor._(); + + factory GHeadRefForcePushedEventPartsData_actor( + [Function(GHeadRefForcePushedEventPartsData_actorBuilder b) + updates]) = _$GHeadRefForcePushedEventPartsData_actor; + + static void _initializeBuilder( + GHeadRefForcePushedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gHeadRefForcePushedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GHeadRefForcePushedEventPartsData_actor.serializer, this); + static GHeadRefForcePushedEventPartsData_actor fromJson( + Map json) => + _i1.serializers.deserializeWith( + GHeadRefForcePushedEventPartsData_actor.serializer, json); +} + +abstract class GHeadRefForcePushedEventPartsData_pullRequest + implements + Built, + GHeadRefForcePushedEventParts_pullRequest { + GHeadRefForcePushedEventPartsData_pullRequest._(); + + factory GHeadRefForcePushedEventPartsData_pullRequest( + [Function(GHeadRefForcePushedEventPartsData_pullRequestBuilder b) + updates]) = _$GHeadRefForcePushedEventPartsData_pullRequest; + + static void _initializeBuilder( + GHeadRefForcePushedEventPartsData_pullRequestBuilder b) => + b..G__typename = 'PullRequest'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get headRefName; + static Serializer + get serializer => + _$gHeadRefForcePushedEventPartsDataPullRequestSerializer; + Map toJson() => _i1.serializers.serializeWith( + GHeadRefForcePushedEventPartsData_pullRequest.serializer, this); + static GHeadRefForcePushedEventPartsData_pullRequest fromJson( + Map json) => + _i1.serializers.deserializeWith( + GHeadRefForcePushedEventPartsData_pullRequest.serializer, json); +} + +abstract class GHeadRefForcePushedEventPartsData_beforeCommit + implements + Built, + GHeadRefForcePushedEventParts_beforeCommit { + GHeadRefForcePushedEventPartsData_beforeCommit._(); + + factory GHeadRefForcePushedEventPartsData_beforeCommit( + [Function(GHeadRefForcePushedEventPartsData_beforeCommitBuilder b) + updates]) = _$GHeadRefForcePushedEventPartsData_beforeCommit; + + static void _initializeBuilder( + GHeadRefForcePushedEventPartsData_beforeCommitBuilder b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get oid; + static Serializer + get serializer => + _$gHeadRefForcePushedEventPartsDataBeforeCommitSerializer; + Map toJson() => _i1.serializers.serializeWith( + GHeadRefForcePushedEventPartsData_beforeCommit.serializer, this); + static GHeadRefForcePushedEventPartsData_beforeCommit fromJson( + Map json) => + _i1.serializers.deserializeWith( + GHeadRefForcePushedEventPartsData_beforeCommit.serializer, json); +} + +abstract class GHeadRefForcePushedEventPartsData_afterCommit + implements + Built, + GHeadRefForcePushedEventParts_afterCommit { + GHeadRefForcePushedEventPartsData_afterCommit._(); + + factory GHeadRefForcePushedEventPartsData_afterCommit( + [Function(GHeadRefForcePushedEventPartsData_afterCommitBuilder b) + updates]) = _$GHeadRefForcePushedEventPartsData_afterCommit; + + static void _initializeBuilder( + GHeadRefForcePushedEventPartsData_afterCommitBuilder b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get oid; + static Serializer + get serializer => + _$gHeadRefForcePushedEventPartsDataAfterCommitSerializer; + Map toJson() => _i1.serializers.serializeWith( + GHeadRefForcePushedEventPartsData_afterCommit.serializer, this); + static GHeadRefForcePushedEventPartsData_afterCommit fromJson( + Map json) => + _i1.serializers.deserializeWith( + GHeadRefForcePushedEventPartsData_afterCommit.serializer, json); +} + +abstract class GReviewRequestedEventParts { + String get G__typename; + DateTime get createdAt; + GReviewRequestedEventParts_actor get actor; + GReviewRequestedEventParts_requestedReviewer get requestedReviewer; + Map toJson(); +} + +abstract class GReviewRequestedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GReviewRequestedEventParts_requestedReviewer { + String get G__typename; +} + +abstract class GReviewRequestedEventParts_requestedReviewer__base + implements GReviewRequestedEventParts_requestedReviewer { + String get G__typename; + Map toJson(); +} + +abstract class GReviewRequestedEventParts_requestedReviewer__asUser + implements GReviewRequestedEventParts_requestedReviewer { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GReviewRequestedEventPartsData + implements + Built, + GReviewRequestedEventParts { + GReviewRequestedEventPartsData._(); + + factory GReviewRequestedEventPartsData( + [Function(GReviewRequestedEventPartsDataBuilder b) updates]) = + _$GReviewRequestedEventPartsData; + + static void _initializeBuilder(GReviewRequestedEventPartsDataBuilder b) => + b..G__typename = 'ReviewRequestedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GReviewRequestedEventPartsData_actor get actor; + @nullable + GReviewRequestedEventPartsData_requestedReviewer get requestedReviewer; + static Serializer get serializer => + _$gReviewRequestedEventPartsDataSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReviewRequestedEventPartsData.serializer, this); + static GReviewRequestedEventPartsData fromJson(Map json) => + _i1.serializers + .deserializeWith(GReviewRequestedEventPartsData.serializer, json); +} + +abstract class GReviewRequestedEventPartsData_actor + implements + Built, + GReviewRequestedEventParts_actor { + GReviewRequestedEventPartsData_actor._(); + + factory GReviewRequestedEventPartsData_actor( + [Function(GReviewRequestedEventPartsData_actorBuilder b) updates]) = + _$GReviewRequestedEventPartsData_actor; + + static void _initializeBuilder( + GReviewRequestedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gReviewRequestedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReviewRequestedEventPartsData_actor.serializer, this); + static GReviewRequestedEventPartsData_actor fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReviewRequestedEventPartsData_actor.serializer, json); +} + +abstract class GReviewRequestedEventPartsData_requestedReviewer + implements GReviewRequestedEventParts_requestedReviewer { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer + get serializer => _i2.InlineFragmentSerializer< + GReviewRequestedEventPartsData_requestedReviewer>( + 'GReviewRequestedEventPartsData_requestedReviewer', + GReviewRequestedEventPartsData_requestedReviewer__base, + [GReviewRequestedEventPartsData_requestedReviewer__asUser]); + Map toJson() => _i1.serializers.serializeWith( + GReviewRequestedEventPartsData_requestedReviewer.serializer, this); + static GReviewRequestedEventPartsData_requestedReviewer fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReviewRequestedEventPartsData_requestedReviewer.serializer, json); +} + +abstract class GReviewRequestedEventPartsData_requestedReviewer__base + implements + Built, + GReviewRequestedEventPartsData_requestedReviewer { + GReviewRequestedEventPartsData_requestedReviewer__base._(); + + factory GReviewRequestedEventPartsData_requestedReviewer__base( + [Function(GReviewRequestedEventPartsData_requestedReviewer__baseBuilder b) + updates]) = _$GReviewRequestedEventPartsData_requestedReviewer__base; + + static void _initializeBuilder( + GReviewRequestedEventPartsData_requestedReviewer__baseBuilder b) => + b..G__typename = 'RequestedReviewer'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer + get serializer => + _$gReviewRequestedEventPartsDataRequestedReviewerBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GReviewRequestedEventPartsData_requestedReviewer__base.serializer, this); + static GReviewRequestedEventPartsData_requestedReviewer__base fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReviewRequestedEventPartsData_requestedReviewer__base.serializer, + json); +} + +abstract class GReviewRequestedEventPartsData_requestedReviewer__asUser + implements + Built, + GReviewRequestedEventPartsData_requestedReviewer { + GReviewRequestedEventPartsData_requestedReviewer__asUser._(); + + factory GReviewRequestedEventPartsData_requestedReviewer__asUser( + [Function( + GReviewRequestedEventPartsData_requestedReviewer__asUserBuilder b) + updates]) = _$GReviewRequestedEventPartsData_requestedReviewer__asUser; + + static void _initializeBuilder( + GReviewRequestedEventPartsData_requestedReviewer__asUserBuilder b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer + get serializer => + _$gReviewRequestedEventPartsDataRequestedReviewerAsUserSerializer; + Map toJson() => _i1.serializers.serializeWith( + GReviewRequestedEventPartsData_requestedReviewer__asUser.serializer, + this); + static GReviewRequestedEventPartsData_requestedReviewer__asUser fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReviewRequestedEventPartsData_requestedReviewer__asUser.serializer, + json); +} + +abstract class GReviewRequestRemovedEventParts { + String get G__typename; + DateTime get createdAt; + GReviewRequestRemovedEventParts_actor get actor; + GReviewRequestRemovedEventParts_requestedReviewer get requestedReviewer; + Map toJson(); +} + +abstract class GReviewRequestRemovedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GReviewRequestRemovedEventParts_requestedReviewer { + String get G__typename; +} + +abstract class GReviewRequestRemovedEventParts_requestedReviewer__base + implements GReviewRequestRemovedEventParts_requestedReviewer { + String get G__typename; + Map toJson(); +} + +abstract class GReviewRequestRemovedEventParts_requestedReviewer__asUser + implements GReviewRequestRemovedEventParts_requestedReviewer { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GReviewRequestRemovedEventPartsData + implements + Built, + GReviewRequestRemovedEventParts { + GReviewRequestRemovedEventPartsData._(); + + factory GReviewRequestRemovedEventPartsData( + [Function(GReviewRequestRemovedEventPartsDataBuilder b) updates]) = + _$GReviewRequestRemovedEventPartsData; + + static void _initializeBuilder( + GReviewRequestRemovedEventPartsDataBuilder b) => + b..G__typename = 'ReviewRequestRemovedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + GReviewRequestRemovedEventPartsData_actor get actor; + @nullable + GReviewRequestRemovedEventPartsData_requestedReviewer get requestedReviewer; + static Serializer get serializer => + _$gReviewRequestRemovedEventPartsDataSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReviewRequestRemovedEventPartsData.serializer, this); + static GReviewRequestRemovedEventPartsData fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReviewRequestRemovedEventPartsData.serializer, json); +} + +abstract class GReviewRequestRemovedEventPartsData_actor + implements + Built, + GReviewRequestRemovedEventParts_actor { + GReviewRequestRemovedEventPartsData_actor._(); + + factory GReviewRequestRemovedEventPartsData_actor( + [Function(GReviewRequestRemovedEventPartsData_actorBuilder b) + updates]) = _$GReviewRequestRemovedEventPartsData_actor; + + static void _initializeBuilder( + GReviewRequestRemovedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gReviewRequestRemovedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GReviewRequestRemovedEventPartsData_actor.serializer, this); + static GReviewRequestRemovedEventPartsData_actor fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReviewRequestRemovedEventPartsData_actor.serializer, json); +} + +abstract class GReviewRequestRemovedEventPartsData_requestedReviewer + implements GReviewRequestRemovedEventParts_requestedReviewer { + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer + get serializer => _i2.InlineFragmentSerializer< + GReviewRequestRemovedEventPartsData_requestedReviewer>( + 'GReviewRequestRemovedEventPartsData_requestedReviewer', + GReviewRequestRemovedEventPartsData_requestedReviewer__base, + [GReviewRequestRemovedEventPartsData_requestedReviewer__asUser]); + Map toJson() => _i1.serializers.serializeWith( + GReviewRequestRemovedEventPartsData_requestedReviewer.serializer, this); + static GReviewRequestRemovedEventPartsData_requestedReviewer fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReviewRequestRemovedEventPartsData_requestedReviewer.serializer, + json); +} + +abstract class GReviewRequestRemovedEventPartsData_requestedReviewer__base + implements + Built, + GReviewRequestRemovedEventPartsData_requestedReviewer { + GReviewRequestRemovedEventPartsData_requestedReviewer__base._(); + + factory GReviewRequestRemovedEventPartsData_requestedReviewer__base( + [Function( + GReviewRequestRemovedEventPartsData_requestedReviewer__baseBuilder + b) + updates]) = _$GReviewRequestRemovedEventPartsData_requestedReviewer__base; + + static void _initializeBuilder( + GReviewRequestRemovedEventPartsData_requestedReviewer__baseBuilder + b) => + b..G__typename = 'RequestedReviewer'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + static Serializer + get serializer => + _$gReviewRequestRemovedEventPartsDataRequestedReviewerBaseSerializer; + Map toJson() => _i1.serializers.serializeWith( + GReviewRequestRemovedEventPartsData_requestedReviewer__base.serializer, + this); + static GReviewRequestRemovedEventPartsData_requestedReviewer__base fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReviewRequestRemovedEventPartsData_requestedReviewer__base + .serializer, + json); +} + +abstract class GReviewRequestRemovedEventPartsData_requestedReviewer__asUser + implements + Built, + GReviewRequestRemovedEventPartsData_requestedReviewer { + GReviewRequestRemovedEventPartsData_requestedReviewer__asUser._(); + + factory GReviewRequestRemovedEventPartsData_requestedReviewer__asUser( + [Function( + GReviewRequestRemovedEventPartsData_requestedReviewer__asUserBuilder + b) + updates]) = + _$GReviewRequestRemovedEventPartsData_requestedReviewer__asUser; + + static void _initializeBuilder( + GReviewRequestRemovedEventPartsData_requestedReviewer__asUserBuilder + b) => + b..G__typename = 'User'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer< + GReviewRequestRemovedEventPartsData_requestedReviewer__asUser> + get serializer => + _$gReviewRequestRemovedEventPartsDataRequestedReviewerAsUserSerializer; + Map toJson() => _i1.serializers.serializeWith( + GReviewRequestRemovedEventPartsData_requestedReviewer__asUser.serializer, + this); + static GReviewRequestRemovedEventPartsData_requestedReviewer__asUser fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReviewRequestRemovedEventPartsData_requestedReviewer__asUser + .serializer, + json); +} + +abstract class GReviewDismissedEventParts { + String get G__typename; + DateTime get createdAt; + String get dismissalMessage; + GReviewDismissedEventParts_actor get actor; + GReviewDismissedEventParts_pullRequest get pullRequest; + Map toJson(); +} + +abstract class GReviewDismissedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GReviewDismissedEventParts_pullRequest { + String get G__typename; + GReviewDismissedEventParts_pullRequest_author get author; + Map toJson(); +} + +abstract class GReviewDismissedEventParts_pullRequest_author { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GReviewDismissedEventPartsData + implements + Built, + GReviewDismissedEventParts { + GReviewDismissedEventPartsData._(); + + factory GReviewDismissedEventPartsData( + [Function(GReviewDismissedEventPartsDataBuilder b) updates]) = + _$GReviewDismissedEventPartsData; + + static void _initializeBuilder(GReviewDismissedEventPartsDataBuilder b) => + b..G__typename = 'ReviewDismissedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + @nullable + String get dismissalMessage; + @nullable + GReviewDismissedEventPartsData_actor get actor; + GReviewDismissedEventPartsData_pullRequest get pullRequest; + static Serializer get serializer => + _$gReviewDismissedEventPartsDataSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReviewDismissedEventPartsData.serializer, this); + static GReviewDismissedEventPartsData fromJson(Map json) => + _i1.serializers + .deserializeWith(GReviewDismissedEventPartsData.serializer, json); +} + +abstract class GReviewDismissedEventPartsData_actor + implements + Built, + GReviewDismissedEventParts_actor { + GReviewDismissedEventPartsData_actor._(); + + factory GReviewDismissedEventPartsData_actor( + [Function(GReviewDismissedEventPartsData_actorBuilder b) updates]) = + _$GReviewDismissedEventPartsData_actor; + + static void _initializeBuilder( + GReviewDismissedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gReviewDismissedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReviewDismissedEventPartsData_actor.serializer, this); + static GReviewDismissedEventPartsData_actor fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReviewDismissedEventPartsData_actor.serializer, json); +} + +abstract class GReviewDismissedEventPartsData_pullRequest + implements + Built, + GReviewDismissedEventParts_pullRequest { + GReviewDismissedEventPartsData_pullRequest._(); + + factory GReviewDismissedEventPartsData_pullRequest( + [Function(GReviewDismissedEventPartsData_pullRequestBuilder b) + updates]) = _$GReviewDismissedEventPartsData_pullRequest; + + static void _initializeBuilder( + GReviewDismissedEventPartsData_pullRequestBuilder b) => + b..G__typename = 'PullRequest'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + GReviewDismissedEventPartsData_pullRequest_author get author; + static Serializer + get serializer => _$gReviewDismissedEventPartsDataPullRequestSerializer; + Map toJson() => _i1.serializers.serializeWith( + GReviewDismissedEventPartsData_pullRequest.serializer, this); + static GReviewDismissedEventPartsData_pullRequest fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReviewDismissedEventPartsData_pullRequest.serializer, json); +} + +abstract class GReviewDismissedEventPartsData_pullRequest_author + implements + Built, + GReviewDismissedEventParts_pullRequest_author { + GReviewDismissedEventPartsData_pullRequest_author._(); + + factory GReviewDismissedEventPartsData_pullRequest_author( + [Function(GReviewDismissedEventPartsData_pullRequest_authorBuilder b) + updates]) = _$GReviewDismissedEventPartsData_pullRequest_author; + + static void _initializeBuilder( + GReviewDismissedEventPartsData_pullRequest_authorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer + get serializer => + _$gReviewDismissedEventPartsDataPullRequestAuthorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GReviewDismissedEventPartsData_pullRequest_author.serializer, this); + static GReviewDismissedEventPartsData_pullRequest_author fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReviewDismissedEventPartsData_pullRequest_author.serializer, json); +} + +abstract class GPullRequestReviewParts { + String get G__typename; + DateTime get createdAt; + _i3.GPullRequestReviewState get state; + GPullRequestReviewParts_author get author; + GPullRequestReviewParts_comments get comments; + Map toJson(); +} + +abstract class GPullRequestReviewParts_author { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GPullRequestReviewParts_comments { + String get G__typename; + BuiltList get nodes; + Map toJson(); +} + +abstract class GPullRequestReviewParts_comments_nodes + implements GCommentParts, GReactableParts { + String get G__typename; + String get id; + DateTime get createdAt; + String get body; + GPullRequestReviewParts_comments_nodes_author get author; + GPullRequestReviewParts_comments_nodes_THUMBS_UP get THUMBS_UP; + GPullRequestReviewParts_comments_nodes_THUMBS_DOWN get THUMBS_DOWN; + GPullRequestReviewParts_comments_nodes_LAUGH get LAUGH; + GPullRequestReviewParts_comments_nodes_HOORAY get HOORAY; + GPullRequestReviewParts_comments_nodes_CONFUSED get CONFUSED; + GPullRequestReviewParts_comments_nodes_HEART get HEART; + GPullRequestReviewParts_comments_nodes_ROCKET get ROCKET; + GPullRequestReviewParts_comments_nodes_EYES get EYES; + Map toJson(); +} + +abstract class GPullRequestReviewParts_comments_nodes_author + implements GCommentParts_author { + String get G__typename; + String get login; + String get avatarUrl; + Map toJson(); +} + +abstract class GPullRequestReviewParts_comments_nodes_THUMBS_UP + implements GReactableParts_THUMBS_UP { + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + Map toJson(); +} + +abstract class GPullRequestReviewParts_comments_nodes_THUMBS_DOWN + implements GReactableParts_THUMBS_DOWN { + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + Map toJson(); +} + +abstract class GPullRequestReviewParts_comments_nodes_LAUGH + implements GReactableParts_LAUGH { + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + Map toJson(); +} + +abstract class GPullRequestReviewParts_comments_nodes_HOORAY + implements GReactableParts_HOORAY { + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + Map toJson(); +} + +abstract class GPullRequestReviewParts_comments_nodes_CONFUSED + implements GReactableParts_CONFUSED { + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + Map toJson(); +} + +abstract class GPullRequestReviewParts_comments_nodes_HEART + implements GReactableParts_HEART { + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + Map toJson(); +} + +abstract class GPullRequestReviewParts_comments_nodes_ROCKET + implements GReactableParts_ROCKET { + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + Map toJson(); +} + +abstract class GPullRequestReviewParts_comments_nodes_EYES + implements GReactableParts_EYES { + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + Map toJson(); +} + +abstract class GPullRequestReviewPartsData + implements + Built, + GPullRequestReviewParts { + GPullRequestReviewPartsData._(); + + factory GPullRequestReviewPartsData( + [Function(GPullRequestReviewPartsDataBuilder b) updates]) = + _$GPullRequestReviewPartsData; + + static void _initializeBuilder(GPullRequestReviewPartsDataBuilder b) => + b..G__typename = 'PullRequestReview'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + _i3.GPullRequestReviewState get state; + @nullable + GPullRequestReviewPartsData_author get author; + GPullRequestReviewPartsData_comments get comments; + static Serializer get serializer => + _$gPullRequestReviewPartsDataSerializer; + Map toJson() => _i1.serializers + .serializeWith(GPullRequestReviewPartsData.serializer, this); + static GPullRequestReviewPartsData fromJson(Map json) => + _i1.serializers + .deserializeWith(GPullRequestReviewPartsData.serializer, json); +} + +abstract class GPullRequestReviewPartsData_author + implements + Built, + GPullRequestReviewParts_author { + GPullRequestReviewPartsData_author._(); + + factory GPullRequestReviewPartsData_author( + [Function(GPullRequestReviewPartsData_authorBuilder b) updates]) = + _$GPullRequestReviewPartsData_author; + + static void _initializeBuilder(GPullRequestReviewPartsData_authorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gPullRequestReviewPartsDataAuthorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GPullRequestReviewPartsData_author.serializer, this); + static GPullRequestReviewPartsData_author fromJson( + Map json) => + _i1.serializers + .deserializeWith(GPullRequestReviewPartsData_author.serializer, json); +} + +abstract class GPullRequestReviewPartsData_comments + implements + Built, + GPullRequestReviewParts_comments { + GPullRequestReviewPartsData_comments._(); + + factory GPullRequestReviewPartsData_comments( + [Function(GPullRequestReviewPartsData_commentsBuilder b) updates]) = + _$GPullRequestReviewPartsData_comments; + + static void _initializeBuilder( + GPullRequestReviewPartsData_commentsBuilder b) => + b..G__typename = 'PullRequestReviewCommentConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + @nullable + BuiltList get nodes; + static Serializer get serializer => + _$gPullRequestReviewPartsDataCommentsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GPullRequestReviewPartsData_comments.serializer, this); + static GPullRequestReviewPartsData_comments fromJson( + Map json) => + _i1.serializers.deserializeWith( + GPullRequestReviewPartsData_comments.serializer, json); +} + +abstract class GPullRequestReviewPartsData_comments_nodes + implements + Built, + GPullRequestReviewParts_comments_nodes, + GCommentParts, + GReactableParts { + GPullRequestReviewPartsData_comments_nodes._(); + + factory GPullRequestReviewPartsData_comments_nodes( + [Function(GPullRequestReviewPartsData_comments_nodesBuilder b) + updates]) = _$GPullRequestReviewPartsData_comments_nodes; + + static void _initializeBuilder( + GPullRequestReviewPartsData_comments_nodesBuilder b) => + b..G__typename = 'PullRequestReviewComment'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get id; + DateTime get createdAt; + String get body; + @nullable + GPullRequestReviewPartsData_comments_nodes_author get author; + GPullRequestReviewPartsData_comments_nodes_THUMBS_UP get THUMBS_UP; + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN get THUMBS_DOWN; + GPullRequestReviewPartsData_comments_nodes_LAUGH get LAUGH; + GPullRequestReviewPartsData_comments_nodes_HOORAY get HOORAY; + GPullRequestReviewPartsData_comments_nodes_CONFUSED get CONFUSED; + GPullRequestReviewPartsData_comments_nodes_HEART get HEART; + GPullRequestReviewPartsData_comments_nodes_ROCKET get ROCKET; + GPullRequestReviewPartsData_comments_nodes_EYES get EYES; + static Serializer + get serializer => _$gPullRequestReviewPartsDataCommentsNodesSerializer; + Map toJson() => _i1.serializers.serializeWith( + GPullRequestReviewPartsData_comments_nodes.serializer, this); + static GPullRequestReviewPartsData_comments_nodes fromJson( + Map json) => + _i1.serializers.deserializeWith( + GPullRequestReviewPartsData_comments_nodes.serializer, json); +} + +abstract class GPullRequestReviewPartsData_comments_nodes_author + implements + Built, + GPullRequestReviewParts_comments_nodes_author, + GCommentParts_author { + GPullRequestReviewPartsData_comments_nodes_author._(); + + factory GPullRequestReviewPartsData_comments_nodes_author( + [Function(GPullRequestReviewPartsData_comments_nodes_authorBuilder b) + updates]) = _$GPullRequestReviewPartsData_comments_nodes_author; + + static void _initializeBuilder( + GPullRequestReviewPartsData_comments_nodes_authorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + String get avatarUrl; + static Serializer + get serializer => + _$gPullRequestReviewPartsDataCommentsNodesAuthorSerializer; + Map toJson() => _i1.serializers.serializeWith( + GPullRequestReviewPartsData_comments_nodes_author.serializer, this); + static GPullRequestReviewPartsData_comments_nodes_author fromJson( + Map json) => + _i1.serializers.deserializeWith( + GPullRequestReviewPartsData_comments_nodes_author.serializer, json); +} + +abstract class GPullRequestReviewPartsData_comments_nodes_THUMBS_UP + implements + Built, + GPullRequestReviewParts_comments_nodes_THUMBS_UP, + GReactableParts_THUMBS_UP { + GPullRequestReviewPartsData_comments_nodes_THUMBS_UP._(); + + factory GPullRequestReviewPartsData_comments_nodes_THUMBS_UP( + [Function(GPullRequestReviewPartsData_comments_nodes_THUMBS_UPBuilder b) + updates]) = _$GPullRequestReviewPartsData_comments_nodes_THUMBS_UP; + + static void _initializeBuilder( + GPullRequestReviewPartsData_comments_nodes_THUMBS_UPBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer + get serializer => + _$gPullRequestReviewPartsDataCommentsNodesTHUMBSUPSerializer; + Map toJson() => _i1.serializers.serializeWith( + GPullRequestReviewPartsData_comments_nodes_THUMBS_UP.serializer, this); + static GPullRequestReviewPartsData_comments_nodes_THUMBS_UP fromJson( + Map json) => + _i1.serializers.deserializeWith( + GPullRequestReviewPartsData_comments_nodes_THUMBS_UP.serializer, + json); +} + +abstract class GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN + implements + Built, + GPullRequestReviewParts_comments_nodes_THUMBS_DOWN, + GReactableParts_THUMBS_DOWN { + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN._(); + + factory GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN( + [Function(GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWNBuilder b) + updates]) = _$GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN; + + static void _initializeBuilder( + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWNBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer + get serializer => + _$gPullRequestReviewPartsDataCommentsNodesTHUMBSDOWNSerializer; + Map toJson() => _i1.serializers.serializeWith( + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN.serializer, this); + static GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN fromJson( + Map json) => + _i1.serializers.deserializeWith( + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN.serializer, + json); +} + +abstract class GPullRequestReviewPartsData_comments_nodes_LAUGH + implements + Built, + GPullRequestReviewParts_comments_nodes_LAUGH, + GReactableParts_LAUGH { + GPullRequestReviewPartsData_comments_nodes_LAUGH._(); + + factory GPullRequestReviewPartsData_comments_nodes_LAUGH( + [Function(GPullRequestReviewPartsData_comments_nodes_LAUGHBuilder b) + updates]) = _$GPullRequestReviewPartsData_comments_nodes_LAUGH; + + static void _initializeBuilder( + GPullRequestReviewPartsData_comments_nodes_LAUGHBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer + get serializer => + _$gPullRequestReviewPartsDataCommentsNodesLAUGHSerializer; + Map toJson() => _i1.serializers.serializeWith( + GPullRequestReviewPartsData_comments_nodes_LAUGH.serializer, this); + static GPullRequestReviewPartsData_comments_nodes_LAUGH fromJson( + Map json) => + _i1.serializers.deserializeWith( + GPullRequestReviewPartsData_comments_nodes_LAUGH.serializer, json); +} + +abstract class GPullRequestReviewPartsData_comments_nodes_HOORAY + implements + Built, + GPullRequestReviewParts_comments_nodes_HOORAY, + GReactableParts_HOORAY { + GPullRequestReviewPartsData_comments_nodes_HOORAY._(); + + factory GPullRequestReviewPartsData_comments_nodes_HOORAY( + [Function(GPullRequestReviewPartsData_comments_nodes_HOORAYBuilder b) + updates]) = _$GPullRequestReviewPartsData_comments_nodes_HOORAY; + + static void _initializeBuilder( + GPullRequestReviewPartsData_comments_nodes_HOORAYBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer + get serializer => + _$gPullRequestReviewPartsDataCommentsNodesHOORAYSerializer; + Map toJson() => _i1.serializers.serializeWith( + GPullRequestReviewPartsData_comments_nodes_HOORAY.serializer, this); + static GPullRequestReviewPartsData_comments_nodes_HOORAY fromJson( + Map json) => + _i1.serializers.deserializeWith( + GPullRequestReviewPartsData_comments_nodes_HOORAY.serializer, json); +} + +abstract class GPullRequestReviewPartsData_comments_nodes_CONFUSED + implements + Built, + GPullRequestReviewParts_comments_nodes_CONFUSED, + GReactableParts_CONFUSED { + GPullRequestReviewPartsData_comments_nodes_CONFUSED._(); + + factory GPullRequestReviewPartsData_comments_nodes_CONFUSED( + [Function(GPullRequestReviewPartsData_comments_nodes_CONFUSEDBuilder b) + updates]) = _$GPullRequestReviewPartsData_comments_nodes_CONFUSED; + + static void _initializeBuilder( + GPullRequestReviewPartsData_comments_nodes_CONFUSEDBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer + get serializer => + _$gPullRequestReviewPartsDataCommentsNodesCONFUSEDSerializer; + Map toJson() => _i1.serializers.serializeWith( + GPullRequestReviewPartsData_comments_nodes_CONFUSED.serializer, this); + static GPullRequestReviewPartsData_comments_nodes_CONFUSED fromJson( + Map json) => + _i1.serializers.deserializeWith( + GPullRequestReviewPartsData_comments_nodes_CONFUSED.serializer, json); +} + +abstract class GPullRequestReviewPartsData_comments_nodes_HEART + implements + Built, + GPullRequestReviewParts_comments_nodes_HEART, + GReactableParts_HEART { + GPullRequestReviewPartsData_comments_nodes_HEART._(); + + factory GPullRequestReviewPartsData_comments_nodes_HEART( + [Function(GPullRequestReviewPartsData_comments_nodes_HEARTBuilder b) + updates]) = _$GPullRequestReviewPartsData_comments_nodes_HEART; + + static void _initializeBuilder( + GPullRequestReviewPartsData_comments_nodes_HEARTBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer + get serializer => + _$gPullRequestReviewPartsDataCommentsNodesHEARTSerializer; + Map toJson() => _i1.serializers.serializeWith( + GPullRequestReviewPartsData_comments_nodes_HEART.serializer, this); + static GPullRequestReviewPartsData_comments_nodes_HEART fromJson( + Map json) => + _i1.serializers.deserializeWith( + GPullRequestReviewPartsData_comments_nodes_HEART.serializer, json); +} + +abstract class GPullRequestReviewPartsData_comments_nodes_ROCKET + implements + Built, + GPullRequestReviewParts_comments_nodes_ROCKET, + GReactableParts_ROCKET { + GPullRequestReviewPartsData_comments_nodes_ROCKET._(); + + factory GPullRequestReviewPartsData_comments_nodes_ROCKET( + [Function(GPullRequestReviewPartsData_comments_nodes_ROCKETBuilder b) + updates]) = _$GPullRequestReviewPartsData_comments_nodes_ROCKET; + + static void _initializeBuilder( + GPullRequestReviewPartsData_comments_nodes_ROCKETBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer + get serializer => + _$gPullRequestReviewPartsDataCommentsNodesROCKETSerializer; + Map toJson() => _i1.serializers.serializeWith( + GPullRequestReviewPartsData_comments_nodes_ROCKET.serializer, this); + static GPullRequestReviewPartsData_comments_nodes_ROCKET fromJson( + Map json) => + _i1.serializers.deserializeWith( + GPullRequestReviewPartsData_comments_nodes_ROCKET.serializer, json); +} + +abstract class GPullRequestReviewPartsData_comments_nodes_EYES + implements + Built, + GPullRequestReviewParts_comments_nodes_EYES, + GReactableParts_EYES { + GPullRequestReviewPartsData_comments_nodes_EYES._(); + + factory GPullRequestReviewPartsData_comments_nodes_EYES( + [Function(GPullRequestReviewPartsData_comments_nodes_EYESBuilder b) + updates]) = _$GPullRequestReviewPartsData_comments_nodes_EYES; + + static void _initializeBuilder( + GPullRequestReviewPartsData_comments_nodes_EYESBuilder b) => + b..G__typename = 'ReactionConnection'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + int get totalCount; + bool get viewerHasReacted; + static Serializer + get serializer => + _$gPullRequestReviewPartsDataCommentsNodesEYESSerializer; + Map toJson() => _i1.serializers.serializeWith( + GPullRequestReviewPartsData_comments_nodes_EYES.serializer, this); + static GPullRequestReviewPartsData_comments_nodes_EYES fromJson( + Map json) => + _i1.serializers.deserializeWith( + GPullRequestReviewPartsData_comments_nodes_EYES.serializer, json); +} + +abstract class GMergedEventParts { + String get G__typename; + DateTime get createdAt; + String get mergeRefName; + GMergedEventParts_actor get actor; + GMergedEventParts_commit get commit; + Map toJson(); +} + +abstract class GMergedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GMergedEventParts_commit { + String get G__typename; + String get oid; + String get url; + Map toJson(); +} + +abstract class GMergedEventPartsData + implements + Built, + GMergedEventParts { + GMergedEventPartsData._(); + + factory GMergedEventPartsData( + [Function(GMergedEventPartsDataBuilder b) updates]) = + _$GMergedEventPartsData; + + static void _initializeBuilder(GMergedEventPartsDataBuilder b) => + b..G__typename = 'MergedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + String get mergeRefName; + @nullable + GMergedEventPartsData_actor get actor; + @nullable + GMergedEventPartsData_commit get commit; + static Serializer get serializer => + _$gMergedEventPartsDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GMergedEventPartsData.serializer, this); + static GMergedEventPartsData fromJson(Map json) => + _i1.serializers.deserializeWith(GMergedEventPartsData.serializer, json); +} + +abstract class GMergedEventPartsData_actor + implements + Built, + GMergedEventParts_actor { + GMergedEventPartsData_actor._(); + + factory GMergedEventPartsData_actor( + [Function(GMergedEventPartsData_actorBuilder b) updates]) = + _$GMergedEventPartsData_actor; + + static void _initializeBuilder(GMergedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gMergedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GMergedEventPartsData_actor.serializer, this); + static GMergedEventPartsData_actor fromJson(Map json) => + _i1.serializers + .deserializeWith(GMergedEventPartsData_actor.serializer, json); +} + +abstract class GMergedEventPartsData_commit + implements + Built, + GMergedEventParts_commit { + GMergedEventPartsData_commit._(); + + factory GMergedEventPartsData_commit( + [Function(GMergedEventPartsData_commitBuilder b) updates]) = + _$GMergedEventPartsData_commit; + + static void _initializeBuilder(GMergedEventPartsData_commitBuilder b) => + b..G__typename = 'Commit'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get oid; + String get url; + static Serializer get serializer => + _$gMergedEventPartsDataCommitSerializer; + Map toJson() => _i1.serializers + .serializeWith(GMergedEventPartsData_commit.serializer, this); + static GMergedEventPartsData_commit fromJson(Map json) => + _i1.serializers + .deserializeWith(GMergedEventPartsData_commit.serializer, json); +} + +abstract class GHeadRefDeletedEventParts { + String get G__typename; + DateTime get createdAt; + String get headRefName; + GHeadRefDeletedEventParts_actor get actor; + Map toJson(); +} + +abstract class GHeadRefDeletedEventParts_actor { + String get G__typename; + String get login; + Map toJson(); +} + +abstract class GHeadRefDeletedEventPartsData + implements + Built, + GHeadRefDeletedEventParts { + GHeadRefDeletedEventPartsData._(); + + factory GHeadRefDeletedEventPartsData( + [Function(GHeadRefDeletedEventPartsDataBuilder b) updates]) = + _$GHeadRefDeletedEventPartsData; + + static void _initializeBuilder(GHeadRefDeletedEventPartsDataBuilder b) => + b..G__typename = 'HeadRefDeletedEvent'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + DateTime get createdAt; + String get headRefName; + @nullable + GHeadRefDeletedEventPartsData_actor get actor; + static Serializer get serializer => + _$gHeadRefDeletedEventPartsDataSerializer; + Map toJson() => _i1.serializers + .serializeWith(GHeadRefDeletedEventPartsData.serializer, this); + static GHeadRefDeletedEventPartsData fromJson(Map json) => + _i1.serializers + .deserializeWith(GHeadRefDeletedEventPartsData.serializer, json); +} + +abstract class GHeadRefDeletedEventPartsData_actor + implements + Built, + GHeadRefDeletedEventParts_actor { + GHeadRefDeletedEventPartsData_actor._(); + + factory GHeadRefDeletedEventPartsData_actor( + [Function(GHeadRefDeletedEventPartsData_actorBuilder b) updates]) = + _$GHeadRefDeletedEventPartsData_actor; + + static void _initializeBuilder( + GHeadRefDeletedEventPartsData_actorBuilder b) => + b..G__typename = 'Actor'; + @BuiltValueField(wireName: '__typename') + String get G__typename; + String get login; + static Serializer get serializer => + _$gHeadRefDeletedEventPartsDataActorSerializer; + Map toJson() => _i1.serializers + .serializeWith(GHeadRefDeletedEventPartsData_actor.serializer, this); + static GHeadRefDeletedEventPartsData_actor fromJson( + Map json) => + _i1.serializers.deserializeWith( + GHeadRefDeletedEventPartsData_actor.serializer, json); +} diff --git a/lib/graphql/github.data.gql.g.dart b/lib/graphql/github.data.gql.g.dart new file mode 100644 index 0000000..26dbbec --- /dev/null +++ b/lib/graphql/github.data.gql.g.dart @@ -0,0 +1,123364 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'github.data.gql.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +Serializer _$gFollowersDataSerializer = + new _$GFollowersDataSerializer(); +Serializer _$gFollowersDataUserSerializer = + new _$GFollowersData_userSerializer(); +Serializer + _$gFollowersDataUserFollowersSerializer = + new _$GFollowersData_user_followersSerializer(); +Serializer + _$gFollowersDataUserFollowersPageInfoSerializer = + new _$GFollowersData_user_followers_pageInfoSerializer(); +Serializer + _$gFollowersDataUserFollowersNodesSerializer = + new _$GFollowersData_user_followers_nodesSerializer(); +Serializer _$gFollowingDataSerializer = + new _$GFollowingDataSerializer(); +Serializer _$gFollowingDataUserSerializer = + new _$GFollowingData_userSerializer(); +Serializer + _$gFollowingDataUserFollowingSerializer = + new _$GFollowingData_user_followingSerializer(); +Serializer + _$gFollowingDataUserFollowingPageInfoSerializer = + new _$GFollowingData_user_following_pageInfoSerializer(); +Serializer + _$gFollowingDataUserFollowingNodesSerializer = + new _$GFollowingData_user_following_nodesSerializer(); +Serializer _$gMembersDataSerializer = + new _$GMembersDataSerializer(); +Serializer _$gMembersDataOrganizationSerializer = + new _$GMembersData_organizationSerializer(); +Serializer + _$gMembersDataOrganizationMembersWithRoleSerializer = + new _$GMembersData_organization_membersWithRoleSerializer(); +Serializer + _$gMembersDataOrganizationMembersWithRolePageInfoSerializer = + new _$GMembersData_organization_membersWithRole_pageInfoSerializer(); +Serializer + _$gMembersDataOrganizationMembersWithRoleNodesSerializer = + new _$GMembersData_organization_membersWithRole_nodesSerializer(); +Serializer _$gWatchersDataSerializer = + new _$GWatchersDataSerializer(); +Serializer _$gWatchersDataRepositorySerializer = + new _$GWatchersData_repositorySerializer(); +Serializer + _$gWatchersDataRepositoryWatchersSerializer = + new _$GWatchersData_repository_watchersSerializer(); +Serializer + _$gWatchersDataRepositoryWatchersPageInfoSerializer = + new _$GWatchersData_repository_watchers_pageInfoSerializer(); +Serializer + _$gWatchersDataRepositoryWatchersNodesSerializer = + new _$GWatchersData_repository_watchers_nodesSerializer(); +Serializer _$gStargazersDataSerializer = + new _$GStargazersDataSerializer(); +Serializer _$gStargazersDataRepositorySerializer = + new _$GStargazersData_repositorySerializer(); +Serializer + _$gStargazersDataRepositoryStargazersSerializer = + new _$GStargazersData_repository_stargazersSerializer(); +Serializer + _$gStargazersDataRepositoryStargazersPageInfoSerializer = + new _$GStargazersData_repository_stargazers_pageInfoSerializer(); +Serializer + _$gStargazersDataRepositoryStargazersNodesSerializer = + new _$GStargazersData_repository_stargazers_nodesSerializer(); +Serializer _$gReposDataSerializer = new _$GReposDataSerializer(); +Serializer _$gReposDataUserSerializer = + new _$GReposData_userSerializer(); +Serializer + _$gReposDataUserRepositoriesSerializer = + new _$GReposData_user_repositoriesSerializer(); +Serializer + _$gReposDataUserRepositoriesPageInfoSerializer = + new _$GReposData_user_repositories_pageInfoSerializer(); +Serializer + _$gReposDataUserRepositoriesNodesSerializer = + new _$GReposData_user_repositories_nodesSerializer(); +Serializer + _$gReposDataUserRepositoriesNodesOwnerSerializer = + new _$GReposData_user_repositories_nodes_ownerSerializer(); +Serializer + _$gReposDataUserRepositoriesNodesStargazersSerializer = + new _$GReposData_user_repositories_nodes_stargazersSerializer(); +Serializer + _$gReposDataUserRepositoriesNodesForksSerializer = + new _$GReposData_user_repositories_nodes_forksSerializer(); +Serializer + _$gReposDataUserRepositoriesNodesPrimaryLanguageSerializer = + new _$GReposData_user_repositories_nodes_primaryLanguageSerializer(); +Serializer _$gStarsDataSerializer = new _$GStarsDataSerializer(); +Serializer _$gStarsDataUserSerializer = + new _$GStarsData_userSerializer(); +Serializer + _$gStarsDataUserStarredRepositoriesSerializer = + new _$GStarsData_user_starredRepositoriesSerializer(); +Serializer + _$gStarsDataUserStarredRepositoriesPageInfoSerializer = + new _$GStarsData_user_starredRepositories_pageInfoSerializer(); +Serializer + _$gStarsDataUserStarredRepositoriesNodesSerializer = + new _$GStarsData_user_starredRepositories_nodesSerializer(); +Serializer + _$gStarsDataUserStarredRepositoriesNodesOwnerSerializer = + new _$GStarsData_user_starredRepositories_nodes_ownerSerializer(); +Serializer + _$gStarsDataUserStarredRepositoriesNodesStargazersSerializer = + new _$GStarsData_user_starredRepositories_nodes_stargazersSerializer(); +Serializer + _$gStarsDataUserStarredRepositoriesNodesForksSerializer = + new _$GStarsData_user_starredRepositories_nodes_forksSerializer(); +Serializer + _$gStarsDataUserStarredRepositoriesNodesPrimaryLanguageSerializer = + new _$GStarsData_user_starredRepositories_nodes_primaryLanguageSerializer(); +Serializer _$gViewerDataSerializer = new _$GViewerDataSerializer(); +Serializer _$gViewerDataViewerSerializer = + new _$GViewerData_viewerSerializer(); +Serializer + _$gViewerDataViewerStarredRepositoriesSerializer = + new _$GViewerData_viewer_starredRepositoriesSerializer(); +Serializer + _$gViewerDataViewerFollowersSerializer = + new _$GViewerData_viewer_followersSerializer(); +Serializer + _$gViewerDataViewerFollowingSerializer = + new _$GViewerData_viewer_followingSerializer(); +Serializer + _$gViewerDataViewerContributionsCollectionSerializer = + new _$GViewerData_viewer_contributionsCollectionSerializer(); +Serializer + _$gViewerDataViewerContributionsCollectionContributionCalendarSerializer = + new _$GViewerData_viewer_contributionsCollection_contributionCalendarSerializer(); +Serializer< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks> + _$gViewerDataViewerContributionsCollectionContributionCalendarWeeksSerializer = + new _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeksSerializer(); +Serializer< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays> + _$gViewerDataViewerContributionsCollectionContributionCalendarWeeksContributionDaysSerializer = + new _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDaysSerializer(); +Serializer + _$gViewerDataViewerRepositoriesSerializer = + new _$GViewerData_viewer_repositoriesSerializer(); +Serializer + _$gViewerDataViewerRepositoriesNodesSerializer = + new _$GViewerData_viewer_repositories_nodesSerializer(); +Serializer + _$gViewerDataViewerRepositoriesNodesOwnerSerializer = + new _$GViewerData_viewer_repositories_nodes_ownerSerializer(); +Serializer + _$gViewerDataViewerRepositoriesNodesStargazersSerializer = + new _$GViewerData_viewer_repositories_nodes_stargazersSerializer(); +Serializer + _$gViewerDataViewerRepositoriesNodesForksSerializer = + new _$GViewerData_viewer_repositories_nodes_forksSerializer(); +Serializer + _$gViewerDataViewerRepositoriesNodesPrimaryLanguageSerializer = + new _$GViewerData_viewer_repositories_nodes_primaryLanguageSerializer(); +Serializer + _$gViewerDataViewerPinnedItemsSerializer = + new _$GViewerData_viewer_pinnedItemsSerializer(); +Serializer + _$gViewerDataViewerPinnedItemsNodesBaseSerializer = + new _$GViewerData_viewer_pinnedItems_nodes__baseSerializer(); +Serializer + _$gViewerDataViewerPinnedItemsNodesAsRepositorySerializer = + new _$GViewerData_viewer_pinnedItems_nodes__asRepositorySerializer(); +Serializer + _$gViewerDataViewerPinnedItemsNodesAsRepositoryOwnerSerializer = + new _$GViewerData_viewer_pinnedItems_nodes__asRepository_ownerSerializer(); +Serializer + _$gViewerDataViewerPinnedItemsNodesAsRepositoryStargazersSerializer = + new _$GViewerData_viewer_pinnedItems_nodes__asRepository_stargazersSerializer(); +Serializer + _$gViewerDataViewerPinnedItemsNodesAsRepositoryForksSerializer = + new _$GViewerData_viewer_pinnedItems_nodes__asRepository_forksSerializer(); +Serializer + _$gViewerDataViewerPinnedItemsNodesAsRepositoryPrimaryLanguageSerializer = + new _$GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageSerializer(); +Serializer _$gUserDataSerializer = new _$GUserDataSerializer(); +Serializer + _$gUserDataRepositoryOwnerBaseSerializer = + new _$GUserData_repositoryOwner__baseSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsUserSerializer = + new _$GUserData_repositoryOwner__asUserSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsUserStarredRepositoriesSerializer = + new _$GUserData_repositoryOwner__asUser_starredRepositoriesSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsUserFollowersSerializer = + new _$GUserData_repositoryOwner__asUser_followersSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsUserFollowingSerializer = + new _$GUserData_repositoryOwner__asUser_followingSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsUserContributionsCollectionSerializer = + new _$GUserData_repositoryOwner__asUser_contributionsCollectionSerializer(); +Serializer< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar> + _$gUserDataRepositoryOwnerAsUserContributionsCollectionContributionCalendarSerializer = + new _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarSerializer(); +Serializer< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks> + _$gUserDataRepositoryOwnerAsUserContributionsCollectionContributionCalendarWeeksSerializer = + new _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeksSerializer(); +Serializer< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays> + _$gUserDataRepositoryOwnerAsUserContributionsCollectionContributionCalendarWeeksContributionDaysSerializer = + new _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDaysSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsUserRepositoriesSerializer = + new _$GUserData_repositoryOwner__asUser_repositoriesSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsUserRepositoriesNodesSerializer = + new _$GUserData_repositoryOwner__asUser_repositories_nodesSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsUserRepositoriesNodesOwnerSerializer = + new _$GUserData_repositoryOwner__asUser_repositories_nodes_ownerSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsUserRepositoriesNodesStargazersSerializer = + new _$GUserData_repositoryOwner__asUser_repositories_nodes_stargazersSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsUserRepositoriesNodesForksSerializer = + new _$GUserData_repositoryOwner__asUser_repositories_nodes_forksSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsUserRepositoriesNodesPrimaryLanguageSerializer = + new _$GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsUserPinnedItemsSerializer = + new _$GUserData_repositoryOwner__asUser_pinnedItemsSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsUserPinnedItemsNodesBaseSerializer = + new _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__baseSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsUserPinnedItemsNodesAsRepositorySerializer = + new _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepositorySerializer(); +Serializer< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner> + _$gUserDataRepositoryOwnerAsUserPinnedItemsNodesAsRepositoryOwnerSerializer = + new _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerSerializer(); +Serializer< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers> + _$gUserDataRepositoryOwnerAsUserPinnedItemsNodesAsRepositoryStargazersSerializer = + new _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersSerializer(); +Serializer< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks> + _$gUserDataRepositoryOwnerAsUserPinnedItemsNodesAsRepositoryForksSerializer = + new _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksSerializer(); +Serializer< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage> + _$gUserDataRepositoryOwnerAsUserPinnedItemsNodesAsRepositoryPrimaryLanguageSerializer = + new _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsOrganizationSerializer = + new _$GUserData_repositoryOwner__asOrganizationSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsOrganizationMembersWithRoleSerializer = + new _$GUserData_repositoryOwner__asOrganization_membersWithRoleSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsOrganizationPinnedItemsSerializer = + new _$GUserData_repositoryOwner__asOrganization_pinnedItemsSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsOrganizationPinnedItemsNodesBaseSerializer = + new _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__baseSerializer(); +Serializer< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository> + _$gUserDataRepositoryOwnerAsOrganizationPinnedItemsNodesAsRepositorySerializer = + new _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepositorySerializer(); +Serializer< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner> + _$gUserDataRepositoryOwnerAsOrganizationPinnedItemsNodesAsRepositoryOwnerSerializer = + new _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerSerializer(); +Serializer< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers> + _$gUserDataRepositoryOwnerAsOrganizationPinnedItemsNodesAsRepositoryStargazersSerializer = + new _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersSerializer(); +Serializer< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks> + _$gUserDataRepositoryOwnerAsOrganizationPinnedItemsNodesAsRepositoryForksSerializer = + new _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksSerializer(); +Serializer< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage> + _$gUserDataRepositoryOwnerAsOrganizationPinnedItemsNodesAsRepositoryPrimaryLanguageSerializer = + new _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsOrganizationPinnableItemsSerializer = + new _$GUserData_repositoryOwner__asOrganization_pinnableItemsSerializer(); +Serializer + _$gUserDataRepositoryOwnerAsOrganizationPinnableItemsNodesBaseSerializer = + new _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__baseSerializer(); +Serializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository> + _$gUserDataRepositoryOwnerAsOrganizationPinnableItemsNodesAsRepositorySerializer = + new _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepositorySerializer(); +Serializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner> + _$gUserDataRepositoryOwnerAsOrganizationPinnableItemsNodesAsRepositoryOwnerSerializer = + new _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerSerializer(); +Serializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers> + _$gUserDataRepositoryOwnerAsOrganizationPinnableItemsNodesAsRepositoryStargazersSerializer = + new _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersSerializer(); +Serializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks> + _$gUserDataRepositoryOwnerAsOrganizationPinnableItemsNodesAsRepositoryForksSerializer = + new _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksSerializer(); +Serializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage> + _$gUserDataRepositoryOwnerAsOrganizationPinnableItemsNodesAsRepositoryPrimaryLanguageSerializer = + new _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageSerializer(); +Serializer _$gRepoDataSerializer = new _$GRepoDataSerializer(); +Serializer _$gRepoDataRepositorySerializer = + new _$GRepoData_repositorySerializer(); +Serializer _$gRepoDataRepositoryOwnerSerializer = + new _$GRepoData_repository_ownerSerializer(); +Serializer + _$gRepoDataRepositoryPrimaryLanguageSerializer = + new _$GRepoData_repository_primaryLanguageSerializer(); +Serializer + _$gRepoDataRepositoryStargazersSerializer = + new _$GRepoData_repository_stargazersSerializer(); +Serializer _$gRepoDataRepositoryForksSerializer = + new _$GRepoData_repository_forksSerializer(); +Serializer + _$gRepoDataRepositoryWatchersSerializer = + new _$GRepoData_repository_watchersSerializer(); +Serializer _$gRepoDataRepositoryIssuesSerializer = + new _$GRepoData_repository_issuesSerializer(); +Serializer + _$gRepoDataRepositoryPullRequestsSerializer = + new _$GRepoData_repository_pullRequestsSerializer(); +Serializer + _$gRepoDataRepositoryProjectsSerializer = + new _$GRepoData_repository_projectsSerializer(); +Serializer + _$gRepoDataRepositoryReleasesSerializer = + new _$GRepoData_repository_releasesSerializer(); +Serializer + _$gRepoDataRepositoryLanguagesSerializer = + new _$GRepoData_repository_languagesSerializer(); +Serializer + _$gRepoDataRepositoryLanguagesEdgesSerializer = + new _$GRepoData_repository_languages_edgesSerializer(); +Serializer + _$gRepoDataRepositoryLanguagesEdgesNodeSerializer = + new _$GRepoData_repository_languages_edges_nodeSerializer(); +Serializer + _$gRepoDataRepositoryDefaultBranchRefSerializer = + new _$GRepoData_repository_defaultBranchRefSerializer(); +Serializer + _$gRepoDataRepositoryDefaultBranchRefTargetBaseSerializer = + new _$GRepoData_repository_defaultBranchRef_target__baseSerializer(); +Serializer + _$gRepoDataRepositoryDefaultBranchRefTargetAsCommitSerializer = + new _$GRepoData_repository_defaultBranchRef_target__asCommitSerializer(); +Serializer + _$gRepoDataRepositoryDefaultBranchRefTargetAsCommitHistorySerializer = + new _$GRepoData_repository_defaultBranchRef_target__asCommit_historySerializer(); +Serializer _$gRepoDataRepositoryRefSerializer = + new _$GRepoData_repository_refSerializer(); +Serializer + _$gRepoDataRepositoryRefTargetBaseSerializer = + new _$GRepoData_repository_ref_target__baseSerializer(); +Serializer + _$gRepoDataRepositoryRefTargetAsCommitSerializer = + new _$GRepoData_repository_ref_target__asCommitSerializer(); +Serializer + _$gRepoDataRepositoryRefTargetAsCommitHistorySerializer = + new _$GRepoData_repository_ref_target__asCommit_historySerializer(); +Serializer _$gRepoDataRepositoryRefsSerializer = + new _$GRepoData_repository_refsSerializer(); +Serializer + _$gRepoDataRepositoryRefsNodesSerializer = + new _$GRepoData_repository_refs_nodesSerializer(); +Serializer + _$gRepoDataRepositoryLicenseInfoSerializer = + new _$GRepoData_repository_licenseInfoSerializer(); +Serializer + _$gRepoDataRepositoryRepositoryTopicsSerializer = + new _$GRepoData_repository_repositoryTopicsSerializer(); +Serializer + _$gRepoDataRepositoryRepositoryTopicsNodesSerializer = + new _$GRepoData_repository_repositoryTopics_nodesSerializer(); +Serializer + _$gRepoDataRepositoryRepositoryTopicsNodesTopicSerializer = + new _$GRepoData_repository_repositoryTopics_nodes_topicSerializer(); +Serializer _$gCommitsDataSerializer = + new _$GCommitsDataSerializer(); +Serializer _$gCommitsDataRepositorySerializer = + new _$GCommitsData_repositorySerializer(); +Serializer + _$gCommitsDataRepositoryDefaultBranchRefSerializer = + new _$GCommitsData_repository_defaultBranchRefSerializer(); +Serializer + _$gCommitsDataRepositoryDefaultBranchRefTargetBaseSerializer = + new _$GCommitsData_repository_defaultBranchRef_target__baseSerializer(); +Serializer + _$gCommitsDataRepositoryDefaultBranchRefTargetAsCommitSerializer = + new _$GCommitsData_repository_defaultBranchRef_target__asCommitSerializer(); +Serializer + _$gCommitsDataRepositoryDefaultBranchRefTargetAsCommitHistorySerializer = + new _$GCommitsData_repository_defaultBranchRef_target__asCommit_historySerializer(); +Serializer< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo> + _$gCommitsDataRepositoryDefaultBranchRefTargetAsCommitHistoryPageInfoSerializer = + new _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoSerializer(); +Serializer< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes> + _$gCommitsDataRepositoryDefaultBranchRefTargetAsCommitHistoryNodesSerializer = + new _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodesSerializer(); +Serializer< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author> + _$gCommitsDataRepositoryDefaultBranchRefTargetAsCommitHistoryNodesAuthorSerializer = + new _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorSerializer(); +Serializer< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user> + _$gCommitsDataRepositoryDefaultBranchRefTargetAsCommitHistoryNodesAuthorUserSerializer = + new _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userSerializer(); +Serializer< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status> + _$gCommitsDataRepositoryDefaultBranchRefTargetAsCommitHistoryNodesStatusSerializer = + new _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusSerializer(); +Serializer _$gCommitsDataRepositoryRefSerializer = + new _$GCommitsData_repository_refSerializer(); +Serializer + _$gCommitsDataRepositoryRefTargetBaseSerializer = + new _$GCommitsData_repository_ref_target__baseSerializer(); +Serializer + _$gCommitsDataRepositoryRefTargetAsCommitSerializer = + new _$GCommitsData_repository_ref_target__asCommitSerializer(); +Serializer + _$gCommitsDataRepositoryRefTargetAsCommitHistorySerializer = + new _$GCommitsData_repository_ref_target__asCommit_historySerializer(); +Serializer + _$gCommitsDataRepositoryRefTargetAsCommitHistoryPageInfoSerializer = + new _$GCommitsData_repository_ref_target__asCommit_history_pageInfoSerializer(); +Serializer + _$gCommitsDataRepositoryRefTargetAsCommitHistoryNodesSerializer = + new _$GCommitsData_repository_ref_target__asCommit_history_nodesSerializer(); +Serializer + _$gCommitsDataRepositoryRefTargetAsCommitHistoryNodesAuthorSerializer = + new _$GCommitsData_repository_ref_target__asCommit_history_nodes_authorSerializer(); +Serializer< + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user> + _$gCommitsDataRepositoryRefTargetAsCommitHistoryNodesAuthorUserSerializer = + new _$GCommitsData_repository_ref_target__asCommit_history_nodes_author_userSerializer(); +Serializer + _$gCommitsDataRepositoryRefTargetAsCommitHistoryNodesStatusSerializer = + new _$GCommitsData_repository_ref_target__asCommit_history_nodes_statusSerializer(); +Serializer _$gIssuesDataSerializer = new _$GIssuesDataSerializer(); +Serializer _$gIssuesDataRepositorySerializer = + new _$GIssuesData_repositorySerializer(); +Serializer + _$gIssuesDataRepositoryIssuesSerializer = + new _$GIssuesData_repository_issuesSerializer(); +Serializer + _$gIssuesDataRepositoryIssuesPageInfoSerializer = + new _$GIssuesData_repository_issues_pageInfoSerializer(); +Serializer + _$gIssuesDataRepositoryIssuesNodesSerializer = + new _$GIssuesData_repository_issues_nodesSerializer(); +Serializer + _$gIssuesDataRepositoryIssuesNodesAuthorSerializer = + new _$GIssuesData_repository_issues_nodes_authorSerializer(); +Serializer + _$gIssuesDataRepositoryIssuesNodesLabelsSerializer = + new _$GIssuesData_repository_issues_nodes_labelsSerializer(); +Serializer + _$gIssuesDataRepositoryIssuesNodesLabelsNodesSerializer = + new _$GIssuesData_repository_issues_nodes_labels_nodesSerializer(); +Serializer + _$gIssuesDataRepositoryIssuesNodesCommentsSerializer = + new _$GIssuesData_repository_issues_nodes_commentsSerializer(); +Serializer _$gPullsDataSerializer = new _$GPullsDataSerializer(); +Serializer _$gPullsDataRepositorySerializer = + new _$GPullsData_repositorySerializer(); +Serializer + _$gPullsDataRepositoryPullRequestsSerializer = + new _$GPullsData_repository_pullRequestsSerializer(); +Serializer + _$gPullsDataRepositoryPullRequestsPageInfoSerializer = + new _$GPullsData_repository_pullRequests_pageInfoSerializer(); +Serializer + _$gPullsDataRepositoryPullRequestsNodesSerializer = + new _$GPullsData_repository_pullRequests_nodesSerializer(); +Serializer + _$gPullsDataRepositoryPullRequestsNodesAuthorSerializer = + new _$GPullsData_repository_pullRequests_nodes_authorSerializer(); +Serializer + _$gPullsDataRepositoryPullRequestsNodesLabelsSerializer = + new _$GPullsData_repository_pullRequests_nodes_labelsSerializer(); +Serializer + _$gPullsDataRepositoryPullRequestsNodesLabelsNodesSerializer = + new _$GPullsData_repository_pullRequests_nodes_labels_nodesSerializer(); +Serializer + _$gPullsDataRepositoryPullRequestsNodesCommentsSerializer = + new _$GPullsData_repository_pullRequests_nodes_commentsSerializer(); +Serializer _$gIssueDataSerializer = new _$GIssueDataSerializer(); +Serializer _$gIssueDataRepositorySerializer = + new _$GIssueData_repositorySerializer(); +Serializer _$gIssueDataRepositoryOwnerSerializer = + new _$GIssueData_repository_ownerSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestBaseSerializer = + new _$GIssueData_repository_issueOrPullRequest__baseSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsIssueSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssueSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsIssueAuthorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_authorSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTHUMBSUPSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UPSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTHUMBSDOWNSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWNSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsIssueLAUGHSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_LAUGHSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsIssueHOORAYSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_HOORAYSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsIssueCONFUSEDSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_CONFUSEDSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsIssueHEARTSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_HEARTSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsIssueROCKETSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_ROCKETSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsIssueEYESSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_EYESSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItemsSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsPageInfoSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesBaseSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__baseSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueCommentSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentAuthorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentTHUMBSUPSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentTHUMBSDOWNSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentLAUGHSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentHOORAYSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentCONFUSEDSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentHEARTSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentROCKETSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsIssueCommentEYESSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsReferencedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsReferencedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsReferencedEventCommitSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsReferencedEventCommitRepositorySerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositorySerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsReferencedEventCommitRepositoryOwnerSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsRenamedTitleEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsRenamedTitleEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsClosedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsClosedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsReopenedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsReopenedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsCrossReferencedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsCrossReferencedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsCrossReferencedEventSourceBaseSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__baseSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsCrossReferencedEventSourceAsIssueSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssueSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsCrossReferencedEventSourceAsIssueRepositorySerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositorySerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsCrossReferencedEventSourceAsIssueRepositoryOwnerSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsCrossReferencedEventSourceAsPullRequestSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsCrossReferencedEventSourceAsPullRequestRepositorySerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositorySerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsCrossReferencedEventSourceAsPullRequestRepositoryOwnerSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsLabeledEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsLabeledEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsLabeledEventLabelSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnlabeledEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnlabeledEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnlabeledEventLabelSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsMilestonedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsMilestonedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsDemilestonedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsDemilestonedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsLockedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsLockedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnlockedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnlockedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsAssignedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsAssignedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsAssignedEventAssigneeBaseSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__baseSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsAssignedEventAssigneeAsUserSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUserSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsAssignedEventAssigneeAsBotSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBotSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsAssignedEventAssigneeAsOrganizationSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsAssignedEventAssigneeAsMannequinSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequinSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnassignedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnassignedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnassignedEventAssigneeBaseSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__baseSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnassignedEventAssigneeAsUserSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUserSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnassignedEventAssigneeAsBotSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBotSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnassignedEventAssigneeAsOrganizationSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnassignedEventAssigneeAsMannequinSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsSubscribedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsSubscribedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnsubscribedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsUnsubscribedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsMentionedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsMentionedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsPinnedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsPinnedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsTransferredEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsTransferredEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsTransferredEventFromRepositorySerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositorySerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner> + _$gIssueDataRepositoryIssueOrPullRequestAsIssueTimelineItemsNodesAsTransferredEventFromRepositoryOwnerSerializer = + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequestSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestAuthorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_authorSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTHUMBSUPSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTHUMBSDOWNSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestLAUGHSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGHSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestHOORAYSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAYSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestCONFUSEDSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestHEARTSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_HEARTSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestROCKETSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKETSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestEYESSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_EYESSerializer(); +Serializer + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestCommitsSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_commitsSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsPageInfoSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesBaseSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__baseSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueCommentSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentAuthorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentTHUMBSUPSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentTHUMBSDOWNSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentLAUGHSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentHOORAYSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentCONFUSEDSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentHEARTSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentROCKETSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsIssueCommentEYESSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReferencedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReferencedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReferencedEventCommitSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReferencedEventCommitRepositorySerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositorySerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReferencedEventCommitRepositoryOwnerSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsRenamedTitleEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsRenamedTitleEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsClosedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsClosedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReopenedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReopenedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsCrossReferencedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsCrossReferencedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsCrossReferencedEventSourceBaseSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__baseSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsCrossReferencedEventSourceAsIssueSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssueSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsCrossReferencedEventSourceAsIssueRepositorySerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositorySerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsCrossReferencedEventSourceAsIssueRepositoryOwnerSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsCrossReferencedEventSourceAsPullRequestSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsCrossReferencedEventSourceAsPullRequestRepositorySerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositorySerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsCrossReferencedEventSourceAsPullRequestRepositoryOwnerSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsLabeledEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsLabeledEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsLabeledEventLabelSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnlabeledEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnlabeledEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnlabeledEventLabelSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsMilestonedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsMilestonedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDemilestonedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDemilestonedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsLockedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsLockedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnlockedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnlockedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsAssignedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsAssignedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsAssignedEventAssigneeBaseSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__baseSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsAssignedEventAssigneeAsUserSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUserSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsAssignedEventAssigneeAsBotSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBotSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsAssignedEventAssigneeAsOrganizationSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsAssignedEventAssigneeAsMannequinSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequinSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnassignedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnassignedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnassignedEventAssigneeBaseSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__baseSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnassignedEventAssigneeAsUserSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUserSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnassignedEventAssigneeAsBotSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBotSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnassignedEventAssigneeAsOrganizationSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnassignedEventAssigneeAsMannequinSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsSubscribedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsSubscribedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnsubscribedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsUnsubscribedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsMentionedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsMentionedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPinnedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPinnedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsTransferredEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsTransferredEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsTransferredEventFromRepositorySerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositorySerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsTransferredEventFromRepositoryOwnerSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestCommitSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommitSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestCommitCommitSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestCommitCommitAuthorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestCommitCommitAuthorUserSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDeployedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDeployedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDeployedEventPullRequestSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDeployedEventPullRequestHeadRefSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDeploymentEnvironmentChangedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDeploymentEnvironmentChangedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDeploymentEnvironmentChangedEventDeploymentStatusSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsDeploymentEnvironmentChangedEventDeploymentStatusDeploymentSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefRestoredEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefRestoredEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefRestoredEventPullRequestSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsBaseRefForcePushedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsBaseRefForcePushedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsBaseRefForcePushedEventPullRequestSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsBaseRefForcePushedEventPullRequestBaseRefSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsBaseRefForcePushedEventBeforeCommitSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsBaseRefForcePushedEventAfterCommitSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefForcePushedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefForcePushedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefForcePushedEventPullRequestSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefForcePushedEventBeforeCommitSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefForcePushedEventAfterCommitSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewRequestedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewRequestedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewRequestedEventRequestedReviewerBaseSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__baseSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewRequestedEventRequestedReviewerAsUserSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUserSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewRequestRemovedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewRequestRemovedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewRequestRemovedEventRequestedReviewerBaseSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__baseSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewRequestRemovedEventRequestedReviewerAsUserSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUserSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewDismissedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewDismissedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewDismissedEventPullRequestSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsReviewDismissedEventPullRequestAuthorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReviewSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewAuthorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodesSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesAuthorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesTHUMBSUPSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesTHUMBSDOWNSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesLAUGHSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesHOORAYSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesCONFUSEDSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesHEARTSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesROCKETSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsPullRequestReviewCommentsNodesEYESSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsMergedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsMergedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsMergedEventCommitSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefDeletedEventSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEventSerializer(); +Serializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor> + _$gIssueDataRepositoryIssueOrPullRequestAsPullRequestTimelineItemsNodesAsHeadRefDeletedEventActorSerializer = + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorSerializer(); +Serializer _$gPageInfoPartsDataSerializer = + new _$GPageInfoPartsDataSerializer(); +Serializer _$gRepoItemDataSerializer = + new _$GRepoItemDataSerializer(); +Serializer _$gRepoItemDataOwnerSerializer = + new _$GRepoItemData_ownerSerializer(); +Serializer _$gRepoItemDataStargazersSerializer = + new _$GRepoItemData_stargazersSerializer(); +Serializer _$gRepoItemDataForksSerializer = + new _$GRepoItemData_forksSerializer(); +Serializer + _$gRepoItemDataPrimaryLanguageSerializer = + new _$GRepoItemData_primaryLanguageSerializer(); +Serializer _$gUserItemDataSerializer = + new _$GUserItemDataSerializer(); +Serializer _$gReposRepoItemDataSerializer = + new _$GReposRepoItemDataSerializer(); +Serializer _$gReposRepoItemDataOwnerSerializer = + new _$GReposRepoItemData_ownerSerializer(); +Serializer + _$gReposRepoItemDataStargazersSerializer = + new _$GReposRepoItemData_stargazersSerializer(); +Serializer _$gReposRepoItemDataForksSerializer = + new _$GReposRepoItemData_forksSerializer(); +Serializer + _$gReposRepoItemDataPrimaryLanguageSerializer = + new _$GReposRepoItemData_primaryLanguageSerializer(); +Serializer _$gUserPartsDataSerializer = + new _$GUserPartsDataSerializer(); +Serializer + _$gUserPartsDataStarredRepositoriesSerializer = + new _$GUserPartsData_starredRepositoriesSerializer(); +Serializer _$gUserPartsDataFollowersSerializer = + new _$GUserPartsData_followersSerializer(); +Serializer _$gUserPartsDataFollowingSerializer = + new _$GUserPartsData_followingSerializer(); +Serializer + _$gUserPartsDataContributionsCollectionSerializer = + new _$GUserPartsData_contributionsCollectionSerializer(); +Serializer + _$gUserPartsDataContributionsCollectionContributionCalendarSerializer = + new _$GUserPartsData_contributionsCollection_contributionCalendarSerializer(); +Serializer + _$gUserPartsDataContributionsCollectionContributionCalendarWeeksSerializer = + new _$GUserPartsData_contributionsCollection_contributionCalendar_weeksSerializer(); +Serializer< + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays> + _$gUserPartsDataContributionsCollectionContributionCalendarWeeksContributionDaysSerializer = + new _$GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDaysSerializer(); +Serializer _$gUserPartsDataRepositoriesSerializer = + new _$GUserPartsData_repositoriesSerializer(); +Serializer + _$gUserPartsDataRepositoriesNodesSerializer = + new _$GUserPartsData_repositories_nodesSerializer(); +Serializer + _$gUserPartsDataRepositoriesNodesOwnerSerializer = + new _$GUserPartsData_repositories_nodes_ownerSerializer(); +Serializer + _$gUserPartsDataRepositoriesNodesStargazersSerializer = + new _$GUserPartsData_repositories_nodes_stargazersSerializer(); +Serializer + _$gUserPartsDataRepositoriesNodesForksSerializer = + new _$GUserPartsData_repositories_nodes_forksSerializer(); +Serializer + _$gUserPartsDataRepositoriesNodesPrimaryLanguageSerializer = + new _$GUserPartsData_repositories_nodes_primaryLanguageSerializer(); +Serializer _$gUserPartsDataPinnedItemsSerializer = + new _$GUserPartsData_pinnedItemsSerializer(); +Serializer + _$gUserPartsDataPinnedItemsNodesBaseSerializer = + new _$GUserPartsData_pinnedItems_nodes__baseSerializer(); +Serializer + _$gUserPartsDataPinnedItemsNodesAsRepositorySerializer = + new _$GUserPartsData_pinnedItems_nodes__asRepositorySerializer(); +Serializer + _$gUserPartsDataPinnedItemsNodesAsRepositoryOwnerSerializer = + new _$GUserPartsData_pinnedItems_nodes__asRepository_ownerSerializer(); +Serializer + _$gUserPartsDataPinnedItemsNodesAsRepositoryStargazersSerializer = + new _$GUserPartsData_pinnedItems_nodes__asRepository_stargazersSerializer(); +Serializer + _$gUserPartsDataPinnedItemsNodesAsRepositoryForksSerializer = + new _$GUserPartsData_pinnedItems_nodes__asRepository_forksSerializer(); +Serializer + _$gUserPartsDataPinnedItemsNodesAsRepositoryPrimaryLanguageSerializer = + new _$GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguageSerializer(); +Serializer _$gRepoCommitDataSerializer = + new _$GRepoCommitDataSerializer(); +Serializer _$gRepoCommitDataHistorySerializer = + new _$GRepoCommitData_historySerializer(); +Serializer _$gRepoRefDataSerializer = + new _$GRepoRefDataSerializer(); +Serializer _$gRepoRefDataTargetBaseSerializer = + new _$GRepoRefData_target__baseSerializer(); +Serializer + _$gRepoRefDataTargetAsCommitSerializer = + new _$GRepoRefData_target__asCommitSerializer(); +Serializer + _$gRepoRefDataTargetAsCommitHistorySerializer = + new _$GRepoRefData_target__asCommit_historySerializer(); +Serializer _$gCommitsRefCommitDataSerializer = + new _$GCommitsRefCommitDataSerializer(); +Serializer + _$gCommitsRefCommitDataHistorySerializer = + new _$GCommitsRefCommitData_historySerializer(); +Serializer + _$gCommitsRefCommitDataHistoryPageInfoSerializer = + new _$GCommitsRefCommitData_history_pageInfoSerializer(); +Serializer + _$gCommitsRefCommitDataHistoryNodesSerializer = + new _$GCommitsRefCommitData_history_nodesSerializer(); +Serializer + _$gCommitsRefCommitDataHistoryNodesAuthorSerializer = + new _$GCommitsRefCommitData_history_nodes_authorSerializer(); +Serializer + _$gCommitsRefCommitDataHistoryNodesAuthorUserSerializer = + new _$GCommitsRefCommitData_history_nodes_author_userSerializer(); +Serializer + _$gCommitsRefCommitDataHistoryNodesStatusSerializer = + new _$GCommitsRefCommitData_history_nodes_statusSerializer(); +Serializer _$gCommitsRefDataSerializer = + new _$GCommitsRefDataSerializer(); +Serializer _$gCommitsRefDataTargetBaseSerializer = + new _$GCommitsRefData_target__baseSerializer(); +Serializer + _$gCommitsRefDataTargetAsCommitSerializer = + new _$GCommitsRefData_target__asCommitSerializer(); +Serializer + _$gCommitsRefDataTargetAsCommitHistorySerializer = + new _$GCommitsRefData_target__asCommit_historySerializer(); +Serializer + _$gCommitsRefDataTargetAsCommitHistoryPageInfoSerializer = + new _$GCommitsRefData_target__asCommit_history_pageInfoSerializer(); +Serializer + _$gCommitsRefDataTargetAsCommitHistoryNodesSerializer = + new _$GCommitsRefData_target__asCommit_history_nodesSerializer(); +Serializer + _$gCommitsRefDataTargetAsCommitHistoryNodesAuthorSerializer = + new _$GCommitsRefData_target__asCommit_history_nodes_authorSerializer(); +Serializer + _$gCommitsRefDataTargetAsCommitHistoryNodesAuthorUserSerializer = + new _$GCommitsRefData_target__asCommit_history_nodes_author_userSerializer(); +Serializer + _$gCommitsRefDataTargetAsCommitHistoryNodesStatusSerializer = + new _$GCommitsRefData_target__asCommit_history_nodes_statusSerializer(); +Serializer _$gCommentPartsDataSerializer = + new _$GCommentPartsDataSerializer(); +Serializer _$gCommentPartsDataAuthorSerializer = + new _$GCommentPartsData_authorSerializer(); +Serializer _$gReactablePartsDataSerializer = + new _$GReactablePartsDataSerializer(); +Serializer + _$gReactablePartsDataTHUMBSUPSerializer = + new _$GReactablePartsData_THUMBS_UPSerializer(); +Serializer + _$gReactablePartsDataTHUMBSDOWNSerializer = + new _$GReactablePartsData_THUMBS_DOWNSerializer(); +Serializer _$gReactablePartsDataLAUGHSerializer = + new _$GReactablePartsData_LAUGHSerializer(); +Serializer _$gReactablePartsDataHOORAYSerializer = + new _$GReactablePartsData_HOORAYSerializer(); +Serializer + _$gReactablePartsDataCONFUSEDSerializer = + new _$GReactablePartsData_CONFUSEDSerializer(); +Serializer _$gReactablePartsDataHEARTSerializer = + new _$GReactablePartsData_HEARTSerializer(); +Serializer _$gReactablePartsDataROCKETSerializer = + new _$GReactablePartsData_ROCKETSerializer(); +Serializer _$gReactablePartsDataEYESSerializer = + new _$GReactablePartsData_EYESSerializer(); +Serializer _$gReferencedEventPartsDataSerializer = + new _$GReferencedEventPartsDataSerializer(); +Serializer + _$gReferencedEventPartsDataActorSerializer = + new _$GReferencedEventPartsData_actorSerializer(); +Serializer + _$gReferencedEventPartsDataCommitSerializer = + new _$GReferencedEventPartsData_commitSerializer(); +Serializer + _$gReferencedEventPartsDataCommitRepositorySerializer = + new _$GReferencedEventPartsData_commitRepositorySerializer(); +Serializer + _$gReferencedEventPartsDataCommitRepositoryOwnerSerializer = + new _$GReferencedEventPartsData_commitRepository_ownerSerializer(); +Serializer + _$gRenamedTitleEventPartsDataSerializer = + new _$GRenamedTitleEventPartsDataSerializer(); +Serializer + _$gRenamedTitleEventPartsDataActorSerializer = + new _$GRenamedTitleEventPartsData_actorSerializer(); +Serializer _$gClosedEventPartsDataSerializer = + new _$GClosedEventPartsDataSerializer(); +Serializer _$gClosedEventPartsDataActorSerializer = + new _$GClosedEventPartsData_actorSerializer(); +Serializer _$gReopenedEventPartsDataSerializer = + new _$GReopenedEventPartsDataSerializer(); +Serializer + _$gReopenedEventPartsDataActorSerializer = + new _$GReopenedEventPartsData_actorSerializer(); +Serializer + _$gCrossReferencedEventPartsDataSerializer = + new _$GCrossReferencedEventPartsDataSerializer(); +Serializer + _$gCrossReferencedEventPartsDataActorSerializer = + new _$GCrossReferencedEventPartsData_actorSerializer(); +Serializer + _$gCrossReferencedEventPartsDataSourceBaseSerializer = + new _$GCrossReferencedEventPartsData_source__baseSerializer(); +Serializer + _$gCrossReferencedEventPartsDataSourceAsIssueSerializer = + new _$GCrossReferencedEventPartsData_source__asIssueSerializer(); +Serializer + _$gCrossReferencedEventPartsDataSourceAsIssueRepositorySerializer = + new _$GCrossReferencedEventPartsData_source__asIssue_repositorySerializer(); +Serializer + _$gCrossReferencedEventPartsDataSourceAsIssueRepositoryOwnerSerializer = + new _$GCrossReferencedEventPartsData_source__asIssue_repository_ownerSerializer(); +Serializer + _$gCrossReferencedEventPartsDataSourceAsPullRequestSerializer = + new _$GCrossReferencedEventPartsData_source__asPullRequestSerializer(); +Serializer + _$gCrossReferencedEventPartsDataSourceAsPullRequestRepositorySerializer = + new _$GCrossReferencedEventPartsData_source__asPullRequest_repositorySerializer(); +Serializer< + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner> + _$gCrossReferencedEventPartsDataSourceAsPullRequestRepositoryOwnerSerializer = + new _$GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerSerializer(); +Serializer _$gLabeledEventPartsDataSerializer = + new _$GLabeledEventPartsDataSerializer(); +Serializer + _$gLabeledEventPartsDataActorSerializer = + new _$GLabeledEventPartsData_actorSerializer(); +Serializer + _$gLabeledEventPartsDataLabelSerializer = + new _$GLabeledEventPartsData_labelSerializer(); +Serializer _$gUnlabeledEventPartsDataSerializer = + new _$GUnlabeledEventPartsDataSerializer(); +Serializer + _$gUnlabeledEventPartsDataActorSerializer = + new _$GUnlabeledEventPartsData_actorSerializer(); +Serializer + _$gUnlabeledEventPartsDataLabelSerializer = + new _$GUnlabeledEventPartsData_labelSerializer(); +Serializer _$gMilestonedEventPartsDataSerializer = + new _$GMilestonedEventPartsDataSerializer(); +Serializer + _$gMilestonedEventPartsDataActorSerializer = + new _$GMilestonedEventPartsData_actorSerializer(); +Serializer + _$gDemilestonedEventPartsDataSerializer = + new _$GDemilestonedEventPartsDataSerializer(); +Serializer + _$gDemilestonedEventPartsDataActorSerializer = + new _$GDemilestonedEventPartsData_actorSerializer(); +Serializer _$gLockedEventPartsDataSerializer = + new _$GLockedEventPartsDataSerializer(); +Serializer _$gLockedEventPartsDataActorSerializer = + new _$GLockedEventPartsData_actorSerializer(); +Serializer _$gUnlockedEventPartsDataSerializer = + new _$GUnlockedEventPartsDataSerializer(); +Serializer + _$gUnlockedEventPartsDataActorSerializer = + new _$GUnlockedEventPartsData_actorSerializer(); +Serializer _$gAssignedEventPartsDataSerializer = + new _$GAssignedEventPartsDataSerializer(); +Serializer + _$gAssignedEventPartsDataActorSerializer = + new _$GAssignedEventPartsData_actorSerializer(); +Serializer + _$gAssignedEventPartsDataAssigneeBaseSerializer = + new _$GAssignedEventPartsData_assignee__baseSerializer(); +Serializer + _$gAssignedEventPartsDataAssigneeAsUserSerializer = + new _$GAssignedEventPartsData_assignee__asUserSerializer(); +Serializer + _$gAssignedEventPartsDataAssigneeAsBotSerializer = + new _$GAssignedEventPartsData_assignee__asBotSerializer(); +Serializer + _$gAssignedEventPartsDataAssigneeAsOrganizationSerializer = + new _$GAssignedEventPartsData_assignee__asOrganizationSerializer(); +Serializer + _$gAssignedEventPartsDataAssigneeAsMannequinSerializer = + new _$GAssignedEventPartsData_assignee__asMannequinSerializer(); +Serializer _$gUnassignedEventPartsDataSerializer = + new _$GUnassignedEventPartsDataSerializer(); +Serializer + _$gUnassignedEventPartsDataActorSerializer = + new _$GUnassignedEventPartsData_actorSerializer(); +Serializer + _$gUnassignedEventPartsDataAssigneeBaseSerializer = + new _$GUnassignedEventPartsData_assignee__baseSerializer(); +Serializer + _$gUnassignedEventPartsDataAssigneeAsUserSerializer = + new _$GUnassignedEventPartsData_assignee__asUserSerializer(); +Serializer + _$gUnassignedEventPartsDataAssigneeAsBotSerializer = + new _$GUnassignedEventPartsData_assignee__asBotSerializer(); +Serializer + _$gUnassignedEventPartsDataAssigneeAsOrganizationSerializer = + new _$GUnassignedEventPartsData_assignee__asOrganizationSerializer(); +Serializer + _$gUnassignedEventPartsDataAssigneeAsMannequinSerializer = + new _$GUnassignedEventPartsData_assignee__asMannequinSerializer(); +Serializer _$gSubscribedEventPartsDataSerializer = + new _$GSubscribedEventPartsDataSerializer(); +Serializer + _$gSubscribedEventPartsDataActorSerializer = + new _$GSubscribedEventPartsData_actorSerializer(); +Serializer + _$gUnsubscribedEventPartsDataSerializer = + new _$GUnsubscribedEventPartsDataSerializer(); +Serializer + _$gUnsubscribedEventPartsDataActorSerializer = + new _$GUnsubscribedEventPartsData_actorSerializer(); +Serializer _$gMentionedEventPartsDataSerializer = + new _$GMentionedEventPartsDataSerializer(); +Serializer + _$gMentionedEventPartsDataActorSerializer = + new _$GMentionedEventPartsData_actorSerializer(); +Serializer _$gPinnedEventPartsDataSerializer = + new _$GPinnedEventPartsDataSerializer(); +Serializer _$gPinnedEventPartsDataActorSerializer = + new _$GPinnedEventPartsData_actorSerializer(); +Serializer _$gTransferredEventPartsDataSerializer = + new _$GTransferredEventPartsDataSerializer(); +Serializer + _$gTransferredEventPartsDataActorSerializer = + new _$GTransferredEventPartsData_actorSerializer(); +Serializer + _$gTransferredEventPartsDataFromRepositorySerializer = + new _$GTransferredEventPartsData_fromRepositorySerializer(); +Serializer + _$gTransferredEventPartsDataFromRepositoryOwnerSerializer = + new _$GTransferredEventPartsData_fromRepository_ownerSerializer(); +Serializer + _$gPullRequestCommitPartsDataSerializer = + new _$GPullRequestCommitPartsDataSerializer(); +Serializer + _$gPullRequestCommitPartsDataCommitSerializer = + new _$GPullRequestCommitPartsData_commitSerializer(); +Serializer + _$gPullRequestCommitPartsDataCommitAuthorSerializer = + new _$GPullRequestCommitPartsData_commit_authorSerializer(); +Serializer + _$gPullRequestCommitPartsDataCommitAuthorUserSerializer = + new _$GPullRequestCommitPartsData_commit_author_userSerializer(); +Serializer _$gDeployedEventPartsDataSerializer = + new _$GDeployedEventPartsDataSerializer(); +Serializer + _$gDeployedEventPartsDataActorSerializer = + new _$GDeployedEventPartsData_actorSerializer(); +Serializer + _$gDeployedEventPartsDataPullRequestSerializer = + new _$GDeployedEventPartsData_pullRequestSerializer(); +Serializer + _$gDeployedEventPartsDataPullRequestHeadRefSerializer = + new _$GDeployedEventPartsData_pullRequest_headRefSerializer(); +Serializer + _$gDeploymentEnvironmentChangedEventPartsDataSerializer = + new _$GDeploymentEnvironmentChangedEventPartsDataSerializer(); +Serializer + _$gDeploymentEnvironmentChangedEventPartsDataActorSerializer = + new _$GDeploymentEnvironmentChangedEventPartsData_actorSerializer(); +Serializer + _$gDeploymentEnvironmentChangedEventPartsDataDeploymentStatusSerializer = + new _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatusSerializer(); +Serializer< + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment> + _$gDeploymentEnvironmentChangedEventPartsDataDeploymentStatusDeploymentSerializer = + new _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentSerializer(); +Serializer + _$gHeadRefRestoredEventPartsDataSerializer = + new _$GHeadRefRestoredEventPartsDataSerializer(); +Serializer + _$gHeadRefRestoredEventPartsDataActorSerializer = + new _$GHeadRefRestoredEventPartsData_actorSerializer(); +Serializer + _$gHeadRefRestoredEventPartsDataPullRequestSerializer = + new _$GHeadRefRestoredEventPartsData_pullRequestSerializer(); +Serializer + _$gBaseRefForcePushedEventPartsDataSerializer = + new _$GBaseRefForcePushedEventPartsDataSerializer(); +Serializer + _$gBaseRefForcePushedEventPartsDataActorSerializer = + new _$GBaseRefForcePushedEventPartsData_actorSerializer(); +Serializer + _$gBaseRefForcePushedEventPartsDataPullRequestSerializer = + new _$GBaseRefForcePushedEventPartsData_pullRequestSerializer(); +Serializer + _$gBaseRefForcePushedEventPartsDataPullRequestBaseRefSerializer = + new _$GBaseRefForcePushedEventPartsData_pullRequest_baseRefSerializer(); +Serializer + _$gBaseRefForcePushedEventPartsDataBeforeCommitSerializer = + new _$GBaseRefForcePushedEventPartsData_beforeCommitSerializer(); +Serializer + _$gBaseRefForcePushedEventPartsDataAfterCommitSerializer = + new _$GBaseRefForcePushedEventPartsData_afterCommitSerializer(); +Serializer + _$gHeadRefForcePushedEventPartsDataSerializer = + new _$GHeadRefForcePushedEventPartsDataSerializer(); +Serializer + _$gHeadRefForcePushedEventPartsDataActorSerializer = + new _$GHeadRefForcePushedEventPartsData_actorSerializer(); +Serializer + _$gHeadRefForcePushedEventPartsDataPullRequestSerializer = + new _$GHeadRefForcePushedEventPartsData_pullRequestSerializer(); +Serializer + _$gHeadRefForcePushedEventPartsDataBeforeCommitSerializer = + new _$GHeadRefForcePushedEventPartsData_beforeCommitSerializer(); +Serializer + _$gHeadRefForcePushedEventPartsDataAfterCommitSerializer = + new _$GHeadRefForcePushedEventPartsData_afterCommitSerializer(); +Serializer + _$gReviewRequestedEventPartsDataSerializer = + new _$GReviewRequestedEventPartsDataSerializer(); +Serializer + _$gReviewRequestedEventPartsDataActorSerializer = + new _$GReviewRequestedEventPartsData_actorSerializer(); +Serializer + _$gReviewRequestedEventPartsDataRequestedReviewerBaseSerializer = + new _$GReviewRequestedEventPartsData_requestedReviewer__baseSerializer(); +Serializer + _$gReviewRequestedEventPartsDataRequestedReviewerAsUserSerializer = + new _$GReviewRequestedEventPartsData_requestedReviewer__asUserSerializer(); +Serializer + _$gReviewRequestRemovedEventPartsDataSerializer = + new _$GReviewRequestRemovedEventPartsDataSerializer(); +Serializer + _$gReviewRequestRemovedEventPartsDataActorSerializer = + new _$GReviewRequestRemovedEventPartsData_actorSerializer(); +Serializer + _$gReviewRequestRemovedEventPartsDataRequestedReviewerBaseSerializer = + new _$GReviewRequestRemovedEventPartsData_requestedReviewer__baseSerializer(); +Serializer + _$gReviewRequestRemovedEventPartsDataRequestedReviewerAsUserSerializer = + new _$GReviewRequestRemovedEventPartsData_requestedReviewer__asUserSerializer(); +Serializer + _$gReviewDismissedEventPartsDataSerializer = + new _$GReviewDismissedEventPartsDataSerializer(); +Serializer + _$gReviewDismissedEventPartsDataActorSerializer = + new _$GReviewDismissedEventPartsData_actorSerializer(); +Serializer + _$gReviewDismissedEventPartsDataPullRequestSerializer = + new _$GReviewDismissedEventPartsData_pullRequestSerializer(); +Serializer + _$gReviewDismissedEventPartsDataPullRequestAuthorSerializer = + new _$GReviewDismissedEventPartsData_pullRequest_authorSerializer(); +Serializer + _$gPullRequestReviewPartsDataSerializer = + new _$GPullRequestReviewPartsDataSerializer(); +Serializer + _$gPullRequestReviewPartsDataAuthorSerializer = + new _$GPullRequestReviewPartsData_authorSerializer(); +Serializer + _$gPullRequestReviewPartsDataCommentsSerializer = + new _$GPullRequestReviewPartsData_commentsSerializer(); +Serializer + _$gPullRequestReviewPartsDataCommentsNodesSerializer = + new _$GPullRequestReviewPartsData_comments_nodesSerializer(); +Serializer + _$gPullRequestReviewPartsDataCommentsNodesAuthorSerializer = + new _$GPullRequestReviewPartsData_comments_nodes_authorSerializer(); +Serializer + _$gPullRequestReviewPartsDataCommentsNodesTHUMBSUPSerializer = + new _$GPullRequestReviewPartsData_comments_nodes_THUMBS_UPSerializer(); +Serializer + _$gPullRequestReviewPartsDataCommentsNodesTHUMBSDOWNSerializer = + new _$GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWNSerializer(); +Serializer + _$gPullRequestReviewPartsDataCommentsNodesLAUGHSerializer = + new _$GPullRequestReviewPartsData_comments_nodes_LAUGHSerializer(); +Serializer + _$gPullRequestReviewPartsDataCommentsNodesHOORAYSerializer = + new _$GPullRequestReviewPartsData_comments_nodes_HOORAYSerializer(); +Serializer + _$gPullRequestReviewPartsDataCommentsNodesCONFUSEDSerializer = + new _$GPullRequestReviewPartsData_comments_nodes_CONFUSEDSerializer(); +Serializer + _$gPullRequestReviewPartsDataCommentsNodesHEARTSerializer = + new _$GPullRequestReviewPartsData_comments_nodes_HEARTSerializer(); +Serializer + _$gPullRequestReviewPartsDataCommentsNodesROCKETSerializer = + new _$GPullRequestReviewPartsData_comments_nodes_ROCKETSerializer(); +Serializer + _$gPullRequestReviewPartsDataCommentsNodesEYESSerializer = + new _$GPullRequestReviewPartsData_comments_nodes_EYESSerializer(); +Serializer _$gMergedEventPartsDataSerializer = + new _$GMergedEventPartsDataSerializer(); +Serializer _$gMergedEventPartsDataActorSerializer = + new _$GMergedEventPartsData_actorSerializer(); +Serializer + _$gMergedEventPartsDataCommitSerializer = + new _$GMergedEventPartsData_commitSerializer(); +Serializer + _$gHeadRefDeletedEventPartsDataSerializer = + new _$GHeadRefDeletedEventPartsDataSerializer(); +Serializer + _$gHeadRefDeletedEventPartsDataActorSerializer = + new _$GHeadRefDeletedEventPartsData_actorSerializer(); + +class _$GFollowersDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GFollowersData, _$GFollowersData]; + @override + final String wireName = 'GFollowersData'; + + @override + Iterable serialize(Serializers serializers, GFollowersData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.user != null) { + result + ..add('user') + ..add(serializers.serialize(object.user, + specifiedType: const FullType(GFollowersData_user))); + } + return result; + } + + @override + GFollowersData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GFollowersDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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(GFollowersData_user)) + as GFollowersData_user); + break; + } + } + + return result.build(); + } +} + +class _$GFollowersData_userSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GFollowersData_user, + _$GFollowersData_user + ]; + @override + final String wireName = 'GFollowersData_user'; + + @override + Iterable serialize( + Serializers serializers, GFollowersData_user object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'followers', + serializers.serialize(object.followers, + specifiedType: const FullType(GFollowersData_user_followers)), + ]; + + return result; + } + + @override + GFollowersData_user deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GFollowersData_userBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'followers': + result.followers.replace(serializers.deserialize(value, + specifiedType: const FullType(GFollowersData_user_followers)) + as GFollowersData_user_followers); + break; + } + } + + return result.build(); + } +} + +class _$GFollowersData_user_followersSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GFollowersData_user_followers, + _$GFollowersData_user_followers + ]; + @override + final String wireName = 'GFollowersData_user_followers'; + + @override + Iterable serialize( + Serializers serializers, GFollowersData_user_followers object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'pageInfo', + serializers.serialize(object.pageInfo, + specifiedType: + const FullType(GFollowersData_user_followers_pageInfo)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, + const [const FullType(GFollowersData_user_followers_nodes)]))); + } + return result; + } + + @override + GFollowersData_user_followers deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GFollowersData_user_followersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pageInfo': + result.pageInfo.replace(serializers.deserialize(value, + specifiedType: + const FullType(GFollowersData_user_followers_pageInfo)) + as GFollowersData_user_followers_pageInfo); + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GFollowersData_user_followers_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GFollowersData_user_followers_pageInfoSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GFollowersData_user_followers_pageInfo, + _$GFollowersData_user_followers_pageInfo + ]; + @override + final String wireName = 'GFollowersData_user_followers_pageInfo'; + + @override + Iterable serialize( + Serializers serializers, GFollowersData_user_followers_pageInfo object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'hasNextPage', + serializers.serialize(object.hasNextPage, + specifiedType: const FullType(bool)), + ]; + if (object.endCursor != null) { + result + ..add('endCursor') + ..add(serializers.serialize(object.endCursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GFollowersData_user_followers_pageInfo deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GFollowersData_user_followers_pageInfoBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'hasNextPage': + result.hasNextPage = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'endCursor': + result.endCursor = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GFollowersData_user_followers_nodesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GFollowersData_user_followers_nodes, + _$GFollowersData_user_followers_nodes + ]; + @override + final String wireName = 'GFollowersData_user_followers_nodes'; + + @override + Iterable serialize( + Serializers serializers, GFollowersData_user_followers_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + if (object.company != null) { + result + ..add('company') + ..add(serializers.serialize(object.company, + specifiedType: const FullType(String))); + } + if (object.location != null) { + result + ..add('location') + ..add(serializers.serialize(object.location, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GFollowersData_user_followers_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GFollowersData_user_followers_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case '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 'company': + result.company = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'location': + result.location = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + } + } + + return result.build(); + } +} + +class _$GFollowingDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GFollowingData, _$GFollowingData]; + @override + final String wireName = 'GFollowingData'; + + @override + Iterable serialize(Serializers serializers, GFollowingData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.user != null) { + result + ..add('user') + ..add(serializers.serialize(object.user, + specifiedType: const FullType(GFollowingData_user))); + } + return result; + } + + @override + GFollowingData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GFollowingDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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(GFollowingData_user)) + as GFollowingData_user); + break; + } + } + + return result.build(); + } +} + +class _$GFollowingData_userSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GFollowingData_user, + _$GFollowingData_user + ]; + @override + final String wireName = 'GFollowingData_user'; + + @override + Iterable serialize( + Serializers serializers, GFollowingData_user object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'following', + serializers.serialize(object.following, + specifiedType: const FullType(GFollowingData_user_following)), + ]; + + return result; + } + + @override + GFollowingData_user deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GFollowingData_userBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'following': + result.following.replace(serializers.deserialize(value, + specifiedType: const FullType(GFollowingData_user_following)) + as GFollowingData_user_following); + break; + } + } + + return result.build(); + } +} + +class _$GFollowingData_user_followingSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GFollowingData_user_following, + _$GFollowingData_user_following + ]; + @override + final String wireName = 'GFollowingData_user_following'; + + @override + Iterable serialize( + Serializers serializers, GFollowingData_user_following object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'pageInfo', + serializers.serialize(object.pageInfo, + specifiedType: + const FullType(GFollowingData_user_following_pageInfo)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, + const [const FullType(GFollowingData_user_following_nodes)]))); + } + return result; + } + + @override + GFollowingData_user_following deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GFollowingData_user_followingBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pageInfo': + result.pageInfo.replace(serializers.deserialize(value, + specifiedType: + const FullType(GFollowingData_user_following_pageInfo)) + as GFollowingData_user_following_pageInfo); + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GFollowingData_user_following_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GFollowingData_user_following_pageInfoSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GFollowingData_user_following_pageInfo, + _$GFollowingData_user_following_pageInfo + ]; + @override + final String wireName = 'GFollowingData_user_following_pageInfo'; + + @override + Iterable serialize( + Serializers serializers, GFollowingData_user_following_pageInfo object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'hasNextPage', + serializers.serialize(object.hasNextPage, + specifiedType: const FullType(bool)), + ]; + if (object.endCursor != null) { + result + ..add('endCursor') + ..add(serializers.serialize(object.endCursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GFollowingData_user_following_pageInfo deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GFollowingData_user_following_pageInfoBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'hasNextPage': + result.hasNextPage = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'endCursor': + result.endCursor = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GFollowingData_user_following_nodesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GFollowingData_user_following_nodes, + _$GFollowingData_user_following_nodes + ]; + @override + final String wireName = 'GFollowingData_user_following_nodes'; + + @override + Iterable serialize( + Serializers serializers, GFollowingData_user_following_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + if (object.company != null) { + result + ..add('company') + ..add(serializers.serialize(object.company, + specifiedType: const FullType(String))); + } + if (object.location != null) { + result + ..add('location') + ..add(serializers.serialize(object.location, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GFollowingData_user_following_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GFollowingData_user_following_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case '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 'company': + result.company = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'location': + result.location = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + } + } + + return result.build(); + } +} + +class _$GMembersDataSerializer implements StructuredSerializer { + @override + final Iterable types = const [GMembersData, _$GMembersData]; + @override + final String wireName = 'GMembersData'; + + @override + Iterable serialize(Serializers serializers, GMembersData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.organization != null) { + result + ..add('organization') + ..add(serializers.serialize(object.organization, + specifiedType: const FullType(GMembersData_organization))); + } + return result; + } + + @override + GMembersData deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMembersDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'organization': + result.organization.replace(serializers.deserialize(value, + specifiedType: const FullType(GMembersData_organization)) + as GMembersData_organization); + break; + } + } + + return result.build(); + } +} + +class _$GMembersData_organizationSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMembersData_organization, + _$GMembersData_organization + ]; + @override + final String wireName = 'GMembersData_organization'; + + @override + Iterable serialize( + Serializers serializers, GMembersData_organization object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'membersWithRole', + serializers.serialize(object.membersWithRole, + specifiedType: + const FullType(GMembersData_organization_membersWithRole)), + ]; + + return result; + } + + @override + GMembersData_organization deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMembersData_organizationBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'membersWithRole': + result.membersWithRole.replace(serializers.deserialize(value, + specifiedType: + const FullType(GMembersData_organization_membersWithRole)) + as GMembersData_organization_membersWithRole); + break; + } + } + + return result.build(); + } +} + +class _$GMembersData_organization_membersWithRoleSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMembersData_organization_membersWithRole, + _$GMembersData_organization_membersWithRole + ]; + @override + final String wireName = 'GMembersData_organization_membersWithRole'; + + @override + Iterable serialize( + Serializers serializers, GMembersData_organization_membersWithRole object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'pageInfo', + serializers.serialize(object.pageInfo, + specifiedType: const FullType( + GMembersData_organization_membersWithRole_pageInfo)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType(GMembersData_organization_membersWithRole_nodes) + ]))); + } + return result; + } + + @override + GMembersData_organization_membersWithRole deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMembersData_organization_membersWithRoleBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pageInfo': + result.pageInfo.replace(serializers.deserialize(value, + specifiedType: const FullType( + GMembersData_organization_membersWithRole_pageInfo)) + as GMembersData_organization_membersWithRole_pageInfo); + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GMembersData_organization_membersWithRole_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GMembersData_organization_membersWithRole_pageInfoSerializer + implements + StructuredSerializer< + GMembersData_organization_membersWithRole_pageInfo> { + @override + final Iterable types = const [ + GMembersData_organization_membersWithRole_pageInfo, + _$GMembersData_organization_membersWithRole_pageInfo + ]; + @override + final String wireName = 'GMembersData_organization_membersWithRole_pageInfo'; + + @override + Iterable serialize(Serializers serializers, + GMembersData_organization_membersWithRole_pageInfo object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'hasNextPage', + serializers.serialize(object.hasNextPage, + specifiedType: const FullType(bool)), + ]; + if (object.endCursor != null) { + result + ..add('endCursor') + ..add(serializers.serialize(object.endCursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GMembersData_organization_membersWithRole_pageInfo deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GMembersData_organization_membersWithRole_pageInfoBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'hasNextPage': + result.hasNextPage = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'endCursor': + result.endCursor = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GMembersData_organization_membersWithRole_nodesSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GMembersData_organization_membersWithRole_nodes, + _$GMembersData_organization_membersWithRole_nodes + ]; + @override + final String wireName = 'GMembersData_organization_membersWithRole_nodes'; + + @override + Iterable serialize(Serializers serializers, + GMembersData_organization_membersWithRole_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + if (object.company != null) { + result + ..add('company') + ..add(serializers.serialize(object.company, + specifiedType: const FullType(String))); + } + if (object.location != null) { + result + ..add('location') + ..add(serializers.serialize(object.location, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GMembersData_organization_membersWithRole_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMembersData_organization_membersWithRole_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case '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 'company': + result.company = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'location': + result.location = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + } + } + + return result.build(); + } +} + +class _$GWatchersDataSerializer implements StructuredSerializer { + @override + final Iterable types = const [GWatchersData, _$GWatchersData]; + @override + final String wireName = 'GWatchersData'; + + @override + Iterable serialize(Serializers serializers, GWatchersData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.repository != null) { + result + ..add('repository') + ..add(serializers.serialize(object.repository, + specifiedType: const FullType(GWatchersData_repository))); + } + return result; + } + + @override + GWatchersData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GWatchersDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repository': + result.repository.replace(serializers.deserialize(value, + specifiedType: const FullType(GWatchersData_repository)) + as GWatchersData_repository); + break; + } + } + + return result.build(); + } +} + +class _$GWatchersData_repositorySerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GWatchersData_repository, + _$GWatchersData_repository + ]; + @override + final String wireName = 'GWatchersData_repository'; + + @override + Iterable serialize( + Serializers serializers, GWatchersData_repository object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'watchers', + serializers.serialize(object.watchers, + specifiedType: const FullType(GWatchersData_repository_watchers)), + ]; + + return result; + } + + @override + GWatchersData_repository deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GWatchersData_repositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'watchers': + result.watchers.replace(serializers.deserialize(value, + specifiedType: + const FullType(GWatchersData_repository_watchers)) + as GWatchersData_repository_watchers); + break; + } + } + + return result.build(); + } +} + +class _$GWatchersData_repository_watchersSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GWatchersData_repository_watchers, + _$GWatchersData_repository_watchers + ]; + @override + final String wireName = 'GWatchersData_repository_watchers'; + + @override + Iterable serialize( + Serializers serializers, GWatchersData_repository_watchers object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'pageInfo', + serializers.serialize(object.pageInfo, + specifiedType: + const FullType(GWatchersData_repository_watchers_pageInfo)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType(GWatchersData_repository_watchers_nodes) + ]))); + } + return result; + } + + @override + GWatchersData_repository_watchers deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GWatchersData_repository_watchersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pageInfo': + result.pageInfo.replace(serializers.deserialize(value, + specifiedType: const FullType( + GWatchersData_repository_watchers_pageInfo)) + as GWatchersData_repository_watchers_pageInfo); + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GWatchersData_repository_watchers_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GWatchersData_repository_watchers_pageInfoSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GWatchersData_repository_watchers_pageInfo, + _$GWatchersData_repository_watchers_pageInfo + ]; + @override + final String wireName = 'GWatchersData_repository_watchers_pageInfo'; + + @override + Iterable serialize(Serializers serializers, + GWatchersData_repository_watchers_pageInfo object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'hasNextPage', + serializers.serialize(object.hasNextPage, + specifiedType: const FullType(bool)), + ]; + if (object.endCursor != null) { + result + ..add('endCursor') + ..add(serializers.serialize(object.endCursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GWatchersData_repository_watchers_pageInfo deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GWatchersData_repository_watchers_pageInfoBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'hasNextPage': + result.hasNextPage = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'endCursor': + result.endCursor = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GWatchersData_repository_watchers_nodesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GWatchersData_repository_watchers_nodes, + _$GWatchersData_repository_watchers_nodes + ]; + @override + final String wireName = 'GWatchersData_repository_watchers_nodes'; + + @override + Iterable serialize( + Serializers serializers, GWatchersData_repository_watchers_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + if (object.company != null) { + result + ..add('company') + ..add(serializers.serialize(object.company, + specifiedType: const FullType(String))); + } + if (object.location != null) { + result + ..add('location') + ..add(serializers.serialize(object.location, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GWatchersData_repository_watchers_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GWatchersData_repository_watchers_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case '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 'company': + result.company = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'location': + result.location = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + } + } + + return result.build(); + } +} + +class _$GStargazersDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GStargazersData, _$GStargazersData]; + @override + final String wireName = 'GStargazersData'; + + @override + Iterable serialize(Serializers serializers, GStargazersData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.repository != null) { + result + ..add('repository') + ..add(serializers.serialize(object.repository, + specifiedType: const FullType(GStargazersData_repository))); + } + return result; + } + + @override + GStargazersData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GStargazersDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repository': + result.repository.replace(serializers.deserialize(value, + specifiedType: const FullType(GStargazersData_repository)) + as GStargazersData_repository); + break; + } + } + + return result.build(); + } +} + +class _$GStargazersData_repositorySerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GStargazersData_repository, + _$GStargazersData_repository + ]; + @override + final String wireName = 'GStargazersData_repository'; + + @override + Iterable serialize( + Serializers serializers, GStargazersData_repository object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'stargazers', + serializers.serialize(object.stargazers, + specifiedType: const FullType(GStargazersData_repository_stargazers)), + ]; + + return result; + } + + @override + GStargazersData_repository deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GStargazersData_repositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'stargazers': + result.stargazers.replace(serializers.deserialize(value, + specifiedType: + const FullType(GStargazersData_repository_stargazers)) + as GStargazersData_repository_stargazers); + break; + } + } + + return result.build(); + } +} + +class _$GStargazersData_repository_stargazersSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GStargazersData_repository_stargazers, + _$GStargazersData_repository_stargazers + ]; + @override + final String wireName = 'GStargazersData_repository_stargazers'; + + @override + Iterable serialize( + Serializers serializers, GStargazersData_repository_stargazers object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'pageInfo', + serializers.serialize(object.pageInfo, + specifiedType: + const FullType(GStargazersData_repository_stargazers_pageInfo)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType(GStargazersData_repository_stargazers_nodes) + ]))); + } + return result; + } + + @override + GStargazersData_repository_stargazers deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GStargazersData_repository_stargazersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pageInfo': + result.pageInfo.replace(serializers.deserialize(value, + specifiedType: const FullType( + GStargazersData_repository_stargazers_pageInfo)) + as GStargazersData_repository_stargazers_pageInfo); + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GStargazersData_repository_stargazers_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GStargazersData_repository_stargazers_pageInfoSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GStargazersData_repository_stargazers_pageInfo, + _$GStargazersData_repository_stargazers_pageInfo + ]; + @override + final String wireName = 'GStargazersData_repository_stargazers_pageInfo'; + + @override + Iterable serialize(Serializers serializers, + GStargazersData_repository_stargazers_pageInfo object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'hasNextPage', + serializers.serialize(object.hasNextPage, + specifiedType: const FullType(bool)), + ]; + if (object.endCursor != null) { + result + ..add('endCursor') + ..add(serializers.serialize(object.endCursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GStargazersData_repository_stargazers_pageInfo deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GStargazersData_repository_stargazers_pageInfoBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'hasNextPage': + result.hasNextPage = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'endCursor': + result.endCursor = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GStargazersData_repository_stargazers_nodesSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GStargazersData_repository_stargazers_nodes, + _$GStargazersData_repository_stargazers_nodes + ]; + @override + final String wireName = 'GStargazersData_repository_stargazers_nodes'; + + @override + Iterable serialize(Serializers serializers, + GStargazersData_repository_stargazers_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + if (object.company != null) { + result + ..add('company') + ..add(serializers.serialize(object.company, + specifiedType: const FullType(String))); + } + if (object.location != null) { + result + ..add('location') + ..add(serializers.serialize(object.location, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GStargazersData_repository_stargazers_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GStargazersData_repository_stargazers_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case '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 'company': + result.company = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'location': + result.location = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + } + } + + return result.build(); + } +} + +class _$GReposDataSerializer implements StructuredSerializer { + @override + final Iterable types = const [GReposData, _$GReposData]; + @override + final String wireName = 'GReposData'; + + @override + Iterable serialize(Serializers serializers, GReposData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.user != null) { + result + ..add('user') + ..add(serializers.serialize(object.user, + specifiedType: const FullType(GReposData_user))); + } + return result; + } + + @override + GReposData deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReposDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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(GReposData_user)) + as GReposData_user); + break; + } + } + + return result.build(); + } +} + +class _$GReposData_userSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GReposData_user, _$GReposData_user]; + @override + final String wireName = 'GReposData_user'; + + @override + Iterable serialize(Serializers serializers, GReposData_user object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'repositories', + serializers.serialize(object.repositories, + specifiedType: const FullType(GReposData_user_repositories)), + ]; + + return result; + } + + @override + GReposData_user deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReposData_userBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repositories': + result.repositories.replace(serializers.deserialize(value, + specifiedType: const FullType(GReposData_user_repositories)) + as GReposData_user_repositories); + break; + } + } + + return result.build(); + } +} + +class _$GReposData_user_repositoriesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReposData_user_repositories, + _$GReposData_user_repositories + ]; + @override + final String wireName = 'GReposData_user_repositories'; + + @override + Iterable serialize( + Serializers serializers, GReposData_user_repositories object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'pageInfo', + serializers.serialize(object.pageInfo, + specifiedType: const FullType(GReposData_user_repositories_pageInfo)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, + const [const FullType(GReposData_user_repositories_nodes)]))); + } + return result; + } + + @override + GReposData_user_repositories deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReposData_user_repositoriesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pageInfo': + result.pageInfo.replace(serializers.deserialize(value, + specifiedType: + const FullType(GReposData_user_repositories_pageInfo)) + as GReposData_user_repositories_pageInfo); + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GReposData_user_repositories_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GReposData_user_repositories_pageInfoSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReposData_user_repositories_pageInfo, + _$GReposData_user_repositories_pageInfo + ]; + @override + final String wireName = 'GReposData_user_repositories_pageInfo'; + + @override + Iterable serialize( + Serializers serializers, GReposData_user_repositories_pageInfo object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'hasNextPage', + serializers.serialize(object.hasNextPage, + specifiedType: const FullType(bool)), + ]; + if (object.endCursor != null) { + result + ..add('endCursor') + ..add(serializers.serialize(object.endCursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GReposData_user_repositories_pageInfo deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReposData_user_repositories_pageInfoBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'hasNextPage': + result.hasNextPage = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'endCursor': + result.endCursor = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReposData_user_repositories_nodesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReposData_user_repositories_nodes, + _$GReposData_user_repositories_nodes + ]; + @override + final String wireName = 'GReposData_user_repositories_nodes'; + + @override + Iterable serialize( + Serializers serializers, GReposData_user_repositories_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: + const FullType(GReposData_user_repositories_nodes_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'isPrivate', + serializers.serialize(object.isPrivate, + specifiedType: const FullType(bool)), + 'isFork', + serializers.serialize(object.isFork, specifiedType: const FullType(bool)), + 'stargazers', + serializers.serialize(object.stargazers, + specifiedType: + const FullType(GReposData_user_repositories_nodes_stargazers)), + 'forks', + serializers.serialize(object.forks, + specifiedType: + const FullType(GReposData_user_repositories_nodes_forks)), + 'updatedAt', + serializers.serialize(object.updatedAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + if (object.primaryLanguage != null) { + result + ..add('primaryLanguage') + ..add(serializers.serialize(object.primaryLanguage, + specifiedType: const FullType( + GReposData_user_repositories_nodes_primaryLanguage))); + } + return result; + } + + @override + GReposData_user_repositories_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReposData_user_repositories_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: + const FullType(GReposData_user_repositories_nodes_owner)) + as GReposData_user_repositories_nodes_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'description': + result.description = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'isPrivate': + result.isPrivate = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'isFork': + result.isFork = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'stargazers': + result.stargazers.replace(serializers.deserialize(value, + specifiedType: const FullType( + GReposData_user_repositories_nodes_stargazers)) + as GReposData_user_repositories_nodes_stargazers); + break; + case 'forks': + result.forks.replace(serializers.deserialize(value, + specifiedType: + const FullType(GReposData_user_repositories_nodes_forks)) + as GReposData_user_repositories_nodes_forks); + break; + case 'primaryLanguage': + result.primaryLanguage.replace(serializers.deserialize(value, + specifiedType: const FullType( + GReposData_user_repositories_nodes_primaryLanguage)) + as GReposData_user_repositories_nodes_primaryLanguage); + break; + case 'updatedAt': + result.updatedAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + } + } + + return result.build(); + } +} + +class _$GReposData_user_repositories_nodes_ownerSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReposData_user_repositories_nodes_owner, + _$GReposData_user_repositories_nodes_owner + ]; + @override + final String wireName = 'GReposData_user_repositories_nodes_owner'; + + @override + Iterable serialize( + Serializers serializers, GReposData_user_repositories_nodes_owner object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GReposData_user_repositories_nodes_owner deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReposData_user_repositories_nodes_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReposData_user_repositories_nodes_stargazersSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GReposData_user_repositories_nodes_stargazers, + _$GReposData_user_repositories_nodes_stargazers + ]; + @override + final String wireName = 'GReposData_user_repositories_nodes_stargazers'; + + @override + Iterable serialize(Serializers serializers, + GReposData_user_repositories_nodes_stargazers object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GReposData_user_repositories_nodes_stargazers deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReposData_user_repositories_nodes_stargazersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GReposData_user_repositories_nodes_forksSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReposData_user_repositories_nodes_forks, + _$GReposData_user_repositories_nodes_forks + ]; + @override + final String wireName = 'GReposData_user_repositories_nodes_forks'; + + @override + Iterable serialize( + Serializers serializers, GReposData_user_repositories_nodes_forks object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GReposData_user_repositories_nodes_forks deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReposData_user_repositories_nodes_forksBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GReposData_user_repositories_nodes_primaryLanguageSerializer + implements + StructuredSerializer< + GReposData_user_repositories_nodes_primaryLanguage> { + @override + final Iterable types = const [ + GReposData_user_repositories_nodes_primaryLanguage, + _$GReposData_user_repositories_nodes_primaryLanguage + ]; + @override + final String wireName = 'GReposData_user_repositories_nodes_primaryLanguage'; + + @override + Iterable serialize(Serializers serializers, + GReposData_user_repositories_nodes_primaryLanguage object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.color != null) { + result + ..add('color') + ..add(serializers.serialize(object.color, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GReposData_user_repositories_nodes_primaryLanguage deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GReposData_user_repositories_nodes_primaryLanguageBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GStarsDataSerializer implements StructuredSerializer { + @override + final Iterable types = const [GStarsData, _$GStarsData]; + @override + final String wireName = 'GStarsData'; + + @override + Iterable serialize(Serializers serializers, GStarsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.user != null) { + result + ..add('user') + ..add(serializers.serialize(object.user, + specifiedType: const FullType(GStarsData_user))); + } + return result; + } + + @override + GStarsData deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GStarsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'user': + result.user.replace(serializers.deserialize(value, + specifiedType: const FullType(GStarsData_user)) + as GStarsData_user); + break; + } + } + + return result.build(); + } +} + +class _$GStarsData_userSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GStarsData_user, _$GStarsData_user]; + @override + final String wireName = 'GStarsData_user'; + + @override + Iterable serialize(Serializers serializers, GStarsData_user object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'starredRepositories', + serializers.serialize(object.starredRepositories, + specifiedType: const FullType(GStarsData_user_starredRepositories)), + ]; + + return result; + } + + @override + GStarsData_user deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GStarsData_userBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'starredRepositories': + result.starredRepositories.replace(serializers.deserialize(value, + specifiedType: + const FullType(GStarsData_user_starredRepositories)) + as GStarsData_user_starredRepositories); + break; + } + } + + return result.build(); + } +} + +class _$GStarsData_user_starredRepositoriesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GStarsData_user_starredRepositories, + _$GStarsData_user_starredRepositories + ]; + @override + final String wireName = 'GStarsData_user_starredRepositories'; + + @override + Iterable serialize( + Serializers serializers, GStarsData_user_starredRepositories object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'pageInfo', + serializers.serialize(object.pageInfo, + specifiedType: + const FullType(GStarsData_user_starredRepositories_pageInfo)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType(GStarsData_user_starredRepositories_nodes) + ]))); + } + return result; + } + + @override + GStarsData_user_starredRepositories deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GStarsData_user_starredRepositoriesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pageInfo': + result.pageInfo.replace(serializers.deserialize(value, + specifiedType: const FullType( + GStarsData_user_starredRepositories_pageInfo)) + as GStarsData_user_starredRepositories_pageInfo); + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GStarsData_user_starredRepositories_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GStarsData_user_starredRepositories_pageInfoSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GStarsData_user_starredRepositories_pageInfo, + _$GStarsData_user_starredRepositories_pageInfo + ]; + @override + final String wireName = 'GStarsData_user_starredRepositories_pageInfo'; + + @override + Iterable serialize(Serializers serializers, + GStarsData_user_starredRepositories_pageInfo object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'hasNextPage', + serializers.serialize(object.hasNextPage, + specifiedType: const FullType(bool)), + ]; + if (object.endCursor != null) { + result + ..add('endCursor') + ..add(serializers.serialize(object.endCursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GStarsData_user_starredRepositories_pageInfo deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GStarsData_user_starredRepositories_pageInfoBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'hasNextPage': + result.hasNextPage = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'endCursor': + result.endCursor = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GStarsData_user_starredRepositories_nodesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GStarsData_user_starredRepositories_nodes, + _$GStarsData_user_starredRepositories_nodes + ]; + @override + final String wireName = 'GStarsData_user_starredRepositories_nodes'; + + @override + Iterable serialize( + Serializers serializers, GStarsData_user_starredRepositories_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: + const FullType(GStarsData_user_starredRepositories_nodes_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'isPrivate', + serializers.serialize(object.isPrivate, + specifiedType: const FullType(bool)), + 'isFork', + serializers.serialize(object.isFork, specifiedType: const FullType(bool)), + 'stargazers', + serializers.serialize(object.stargazers, + specifiedType: const FullType( + GStarsData_user_starredRepositories_nodes_stargazers)), + 'forks', + serializers.serialize(object.forks, + specifiedType: + const FullType(GStarsData_user_starredRepositories_nodes_forks)), + 'updatedAt', + serializers.serialize(object.updatedAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + if (object.primaryLanguage != null) { + result + ..add('primaryLanguage') + ..add(serializers.serialize(object.primaryLanguage, + specifiedType: const FullType( + GStarsData_user_starredRepositories_nodes_primaryLanguage))); + } + return result; + } + + @override + GStarsData_user_starredRepositories_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GStarsData_user_starredRepositories_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GStarsData_user_starredRepositories_nodes_owner)) + as GStarsData_user_starredRepositories_nodes_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'description': + result.description = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'isPrivate': + result.isPrivate = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'isFork': + result.isFork = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'stargazers': + result.stargazers.replace(serializers.deserialize(value, + specifiedType: const FullType( + GStarsData_user_starredRepositories_nodes_stargazers)) + as GStarsData_user_starredRepositories_nodes_stargazers); + break; + case 'forks': + result.forks.replace(serializers.deserialize(value, + specifiedType: const FullType( + GStarsData_user_starredRepositories_nodes_forks)) + as GStarsData_user_starredRepositories_nodes_forks); + break; + case 'primaryLanguage': + result.primaryLanguage.replace(serializers.deserialize(value, + specifiedType: const FullType( + GStarsData_user_starredRepositories_nodes_primaryLanguage)) + as GStarsData_user_starredRepositories_nodes_primaryLanguage); + break; + case 'updatedAt': + result.updatedAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + } + } + + return result.build(); + } +} + +class _$GStarsData_user_starredRepositories_nodes_ownerSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GStarsData_user_starredRepositories_nodes_owner, + _$GStarsData_user_starredRepositories_nodes_owner + ]; + @override + final String wireName = 'GStarsData_user_starredRepositories_nodes_owner'; + + @override + Iterable serialize(Serializers serializers, + GStarsData_user_starredRepositories_nodes_owner object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GStarsData_user_starredRepositories_nodes_owner deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GStarsData_user_starredRepositories_nodes_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GStarsData_user_starredRepositories_nodes_stargazersSerializer + implements + StructuredSerializer< + GStarsData_user_starredRepositories_nodes_stargazers> { + @override + final Iterable types = const [ + GStarsData_user_starredRepositories_nodes_stargazers, + _$GStarsData_user_starredRepositories_nodes_stargazers + ]; + @override + final String wireName = + 'GStarsData_user_starredRepositories_nodes_stargazers'; + + @override + Iterable serialize(Serializers serializers, + GStarsData_user_starredRepositories_nodes_stargazers object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GStarsData_user_starredRepositories_nodes_stargazers deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GStarsData_user_starredRepositories_nodes_stargazersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GStarsData_user_starredRepositories_nodes_forksSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GStarsData_user_starredRepositories_nodes_forks, + _$GStarsData_user_starredRepositories_nodes_forks + ]; + @override + final String wireName = 'GStarsData_user_starredRepositories_nodes_forks'; + + @override + Iterable serialize(Serializers serializers, + GStarsData_user_starredRepositories_nodes_forks object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GStarsData_user_starredRepositories_nodes_forks deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GStarsData_user_starredRepositories_nodes_forksBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GStarsData_user_starredRepositories_nodes_primaryLanguageSerializer + implements + StructuredSerializer< + GStarsData_user_starredRepositories_nodes_primaryLanguage> { + @override + final Iterable types = const [ + GStarsData_user_starredRepositories_nodes_primaryLanguage, + _$GStarsData_user_starredRepositories_nodes_primaryLanguage + ]; + @override + final String wireName = + 'GStarsData_user_starredRepositories_nodes_primaryLanguage'; + + @override + Iterable serialize(Serializers serializers, + GStarsData_user_starredRepositories_nodes_primaryLanguage object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.color != null) { + result + ..add('color') + ..add(serializers.serialize(object.color, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GStarsData_user_starredRepositories_nodes_primaryLanguage deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GViewerDataSerializer implements StructuredSerializer { + @override + final Iterable types = const [GViewerData, _$GViewerData]; + @override + final String wireName = 'GViewerData'; + + @override + Iterable serialize(Serializers serializers, GViewerData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'viewer', + serializers.serialize(object.viewer, + specifiedType: const FullType(GViewerData_viewer)), + ]; + + return result; + } + + @override + GViewerData deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GViewerDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'viewer': + result.viewer.replace(serializers.deserialize(value, + specifiedType: const FullType(GViewerData_viewer)) + as GViewerData_viewer); + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewerSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GViewerData_viewer, _$GViewerData_viewer]; + @override + final String wireName = 'GViewerData_viewer'; + + @override + Iterable serialize(Serializers serializers, GViewerData_viewer object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + 'email', + serializers.serialize(object.email, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'viewerCanFollow', + serializers.serialize(object.viewerCanFollow, + specifiedType: const FullType(bool)), + 'viewerIsFollowing', + serializers.serialize(object.viewerIsFollowing, + specifiedType: const FullType(bool)), + 'starredRepositories', + serializers.serialize(object.starredRepositories, + specifiedType: + const FullType(GViewerData_viewer_starredRepositories)), + 'followers', + serializers.serialize(object.followers, + specifiedType: const FullType(GViewerData_viewer_followers)), + 'following', + serializers.serialize(object.following, + specifiedType: const FullType(GViewerData_viewer_following)), + 'contributionsCollection', + serializers.serialize(object.contributionsCollection, + specifiedType: + const FullType(GViewerData_viewer_contributionsCollection)), + 'repositories', + serializers.serialize(object.repositories, + specifiedType: const FullType(GViewerData_viewer_repositories)), + 'pinnedItems', + serializers.serialize(object.pinnedItems, + specifiedType: const FullType(GViewerData_viewer_pinnedItems)), + ]; + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + if (object.bio != null) { + result + ..add('bio') + ..add(serializers.serialize(object.bio, + specifiedType: const FullType(String))); + } + if (object.company != null) { + result + ..add('company') + ..add(serializers.serialize(object.company, + specifiedType: const FullType(String))); + } + if (object.location != null) { + result + ..add('location') + ..add(serializers.serialize(object.location, + specifiedType: const FullType(String))); + } + if (object.websiteUrl != null) { + result + ..add('websiteUrl') + ..add(serializers.serialize(object.websiteUrl, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GViewerData_viewer deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GViewerData_viewerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'bio': + result.bio = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'company': + result.company = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'location': + result.location = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'email': + result.email = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'websiteUrl': + result.websiteUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'viewerCanFollow': + result.viewerCanFollow = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'viewerIsFollowing': + result.viewerIsFollowing = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'starredRepositories': + result.starredRepositories.replace(serializers.deserialize(value, + specifiedType: + const FullType(GViewerData_viewer_starredRepositories)) + as GViewerData_viewer_starredRepositories); + break; + case 'followers': + result.followers.replace(serializers.deserialize(value, + specifiedType: const FullType(GViewerData_viewer_followers)) + as GViewerData_viewer_followers); + break; + case 'following': + result.following.replace(serializers.deserialize(value, + specifiedType: const FullType(GViewerData_viewer_following)) + as GViewerData_viewer_following); + break; + case 'contributionsCollection': + result.contributionsCollection.replace(serializers.deserialize(value, + specifiedType: const FullType( + GViewerData_viewer_contributionsCollection)) + as GViewerData_viewer_contributionsCollection); + break; + case 'repositories': + result.repositories.replace(serializers.deserialize(value, + specifiedType: + const FullType(GViewerData_viewer_repositories)) + as GViewerData_viewer_repositories); + break; + case 'pinnedItems': + result.pinnedItems.replace(serializers.deserialize(value, + specifiedType: const FullType(GViewerData_viewer_pinnedItems)) + as GViewerData_viewer_pinnedItems); + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_starredRepositoriesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GViewerData_viewer_starredRepositories, + _$GViewerData_viewer_starredRepositories + ]; + @override + final String wireName = 'GViewerData_viewer_starredRepositories'; + + @override + Iterable serialize( + Serializers serializers, GViewerData_viewer_starredRepositories object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GViewerData_viewer_starredRepositories deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GViewerData_viewer_starredRepositoriesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_followersSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GViewerData_viewer_followers, + _$GViewerData_viewer_followers + ]; + @override + final String wireName = 'GViewerData_viewer_followers'; + + @override + Iterable serialize( + Serializers serializers, GViewerData_viewer_followers object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GViewerData_viewer_followers deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GViewerData_viewer_followersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_followingSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GViewerData_viewer_following, + _$GViewerData_viewer_following + ]; + @override + final String wireName = 'GViewerData_viewer_following'; + + @override + Iterable serialize( + Serializers serializers, GViewerData_viewer_following object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GViewerData_viewer_following deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GViewerData_viewer_followingBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_contributionsCollectionSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GViewerData_viewer_contributionsCollection, + _$GViewerData_viewer_contributionsCollection + ]; + @override + final String wireName = 'GViewerData_viewer_contributionsCollection'; + + @override + Iterable serialize(Serializers serializers, + GViewerData_viewer_contributionsCollection object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'contributionCalendar', + serializers.serialize(object.contributionCalendar, + specifiedType: const FullType( + GViewerData_viewer_contributionsCollection_contributionCalendar)), + ]; + + return result; + } + + @override + GViewerData_viewer_contributionsCollection deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GViewerData_viewer_contributionsCollectionBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'contributionCalendar': + result.contributionCalendar.replace(serializers.deserialize(value, + specifiedType: const FullType( + GViewerData_viewer_contributionsCollection_contributionCalendar)) + as GViewerData_viewer_contributionsCollection_contributionCalendar); + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_contributionsCollection_contributionCalendarSerializer + implements + StructuredSerializer< + GViewerData_viewer_contributionsCollection_contributionCalendar> { + @override + final Iterable types = const [ + GViewerData_viewer_contributionsCollection_contributionCalendar, + _$GViewerData_viewer_contributionsCollection_contributionCalendar + ]; + @override + final String wireName = + 'GViewerData_viewer_contributionsCollection_contributionCalendar'; + + @override + Iterable serialize(Serializers serializers, + GViewerData_viewer_contributionsCollection_contributionCalendar object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'weeks', + serializers.serialize(object.weeks, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks) + ])), + ]; + + return result; + } + + @override + GViewerData_viewer_contributionsCollection_contributionCalendar deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GViewerData_viewer_contributionsCollection_contributionCalendarBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'weeks': + result.weeks.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeksSerializer + implements + StructuredSerializer< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks> { + @override + final Iterable types = const [ + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks, + _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks + ]; + @override + final String wireName = + 'GViewerData_viewer_contributionsCollection_contributionCalendar_weeks'; + + @override + Iterable serialize( + Serializers serializers, + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'contributionDays', + serializers.serialize(object.contributionDays, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays) + ])), + ]; + + return result; + } + + @override + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GViewerData_viewer_contributionsCollection_contributionCalendar_weeksBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'contributionDays': + result.contributionDays.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDaysSerializer + implements + StructuredSerializer< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays> { + @override + final Iterable types = const [ + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays, + _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays + ]; + @override + final String wireName = + 'GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays'; + + @override + Iterable serialize( + Serializers serializers, + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'color', + serializers.serialize(object.color, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_repositoriesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GViewerData_viewer_repositories, + _$GViewerData_viewer_repositories + ]; + @override + final String wireName = 'GViewerData_viewer_repositories'; + + @override + Iterable serialize( + Serializers serializers, GViewerData_viewer_repositories object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType(GViewerData_viewer_repositories_nodes) + ]))); + } + return result; + } + + @override + GViewerData_viewer_repositories deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GViewerData_viewer_repositoriesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GViewerData_viewer_repositories_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_repositories_nodesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GViewerData_viewer_repositories_nodes, + _$GViewerData_viewer_repositories_nodes + ]; + @override + final String wireName = 'GViewerData_viewer_repositories_nodes'; + + @override + Iterable serialize( + Serializers serializers, GViewerData_viewer_repositories_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: + const FullType(GViewerData_viewer_repositories_nodes_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'isPrivate', + serializers.serialize(object.isPrivate, + specifiedType: const FullType(bool)), + 'isFork', + serializers.serialize(object.isFork, specifiedType: const FullType(bool)), + 'stargazers', + serializers.serialize(object.stargazers, + specifiedType: + const FullType(GViewerData_viewer_repositories_nodes_stargazers)), + 'forks', + serializers.serialize(object.forks, + specifiedType: + const FullType(GViewerData_viewer_repositories_nodes_forks)), + ]; + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + if (object.primaryLanguage != null) { + result + ..add('primaryLanguage') + ..add(serializers.serialize(object.primaryLanguage, + specifiedType: const FullType( + GViewerData_viewer_repositories_nodes_primaryLanguage))); + } + return result; + } + + @override + GViewerData_viewer_repositories_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GViewerData_viewer_repositories_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GViewerData_viewer_repositories_nodes_owner)) + as GViewerData_viewer_repositories_nodes_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'description': + result.description = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'isPrivate': + result.isPrivate = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'isFork': + result.isFork = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'stargazers': + result.stargazers.replace(serializers.deserialize(value, + specifiedType: const FullType( + GViewerData_viewer_repositories_nodes_stargazers)) + as GViewerData_viewer_repositories_nodes_stargazers); + break; + case 'forks': + result.forks.replace(serializers.deserialize(value, + specifiedType: const FullType( + GViewerData_viewer_repositories_nodes_forks)) + as GViewerData_viewer_repositories_nodes_forks); + break; + case 'primaryLanguage': + result.primaryLanguage.replace(serializers.deserialize(value, + specifiedType: const FullType( + GViewerData_viewer_repositories_nodes_primaryLanguage)) + as GViewerData_viewer_repositories_nodes_primaryLanguage); + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_repositories_nodes_ownerSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GViewerData_viewer_repositories_nodes_owner, + _$GViewerData_viewer_repositories_nodes_owner + ]; + @override + final String wireName = 'GViewerData_viewer_repositories_nodes_owner'; + + @override + Iterable serialize(Serializers serializers, + GViewerData_viewer_repositories_nodes_owner object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GViewerData_viewer_repositories_nodes_owner deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GViewerData_viewer_repositories_nodes_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_repositories_nodes_stargazersSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GViewerData_viewer_repositories_nodes_stargazers, + _$GViewerData_viewer_repositories_nodes_stargazers + ]; + @override + final String wireName = 'GViewerData_viewer_repositories_nodes_stargazers'; + + @override + Iterable serialize(Serializers serializers, + GViewerData_viewer_repositories_nodes_stargazers object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GViewerData_viewer_repositories_nodes_stargazers deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GViewerData_viewer_repositories_nodes_stargazersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_repositories_nodes_forksSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GViewerData_viewer_repositories_nodes_forks, + _$GViewerData_viewer_repositories_nodes_forks + ]; + @override + final String wireName = 'GViewerData_viewer_repositories_nodes_forks'; + + @override + Iterable serialize(Serializers serializers, + GViewerData_viewer_repositories_nodes_forks object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GViewerData_viewer_repositories_nodes_forks deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GViewerData_viewer_repositories_nodes_forksBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_repositories_nodes_primaryLanguageSerializer + implements + StructuredSerializer< + GViewerData_viewer_repositories_nodes_primaryLanguage> { + @override + final Iterable types = const [ + GViewerData_viewer_repositories_nodes_primaryLanguage, + _$GViewerData_viewer_repositories_nodes_primaryLanguage + ]; + @override + final String wireName = + 'GViewerData_viewer_repositories_nodes_primaryLanguage'; + + @override + Iterable serialize(Serializers serializers, + GViewerData_viewer_repositories_nodes_primaryLanguage object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.color != null) { + result + ..add('color') + ..add(serializers.serialize(object.color, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GViewerData_viewer_repositories_nodes_primaryLanguage deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GViewerData_viewer_repositories_nodes_primaryLanguageBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_pinnedItemsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GViewerData_viewer_pinnedItems, + _$GViewerData_viewer_pinnedItems + ]; + @override + final String wireName = 'GViewerData_viewer_pinnedItems'; + + @override + Iterable serialize( + Serializers serializers, GViewerData_viewer_pinnedItems object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, + const [const FullType(GViewerData_viewer_pinnedItems_nodes)]))); + } + return result; + } + + @override + GViewerData_viewer_pinnedItems deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GViewerData_viewer_pinnedItemsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GViewerData_viewer_pinnedItems_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_pinnedItems_nodes__baseSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GViewerData_viewer_pinnedItems_nodes__base, + _$GViewerData_viewer_pinnedItems_nodes__base + ]; + @override + final String wireName = 'GViewerData_viewer_pinnedItems_nodes__base'; + + @override + Iterable serialize(Serializers serializers, + GViewerData_viewer_pinnedItems_nodes__base object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GViewerData_viewer_pinnedItems_nodes__base deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GViewerData_viewer_pinnedItems_nodes__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_pinnedItems_nodes__asRepositorySerializer + implements + StructuredSerializer< + GViewerData_viewer_pinnedItems_nodes__asRepository> { + @override + final Iterable types = const [ + GViewerData_viewer_pinnedItems_nodes__asRepository, + _$GViewerData_viewer_pinnedItems_nodes__asRepository + ]; + @override + final String wireName = 'GViewerData_viewer_pinnedItems_nodes__asRepository'; + + @override + Iterable serialize(Serializers serializers, + GViewerData_viewer_pinnedItems_nodes__asRepository object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType( + GViewerData_viewer_pinnedItems_nodes__asRepository_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'isPrivate', + serializers.serialize(object.isPrivate, + specifiedType: const FullType(bool)), + 'isFork', + serializers.serialize(object.isFork, specifiedType: const FullType(bool)), + 'stargazers', + serializers.serialize(object.stargazers, + specifiedType: const FullType( + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers)), + 'forks', + serializers.serialize(object.forks, + specifiedType: const FullType( + GViewerData_viewer_pinnedItems_nodes__asRepository_forks)), + ]; + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + if (object.primaryLanguage != null) { + result + ..add('primaryLanguage') + ..add(serializers.serialize(object.primaryLanguage, + specifiedType: const FullType( + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage))); + } + return result; + } + + @override + GViewerData_viewer_pinnedItems_nodes__asRepository deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GViewerData_viewer_pinnedItems_nodes__asRepositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GViewerData_viewer_pinnedItems_nodes__asRepository_owner)) + as GViewerData_viewer_pinnedItems_nodes__asRepository_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'description': + result.description = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'isPrivate': + result.isPrivate = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'isFork': + result.isFork = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'stargazers': + result.stargazers.replace(serializers.deserialize(value, + specifiedType: const FullType( + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers)) + as GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers); + break; + case 'forks': + result.forks.replace(serializers.deserialize(value, + specifiedType: const FullType( + GViewerData_viewer_pinnedItems_nodes__asRepository_forks)) + as GViewerData_viewer_pinnedItems_nodes__asRepository_forks); + break; + case 'primaryLanguage': + result.primaryLanguage.replace(serializers.deserialize(value, + specifiedType: const FullType( + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage)) + as GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage); + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_pinnedItems_nodes__asRepository_ownerSerializer + implements + StructuredSerializer< + GViewerData_viewer_pinnedItems_nodes__asRepository_owner> { + @override + final Iterable types = const [ + GViewerData_viewer_pinnedItems_nodes__asRepository_owner, + _$GViewerData_viewer_pinnedItems_nodes__asRepository_owner + ]; + @override + final String wireName = + 'GViewerData_viewer_pinnedItems_nodes__asRepository_owner'; + + @override + Iterable serialize(Serializers serializers, + GViewerData_viewer_pinnedItems_nodes__asRepository_owner object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GViewerData_viewer_pinnedItems_nodes__asRepository_owner deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GViewerData_viewer_pinnedItems_nodes__asRepository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_pinnedItems_nodes__asRepository_stargazersSerializer + implements + StructuredSerializer< + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers> { + @override + final Iterable types = const [ + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers, + _$GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers + ]; + @override + final String wireName = + 'GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers'; + + @override + Iterable serialize(Serializers serializers, + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GViewerData_viewer_pinnedItems_nodes__asRepository_stargazersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_pinnedItems_nodes__asRepository_forksSerializer + implements + StructuredSerializer< + GViewerData_viewer_pinnedItems_nodes__asRepository_forks> { + @override + final Iterable types = const [ + GViewerData_viewer_pinnedItems_nodes__asRepository_forks, + _$GViewerData_viewer_pinnedItems_nodes__asRepository_forks + ]; + @override + final String wireName = + 'GViewerData_viewer_pinnedItems_nodes__asRepository_forks'; + + @override + Iterable serialize(Serializers serializers, + GViewerData_viewer_pinnedItems_nodes__asRepository_forks object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GViewerData_viewer_pinnedItems_nodes__asRepository_forks deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GViewerData_viewer_pinnedItems_nodes__asRepository_forksBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageSerializer + implements + StructuredSerializer< + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage> { + @override + final Iterable types = const [ + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage, + _$GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage + ]; + @override + final String wireName = + 'GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage'; + + @override + Iterable serialize(Serializers serializers, + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.color != null) { + result + ..add('color') + ..add(serializers.serialize(object.color, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserDataSerializer implements StructuredSerializer { + @override + final Iterable types = const [GUserData, _$GUserData]; + @override + final String wireName = 'GUserData'; + + @override + Iterable serialize(Serializers serializers, GUserData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.repositoryOwner != null) { + result + ..add('repositoryOwner') + ..add(serializers.serialize(object.repositoryOwner, + specifiedType: const FullType(GUserData_repositoryOwner))); + } + return result; + } + + @override + GUserData deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repositoryOwner': + result.repositoryOwner = serializers.deserialize(value, + specifiedType: const FullType(GUserData_repositoryOwner)) + as GUserData_repositoryOwner; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__baseSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUserData_repositoryOwner__base, + _$GUserData_repositoryOwner__base + ]; + @override + final String wireName = 'GUserData_repositoryOwner__base'; + + @override + Iterable serialize( + Serializers serializers, GUserData_repositoryOwner__base object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'url', + serializers.serialize(object.url, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__base deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserData_repositoryOwner__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'url': + result.url = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUserSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser, + _$GUserData_repositoryOwner__asUser + ]; + @override + final String wireName = 'GUserData_repositoryOwner__asUser'; + + @override + Iterable serialize( + Serializers serializers, GUserData_repositoryOwner__asUser object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'url', + serializers.serialize(object.url, specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + 'email', + serializers.serialize(object.email, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'viewerCanFollow', + serializers.serialize(object.viewerCanFollow, + specifiedType: const FullType(bool)), + 'viewerIsFollowing', + serializers.serialize(object.viewerIsFollowing, + specifiedType: const FullType(bool)), + 'starredRepositories', + serializers.serialize(object.starredRepositories, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_starredRepositories)), + 'followers', + serializers.serialize(object.followers, + specifiedType: + const FullType(GUserData_repositoryOwner__asUser_followers)), + 'following', + serializers.serialize(object.following, + specifiedType: + const FullType(GUserData_repositoryOwner__asUser_following)), + 'contributionsCollection', + serializers.serialize(object.contributionsCollection, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_contributionsCollection)), + 'repositories', + serializers.serialize(object.repositories, + specifiedType: + const FullType(GUserData_repositoryOwner__asUser_repositories)), + 'pinnedItems', + serializers.serialize(object.pinnedItems, + specifiedType: + const FullType(GUserData_repositoryOwner__asUser_pinnedItems)), + ]; + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + if (object.bio != null) { + result + ..add('bio') + ..add(serializers.serialize(object.bio, + specifiedType: const FullType(String))); + } + if (object.company != null) { + result + ..add('company') + ..add(serializers.serialize(object.company, + specifiedType: const FullType(String))); + } + if (object.location != null) { + result + ..add('location') + ..add(serializers.serialize(object.location, + specifiedType: const FullType(String))); + } + if (object.websiteUrl != null) { + result + ..add('websiteUrl') + ..add(serializers.serialize(object.websiteUrl, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUserData_repositoryOwner__asUser deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserData_repositoryOwner__asUserBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'url': + result.url = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'bio': + result.bio = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'company': + result.company = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'location': + result.location = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'email': + result.email = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'websiteUrl': + result.websiteUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'viewerCanFollow': + result.viewerCanFollow = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'viewerIsFollowing': + result.viewerIsFollowing = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'starredRepositories': + result.starredRepositories.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_starredRepositories)) + as GUserData_repositoryOwner__asUser_starredRepositories); + break; + case 'followers': + result.followers.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_followers)) + as GUserData_repositoryOwner__asUser_followers); + break; + case 'following': + result.following.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_following)) + as GUserData_repositoryOwner__asUser_following); + break; + case 'contributionsCollection': + result.contributionsCollection.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_contributionsCollection)) + as GUserData_repositoryOwner__asUser_contributionsCollection); + break; + case 'repositories': + result.repositories.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_repositories)) + as GUserData_repositoryOwner__asUser_repositories); + break; + case 'pinnedItems': + result.pinnedItems.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_pinnedItems)) + as GUserData_repositoryOwner__asUser_pinnedItems); + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_starredRepositoriesSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asUser_starredRepositories> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_starredRepositories, + _$GUserData_repositoryOwner__asUser_starredRepositories + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asUser_starredRepositories'; + + @override + Iterable serialize(Serializers serializers, + GUserData_repositoryOwner__asUser_starredRepositories object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asUser_starredRepositories deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asUser_starredRepositoriesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_followersSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_followers, + _$GUserData_repositoryOwner__asUser_followers + ]; + @override + final String wireName = 'GUserData_repositoryOwner__asUser_followers'; + + @override + Iterable serialize(Serializers serializers, + GUserData_repositoryOwner__asUser_followers object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asUser_followers deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserData_repositoryOwner__asUser_followersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_followingSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_following, + _$GUserData_repositoryOwner__asUser_following + ]; + @override + final String wireName = 'GUserData_repositoryOwner__asUser_following'; + + @override + Iterable serialize(Serializers serializers, + GUserData_repositoryOwner__asUser_following object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asUser_following deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserData_repositoryOwner__asUser_followingBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_contributionsCollectionSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asUser_contributionsCollection> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_contributionsCollection, + _$GUserData_repositoryOwner__asUser_contributionsCollection + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asUser_contributionsCollection'; + + @override + Iterable serialize(Serializers serializers, + GUserData_repositoryOwner__asUser_contributionsCollection object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'contributionCalendar', + serializers.serialize(object.contributionCalendar, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asUser_contributionsCollection deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asUser_contributionsCollectionBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'contributionCalendar': + result.contributionCalendar.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar)) + as GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar); + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar, + _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'weeks', + serializers.serialize(object.weeks, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks) + ])), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'weeks': + result.weeks.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeksSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks, + _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'contributionDays', + serializers.serialize(object.contributionDays, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays) + ])), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeksBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'contributionDays': + result.contributionDays.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDaysSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays, + _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'color', + serializers.serialize(object.color, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_repositoriesSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_repositories, + _$GUserData_repositoryOwner__asUser_repositories + ]; + @override + final String wireName = 'GUserData_repositoryOwner__asUser_repositories'; + + @override + Iterable serialize(Serializers serializers, + GUserData_repositoryOwner__asUser_repositories object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GUserData_repositoryOwner__asUser_repositories_nodes) + ]))); + } + return result; + } + + @override + GUserData_repositoryOwner__asUser_repositories deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserData_repositoryOwner__asUser_repositoriesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GUserData_repositoryOwner__asUser_repositories_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_repositories_nodesSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asUser_repositories_nodes> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_repositories_nodes, + _$GUserData_repositoryOwner__asUser_repositories_nodes + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asUser_repositories_nodes'; + + @override + Iterable serialize(Serializers serializers, + GUserData_repositoryOwner__asUser_repositories_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_repositories_nodes_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'isPrivate', + serializers.serialize(object.isPrivate, + specifiedType: const FullType(bool)), + 'isFork', + serializers.serialize(object.isFork, specifiedType: const FullType(bool)), + 'stargazers', + serializers.serialize(object.stargazers, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_repositories_nodes_stargazers)), + 'forks', + serializers.serialize(object.forks, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_repositories_nodes_forks)), + ]; + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + if (object.primaryLanguage != null) { + result + ..add('primaryLanguage') + ..add(serializers.serialize(object.primaryLanguage, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage))); + } + return result; + } + + @override + GUserData_repositoryOwner__asUser_repositories_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asUser_repositories_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_repositories_nodes_owner)) + as GUserData_repositoryOwner__asUser_repositories_nodes_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'description': + result.description = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'isPrivate': + result.isPrivate = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'isFork': + result.isFork = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'stargazers': + result.stargazers.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_repositories_nodes_stargazers)) + as GUserData_repositoryOwner__asUser_repositories_nodes_stargazers); + break; + case 'forks': + result.forks.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_repositories_nodes_forks)) + as GUserData_repositoryOwner__asUser_repositories_nodes_forks); + break; + case 'primaryLanguage': + result.primaryLanguage.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage)) + as GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage); + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_repositories_nodes_ownerSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asUser_repositories_nodes_owner> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_repositories_nodes_owner, + _$GUserData_repositoryOwner__asUser_repositories_nodes_owner + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asUser_repositories_nodes_owner'; + + @override + Iterable serialize(Serializers serializers, + GUserData_repositoryOwner__asUser_repositories_nodes_owner object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asUser_repositories_nodes_owner deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asUser_repositories_nodes_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_repositories_nodes_stargazersSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asUser_repositories_nodes_stargazers> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_repositories_nodes_stargazers, + _$GUserData_repositoryOwner__asUser_repositories_nodes_stargazers + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asUser_repositories_nodes_stargazers'; + + @override + Iterable serialize(Serializers serializers, + GUserData_repositoryOwner__asUser_repositories_nodes_stargazers object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asUser_repositories_nodes_stargazers deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asUser_repositories_nodes_stargazersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_repositories_nodes_forksSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asUser_repositories_nodes_forks> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_repositories_nodes_forks, + _$GUserData_repositoryOwner__asUser_repositories_nodes_forks + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asUser_repositories_nodes_forks'; + + @override + Iterable serialize(Serializers serializers, + GUserData_repositoryOwner__asUser_repositories_nodes_forks object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asUser_repositories_nodes_forks deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asUser_repositories_nodes_forksBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage, + _$GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.color != null) { + result + ..add('color') + ..add(serializers.serialize(object.color, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_pinnedItemsSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_pinnedItems, + _$GUserData_repositoryOwner__asUser_pinnedItems + ]; + @override + final String wireName = 'GUserData_repositoryOwner__asUser_pinnedItems'; + + @override + Iterable serialize(Serializers serializers, + GUserData_repositoryOwner__asUser_pinnedItems object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GUserData_repositoryOwner__asUser_pinnedItems_nodes) + ]))); + } + return result; + } + + @override + GUserData_repositoryOwner__asUser_pinnedItems deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserData_repositoryOwner__asUser_pinnedItemsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GUserData_repositoryOwner__asUser_pinnedItems_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__baseSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__base> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_pinnedItems_nodes__base, + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__base + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__base'; + + @override + Iterable serialize(Serializers serializers, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__base object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asUser_pinnedItems_nodes__base deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asUser_pinnedItems_nodes__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepositorySerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository, + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository'; + + @override + Iterable serialize(Serializers serializers, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'isPrivate', + serializers.serialize(object.isPrivate, + specifiedType: const FullType(bool)), + 'isFork', + serializers.serialize(object.isFork, specifiedType: const FullType(bool)), + 'stargazers', + serializers.serialize(object.stargazers, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers)), + 'forks', + serializers.serialize(object.forks, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks)), + ]; + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + if (object.primaryLanguage != null) { + result + ..add('primaryLanguage') + ..add(serializers.serialize(object.primaryLanguage, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage))); + } + return result; + } + + @override + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner)) + as GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'description': + result.description = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'isPrivate': + result.isPrivate = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'isFork': + result.isFork = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'stargazers': + result.stargazers.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers)) + as GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers); + break; + case 'forks': + result.forks.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks)) + as GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks); + break; + case 'primaryLanguage': + result.primaryLanguage.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage)) + as GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage); + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner, + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers, + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks, + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage, + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.color != null) { + result + ..add('color') + ..add(serializers.serialize(object.color, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asOrganizationSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asOrganization, + _$GUserData_repositoryOwner__asOrganization + ]; + @override + final String wireName = 'GUserData_repositoryOwner__asOrganization'; + + @override + Iterable serialize( + Serializers serializers, GUserData_repositoryOwner__asOrganization object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'url', + serializers.serialize(object.url, specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'membersWithRole', + serializers.serialize(object.membersWithRole, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_membersWithRole)), + 'pinnedItems', + serializers.serialize(object.pinnedItems, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnedItems)), + 'pinnableItems', + serializers.serialize(object.pinnableItems, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnableItems)), + ]; + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + if (object.location != null) { + result + ..add('location') + ..add(serializers.serialize(object.location, + specifiedType: const FullType(String))); + } + if (object.email != null) { + result + ..add('email') + ..add(serializers.serialize(object.email, + specifiedType: const FullType(String))); + } + if (object.websiteUrl != null) { + result + ..add('websiteUrl') + ..add(serializers.serialize(object.websiteUrl, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUserData_repositoryOwner__asOrganization deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserData_repositoryOwner__asOrganizationBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'url': + result.url = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'description': + result.description = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'location': + result.location = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'email': + result.email = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'websiteUrl': + result.websiteUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'membersWithRole': + result.membersWithRole.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_membersWithRole)) + as GUserData_repositoryOwner__asOrganization_membersWithRole); + break; + case 'pinnedItems': + result.pinnedItems.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnedItems)) + as GUserData_repositoryOwner__asOrganization_pinnedItems); + break; + case 'pinnableItems': + result.pinnableItems.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnableItems)) + as GUserData_repositoryOwner__asOrganization_pinnableItems); + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asOrganization_membersWithRoleSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asOrganization_membersWithRole> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asOrganization_membersWithRole, + _$GUserData_repositoryOwner__asOrganization_membersWithRole + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asOrganization_membersWithRole'; + + @override + Iterable serialize(Serializers serializers, + GUserData_repositoryOwner__asOrganization_membersWithRole object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asOrganization_membersWithRole deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asOrganization_membersWithRoleBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnedItemsSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asOrganization_pinnedItems> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asOrganization_pinnedItems, + _$GUserData_repositoryOwner__asOrganization_pinnedItems + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asOrganization_pinnedItems'; + + @override + Iterable serialize(Serializers serializers, + GUserData_repositoryOwner__asOrganization_pinnedItems object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes) + ]))); + } + return result; + } + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asOrganization_pinnedItemsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__baseSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base, + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base'; + + @override + Iterable serialize(Serializers serializers, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepositorySerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository, + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'isPrivate', + serializers.serialize(object.isPrivate, + specifiedType: const FullType(bool)), + 'isFork', + serializers.serialize(object.isFork, specifiedType: const FullType(bool)), + 'stargazers', + serializers.serialize(object.stargazers, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers)), + 'forks', + serializers.serialize(object.forks, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks)), + ]; + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + if (object.primaryLanguage != null) { + result + ..add('primaryLanguage') + ..add(serializers.serialize(object.primaryLanguage, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage))); + } + return result; + } + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner)) + as GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'description': + result.description = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'isPrivate': + result.isPrivate = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'isFork': + result.isFork = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'stargazers': + result.stargazers.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers)) + as GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers); + break; + case 'forks': + result.forks.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks)) + as GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks); + break; + case 'primaryLanguage': + result.primaryLanguage.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage)) + as GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage); + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner, + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers, + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks, + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage, + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.color != null) { + result + ..add('color') + ..add(serializers.serialize(object.color, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnableItemsSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asOrganization_pinnableItems> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asOrganization_pinnableItems, + _$GUserData_repositoryOwner__asOrganization_pinnableItems + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asOrganization_pinnableItems'; + + @override + Iterable serialize(Serializers serializers, + GUserData_repositoryOwner__asOrganization_pinnableItems object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes) + ]))); + } + return result; + } + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asOrganization_pinnableItemsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__baseSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base, + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepositorySerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository, + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'isPrivate', + serializers.serialize(object.isPrivate, + specifiedType: const FullType(bool)), + 'isFork', + serializers.serialize(object.isFork, specifiedType: const FullType(bool)), + 'stargazers', + serializers.serialize(object.stargazers, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers)), + 'forks', + serializers.serialize(object.forks, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks)), + ]; + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + if (object.primaryLanguage != null) { + result + ..add('primaryLanguage') + ..add(serializers.serialize(object.primaryLanguage, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage))); + } + return result; + } + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner)) + as GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'description': + result.description = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'isPrivate': + result.isPrivate = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'isFork': + result.isFork = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'stargazers': + result.stargazers.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers)) + as GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers); + break; + case 'forks': + result.forks.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks)) + as GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks); + break; + case 'primaryLanguage': + result.primaryLanguage.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage)) + as GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage); + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner, + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers, + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks, + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageSerializer + implements + StructuredSerializer< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage> { + @override + final Iterable types = const [ + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage, + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage + ]; + @override + final String wireName = + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage'; + + @override + Iterable serialize( + Serializers serializers, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.color != null) { + result + ..add('color') + ..add(serializers.serialize(object.color, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRepoDataSerializer implements StructuredSerializer { + @override + final Iterable types = const [GRepoData, _$GRepoData]; + @override + final String wireName = 'GRepoData'; + + @override + Iterable serialize(Serializers serializers, GRepoData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.repository != null) { + result + ..add('repository') + ..add(serializers.serialize(object.repository, + specifiedType: const FullType(GRepoData_repository))); + } + return result; + } + + @override + GRepoData deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repository': + result.repository.replace(serializers.deserialize(value, + specifiedType: const FullType(GRepoData_repository)) + as GRepoData_repository); + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repositorySerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository, + _$GRepoData_repository + ]; + @override + final String wireName = 'GRepoData_repository'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType(GRepoData_repository_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'isPrivate', + serializers.serialize(object.isPrivate, + specifiedType: const FullType(bool)), + 'isFork', + serializers.serialize(object.isFork, specifiedType: const FullType(bool)), + 'hasIssuesEnabled', + serializers.serialize(object.hasIssuesEnabled, + specifiedType: const FullType(bool)), + 'url', + serializers.serialize(object.url, specifiedType: const FullType(String)), + 'viewerHasStarred', + serializers.serialize(object.viewerHasStarred, + specifiedType: const FullType(bool)), + 'projectsUrl', + serializers.serialize(object.projectsUrl, + specifiedType: const FullType(String)), + 'stargazers', + serializers.serialize(object.stargazers, + specifiedType: const FullType(GRepoData_repository_stargazers)), + 'forks', + serializers.serialize(object.forks, + specifiedType: const FullType(GRepoData_repository_forks)), + 'watchers', + serializers.serialize(object.watchers, + specifiedType: const FullType(GRepoData_repository_watchers)), + 'issues', + serializers.serialize(object.issues, + specifiedType: const FullType(GRepoData_repository_issues)), + 'pullRequests', + serializers.serialize(object.pullRequests, + specifiedType: const FullType(GRepoData_repository_pullRequests)), + 'projects', + serializers.serialize(object.projects, + specifiedType: const FullType(GRepoData_repository_projects)), + 'releases', + serializers.serialize(object.releases, + specifiedType: const FullType(GRepoData_repository_releases)), + 'repositoryTopics', + serializers.serialize(object.repositoryTopics, + specifiedType: const FullType(GRepoData_repository_repositoryTopics)), + ]; + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + if (object.homepageUrl != null) { + result + ..add('homepageUrl') + ..add(serializers.serialize(object.homepageUrl, + specifiedType: const FullType(String))); + } + if (object.diskUsage != null) { + result + ..add('diskUsage') + ..add(serializers.serialize(object.diskUsage, + specifiedType: const FullType(int))); + } + if (object.viewerSubscription != null) { + result + ..add('viewerSubscription') + ..add(serializers.serialize(object.viewerSubscription, + specifiedType: const FullType(_i3.GSubscriptionState))); + } + if (object.primaryLanguage != null) { + result + ..add('primaryLanguage') + ..add(serializers.serialize(object.primaryLanguage, + specifiedType: + const FullType(GRepoData_repository_primaryLanguage))); + } + if (object.languages != null) { + result + ..add('languages') + ..add(serializers.serialize(object.languages, + specifiedType: const FullType(GRepoData_repository_languages))); + } + if (object.defaultBranchRef != null) { + result + ..add('defaultBranchRef') + ..add(serializers.serialize(object.defaultBranchRef, + specifiedType: + const FullType(GRepoData_repository_defaultBranchRef))); + } + if (object.ref != null) { + result + ..add('ref') + ..add(serializers.serialize(object.ref, + specifiedType: const FullType(GRepoData_repository_ref))); + } + if (object.refs != null) { + result + ..add('refs') + ..add(serializers.serialize(object.refs, + specifiedType: const FullType(GRepoData_repository_refs))); + } + if (object.licenseInfo != null) { + result + ..add('licenseInfo') + ..add(serializers.serialize(object.licenseInfo, + specifiedType: const FullType(GRepoData_repository_licenseInfo))); + } + return result; + } + + @override + GRepoData_repository deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType(GRepoData_repository_owner)) + as GRepoData_repository_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'description': + result.description = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'homepageUrl': + result.homepageUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'isPrivate': + result.isPrivate = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'isFork': + result.isFork = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'diskUsage': + result.diskUsage = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'hasIssuesEnabled': + result.hasIssuesEnabled = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'url': + result.url = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'viewerHasStarred': + result.viewerHasStarred = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'viewerSubscription': + result.viewerSubscription = serializers.deserialize(value, + specifiedType: const FullType(_i3.GSubscriptionState)) + as _i3.GSubscriptionState; + break; + case 'projectsUrl': + result.projectsUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'primaryLanguage': + result.primaryLanguage.replace(serializers.deserialize(value, + specifiedType: + const FullType(GRepoData_repository_primaryLanguage)) + as GRepoData_repository_primaryLanguage); + break; + case 'stargazers': + result.stargazers.replace(serializers.deserialize(value, + specifiedType: + const FullType(GRepoData_repository_stargazers)) + as GRepoData_repository_stargazers); + break; + case 'forks': + result.forks.replace(serializers.deserialize(value, + specifiedType: const FullType(GRepoData_repository_forks)) + as GRepoData_repository_forks); + break; + case 'watchers': + result.watchers.replace(serializers.deserialize(value, + specifiedType: const FullType(GRepoData_repository_watchers)) + as GRepoData_repository_watchers); + break; + case 'issues': + result.issues.replace(serializers.deserialize(value, + specifiedType: const FullType(GRepoData_repository_issues)) + as GRepoData_repository_issues); + break; + case 'pullRequests': + result.pullRequests.replace(serializers.deserialize(value, + specifiedType: + const FullType(GRepoData_repository_pullRequests)) + as GRepoData_repository_pullRequests); + break; + case 'projects': + result.projects.replace(serializers.deserialize(value, + specifiedType: const FullType(GRepoData_repository_projects)) + as GRepoData_repository_projects); + break; + case 'releases': + result.releases.replace(serializers.deserialize(value, + specifiedType: const FullType(GRepoData_repository_releases)) + as GRepoData_repository_releases); + break; + case 'languages': + result.languages.replace(serializers.deserialize(value, + specifiedType: const FullType(GRepoData_repository_languages)) + as GRepoData_repository_languages); + break; + case 'defaultBranchRef': + result.defaultBranchRef.replace(serializers.deserialize(value, + specifiedType: + const FullType(GRepoData_repository_defaultBranchRef)) + as GRepoData_repository_defaultBranchRef); + break; + case 'ref': + result.ref.replace(serializers.deserialize(value, + specifiedType: const FullType(GRepoData_repository_ref)) + as GRepoData_repository_ref); + break; + case 'refs': + result.refs.replace(serializers.deserialize(value, + specifiedType: const FullType(GRepoData_repository_refs)) + as GRepoData_repository_refs); + break; + case 'licenseInfo': + result.licenseInfo.replace(serializers.deserialize(value, + specifiedType: + const FullType(GRepoData_repository_licenseInfo)) + as GRepoData_repository_licenseInfo); + break; + case 'repositoryTopics': + result.repositoryTopics.replace(serializers.deserialize(value, + specifiedType: + const FullType(GRepoData_repository_repositoryTopics)) + as GRepoData_repository_repositoryTopics); + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_ownerSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_owner, + _$GRepoData_repository_owner + ]; + @override + final String wireName = 'GRepoData_repository_owner'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_owner object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GRepoData_repository_owner deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_primaryLanguageSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_primaryLanguage, + _$GRepoData_repository_primaryLanguage + ]; + @override + final String wireName = 'GRepoData_repository_primaryLanguage'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_primaryLanguage object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.color != null) { + result + ..add('color') + ..add(serializers.serialize(object.color, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GRepoData_repository_primaryLanguage deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_primaryLanguageBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_stargazersSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_stargazers, + _$GRepoData_repository_stargazers + ]; + @override + final String wireName = 'GRepoData_repository_stargazers'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_stargazers object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GRepoData_repository_stargazers deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_stargazersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_forksSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_forks, + _$GRepoData_repository_forks + ]; + @override + final String wireName = 'GRepoData_repository_forks'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_forks object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GRepoData_repository_forks deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_forksBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_watchersSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_watchers, + _$GRepoData_repository_watchers + ]; + @override + final String wireName = 'GRepoData_repository_watchers'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_watchers object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GRepoData_repository_watchers deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_watchersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_issuesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_issues, + _$GRepoData_repository_issues + ]; + @override + final String wireName = 'GRepoData_repository_issues'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_issues object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GRepoData_repository_issues deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_issuesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_pullRequestsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_pullRequests, + _$GRepoData_repository_pullRequests + ]; + @override + final String wireName = 'GRepoData_repository_pullRequests'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_pullRequests object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GRepoData_repository_pullRequests deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_pullRequestsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_projectsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_projects, + _$GRepoData_repository_projects + ]; + @override + final String wireName = 'GRepoData_repository_projects'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_projects object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GRepoData_repository_projects deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_projectsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_releasesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_releases, + _$GRepoData_repository_releases + ]; + @override + final String wireName = 'GRepoData_repository_releases'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_releases object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GRepoData_repository_releases deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_releasesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_languagesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_languages, + _$GRepoData_repository_languages + ]; + @override + final String wireName = 'GRepoData_repository_languages'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_languages object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalSize', + serializers.serialize(object.totalSize, + specifiedType: const FullType(int)), + ]; + if (object.edges != null) { + result + ..add('edges') + ..add(serializers.serialize(object.edges, + specifiedType: const FullType(BuiltList, + const [const FullType(GRepoData_repository_languages_edges)]))); + } + return result; + } + + @override + GRepoData_repository_languages deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_languagesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalSize': + result.totalSize = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'edges': + result.edges.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GRepoData_repository_languages_edges) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_languages_edgesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_languages_edges, + _$GRepoData_repository_languages_edges + ]; + @override + final String wireName = 'GRepoData_repository_languages_edges'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_languages_edges object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'size', + serializers.serialize(object.size, specifiedType: const FullType(int)), + 'node', + serializers.serialize(object.node, + specifiedType: + const FullType(GRepoData_repository_languages_edges_node)), + ]; + + return result; + } + + @override + GRepoData_repository_languages_edges deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_languages_edgesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'size': + result.size = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'node': + result.node.replace(serializers.deserialize(value, + specifiedType: + const FullType(GRepoData_repository_languages_edges_node)) + as GRepoData_repository_languages_edges_node); + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_languages_edges_nodeSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_languages_edges_node, + _$GRepoData_repository_languages_edges_node + ]; + @override + final String wireName = 'GRepoData_repository_languages_edges_node'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_languages_edges_node object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.color != null) { + result + ..add('color') + ..add(serializers.serialize(object.color, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GRepoData_repository_languages_edges_node deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_languages_edges_nodeBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_defaultBranchRefSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_defaultBranchRef, + _$GRepoData_repository_defaultBranchRef + ]; + @override + final String wireName = 'GRepoData_repository_defaultBranchRef'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_defaultBranchRef object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.target != null) { + result + ..add('target') + ..add(serializers.serialize(object.target, + specifiedType: + const FullType(GRepoData_repository_defaultBranchRef_target))); + } + return result; + } + + @override + GRepoData_repository_defaultBranchRef deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_defaultBranchRefBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'target': + result.target = serializers.deserialize(value, + specifiedType: const FullType( + GRepoData_repository_defaultBranchRef_target)) + as GRepoData_repository_defaultBranchRef_target; + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_defaultBranchRef_target__baseSerializer + implements + StructuredSerializer< + GRepoData_repository_defaultBranchRef_target__base> { + @override + final Iterable types = const [ + GRepoData_repository_defaultBranchRef_target__base, + _$GRepoData_repository_defaultBranchRef_target__base + ]; + @override + final String wireName = 'GRepoData_repository_defaultBranchRef_target__base'; + + @override + Iterable serialize(Serializers serializers, + GRepoData_repository_defaultBranchRef_target__base object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GRepoData_repository_defaultBranchRef_target__base deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GRepoData_repository_defaultBranchRef_target__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_defaultBranchRef_target__asCommitSerializer + implements + StructuredSerializer< + GRepoData_repository_defaultBranchRef_target__asCommit> { + @override + final Iterable types = const [ + GRepoData_repository_defaultBranchRef_target__asCommit, + _$GRepoData_repository_defaultBranchRef_target__asCommit + ]; + @override + final String wireName = + 'GRepoData_repository_defaultBranchRef_target__asCommit'; + + @override + Iterable serialize(Serializers serializers, + GRepoData_repository_defaultBranchRef_target__asCommit object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'history', + serializers.serialize(object.history, + specifiedType: const FullType( + GRepoData_repository_defaultBranchRef_target__asCommit_history)), + ]; + + return result; + } + + @override + GRepoData_repository_defaultBranchRef_target__asCommit deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GRepoData_repository_defaultBranchRef_target__asCommitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'history': + result.history.replace(serializers.deserialize(value, + specifiedType: const FullType( + GRepoData_repository_defaultBranchRef_target__asCommit_history)) + as GRepoData_repository_defaultBranchRef_target__asCommit_history); + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_defaultBranchRef_target__asCommit_historySerializer + implements + StructuredSerializer< + GRepoData_repository_defaultBranchRef_target__asCommit_history> { + @override + final Iterable types = const [ + GRepoData_repository_defaultBranchRef_target__asCommit_history, + _$GRepoData_repository_defaultBranchRef_target__asCommit_history + ]; + @override + final String wireName = + 'GRepoData_repository_defaultBranchRef_target__asCommit_history'; + + @override + Iterable serialize(Serializers serializers, + GRepoData_repository_defaultBranchRef_target__asCommit_history object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GRepoData_repository_defaultBranchRef_target__asCommit_history deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GRepoData_repository_defaultBranchRef_target__asCommit_historyBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_refSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_ref, + _$GRepoData_repository_ref + ]; + @override + final String wireName = 'GRepoData_repository_ref'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_ref object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.target != null) { + result + ..add('target') + ..add(serializers.serialize(object.target, + specifiedType: const FullType(GRepoData_repository_ref_target))); + } + return result; + } + + @override + GRepoData_repository_ref deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_refBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'target': + result.target = serializers.deserialize(value, + specifiedType: + const FullType(GRepoData_repository_ref_target)) + as GRepoData_repository_ref_target; + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_ref_target__baseSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_ref_target__base, + _$GRepoData_repository_ref_target__base + ]; + @override + final String wireName = 'GRepoData_repository_ref_target__base'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_ref_target__base object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GRepoData_repository_ref_target__base deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_ref_target__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_ref_target__asCommitSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_ref_target__asCommit, + _$GRepoData_repository_ref_target__asCommit + ]; + @override + final String wireName = 'GRepoData_repository_ref_target__asCommit'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_ref_target__asCommit object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'history', + serializers.serialize(object.history, + specifiedType: const FullType( + GRepoData_repository_ref_target__asCommit_history)), + ]; + + return result; + } + + @override + GRepoData_repository_ref_target__asCommit deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_ref_target__asCommitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'history': + result.history.replace(serializers.deserialize(value, + specifiedType: const FullType( + GRepoData_repository_ref_target__asCommit_history)) + as GRepoData_repository_ref_target__asCommit_history); + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_ref_target__asCommit_historySerializer + implements + StructuredSerializer< + GRepoData_repository_ref_target__asCommit_history> { + @override + final Iterable types = const [ + GRepoData_repository_ref_target__asCommit_history, + _$GRepoData_repository_ref_target__asCommit_history + ]; + @override + final String wireName = 'GRepoData_repository_ref_target__asCommit_history'; + + @override + Iterable serialize(Serializers serializers, + GRepoData_repository_ref_target__asCommit_history object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GRepoData_repository_ref_target__asCommit_history deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GRepoData_repository_ref_target__asCommit_historyBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_refsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_refs, + _$GRepoData_repository_refs + ]; + @override + final String wireName = 'GRepoData_repository_refs'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_refs object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, + const [const FullType(GRepoData_repository_refs_nodes)]))); + } + return result; + } + + @override + GRepoData_repository_refs deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_refsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GRepoData_repository_refs_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_refs_nodesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_refs_nodes, + _$GRepoData_repository_refs_nodes + ]; + @override + final String wireName = 'GRepoData_repository_refs_nodes'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_refs_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GRepoData_repository_refs_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_refs_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 _$GRepoData_repository_licenseInfoSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_licenseInfo, + _$GRepoData_repository_licenseInfo + ]; + @override + final String wireName = 'GRepoData_repository_licenseInfo'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_licenseInfo object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.spdxId != null) { + result + ..add('spdxId') + ..add(serializers.serialize(object.spdxId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GRepoData_repository_licenseInfo deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_licenseInfoBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'spdxId': + result.spdxId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_repositoryTopicsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_repositoryTopics, + _$GRepoData_repository_repositoryTopics + ]; + @override + final String wireName = 'GRepoData_repository_repositoryTopics'; + + @override + Iterable serialize( + Serializers serializers, GRepoData_repository_repositoryTopics object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType(GRepoData_repository_repositoryTopics_nodes) + ]))); + } + return result; + } + + @override + GRepoData_repository_repositoryTopics deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_repositoryTopicsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GRepoData_repository_repositoryTopics_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_repositoryTopics_nodesSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GRepoData_repository_repositoryTopics_nodes, + _$GRepoData_repository_repositoryTopics_nodes + ]; + @override + final String wireName = 'GRepoData_repository_repositoryTopics_nodes'; + + @override + Iterable serialize(Serializers serializers, + GRepoData_repository_repositoryTopics_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'url', + serializers.serialize(object.url, specifiedType: const FullType(String)), + 'topic', + serializers.serialize(object.topic, + specifiedType: const FullType( + GRepoData_repository_repositoryTopics_nodes_topic)), + ]; + + return result; + } + + @override + GRepoData_repository_repositoryTopics_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoData_repository_repositoryTopics_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'url': + result.url = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'topic': + result.topic.replace(serializers.deserialize(value, + specifiedType: const FullType( + GRepoData_repository_repositoryTopics_nodes_topic)) + as GRepoData_repository_repositoryTopics_nodes_topic); + break; + } + } + + return result.build(); + } +} + +class _$GRepoData_repository_repositoryTopics_nodes_topicSerializer + implements + StructuredSerializer< + GRepoData_repository_repositoryTopics_nodes_topic> { + @override + final Iterable types = const [ + GRepoData_repository_repositoryTopics_nodes_topic, + _$GRepoData_repository_repositoryTopics_nodes_topic + ]; + @override + final String wireName = 'GRepoData_repository_repositoryTopics_nodes_topic'; + + @override + Iterable serialize(Serializers serializers, + GRepoData_repository_repositoryTopics_nodes_topic object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GRepoData_repository_repositoryTopics_nodes_topic deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GRepoData_repository_repositoryTopics_nodes_topicBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 _$GCommitsDataSerializer implements StructuredSerializer { + @override + final Iterable types = const [GCommitsData, _$GCommitsData]; + @override + final String wireName = 'GCommitsData'; + + @override + Iterable serialize(Serializers serializers, GCommitsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.repository != null) { + result + ..add('repository') + ..add(serializers.serialize(object.repository, + specifiedType: const FullType(GCommitsData_repository))); + } + return result; + } + + @override + GCommitsData deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repository': + result.repository.replace(serializers.deserialize(value, + specifiedType: const FullType(GCommitsData_repository)) + as GCommitsData_repository); + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repositorySerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCommitsData_repository, + _$GCommitsData_repository + ]; + @override + final String wireName = 'GCommitsData_repository'; + + @override + Iterable serialize( + Serializers serializers, GCommitsData_repository object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.defaultBranchRef != null) { + result + ..add('defaultBranchRef') + ..add(serializers.serialize(object.defaultBranchRef, + specifiedType: + const FullType(GCommitsData_repository_defaultBranchRef))); + } + if (object.ref != null) { + result + ..add('ref') + ..add(serializers.serialize(object.ref, + specifiedType: const FullType(GCommitsData_repository_ref))); + } + return result; + } + + @override + GCommitsData_repository deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitsData_repositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'defaultBranchRef': + result.defaultBranchRef.replace(serializers.deserialize(value, + specifiedType: + const FullType(GCommitsData_repository_defaultBranchRef)) + as GCommitsData_repository_defaultBranchRef); + break; + case 'ref': + result.ref.replace(serializers.deserialize(value, + specifiedType: const FullType(GCommitsData_repository_ref)) + as GCommitsData_repository_ref); + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repository_defaultBranchRefSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCommitsData_repository_defaultBranchRef, + _$GCommitsData_repository_defaultBranchRef + ]; + @override + final String wireName = 'GCommitsData_repository_defaultBranchRef'; + + @override + Iterable serialize( + Serializers serializers, GCommitsData_repository_defaultBranchRef object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.target != null) { + result + ..add('target') + ..add(serializers.serialize(object.target, + specifiedType: const FullType( + GCommitsData_repository_defaultBranchRef_target))); + } + return result; + } + + @override + GCommitsData_repository_defaultBranchRef deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitsData_repository_defaultBranchRefBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'target': + result.target = serializers.deserialize(value, + specifiedType: const FullType( + GCommitsData_repository_defaultBranchRef_target)) + as GCommitsData_repository_defaultBranchRef_target; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repository_defaultBranchRef_target__baseSerializer + implements + StructuredSerializer< + GCommitsData_repository_defaultBranchRef_target__base> { + @override + final Iterable types = const [ + GCommitsData_repository_defaultBranchRef_target__base, + _$GCommitsData_repository_defaultBranchRef_target__base + ]; + @override + final String wireName = + 'GCommitsData_repository_defaultBranchRef_target__base'; + + @override + Iterable serialize(Serializers serializers, + GCommitsData_repository_defaultBranchRef_target__base object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GCommitsData_repository_defaultBranchRef_target__base deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCommitsData_repository_defaultBranchRef_target__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repository_defaultBranchRef_target__asCommitSerializer + implements + StructuredSerializer< + GCommitsData_repository_defaultBranchRef_target__asCommit> { + @override + final Iterable types = const [ + GCommitsData_repository_defaultBranchRef_target__asCommit, + _$GCommitsData_repository_defaultBranchRef_target__asCommit + ]; + @override + final String wireName = + 'GCommitsData_repository_defaultBranchRef_target__asCommit'; + + @override + Iterable serialize(Serializers serializers, + GCommitsData_repository_defaultBranchRef_target__asCommit object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'history', + serializers.serialize(object.history, + specifiedType: const FullType( + GCommitsData_repository_defaultBranchRef_target__asCommit_history)), + ]; + + return result; + } + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCommitsData_repository_defaultBranchRef_target__asCommitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'history': + result.history.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCommitsData_repository_defaultBranchRef_target__asCommit_history)) + as GCommitsData_repository_defaultBranchRef_target__asCommit_history); + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repository_defaultBranchRef_target__asCommit_historySerializer + implements + StructuredSerializer< + GCommitsData_repository_defaultBranchRef_target__asCommit_history> { + @override + final Iterable types = const [ + GCommitsData_repository_defaultBranchRef_target__asCommit_history, + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history + ]; + @override + final String wireName = + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history'; + + @override + Iterable serialize(Serializers serializers, + GCommitsData_repository_defaultBranchRef_target__asCommit_history object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'pageInfo', + serializers.serialize(object.pageInfo, + specifiedType: const FullType( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes) + ]))); + } + return result; + } + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit_history deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCommitsData_repository_defaultBranchRef_target__asCommit_historyBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pageInfo': + result.pageInfo.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo)) + as GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo); + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoSerializer + implements + StructuredSerializer< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo> { + @override + final Iterable types = const [ + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo, + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo + ]; + @override + final String wireName = + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo'; + + @override + Iterable serialize( + Serializers serializers, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'hasNextPage', + serializers.serialize(object.hasNextPage, + specifiedType: const FullType(bool)), + ]; + if (object.endCursor != null) { + result + ..add('endCursor') + ..add(serializers.serialize(object.endCursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'hasNextPage': + result.hasNextPage = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'endCursor': + result.endCursor = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodesSerializer + implements + StructuredSerializer< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes> { + @override + final Iterable types = const [ + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes, + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes + ]; + @override + final String wireName = + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes'; + + @override + Iterable serialize( + Serializers serializers, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'url', + serializers.serialize(object.url, specifiedType: const FullType(String)), + 'messageHeadline', + serializers.serialize(object.messageHeadline, + specifiedType: const FullType(String)), + 'committedDate', + serializers.serialize(object.committedDate, + specifiedType: const FullType(DateTime)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: const FullType( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author))); + } + if (object.status != null) { + result + ..add('status') + ..add(serializers.serialize(object.status, + specifiedType: const FullType( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status))); + } + return result; + } + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'url': + result.url = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'messageHeadline': + result.messageHeadline = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'committedDate': + result.committedDate = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author)) + as GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author); + break; + case 'status': + result.status.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status)) + as GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status); + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorSerializer + implements + StructuredSerializer< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author> { + @override + final Iterable types = const [ + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author, + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author + ]; + @override + final String wireName = + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author'; + + @override + Iterable serialize( + Serializers serializers, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + if (object.user != null) { + result + ..add('user') + ..add(serializers.serialize(object.user, + specifiedType: const FullType( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user))); + } + return result; + } + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'user': + result.user.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user)) + as GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user); + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userSerializer + implements + StructuredSerializer< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user> { + @override + final Iterable types = const [ + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user, + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user + ]; + @override + final String wireName = + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user'; + + @override + Iterable serialize( + Serializers serializers, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusSerializer + implements + StructuredSerializer< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status> { + @override + final Iterable types = const [ + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status, + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status + ]; + @override + final String wireName = + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status'; + + @override + Iterable serialize( + Serializers serializers, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'state', + serializers.serialize(object.state, + specifiedType: const FullType(_i3.GStatusState)), + ]; + + return result; + } + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'state': + result.state = serializers.deserialize(value, + specifiedType: const FullType(_i3.GStatusState)) + as _i3.GStatusState; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repository_refSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCommitsData_repository_ref, + _$GCommitsData_repository_ref + ]; + @override + final String wireName = 'GCommitsData_repository_ref'; + + @override + Iterable serialize( + Serializers serializers, GCommitsData_repository_ref object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.target != null) { + result + ..add('target') + ..add(serializers.serialize(object.target, + specifiedType: const FullType(GCommitsData_repository_ref_target))); + } + return result; + } + + @override + GCommitsData_repository_ref deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitsData_repository_refBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'target': + result.target = serializers.deserialize(value, + specifiedType: + const FullType(GCommitsData_repository_ref_target)) + as GCommitsData_repository_ref_target; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repository_ref_target__baseSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCommitsData_repository_ref_target__base, + _$GCommitsData_repository_ref_target__base + ]; + @override + final String wireName = 'GCommitsData_repository_ref_target__base'; + + @override + Iterable serialize( + Serializers serializers, GCommitsData_repository_ref_target__base object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GCommitsData_repository_ref_target__base deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitsData_repository_ref_target__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repository_ref_target__asCommitSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GCommitsData_repository_ref_target__asCommit, + _$GCommitsData_repository_ref_target__asCommit + ]; + @override + final String wireName = 'GCommitsData_repository_ref_target__asCommit'; + + @override + Iterable serialize(Serializers serializers, + GCommitsData_repository_ref_target__asCommit object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'history', + serializers.serialize(object.history, + specifiedType: const FullType( + GCommitsData_repository_ref_target__asCommit_history)), + ]; + + return result; + } + + @override + GCommitsData_repository_ref_target__asCommit deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitsData_repository_ref_target__asCommitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'history': + result.history.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCommitsData_repository_ref_target__asCommit_history)) + as GCommitsData_repository_ref_target__asCommit_history); + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repository_ref_target__asCommit_historySerializer + implements + StructuredSerializer< + GCommitsData_repository_ref_target__asCommit_history> { + @override + final Iterable types = const [ + GCommitsData_repository_ref_target__asCommit_history, + _$GCommitsData_repository_ref_target__asCommit_history + ]; + @override + final String wireName = + 'GCommitsData_repository_ref_target__asCommit_history'; + + @override + Iterable serialize(Serializers serializers, + GCommitsData_repository_ref_target__asCommit_history object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'pageInfo', + serializers.serialize(object.pageInfo, + specifiedType: const FullType( + GCommitsData_repository_ref_target__asCommit_history_pageInfo)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GCommitsData_repository_ref_target__asCommit_history_nodes) + ]))); + } + return result; + } + + @override + GCommitsData_repository_ref_target__asCommit_history deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCommitsData_repository_ref_target__asCommit_historyBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pageInfo': + result.pageInfo.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCommitsData_repository_ref_target__asCommit_history_pageInfo)) + as GCommitsData_repository_ref_target__asCommit_history_pageInfo); + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GCommitsData_repository_ref_target__asCommit_history_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repository_ref_target__asCommit_history_pageInfoSerializer + implements + StructuredSerializer< + GCommitsData_repository_ref_target__asCommit_history_pageInfo> { + @override + final Iterable types = const [ + GCommitsData_repository_ref_target__asCommit_history_pageInfo, + _$GCommitsData_repository_ref_target__asCommit_history_pageInfo + ]; + @override + final String wireName = + 'GCommitsData_repository_ref_target__asCommit_history_pageInfo'; + + @override + Iterable serialize(Serializers serializers, + GCommitsData_repository_ref_target__asCommit_history_pageInfo object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'hasNextPage', + serializers.serialize(object.hasNextPage, + specifiedType: const FullType(bool)), + ]; + if (object.endCursor != null) { + result + ..add('endCursor') + ..add(serializers.serialize(object.endCursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCommitsData_repository_ref_target__asCommit_history_pageInfo deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCommitsData_repository_ref_target__asCommit_history_pageInfoBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'hasNextPage': + result.hasNextPage = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'endCursor': + result.endCursor = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repository_ref_target__asCommit_history_nodesSerializer + implements + StructuredSerializer< + GCommitsData_repository_ref_target__asCommit_history_nodes> { + @override + final Iterable types = const [ + GCommitsData_repository_ref_target__asCommit_history_nodes, + _$GCommitsData_repository_ref_target__asCommit_history_nodes + ]; + @override + final String wireName = + 'GCommitsData_repository_ref_target__asCommit_history_nodes'; + + @override + Iterable serialize(Serializers serializers, + GCommitsData_repository_ref_target__asCommit_history_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'url', + serializers.serialize(object.url, specifiedType: const FullType(String)), + 'messageHeadline', + serializers.serialize(object.messageHeadline, + specifiedType: const FullType(String)), + 'committedDate', + serializers.serialize(object.committedDate, + specifiedType: const FullType(DateTime)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: const FullType( + GCommitsData_repository_ref_target__asCommit_history_nodes_author))); + } + if (object.status != null) { + result + ..add('status') + ..add(serializers.serialize(object.status, + specifiedType: const FullType( + GCommitsData_repository_ref_target__asCommit_history_nodes_status))); + } + return result; + } + + @override + GCommitsData_repository_ref_target__asCommit_history_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCommitsData_repository_ref_target__asCommit_history_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'url': + result.url = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'messageHeadline': + result.messageHeadline = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'committedDate': + result.committedDate = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCommitsData_repository_ref_target__asCommit_history_nodes_author)) + as GCommitsData_repository_ref_target__asCommit_history_nodes_author); + break; + case 'status': + result.status.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCommitsData_repository_ref_target__asCommit_history_nodes_status)) + as GCommitsData_repository_ref_target__asCommit_history_nodes_status); + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repository_ref_target__asCommit_history_nodes_authorSerializer + implements + StructuredSerializer< + GCommitsData_repository_ref_target__asCommit_history_nodes_author> { + @override + final Iterable types = const [ + GCommitsData_repository_ref_target__asCommit_history_nodes_author, + _$GCommitsData_repository_ref_target__asCommit_history_nodes_author + ]; + @override + final String wireName = + 'GCommitsData_repository_ref_target__asCommit_history_nodes_author'; + + @override + Iterable serialize(Serializers serializers, + GCommitsData_repository_ref_target__asCommit_history_nodes_author object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + if (object.user != null) { + result + ..add('user') + ..add(serializers.serialize(object.user, + specifiedType: const FullType( + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user))); + } + return result; + } + + @override + GCommitsData_repository_ref_target__asCommit_history_nodes_author deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCommitsData_repository_ref_target__asCommit_history_nodes_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'user': + result.user.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user)) + as GCommitsData_repository_ref_target__asCommit_history_nodes_author_user); + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repository_ref_target__asCommit_history_nodes_author_userSerializer + implements + StructuredSerializer< + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user> { + @override + final Iterable types = const [ + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user, + _$GCommitsData_repository_ref_target__asCommit_history_nodes_author_user + ]; + @override + final String wireName = + 'GCommitsData_repository_ref_target__asCommit_history_nodes_author_user'; + + @override + Iterable serialize( + Serializers serializers, + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCommitsData_repository_ref_target__asCommit_history_nodes_author_userBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsData_repository_ref_target__asCommit_history_nodes_statusSerializer + implements + StructuredSerializer< + GCommitsData_repository_ref_target__asCommit_history_nodes_status> { + @override + final Iterable types = const [ + GCommitsData_repository_ref_target__asCommit_history_nodes_status, + _$GCommitsData_repository_ref_target__asCommit_history_nodes_status + ]; + @override + final String wireName = + 'GCommitsData_repository_ref_target__asCommit_history_nodes_status'; + + @override + Iterable serialize(Serializers serializers, + GCommitsData_repository_ref_target__asCommit_history_nodes_status object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'state', + serializers.serialize(object.state, + specifiedType: const FullType(_i3.GStatusState)), + ]; + + return result; + } + + @override + GCommitsData_repository_ref_target__asCommit_history_nodes_status deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCommitsData_repository_ref_target__asCommit_history_nodes_statusBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'state': + result.state = serializers.deserialize(value, + specifiedType: const FullType(_i3.GStatusState)) + as _i3.GStatusState; + break; + } + } + + return result.build(); + } +} + +class _$GIssuesDataSerializer implements StructuredSerializer { + @override + final Iterable types = const [GIssuesData, _$GIssuesData]; + @override + final String wireName = 'GIssuesData'; + + @override + Iterable serialize(Serializers serializers, GIssuesData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.repository != null) { + result + ..add('repository') + ..add(serializers.serialize(object.repository, + specifiedType: const FullType(GIssuesData_repository))); + } + return result; + } + + @override + GIssuesData deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GIssuesDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repository': + result.repository.replace(serializers.deserialize(value, + specifiedType: const FullType(GIssuesData_repository)) + as GIssuesData_repository); + break; + } + } + + return result.build(); + } +} + +class _$GIssuesData_repositorySerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GIssuesData_repository, + _$GIssuesData_repository + ]; + @override + final String wireName = 'GIssuesData_repository'; + + @override + Iterable serialize( + Serializers serializers, GIssuesData_repository object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'issues', + serializers.serialize(object.issues, + specifiedType: const FullType(GIssuesData_repository_issues)), + ]; + + return result; + } + + @override + GIssuesData_repository deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GIssuesData_repositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'issues': + result.issues.replace(serializers.deserialize(value, + specifiedType: const FullType(GIssuesData_repository_issues)) + as GIssuesData_repository_issues); + break; + } + } + + return result.build(); + } +} + +class _$GIssuesData_repository_issuesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GIssuesData_repository_issues, + _$GIssuesData_repository_issues + ]; + @override + final String wireName = 'GIssuesData_repository_issues'; + + @override + Iterable serialize( + Serializers serializers, GIssuesData_repository_issues object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'pageInfo', + serializers.serialize(object.pageInfo, + specifiedType: + const FullType(GIssuesData_repository_issues_pageInfo)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, + const [const FullType(GIssuesData_repository_issues_nodes)]))); + } + return result; + } + + @override + GIssuesData_repository_issues deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GIssuesData_repository_issuesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pageInfo': + result.pageInfo.replace(serializers.deserialize(value, + specifiedType: + const FullType(GIssuesData_repository_issues_pageInfo)) + as GIssuesData_repository_issues_pageInfo); + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GIssuesData_repository_issues_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GIssuesData_repository_issues_pageInfoSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GIssuesData_repository_issues_pageInfo, + _$GIssuesData_repository_issues_pageInfo + ]; + @override + final String wireName = 'GIssuesData_repository_issues_pageInfo'; + + @override + Iterable serialize( + Serializers serializers, GIssuesData_repository_issues_pageInfo object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'hasNextPage', + serializers.serialize(object.hasNextPage, + specifiedType: const FullType(bool)), + ]; + if (object.endCursor != null) { + result + ..add('endCursor') + ..add(serializers.serialize(object.endCursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GIssuesData_repository_issues_pageInfo deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GIssuesData_repository_issues_pageInfoBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'hasNextPage': + result.hasNextPage = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'endCursor': + result.endCursor = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssuesData_repository_issues_nodesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GIssuesData_repository_issues_nodes, + _$GIssuesData_repository_issues_nodes + ]; + @override + final String wireName = 'GIssuesData_repository_issues_nodes'; + + @override + Iterable serialize( + Serializers serializers, GIssuesData_repository_issues_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'number', + serializers.serialize(object.number, specifiedType: const FullType(int)), + 'title', + serializers.serialize(object.title, + specifiedType: const FullType(String)), + 'updatedAt', + serializers.serialize(object.updatedAt, + specifiedType: const FullType(DateTime)), + 'comments', + serializers.serialize(object.comments, + specifiedType: + const FullType(GIssuesData_repository_issues_nodes_comments)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: + const FullType(GIssuesData_repository_issues_nodes_author))); + } + if (object.labels != null) { + result + ..add('labels') + ..add(serializers.serialize(object.labels, + specifiedType: + const FullType(GIssuesData_repository_issues_nodes_labels))); + } + return result; + } + + @override + GIssuesData_repository_issues_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GIssuesData_repository_issues_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'number': + result.number = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'title': + result.title = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'updatedAt': + result.updatedAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssuesData_repository_issues_nodes_author)) + as GIssuesData_repository_issues_nodes_author); + break; + case 'labels': + result.labels.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssuesData_repository_issues_nodes_labels)) + as GIssuesData_repository_issues_nodes_labels); + break; + case 'comments': + result.comments.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssuesData_repository_issues_nodes_comments)) + as GIssuesData_repository_issues_nodes_comments); + break; + } + } + + return result.build(); + } +} + +class _$GIssuesData_repository_issues_nodes_authorSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GIssuesData_repository_issues_nodes_author, + _$GIssuesData_repository_issues_nodes_author + ]; + @override + final String wireName = 'GIssuesData_repository_issues_nodes_author'; + + @override + Iterable serialize(Serializers serializers, + GIssuesData_repository_issues_nodes_author object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssuesData_repository_issues_nodes_author deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GIssuesData_repository_issues_nodes_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssuesData_repository_issues_nodes_labelsSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GIssuesData_repository_issues_nodes_labels, + _$GIssuesData_repository_issues_nodes_labels + ]; + @override + final String wireName = 'GIssuesData_repository_issues_nodes_labels'; + + @override + Iterable serialize(Serializers serializers, + GIssuesData_repository_issues_nodes_labels object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType(GIssuesData_repository_issues_nodes_labels_nodes) + ]))); + } + return result; + } + + @override + GIssuesData_repository_issues_nodes_labels deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GIssuesData_repository_issues_nodes_labelsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GIssuesData_repository_issues_nodes_labels_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GIssuesData_repository_issues_nodes_labels_nodesSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GIssuesData_repository_issues_nodes_labels_nodes, + _$GIssuesData_repository_issues_nodes_labels_nodes + ]; + @override + final String wireName = 'GIssuesData_repository_issues_nodes_labels_nodes'; + + @override + Iterable serialize(Serializers serializers, + GIssuesData_repository_issues_nodes_labels_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'color', + serializers.serialize(object.color, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssuesData_repository_issues_nodes_labels_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssuesData_repository_issues_nodes_labels_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssuesData_repository_issues_nodes_commentsSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GIssuesData_repository_issues_nodes_comments, + _$GIssuesData_repository_issues_nodes_comments + ]; + @override + final String wireName = 'GIssuesData_repository_issues_nodes_comments'; + + @override + Iterable serialize(Serializers serializers, + GIssuesData_repository_issues_nodes_comments object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GIssuesData_repository_issues_nodes_comments deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GIssuesData_repository_issues_nodes_commentsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GPullsDataSerializer implements StructuredSerializer { + @override + final Iterable types = const [GPullsData, _$GPullsData]; + @override + final String wireName = 'GPullsData'; + + @override + Iterable serialize(Serializers serializers, GPullsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.repository != null) { + result + ..add('repository') + ..add(serializers.serialize(object.repository, + specifiedType: const FullType(GPullsData_repository))); + } + return result; + } + + @override + GPullsData deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repository': + result.repository.replace(serializers.deserialize(value, + specifiedType: const FullType(GPullsData_repository)) + as GPullsData_repository); + break; + } + } + + return result.build(); + } +} + +class _$GPullsData_repositorySerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GPullsData_repository, + _$GPullsData_repository + ]; + @override + final String wireName = 'GPullsData_repository'; + + @override + Iterable serialize( + Serializers serializers, GPullsData_repository object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'pullRequests', + serializers.serialize(object.pullRequests, + specifiedType: const FullType(GPullsData_repository_pullRequests)), + ]; + + return result; + } + + @override + GPullsData_repository deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullsData_repositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pullRequests': + result.pullRequests.replace(serializers.deserialize(value, + specifiedType: + const FullType(GPullsData_repository_pullRequests)) + as GPullsData_repository_pullRequests); + break; + } + } + + return result.build(); + } +} + +class _$GPullsData_repository_pullRequestsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GPullsData_repository_pullRequests, + _$GPullsData_repository_pullRequests + ]; + @override + final String wireName = 'GPullsData_repository_pullRequests'; + + @override + Iterable serialize( + Serializers serializers, GPullsData_repository_pullRequests object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'pageInfo', + serializers.serialize(object.pageInfo, + specifiedType: + const FullType(GPullsData_repository_pullRequests_pageInfo)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType(GPullsData_repository_pullRequests_nodes) + ]))); + } + return result; + } + + @override + GPullsData_repository_pullRequests deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullsData_repository_pullRequestsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pageInfo': + result.pageInfo.replace(serializers.deserialize(value, + specifiedType: const FullType( + GPullsData_repository_pullRequests_pageInfo)) + as GPullsData_repository_pullRequests_pageInfo); + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GPullsData_repository_pullRequests_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GPullsData_repository_pullRequests_pageInfoSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GPullsData_repository_pullRequests_pageInfo, + _$GPullsData_repository_pullRequests_pageInfo + ]; + @override + final String wireName = 'GPullsData_repository_pullRequests_pageInfo'; + + @override + Iterable serialize(Serializers serializers, + GPullsData_repository_pullRequests_pageInfo object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'hasNextPage', + serializers.serialize(object.hasNextPage, + specifiedType: const FullType(bool)), + ]; + if (object.endCursor != null) { + result + ..add('endCursor') + ..add(serializers.serialize(object.endCursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GPullsData_repository_pullRequests_pageInfo deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullsData_repository_pullRequests_pageInfoBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'hasNextPage': + result.hasNextPage = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'endCursor': + result.endCursor = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GPullsData_repository_pullRequests_nodesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GPullsData_repository_pullRequests_nodes, + _$GPullsData_repository_pullRequests_nodes + ]; + @override + final String wireName = 'GPullsData_repository_pullRequests_nodes'; + + @override + Iterable serialize( + Serializers serializers, GPullsData_repository_pullRequests_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'number', + serializers.serialize(object.number, specifiedType: const FullType(int)), + 'title', + serializers.serialize(object.title, + specifiedType: const FullType(String)), + 'updatedAt', + serializers.serialize(object.updatedAt, + specifiedType: const FullType(DateTime)), + 'comments', + serializers.serialize(object.comments, + specifiedType: const FullType( + GPullsData_repository_pullRequests_nodes_comments)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: const FullType( + GPullsData_repository_pullRequests_nodes_author))); + } + if (object.labels != null) { + result + ..add('labels') + ..add(serializers.serialize(object.labels, + specifiedType: const FullType( + GPullsData_repository_pullRequests_nodes_labels))); + } + return result; + } + + @override + GPullsData_repository_pullRequests_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullsData_repository_pullRequests_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'number': + result.number = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'title': + result.title = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'updatedAt': + result.updatedAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: const FullType( + GPullsData_repository_pullRequests_nodes_author)) + as GPullsData_repository_pullRequests_nodes_author); + break; + case 'labels': + result.labels.replace(serializers.deserialize(value, + specifiedType: const FullType( + GPullsData_repository_pullRequests_nodes_labels)) + as GPullsData_repository_pullRequests_nodes_labels); + break; + case 'comments': + result.comments.replace(serializers.deserialize(value, + specifiedType: const FullType( + GPullsData_repository_pullRequests_nodes_comments)) + as GPullsData_repository_pullRequests_nodes_comments); + break; + } + } + + return result.build(); + } +} + +class _$GPullsData_repository_pullRequests_nodes_authorSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GPullsData_repository_pullRequests_nodes_author, + _$GPullsData_repository_pullRequests_nodes_author + ]; + @override + final String wireName = 'GPullsData_repository_pullRequests_nodes_author'; + + @override + Iterable serialize(Serializers serializers, + GPullsData_repository_pullRequests_nodes_author object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GPullsData_repository_pullRequests_nodes_author deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullsData_repository_pullRequests_nodes_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GPullsData_repository_pullRequests_nodes_labelsSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GPullsData_repository_pullRequests_nodes_labels, + _$GPullsData_repository_pullRequests_nodes_labels + ]; + @override + final String wireName = 'GPullsData_repository_pullRequests_nodes_labels'; + + @override + Iterable serialize(Serializers serializers, + GPullsData_repository_pullRequests_nodes_labels object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GPullsData_repository_pullRequests_nodes_labels_nodes) + ]))); + } + return result; + } + + @override + GPullsData_repository_pullRequests_nodes_labels deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullsData_repository_pullRequests_nodes_labelsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GPullsData_repository_pullRequests_nodes_labels_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GPullsData_repository_pullRequests_nodes_labels_nodesSerializer + implements + StructuredSerializer< + GPullsData_repository_pullRequests_nodes_labels_nodes> { + @override + final Iterable types = const [ + GPullsData_repository_pullRequests_nodes_labels_nodes, + _$GPullsData_repository_pullRequests_nodes_labels_nodes + ]; + @override + final String wireName = + 'GPullsData_repository_pullRequests_nodes_labels_nodes'; + + @override + Iterable serialize(Serializers serializers, + GPullsData_repository_pullRequests_nodes_labels_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'color', + serializers.serialize(object.color, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GPullsData_repository_pullRequests_nodes_labels_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GPullsData_repository_pullRequests_nodes_labels_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GPullsData_repository_pullRequests_nodes_commentsSerializer + implements + StructuredSerializer< + GPullsData_repository_pullRequests_nodes_comments> { + @override + final Iterable types = const [ + GPullsData_repository_pullRequests_nodes_comments, + _$GPullsData_repository_pullRequests_nodes_comments + ]; + @override + final String wireName = 'GPullsData_repository_pullRequests_nodes_comments'; + + @override + Iterable serialize(Serializers serializers, + GPullsData_repository_pullRequests_nodes_comments object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GPullsData_repository_pullRequests_nodes_comments deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GPullsData_repository_pullRequests_nodes_commentsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GIssueDataSerializer implements StructuredSerializer { + @override + final Iterable types = const [GIssueData, _$GIssueData]; + @override + final String wireName = 'GIssueData'; + + @override + Iterable serialize(Serializers serializers, GIssueData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.repository != null) { + result + ..add('repository') + ..add(serializers.serialize(object.repository, + specifiedType: const FullType(GIssueData_repository))); + } + return result; + } + + @override + GIssueData deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GIssueDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repository': + result.repository.replace(serializers.deserialize(value, + specifiedType: const FullType(GIssueData_repository)) + as GIssueData_repository); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repositorySerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GIssueData_repository, + _$GIssueData_repository + ]; + @override + final String wireName = 'GIssueData_repository'; + + @override + Iterable serialize( + Serializers serializers, GIssueData_repository object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType(GIssueData_repository_owner)), + ]; + if (object.issueOrPullRequest != null) { + result + ..add('issueOrPullRequest') + ..add(serializers.serialize(object.issueOrPullRequest, + specifiedType: + const FullType(GIssueData_repository_issueOrPullRequest))); + } + return result; + } + + @override + GIssueData_repository deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GIssueData_repositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType(GIssueData_repository_owner)) + as GIssueData_repository_owner); + break; + case 'issueOrPullRequest': + result.issueOrPullRequest = serializers.deserialize(value, + specifiedType: + const FullType(GIssueData_repository_issueOrPullRequest)) + as GIssueData_repository_issueOrPullRequest; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_ownerSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GIssueData_repository_owner, + _$GIssueData_repository_owner + ]; + @override + final String wireName = 'GIssueData_repository_owner'; + + @override + Iterable serialize( + Serializers serializers, GIssueData_repository_owner object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_owner deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GIssueData_repository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__baseSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__base, + _$GIssueData_repository_issueOrPullRequest__base + ]; + @override + final String wireName = 'GIssueData_repository_issueOrPullRequest__base'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__base object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__base deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GIssueData_repository_issueOrPullRequest__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssueSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue, + _$GIssueData_repository_issueOrPullRequest__asIssue + ]; + @override + final String wireName = 'GIssueData_repository_issueOrPullRequest__asIssue'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'id', + serializers.serialize(object.id, specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'body', + serializers.serialize(object.body, specifiedType: const FullType(String)), + 'THUMBS_UP', + serializers.serialize(object.THUMBS_UP, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP)), + 'THUMBS_DOWN', + serializers.serialize(object.THUMBS_DOWN, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN)), + 'LAUGH', + serializers.serialize(object.LAUGH, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_LAUGH)), + 'HOORAY', + serializers.serialize(object.HOORAY, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_HOORAY)), + 'CONFUSED', + serializers.serialize(object.CONFUSED, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED)), + 'HEART', + serializers.serialize(object.HEART, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_HEART)), + 'ROCKET', + serializers.serialize(object.ROCKET, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_ROCKET)), + 'EYES', + serializers.serialize(object.EYES, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_EYES)), + 'title', + serializers.serialize(object.title, + specifiedType: const FullType(String)), + 'closed', + serializers.serialize(object.closed, specifiedType: const FullType(bool)), + 'url', + serializers.serialize(object.url, specifiedType: const FullType(String)), + 'viewerCanReact', + serializers.serialize(object.viewerCanReact, + specifiedType: const FullType(bool)), + 'viewerCanUpdate', + serializers.serialize(object.viewerCanUpdate, + specifiedType: const FullType(bool)), + 'timelineItems', + serializers.serialize(object.timelineItems, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_author))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssueBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'id': + result.id = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_author)) + as GIssueData_repository_issueOrPullRequest__asIssue_author); + break; + case 'THUMBS_UP': + result.THUMBS_UP.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP)) + as GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP); + break; + case 'THUMBS_DOWN': + result.THUMBS_DOWN.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN)) + as GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN); + break; + case 'LAUGH': + result.LAUGH.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_LAUGH)) + as GIssueData_repository_issueOrPullRequest__asIssue_LAUGH); + break; + case 'HOORAY': + result.HOORAY.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_HOORAY)) + as GIssueData_repository_issueOrPullRequest__asIssue_HOORAY); + break; + case 'CONFUSED': + result.CONFUSED.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED)) + as GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED); + break; + case 'HEART': + result.HEART.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_HEART)) + as GIssueData_repository_issueOrPullRequest__asIssue_HEART); + break; + case 'ROCKET': + result.ROCKET.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_ROCKET)) + as GIssueData_repository_issueOrPullRequest__asIssue_ROCKET); + break; + case 'EYES': + result.EYES.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_EYES)) + as GIssueData_repository_issueOrPullRequest__asIssue_EYES); + break; + case 'title': + result.title = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'closed': + result.closed = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'url': + result.url = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'viewerCanReact': + result.viewerCanReact = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'viewerCanUpdate': + result.viewerCanUpdate = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'timelineItems': + result.timelineItems.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_authorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_author> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_author, + _$GIssueData_repository_issueOrPullRequest__asIssue_author + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_author'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_author object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_author deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UPSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP, + _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UPBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWNSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN, + _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWNBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_LAUGHSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_LAUGH> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_LAUGH, + _$GIssueData_repository_issueOrPullRequest__asIssue_LAUGH + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_LAUGH'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_LAUGH object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_LAUGH deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_LAUGHBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_HOORAYSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_HOORAY> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_HOORAY, + _$GIssueData_repository_issueOrPullRequest__asIssue_HOORAY + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_HOORAY'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_HOORAY object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_HOORAY deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_HOORAYBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_CONFUSEDSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED, + _$GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_CONFUSEDBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_HEARTSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_HEART> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_HEART, + _$GIssueData_repository_issueOrPullRequest__asIssue_HEART + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_HEART'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_HEART object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_HEART deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_HEARTBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_ROCKETSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_ROCKET> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_ROCKET, + _$GIssueData_repository_issueOrPullRequest__asIssue_ROCKET + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_ROCKET'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_ROCKET object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_ROCKET deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_ROCKETBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_EYESSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_EYES> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_EYES, + _$GIssueData_repository_issueOrPullRequest__asIssue_EYES + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_EYES'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_EYES object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_EYES deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_EYESBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItemsSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'pageInfo', + serializers.serialize(object.pageInfo, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes) + ]))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItemsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'pageInfo': + result.pageInfo.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo); + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'hasNextPage', + serializers.serialize(object.hasNextPage, + specifiedType: const FullType(bool)), + ]; + if (object.endCursor != null) { + result + ..add('endCursor') + ..add(serializers.serialize(object.endCursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'hasNextPage': + result.hasNextPage = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'endCursor': + result.endCursor = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__baseSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueCommentSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'id', + serializers.serialize(object.id, specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'body', + serializers.serialize(object.body, specifiedType: const FullType(String)), + 'THUMBS_UP', + serializers.serialize(object.THUMBS_UP, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP)), + 'THUMBS_DOWN', + serializers.serialize(object.THUMBS_DOWN, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN)), + 'LAUGH', + serializers.serialize(object.LAUGH, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH)), + 'HOORAY', + serializers.serialize(object.HOORAY, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY)), + 'CONFUSED', + serializers.serialize(object.CONFUSED, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED)), + 'HEART', + serializers.serialize(object.HEART, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART)), + 'ROCKET', + serializers.serialize(object.ROCKET, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET)), + 'EYES', + serializers.serialize(object.EYES, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueCommentBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'id': + result.id = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author); + break; + case 'THUMBS_UP': + result.THUMBS_UP.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP); + break; + case 'THUMBS_DOWN': + result.THUMBS_DOWN.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN); + break; + case 'LAUGH': + result.LAUGH.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH); + break; + case 'HOORAY': + result.HOORAY.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY); + break; + case 'CONFUSED': + result.CONFUSED.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED); + break; + case 'HEART': + result.HEART.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART); + break; + case 'ROCKET': + result.ROCKET.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET); + break; + case 'EYES': + result.EYES.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'isCrossRepository', + serializers.serialize(object.isCrossRepository, + specifiedType: const FullType(bool)), + 'commitRepository', + serializers.serialize(object.commitRepository, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor))); + } + if (object.commit != null) { + result + ..add('commit') + ..add(serializers.serialize(object.commit, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'isCrossRepository': + result.isCrossRepository = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor); + break; + case 'commit': + result.commit.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit); + break; + case 'commitRepository': + result.commitRepository.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'oid', + serializers.serialize(object.oid, specifiedType: const FullType(String)), + 'url', + serializers.serialize(object.url, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'oid': + result.oid = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'url': + result.url = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositorySerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'previousTitle', + serializers.serialize(object.previousTitle, + specifiedType: const FullType(String)), + 'currentTitle', + serializers.serialize(object.currentTitle, + specifiedType: const FullType(String)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'previousTitle': + result.previousTitle = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'currentTitle': + result.currentTitle = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'source', + serializers.serialize(object.source, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor); + break; + case 'source': + result.source = serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__baseSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssueSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'number', + serializers.serialize(object.number, specifiedType: const FullType(int)), + 'repository', + serializers.serialize(object.repository, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'number': + result.number = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'repository': + result.repository.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositorySerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'number', + serializers.serialize(object.number, specifiedType: const FullType(int)), + 'repository', + serializers.serialize(object.repository, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'number': + result.number = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'repository': + result.repository.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositorySerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'label', + serializers.serialize(object.label, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor); + break; + case 'label': + result.label.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'color', + serializers.serialize(object.color, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'label', + serializers.serialize(object.label, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor); + break; + case 'label': + result.label.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'color', + serializers.serialize(object.color, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'milestoneTitle', + serializers.serialize(object.milestoneTitle, + specifiedType: const FullType(String)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor); + break; + case 'milestoneTitle': + result.milestoneTitle = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'milestoneTitle', + serializers.serialize(object.milestoneTitle, + specifiedType: const FullType(String)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor); + break; + case 'milestoneTitle': + result.milestoneTitle = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor))); + } + if (object.lockReason != null) { + result + ..add('lockReason') + ..add(serializers.serialize(object.lockReason, + specifiedType: const FullType(_i3.GLockReason))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor); + break; + case 'lockReason': + result.lockReason = serializers.deserialize(value, + specifiedType: const FullType(_i3.GLockReason)) + as _i3.GLockReason; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor))); + } + if (object.assignee != null) { + result + ..add('assignee') + ..add(serializers.serialize(object.assignee, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor); + break; + case 'assignee': + result.assignee = serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__baseSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUserSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBotSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequinSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor))); + } + if (object.assignee != null) { + result + ..add('assignee') + ..add(serializers.serialize(object.assignee, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor); + break; + case 'assignee': + result.assignee = serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__baseSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUserSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBotSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor))); + } + if (object.fromRepository != null) { + result + ..add('fromRepository') + ..add(serializers.serialize(object.fromRepository, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor); + break; + case 'fromRepository': + result.fromRepository.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositorySerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner)) + as GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner, + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequestSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest, + _$GIssueData_repository_issueOrPullRequest__asPullRequest + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'id', + serializers.serialize(object.id, specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'body', + serializers.serialize(object.body, specifiedType: const FullType(String)), + 'THUMBS_UP', + serializers.serialize(object.THUMBS_UP, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP)), + 'THUMBS_DOWN', + serializers.serialize(object.THUMBS_DOWN, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN)), + 'LAUGH', + serializers.serialize(object.LAUGH, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH)), + 'HOORAY', + serializers.serialize(object.HOORAY, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY)), + 'CONFUSED', + serializers.serialize(object.CONFUSED, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED)), + 'HEART', + serializers.serialize(object.HEART, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_HEART)), + 'ROCKET', + serializers.serialize(object.ROCKET, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET)), + 'EYES', + serializers.serialize(object.EYES, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_EYES)), + 'title', + serializers.serialize(object.title, + specifiedType: const FullType(String)), + 'closed', + serializers.serialize(object.closed, specifiedType: const FullType(bool)), + 'url', + serializers.serialize(object.url, specifiedType: const FullType(String)), + 'viewerCanReact', + serializers.serialize(object.viewerCanReact, + specifiedType: const FullType(bool)), + 'viewerCanUpdate', + serializers.serialize(object.viewerCanUpdate, + specifiedType: const FullType(bool)), + 'merged', + serializers.serialize(object.merged, specifiedType: const FullType(bool)), + 'additions', + serializers.serialize(object.additions, + specifiedType: const FullType(int)), + 'deletions', + serializers.serialize(object.deletions, + specifiedType: const FullType(int)), + 'changedFiles', + serializers.serialize(object.changedFiles, + specifiedType: const FullType(int)), + 'commits', + serializers.serialize(object.commits, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_commits)), + 'timelineItems', + serializers.serialize(object.timelineItems, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_author))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequestBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'id': + result.id = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_author)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_author); + break; + case 'THUMBS_UP': + result.THUMBS_UP.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP); + break; + case 'THUMBS_DOWN': + result.THUMBS_DOWN.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN); + break; + case 'LAUGH': + result.LAUGH.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH); + break; + case 'HOORAY': + result.HOORAY.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY); + break; + case 'CONFUSED': + result.CONFUSED.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED); + break; + case 'HEART': + result.HEART.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_HEART)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_HEART); + break; + case 'ROCKET': + result.ROCKET.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET); + break; + case 'EYES': + result.EYES.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_EYES)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_EYES); + break; + case 'title': + result.title = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'closed': + result.closed = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'url': + result.url = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'viewerCanReact': + result.viewerCanReact = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'viewerCanUpdate': + result.viewerCanUpdate = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'merged': + result.merged = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'additions': + result.additions = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'deletions': + result.deletions = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'changedFiles': + result.changedFiles = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'commits': + result.commits.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_commits)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_commits); + break; + case 'timelineItems': + result.timelineItems.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_authorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_author> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_author, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_author + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_author'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_author object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_author deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGHSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGHBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAYSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAYBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_HEARTSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_HEART> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_HEART, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_HEART + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_HEART'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_HEART object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_HEART deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_HEARTBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKETSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKETBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_EYESSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_EYES> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_EYES, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_EYES + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_EYES'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_EYES object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_EYES deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_EYESBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_commitsSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_commits> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_commits, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_commits + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_commits'; + + @override + Iterable serialize(Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_commits object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_commits deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_commitsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'pageInfo', + serializers.serialize(object.pageInfo, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes) + ]))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'pageInfo': + result.pageInfo.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo); + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'hasNextPage', + serializers.serialize(object.hasNextPage, + specifiedType: const FullType(bool)), + ]; + if (object.endCursor != null) { + result + ..add('endCursor') + ..add(serializers.serialize(object.endCursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'hasNextPage': + result.hasNextPage = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'endCursor': + result.endCursor = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__baseSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueCommentSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'id', + serializers.serialize(object.id, specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'body', + serializers.serialize(object.body, specifiedType: const FullType(String)), + 'THUMBS_UP', + serializers.serialize(object.THUMBS_UP, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP)), + 'THUMBS_DOWN', + serializers.serialize(object.THUMBS_DOWN, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN)), + 'LAUGH', + serializers.serialize(object.LAUGH, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH)), + 'HOORAY', + serializers.serialize(object.HOORAY, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY)), + 'CONFUSED', + serializers.serialize(object.CONFUSED, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED)), + 'HEART', + serializers.serialize(object.HEART, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART)), + 'ROCKET', + serializers.serialize(object.ROCKET, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET)), + 'EYES', + serializers.serialize(object.EYES, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueCommentBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'id': + result.id = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author); + break; + case 'THUMBS_UP': + result.THUMBS_UP.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP); + break; + case 'THUMBS_DOWN': + result.THUMBS_DOWN.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN); + break; + case 'LAUGH': + result.LAUGH.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH); + break; + case 'HOORAY': + result.HOORAY.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY); + break; + case 'CONFUSED': + result.CONFUSED.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED); + break; + case 'HEART': + result.HEART.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART); + break; + case 'ROCKET': + result.ROCKET.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET); + break; + case 'EYES': + result.EYES.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'isCrossRepository', + serializers.serialize(object.isCrossRepository, + specifiedType: const FullType(bool)), + 'commitRepository', + serializers.serialize(object.commitRepository, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor))); + } + if (object.commit != null) { + result + ..add('commit') + ..add(serializers.serialize(object.commit, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'isCrossRepository': + result.isCrossRepository = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor); + break; + case 'commit': + result.commit.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit); + break; + case 'commitRepository': + result.commitRepository.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'oid', + serializers.serialize(object.oid, specifiedType: const FullType(String)), + 'url', + serializers.serialize(object.url, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'oid': + result.oid = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'url': + result.url = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositorySerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'previousTitle', + serializers.serialize(object.previousTitle, + specifiedType: const FullType(String)), + 'currentTitle', + serializers.serialize(object.currentTitle, + specifiedType: const FullType(String)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'previousTitle': + result.previousTitle = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'currentTitle': + result.currentTitle = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'source', + serializers.serialize(object.source, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor); + break; + case 'source': + result.source = serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__baseSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssueSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'number', + serializers.serialize(object.number, specifiedType: const FullType(int)), + 'repository', + serializers.serialize(object.repository, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'number': + result.number = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'repository': + result.repository.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositorySerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'number', + serializers.serialize(object.number, specifiedType: const FullType(int)), + 'repository', + serializers.serialize(object.repository, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'number': + result.number = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'repository': + result.repository.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositorySerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'label', + serializers.serialize(object.label, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor); + break; + case 'label': + result.label.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'color', + serializers.serialize(object.color, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'label', + serializers.serialize(object.label, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor); + break; + case 'label': + result.label.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'color', + serializers.serialize(object.color, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'milestoneTitle', + serializers.serialize(object.milestoneTitle, + specifiedType: const FullType(String)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor); + break; + case 'milestoneTitle': + result.milestoneTitle = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'milestoneTitle', + serializers.serialize(object.milestoneTitle, + specifiedType: const FullType(String)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor); + break; + case 'milestoneTitle': + result.milestoneTitle = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor))); + } + if (object.lockReason != null) { + result + ..add('lockReason') + ..add(serializers.serialize(object.lockReason, + specifiedType: const FullType(_i3.GLockReason))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor); + break; + case 'lockReason': + result.lockReason = serializers.deserialize(value, + specifiedType: const FullType(_i3.GLockReason)) + as _i3.GLockReason; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor))); + } + if (object.assignee != null) { + result + ..add('assignee') + ..add(serializers.serialize(object.assignee, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor); + break; + case 'assignee': + result.assignee = serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__baseSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUserSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBotSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequinSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor))); + } + if (object.assignee != null) { + result + ..add('assignee') + ..add(serializers.serialize(object.assignee, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor); + break; + case 'assignee': + result.assignee = serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__baseSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUserSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBotSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor))); + } + if (object.fromRepository != null) { + result + ..add('fromRepository') + ..add(serializers.serialize(object.fromRepository, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor); + break; + case 'fromRepository': + result.fromRepository.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositorySerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommitSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'commit', + serializers.serialize(object.commit, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'commit': + result.commit.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'committedDate', + serializers.serialize(object.committedDate, + specifiedType: const FullType(DateTime)), + 'oid', + serializers.serialize(object.oid, specifiedType: const FullType(String)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'committedDate': + result.committedDate = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'oid': + result.oid = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.user != null) { + result + ..add('user') + ..add(serializers.serialize(object.user, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'pullRequest', + serializers.serialize(object.pullRequest, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor); + break; + case 'pullRequest': + result.pullRequest.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.headRef != null) { + result + ..add('headRef') + ..add(serializers.serialize(object.headRef, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'headRef': + result.headRef.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'deploymentStatus', + serializers.serialize(object.deploymentStatus, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor); + break; + case 'deploymentStatus': + result.deploymentStatus.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'deployment', + serializers.serialize(object.deployment, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment)), + ]; + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'deployment': + result.deployment.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment); + break; + case 'description': + result.description = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.environment != null) { + result + ..add('environment') + ..add(serializers.serialize(object.environment, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'environment': + result.environment = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'pullRequest', + serializers.serialize(object.pullRequest, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor); + break; + case 'pullRequest': + result.pullRequest.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'headRefName', + serializers.serialize(object.headRefName, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'headRefName': + result.headRefName = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'pullRequest', + serializers.serialize(object.pullRequest, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor))); + } + if (object.beforeCommit != null) { + result + ..add('beforeCommit') + ..add(serializers.serialize(object.beforeCommit, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit))); + } + if (object.afterCommit != null) { + result + ..add('afterCommit') + ..add(serializers.serialize(object.afterCommit, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor); + break; + case 'pullRequest': + result.pullRequest.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest); + break; + case 'beforeCommit': + result.beforeCommit.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit); + break; + case 'afterCommit': + result.afterCommit.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.baseRef != null) { + result + ..add('baseRef') + ..add(serializers.serialize(object.baseRef, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'baseRef': + result.baseRef.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'oid', + serializers.serialize(object.oid, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'oid': + result.oid = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'oid', + serializers.serialize(object.oid, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'oid': + result.oid = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'pullRequest', + serializers.serialize(object.pullRequest, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor))); + } + if (object.beforeCommit != null) { + result + ..add('beforeCommit') + ..add(serializers.serialize(object.beforeCommit, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit))); + } + if (object.afterCommit != null) { + result + ..add('afterCommit') + ..add(serializers.serialize(object.afterCommit, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor); + break; + case 'pullRequest': + result.pullRequest.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest); + break; + case 'beforeCommit': + result.beforeCommit.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit); + break; + case 'afterCommit': + result.afterCommit.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'headRefName', + serializers.serialize(object.headRefName, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'headRefName': + result.headRefName = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'oid', + serializers.serialize(object.oid, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'oid': + result.oid = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'oid', + serializers.serialize(object.oid, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'oid': + result.oid = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor))); + } + if (object.requestedReviewer != null) { + result + ..add('requestedReviewer') + ..add(serializers.serialize(object.requestedReviewer, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor); + break; + case 'requestedReviewer': + result.requestedReviewer = serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__baseSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUserSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUserBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor))); + } + if (object.requestedReviewer != null) { + result + ..add('requestedReviewer') + ..add(serializers.serialize(object.requestedReviewer, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor); + break; + case 'requestedReviewer': + result.requestedReviewer = serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__baseSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUserSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUserBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'pullRequest', + serializers.serialize(object.pullRequest, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest)), + ]; + if (object.dismissalMessage != null) { + result + ..add('dismissalMessage') + ..add(serializers.serialize(object.dismissalMessage, + specifiedType: const FullType(String))); + } + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'dismissalMessage': + result.dismissalMessage = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor); + break; + case 'pullRequest': + result.pullRequest.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReviewSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'state', + serializers.serialize(object.state, + specifiedType: const FullType(_i3.GPullRequestReviewState)), + 'comments', + serializers.serialize(object.comments, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReviewBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'state': + result.state = serializers.deserialize(value, + specifiedType: const FullType(_i3.GPullRequestReviewState)) + as _i3.GPullRequestReviewState; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author); + break; + case 'comments': + result.comments.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes) + ]))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodesSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'id', + serializers.serialize(object.id, specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'body', + serializers.serialize(object.body, specifiedType: const FullType(String)), + 'THUMBS_UP', + serializers.serialize(object.THUMBS_UP, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP)), + 'THUMBS_DOWN', + serializers.serialize(object.THUMBS_DOWN, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN)), + 'LAUGH', + serializers.serialize(object.LAUGH, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH)), + 'HOORAY', + serializers.serialize(object.HOORAY, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY)), + 'CONFUSED', + serializers.serialize(object.CONFUSED, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED)), + 'HEART', + serializers.serialize(object.HEART, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART)), + 'ROCKET', + serializers.serialize(object.ROCKET, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET)), + 'EYES', + serializers.serialize(object.EYES, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'id': + result.id = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author); + break; + case 'THUMBS_UP': + result.THUMBS_UP.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP); + break; + case 'THUMBS_DOWN': + result.THUMBS_DOWN.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN); + break; + case 'LAUGH': + result.LAUGH.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH); + break; + case 'HOORAY': + result.HOORAY.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY); + break; + case 'CONFUSED': + result.CONFUSED.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED); + break; + case 'HEART': + result.HEART.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART); + break; + case 'ROCKET': + result.ROCKET.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET); + break; + case 'EYES': + result.EYES.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'mergeRefName', + serializers.serialize(object.mergeRefName, + specifiedType: const FullType(String)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor))); + } + if (object.commit != null) { + result + ..add('commit') + ..add(serializers.serialize(object.commit, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'mergeRefName': + result.mergeRefName = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor); + break; + case 'commit': + result.commit.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'oid', + serializers.serialize(object.oid, specifiedType: const FullType(String)), + 'url', + serializers.serialize(object.url, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'oid': + result.oid = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'url': + result.url = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEventSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'headRefName', + serializers.serialize(object.headRefName, + specifiedType: const FullType(String)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor))); + } + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEventBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'headRefName': + result.headRefName = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor)) + as GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor); + break; + } + } + + return result.build(); + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorSerializer + implements + StructuredSerializer< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor> { + @override + final Iterable types = const [ + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor, + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor + ]; + @override + final String wireName = + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor'; + + @override + Iterable serialize( + Serializers serializers, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GPageInfoPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GPageInfoPartsData, _$GPageInfoPartsData]; + @override + final String wireName = 'GPageInfoPartsData'; + + @override + Iterable serialize(Serializers serializers, GPageInfoPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'hasNextPage', + serializers.serialize(object.hasNextPage, + specifiedType: const FullType(bool)), + ]; + if (object.endCursor != null) { + result + ..add('endCursor') + ..add(serializers.serialize(object.endCursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GPageInfoPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPageInfoPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'hasNextPage': + result.hasNextPage = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'endCursor': + result.endCursor = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRepoItemDataSerializer implements StructuredSerializer { + @override + final Iterable types = const [GRepoItemData, _$GRepoItemData]; + @override + final String wireName = 'GRepoItemData'; + + @override + Iterable serialize(Serializers serializers, GRepoItemData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType(GRepoItemData_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'isPrivate', + serializers.serialize(object.isPrivate, + specifiedType: const FullType(bool)), + 'isFork', + serializers.serialize(object.isFork, specifiedType: const FullType(bool)), + 'stargazers', + serializers.serialize(object.stargazers, + specifiedType: const FullType(GRepoItemData_stargazers)), + 'forks', + serializers.serialize(object.forks, + specifiedType: const FullType(GRepoItemData_forks)), + ]; + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + if (object.primaryLanguage != null) { + result + ..add('primaryLanguage') + ..add(serializers.serialize(object.primaryLanguage, + specifiedType: const FullType(GRepoItemData_primaryLanguage))); + } + return result; + } + + @override + GRepoItemData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoItemDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType(GRepoItemData_owner)) + as GRepoItemData_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'description': + result.description = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'isPrivate': + result.isPrivate = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'isFork': + result.isFork = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'stargazers': + result.stargazers.replace(serializers.deserialize(value, + specifiedType: const FullType(GRepoItemData_stargazers)) + as GRepoItemData_stargazers); + break; + case 'forks': + result.forks.replace(serializers.deserialize(value, + specifiedType: const FullType(GRepoItemData_forks)) + as GRepoItemData_forks); + break; + case 'primaryLanguage': + result.primaryLanguage.replace(serializers.deserialize(value, + specifiedType: const FullType(GRepoItemData_primaryLanguage)) + as GRepoItemData_primaryLanguage); + break; + } + } + + return result.build(); + } +} + +class _$GRepoItemData_ownerSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoItemData_owner, + _$GRepoItemData_owner + ]; + @override + final String wireName = 'GRepoItemData_owner'; + + @override + Iterable serialize( + Serializers serializers, GRepoItemData_owner object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GRepoItemData_owner deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoItemData_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRepoItemData_stargazersSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoItemData_stargazers, + _$GRepoItemData_stargazers + ]; + @override + final String wireName = 'GRepoItemData_stargazers'; + + @override + Iterable serialize( + Serializers serializers, GRepoItemData_stargazers object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GRepoItemData_stargazers deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoItemData_stargazersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GRepoItemData_forksSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoItemData_forks, + _$GRepoItemData_forks + ]; + @override + final String wireName = 'GRepoItemData_forks'; + + @override + Iterable serialize( + Serializers serializers, GRepoItemData_forks object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GRepoItemData_forks deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoItemData_forksBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GRepoItemData_primaryLanguageSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoItemData_primaryLanguage, + _$GRepoItemData_primaryLanguage + ]; + @override + final String wireName = 'GRepoItemData_primaryLanguage'; + + @override + Iterable serialize( + Serializers serializers, GRepoItemData_primaryLanguage object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.color != null) { + result + ..add('color') + ..add(serializers.serialize(object.color, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GRepoItemData_primaryLanguage deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoItemData_primaryLanguageBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserItemDataSerializer implements StructuredSerializer { + @override + final Iterable types = const [GUserItemData, _$GUserItemData]; + @override + final String wireName = 'GUserItemData'; + + @override + Iterable serialize(Serializers serializers, GUserItemData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + if (object.company != null) { + result + ..add('company') + ..add(serializers.serialize(object.company, + specifiedType: const FullType(String))); + } + if (object.location != null) { + result + ..add('location') + ..add(serializers.serialize(object.location, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUserItemData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserItemDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case '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 'company': + result.company = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'location': + result.location = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + } + } + + return result.build(); + } +} + +class _$GReposRepoItemDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GReposRepoItemData, _$GReposRepoItemData]; + @override + final String wireName = 'GReposRepoItemData'; + + @override + Iterable serialize(Serializers serializers, GReposRepoItemData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType(GReposRepoItemData_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'isPrivate', + serializers.serialize(object.isPrivate, + specifiedType: const FullType(bool)), + 'isFork', + serializers.serialize(object.isFork, specifiedType: const FullType(bool)), + 'stargazers', + serializers.serialize(object.stargazers, + specifiedType: const FullType(GReposRepoItemData_stargazers)), + 'forks', + serializers.serialize(object.forks, + specifiedType: const FullType(GReposRepoItemData_forks)), + 'updatedAt', + serializers.serialize(object.updatedAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + if (object.primaryLanguage != null) { + result + ..add('primaryLanguage') + ..add(serializers.serialize(object.primaryLanguage, + specifiedType: const FullType(GReposRepoItemData_primaryLanguage))); + } + return result; + } + + @override + GReposRepoItemData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReposRepoItemDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType(GReposRepoItemData_owner)) + as GReposRepoItemData_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'description': + result.description = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'isPrivate': + result.isPrivate = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'isFork': + result.isFork = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'stargazers': + result.stargazers.replace(serializers.deserialize(value, + specifiedType: const FullType(GReposRepoItemData_stargazers)) + as GReposRepoItemData_stargazers); + break; + case 'forks': + result.forks.replace(serializers.deserialize(value, + specifiedType: const FullType(GReposRepoItemData_forks)) + as GReposRepoItemData_forks); + break; + case 'primaryLanguage': + result.primaryLanguage.replace(serializers.deserialize(value, + specifiedType: + const FullType(GReposRepoItemData_primaryLanguage)) + as GReposRepoItemData_primaryLanguage); + break; + case 'updatedAt': + result.updatedAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + } + } + + return result.build(); + } +} + +class _$GReposRepoItemData_ownerSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReposRepoItemData_owner, + _$GReposRepoItemData_owner + ]; + @override + final String wireName = 'GReposRepoItemData_owner'; + + @override + Iterable serialize( + Serializers serializers, GReposRepoItemData_owner object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GReposRepoItemData_owner deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReposRepoItemData_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReposRepoItemData_stargazersSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReposRepoItemData_stargazers, + _$GReposRepoItemData_stargazers + ]; + @override + final String wireName = 'GReposRepoItemData_stargazers'; + + @override + Iterable serialize( + Serializers serializers, GReposRepoItemData_stargazers object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GReposRepoItemData_stargazers deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReposRepoItemData_stargazersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GReposRepoItemData_forksSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReposRepoItemData_forks, + _$GReposRepoItemData_forks + ]; + @override + final String wireName = 'GReposRepoItemData_forks'; + + @override + Iterable serialize( + Serializers serializers, GReposRepoItemData_forks object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GReposRepoItemData_forks deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReposRepoItemData_forksBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GReposRepoItemData_primaryLanguageSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReposRepoItemData_primaryLanguage, + _$GReposRepoItemData_primaryLanguage + ]; + @override + final String wireName = 'GReposRepoItemData_primaryLanguage'; + + @override + Iterable serialize( + Serializers serializers, GReposRepoItemData_primaryLanguage object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.color != null) { + result + ..add('color') + ..add(serializers.serialize(object.color, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GReposRepoItemData_primaryLanguage deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReposRepoItemData_primaryLanguageBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GUserPartsData, _$GUserPartsData]; + @override + final String wireName = 'GUserPartsData'; + + @override + Iterable serialize(Serializers serializers, GUserPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + 'email', + serializers.serialize(object.email, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'viewerCanFollow', + serializers.serialize(object.viewerCanFollow, + specifiedType: const FullType(bool)), + 'viewerIsFollowing', + serializers.serialize(object.viewerIsFollowing, + specifiedType: const FullType(bool)), + 'starredRepositories', + serializers.serialize(object.starredRepositories, + specifiedType: const FullType(GUserPartsData_starredRepositories)), + 'followers', + serializers.serialize(object.followers, + specifiedType: const FullType(GUserPartsData_followers)), + 'following', + serializers.serialize(object.following, + specifiedType: const FullType(GUserPartsData_following)), + 'contributionsCollection', + serializers.serialize(object.contributionsCollection, + specifiedType: + const FullType(GUserPartsData_contributionsCollection)), + 'repositories', + serializers.serialize(object.repositories, + specifiedType: const FullType(GUserPartsData_repositories)), + 'pinnedItems', + serializers.serialize(object.pinnedItems, + specifiedType: const FullType(GUserPartsData_pinnedItems)), + ]; + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + if (object.bio != null) { + result + ..add('bio') + ..add(serializers.serialize(object.bio, + specifiedType: const FullType(String))); + } + if (object.company != null) { + result + ..add('company') + ..add(serializers.serialize(object.company, + specifiedType: const FullType(String))); + } + if (object.location != null) { + result + ..add('location') + ..add(serializers.serialize(object.location, + specifiedType: const FullType(String))); + } + if (object.websiteUrl != null) { + result + ..add('websiteUrl') + ..add(serializers.serialize(object.websiteUrl, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUserPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'bio': + result.bio = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'company': + result.company = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'location': + result.location = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'email': + result.email = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'websiteUrl': + result.websiteUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'viewerCanFollow': + result.viewerCanFollow = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'viewerIsFollowing': + result.viewerIsFollowing = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'starredRepositories': + result.starredRepositories.replace(serializers.deserialize(value, + specifiedType: + const FullType(GUserPartsData_starredRepositories)) + as GUserPartsData_starredRepositories); + break; + case 'followers': + result.followers.replace(serializers.deserialize(value, + specifiedType: const FullType(GUserPartsData_followers)) + as GUserPartsData_followers); + break; + case 'following': + result.following.replace(serializers.deserialize(value, + specifiedType: const FullType(GUserPartsData_following)) + as GUserPartsData_following); + break; + case 'contributionsCollection': + result.contributionsCollection.replace(serializers.deserialize(value, + specifiedType: + const FullType(GUserPartsData_contributionsCollection)) + as GUserPartsData_contributionsCollection); + break; + case 'repositories': + result.repositories.replace(serializers.deserialize(value, + specifiedType: const FullType(GUserPartsData_repositories)) + as GUserPartsData_repositories); + break; + case 'pinnedItems': + result.pinnedItems.replace(serializers.deserialize(value, + specifiedType: const FullType(GUserPartsData_pinnedItems)) + as GUserPartsData_pinnedItems); + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_starredRepositoriesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUserPartsData_starredRepositories, + _$GUserPartsData_starredRepositories + ]; + @override + final String wireName = 'GUserPartsData_starredRepositories'; + + @override + Iterable serialize( + Serializers serializers, GUserPartsData_starredRepositories object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserPartsData_starredRepositories deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserPartsData_starredRepositoriesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_followersSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUserPartsData_followers, + _$GUserPartsData_followers + ]; + @override + final String wireName = 'GUserPartsData_followers'; + + @override + Iterable serialize( + Serializers serializers, GUserPartsData_followers object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserPartsData_followers deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserPartsData_followersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_followingSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUserPartsData_following, + _$GUserPartsData_following + ]; + @override + final String wireName = 'GUserPartsData_following'; + + @override + Iterable serialize( + Serializers serializers, GUserPartsData_following object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserPartsData_following deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserPartsData_followingBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_contributionsCollectionSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUserPartsData_contributionsCollection, + _$GUserPartsData_contributionsCollection + ]; + @override + final String wireName = 'GUserPartsData_contributionsCollection'; + + @override + Iterable serialize( + Serializers serializers, GUserPartsData_contributionsCollection object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'contributionCalendar', + serializers.serialize(object.contributionCalendar, + specifiedType: const FullType( + GUserPartsData_contributionsCollection_contributionCalendar)), + ]; + + return result; + } + + @override + GUserPartsData_contributionsCollection deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserPartsData_contributionsCollectionBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'contributionCalendar': + result.contributionCalendar.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserPartsData_contributionsCollection_contributionCalendar)) + as GUserPartsData_contributionsCollection_contributionCalendar); + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_contributionsCollection_contributionCalendarSerializer + implements + StructuredSerializer< + GUserPartsData_contributionsCollection_contributionCalendar> { + @override + final Iterable types = const [ + GUserPartsData_contributionsCollection_contributionCalendar, + _$GUserPartsData_contributionsCollection_contributionCalendar + ]; + @override + final String wireName = + 'GUserPartsData_contributionsCollection_contributionCalendar'; + + @override + Iterable serialize(Serializers serializers, + GUserPartsData_contributionsCollection_contributionCalendar object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'weeks', + serializers.serialize(object.weeks, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GUserPartsData_contributionsCollection_contributionCalendar_weeks) + ])), + ]; + + return result; + } + + @override + GUserPartsData_contributionsCollection_contributionCalendar deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserPartsData_contributionsCollection_contributionCalendarBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'weeks': + result.weeks.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GUserPartsData_contributionsCollection_contributionCalendar_weeks) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_contributionsCollection_contributionCalendar_weeksSerializer + implements + StructuredSerializer< + GUserPartsData_contributionsCollection_contributionCalendar_weeks> { + @override + final Iterable types = const [ + GUserPartsData_contributionsCollection_contributionCalendar_weeks, + _$GUserPartsData_contributionsCollection_contributionCalendar_weeks + ]; + @override + final String wireName = + 'GUserPartsData_contributionsCollection_contributionCalendar_weeks'; + + @override + Iterable serialize(Serializers serializers, + GUserPartsData_contributionsCollection_contributionCalendar_weeks object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'contributionDays', + serializers.serialize(object.contributionDays, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays) + ])), + ]; + + return result; + } + + @override + GUserPartsData_contributionsCollection_contributionCalendar_weeks deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserPartsData_contributionsCollection_contributionCalendar_weeksBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'contributionDays': + result.contributionDays.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType( + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDaysSerializer + implements + StructuredSerializer< + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays> { + @override + final Iterable types = const [ + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays, + _$GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays + ]; + @override + final String wireName = + 'GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays'; + + @override + Iterable serialize( + Serializers serializers, + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'color', + serializers.serialize(object.color, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_repositoriesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUserPartsData_repositories, + _$GUserPartsData_repositories + ]; + @override + final String wireName = 'GUserPartsData_repositories'; + + @override + Iterable serialize( + Serializers serializers, GUserPartsData_repositories object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, + const [const FullType(GUserPartsData_repositories_nodes)]))); + } + return result; + } + + @override + GUserPartsData_repositories deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserPartsData_repositoriesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GUserPartsData_repositories_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_repositories_nodesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUserPartsData_repositories_nodes, + _$GUserPartsData_repositories_nodes + ]; + @override + final String wireName = 'GUserPartsData_repositories_nodes'; + + @override + Iterable serialize( + Serializers serializers, GUserPartsData_repositories_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: + const FullType(GUserPartsData_repositories_nodes_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'isPrivate', + serializers.serialize(object.isPrivate, + specifiedType: const FullType(bool)), + 'isFork', + serializers.serialize(object.isFork, specifiedType: const FullType(bool)), + 'stargazers', + serializers.serialize(object.stargazers, + specifiedType: + const FullType(GUserPartsData_repositories_nodes_stargazers)), + 'forks', + serializers.serialize(object.forks, + specifiedType: + const FullType(GUserPartsData_repositories_nodes_forks)), + ]; + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + if (object.primaryLanguage != null) { + result + ..add('primaryLanguage') + ..add(serializers.serialize(object.primaryLanguage, + specifiedType: const FullType( + GUserPartsData_repositories_nodes_primaryLanguage))); + } + return result; + } + + @override + GUserPartsData_repositories_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserPartsData_repositories_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: + const FullType(GUserPartsData_repositories_nodes_owner)) + as GUserPartsData_repositories_nodes_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'description': + result.description = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'isPrivate': + result.isPrivate = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'isFork': + result.isFork = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'stargazers': + result.stargazers.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserPartsData_repositories_nodes_stargazers)) + as GUserPartsData_repositories_nodes_stargazers); + break; + case 'forks': + result.forks.replace(serializers.deserialize(value, + specifiedType: + const FullType(GUserPartsData_repositories_nodes_forks)) + as GUserPartsData_repositories_nodes_forks); + break; + case 'primaryLanguage': + result.primaryLanguage.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserPartsData_repositories_nodes_primaryLanguage)) + as GUserPartsData_repositories_nodes_primaryLanguage); + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_repositories_nodes_ownerSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUserPartsData_repositories_nodes_owner, + _$GUserPartsData_repositories_nodes_owner + ]; + @override + final String wireName = 'GUserPartsData_repositories_nodes_owner'; + + @override + Iterable serialize( + Serializers serializers, GUserPartsData_repositories_nodes_owner object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUserPartsData_repositories_nodes_owner deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserPartsData_repositories_nodes_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_repositories_nodes_stargazersSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GUserPartsData_repositories_nodes_stargazers, + _$GUserPartsData_repositories_nodes_stargazers + ]; + @override + final String wireName = 'GUserPartsData_repositories_nodes_stargazers'; + + @override + Iterable serialize(Serializers serializers, + GUserPartsData_repositories_nodes_stargazers object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserPartsData_repositories_nodes_stargazers deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserPartsData_repositories_nodes_stargazersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_repositories_nodes_forksSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUserPartsData_repositories_nodes_forks, + _$GUserPartsData_repositories_nodes_forks + ]; + @override + final String wireName = 'GUserPartsData_repositories_nodes_forks'; + + @override + Iterable serialize( + Serializers serializers, GUserPartsData_repositories_nodes_forks object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserPartsData_repositories_nodes_forks deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserPartsData_repositories_nodes_forksBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_repositories_nodes_primaryLanguageSerializer + implements + StructuredSerializer< + GUserPartsData_repositories_nodes_primaryLanguage> { + @override + final Iterable types = const [ + GUserPartsData_repositories_nodes_primaryLanguage, + _$GUserPartsData_repositories_nodes_primaryLanguage + ]; + @override + final String wireName = 'GUserPartsData_repositories_nodes_primaryLanguage'; + + @override + Iterable serialize(Serializers serializers, + GUserPartsData_repositories_nodes_primaryLanguage object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.color != null) { + result + ..add('color') + ..add(serializers.serialize(object.color, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUserPartsData_repositories_nodes_primaryLanguage deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserPartsData_repositories_nodes_primaryLanguageBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_pinnedItemsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUserPartsData_pinnedItems, + _$GUserPartsData_pinnedItems + ]; + @override + final String wireName = 'GUserPartsData_pinnedItems'; + + @override + Iterable serialize( + Serializers serializers, GUserPartsData_pinnedItems object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, + const [const FullType(GUserPartsData_pinnedItems_nodes)]))); + } + return result; + } + + @override + GUserPartsData_pinnedItems deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserPartsData_pinnedItemsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GUserPartsData_pinnedItems_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_pinnedItems_nodes__baseSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUserPartsData_pinnedItems_nodes__base, + _$GUserPartsData_pinnedItems_nodes__base + ]; + @override + final String wireName = 'GUserPartsData_pinnedItems_nodes__base'; + + @override + Iterable serialize( + Serializers serializers, GUserPartsData_pinnedItems_nodes__base object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUserPartsData_pinnedItems_nodes__base deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserPartsData_pinnedItems_nodes__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_pinnedItems_nodes__asRepositorySerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GUserPartsData_pinnedItems_nodes__asRepository, + _$GUserPartsData_pinnedItems_nodes__asRepository + ]; + @override + final String wireName = 'GUserPartsData_pinnedItems_nodes__asRepository'; + + @override + Iterable serialize(Serializers serializers, + GUserPartsData_pinnedItems_nodes__asRepository object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType( + GUserPartsData_pinnedItems_nodes__asRepository_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'isPrivate', + serializers.serialize(object.isPrivate, + specifiedType: const FullType(bool)), + 'isFork', + serializers.serialize(object.isFork, specifiedType: const FullType(bool)), + 'stargazers', + serializers.serialize(object.stargazers, + specifiedType: const FullType( + GUserPartsData_pinnedItems_nodes__asRepository_stargazers)), + 'forks', + serializers.serialize(object.forks, + specifiedType: const FullType( + GUserPartsData_pinnedItems_nodes__asRepository_forks)), + ]; + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + if (object.primaryLanguage != null) { + result + ..add('primaryLanguage') + ..add(serializers.serialize(object.primaryLanguage, + specifiedType: const FullType( + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage))); + } + return result; + } + + @override + GUserPartsData_pinnedItems_nodes__asRepository deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserPartsData_pinnedItems_nodes__asRepositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserPartsData_pinnedItems_nodes__asRepository_owner)) + as GUserPartsData_pinnedItems_nodes__asRepository_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'description': + result.description = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'isPrivate': + result.isPrivate = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'isFork': + result.isFork = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'stargazers': + result.stargazers.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserPartsData_pinnedItems_nodes__asRepository_stargazers)) + as GUserPartsData_pinnedItems_nodes__asRepository_stargazers); + break; + case 'forks': + result.forks.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserPartsData_pinnedItems_nodes__asRepository_forks)) + as GUserPartsData_pinnedItems_nodes__asRepository_forks); + break; + case 'primaryLanguage': + result.primaryLanguage.replace(serializers.deserialize(value, + specifiedType: const FullType( + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage)) + as GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage); + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_pinnedItems_nodes__asRepository_ownerSerializer + implements + StructuredSerializer< + GUserPartsData_pinnedItems_nodes__asRepository_owner> { + @override + final Iterable types = const [ + GUserPartsData_pinnedItems_nodes__asRepository_owner, + _$GUserPartsData_pinnedItems_nodes__asRepository_owner + ]; + @override + final String wireName = + 'GUserPartsData_pinnedItems_nodes__asRepository_owner'; + + @override + Iterable serialize(Serializers serializers, + GUserPartsData_pinnedItems_nodes__asRepository_owner object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUserPartsData_pinnedItems_nodes__asRepository_owner deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserPartsData_pinnedItems_nodes__asRepository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_pinnedItems_nodes__asRepository_stargazersSerializer + implements + StructuredSerializer< + GUserPartsData_pinnedItems_nodes__asRepository_stargazers> { + @override + final Iterable types = const [ + GUserPartsData_pinnedItems_nodes__asRepository_stargazers, + _$GUserPartsData_pinnedItems_nodes__asRepository_stargazers + ]; + @override + final String wireName = + 'GUserPartsData_pinnedItems_nodes__asRepository_stargazers'; + + @override + Iterable serialize(Serializers serializers, + GUserPartsData_pinnedItems_nodes__asRepository_stargazers object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserPartsData_pinnedItems_nodes__asRepository_stargazers deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserPartsData_pinnedItems_nodes__asRepository_stargazersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_pinnedItems_nodes__asRepository_forksSerializer + implements + StructuredSerializer< + GUserPartsData_pinnedItems_nodes__asRepository_forks> { + @override + final Iterable types = const [ + GUserPartsData_pinnedItems_nodes__asRepository_forks, + _$GUserPartsData_pinnedItems_nodes__asRepository_forks + ]; + @override + final String wireName = + 'GUserPartsData_pinnedItems_nodes__asRepository_forks'; + + @override + Iterable serialize(Serializers serializers, + GUserPartsData_pinnedItems_nodes__asRepository_forks object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GUserPartsData_pinnedItems_nodes__asRepository_forks deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserPartsData_pinnedItems_nodes__asRepository_forksBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguageSerializer + implements + StructuredSerializer< + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage> { + @override + final Iterable types = const [ + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage, + _$GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage + ]; + @override + final String wireName = + 'GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage'; + + @override + Iterable serialize(Serializers serializers, + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.color != null) { + result + ..add('color') + ..add(serializers.serialize(object.color, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguageBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRepoCommitDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GRepoCommitData, _$GRepoCommitData]; + @override + final String wireName = 'GRepoCommitData'; + + @override + Iterable serialize(Serializers serializers, GRepoCommitData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'history', + serializers.serialize(object.history, + specifiedType: const FullType(GRepoCommitData_history)), + ]; + + return result; + } + + @override + GRepoCommitData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoCommitDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'history': + result.history.replace(serializers.deserialize(value, + specifiedType: const FullType(GRepoCommitData_history)) + as GRepoCommitData_history); + break; + } + } + + return result.build(); + } +} + +class _$GRepoCommitData_historySerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoCommitData_history, + _$GRepoCommitData_history + ]; + @override + final String wireName = 'GRepoCommitData_history'; + + @override + Iterable serialize( + Serializers serializers, GRepoCommitData_history object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GRepoCommitData_history deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoCommitData_historyBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GRepoRefDataSerializer implements StructuredSerializer { + @override + final Iterable types = const [GRepoRefData, _$GRepoRefData]; + @override + final String wireName = 'GRepoRefData'; + + @override + Iterable serialize(Serializers serializers, GRepoRefData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.target != null) { + result + ..add('target') + ..add(serializers.serialize(object.target, + specifiedType: const FullType(GRepoRefData_target))); + } + return result; + } + + @override + GRepoRefData deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoRefDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'target': + result.target = serializers.deserialize(value, + specifiedType: const FullType(GRepoRefData_target)) + as GRepoRefData_target; + break; + } + } + + return result.build(); + } +} + +class _$GRepoRefData_target__baseSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoRefData_target__base, + _$GRepoRefData_target__base + ]; + @override + final String wireName = 'GRepoRefData_target__base'; + + @override + Iterable serialize( + Serializers serializers, GRepoRefData_target__base object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GRepoRefData_target__base deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoRefData_target__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRepoRefData_target__asCommitSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoRefData_target__asCommit, + _$GRepoRefData_target__asCommit + ]; + @override + final String wireName = 'GRepoRefData_target__asCommit'; + + @override + Iterable serialize( + Serializers serializers, GRepoRefData_target__asCommit object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'history', + serializers.serialize(object.history, + specifiedType: const FullType(GRepoRefData_target__asCommit_history)), + ]; + + return result; + } + + @override + GRepoRefData_target__asCommit deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoRefData_target__asCommitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'history': + result.history.replace(serializers.deserialize(value, + specifiedType: + const FullType(GRepoRefData_target__asCommit_history)) + as GRepoRefData_target__asCommit_history); + break; + } + } + + return result.build(); + } +} + +class _$GRepoRefData_target__asCommit_historySerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepoRefData_target__asCommit_history, + _$GRepoRefData_target__asCommit_history + ]; + @override + final String wireName = 'GRepoRefData_target__asCommit_history'; + + @override + Iterable serialize( + Serializers serializers, GRepoRefData_target__asCommit_history object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GRepoRefData_target__asCommit_history deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoRefData_target__asCommit_historyBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsRefCommitDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCommitsRefCommitData, + _$GCommitsRefCommitData + ]; + @override + final String wireName = 'GCommitsRefCommitData'; + + @override + Iterable serialize( + Serializers serializers, GCommitsRefCommitData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'history', + serializers.serialize(object.history, + specifiedType: const FullType(GCommitsRefCommitData_history)), + ]; + + return result; + } + + @override + GCommitsRefCommitData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitsRefCommitDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'history': + result.history.replace(serializers.deserialize(value, + specifiedType: const FullType(GCommitsRefCommitData_history)) + as GCommitsRefCommitData_history); + break; + } + } + + return result.build(); + } +} + +class _$GCommitsRefCommitData_historySerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCommitsRefCommitData_history, + _$GCommitsRefCommitData_history + ]; + @override + final String wireName = 'GCommitsRefCommitData_history'; + + @override + Iterable serialize( + Serializers serializers, GCommitsRefCommitData_history object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'pageInfo', + serializers.serialize(object.pageInfo, + specifiedType: + const FullType(GCommitsRefCommitData_history_pageInfo)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, + const [const FullType(GCommitsRefCommitData_history_nodes)]))); + } + return result; + } + + @override + GCommitsRefCommitData_history deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitsRefCommitData_historyBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pageInfo': + result.pageInfo.replace(serializers.deserialize(value, + specifiedType: + const FullType(GCommitsRefCommitData_history_pageInfo)) + as GCommitsRefCommitData_history_pageInfo); + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GCommitsRefCommitData_history_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GCommitsRefCommitData_history_pageInfoSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCommitsRefCommitData_history_pageInfo, + _$GCommitsRefCommitData_history_pageInfo + ]; + @override + final String wireName = 'GCommitsRefCommitData_history_pageInfo'; + + @override + Iterable serialize( + Serializers serializers, GCommitsRefCommitData_history_pageInfo object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'hasNextPage', + serializers.serialize(object.hasNextPage, + specifiedType: const FullType(bool)), + ]; + if (object.endCursor != null) { + result + ..add('endCursor') + ..add(serializers.serialize(object.endCursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCommitsRefCommitData_history_pageInfo deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitsRefCommitData_history_pageInfoBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'hasNextPage': + result.hasNextPage = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'endCursor': + result.endCursor = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsRefCommitData_history_nodesSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCommitsRefCommitData_history_nodes, + _$GCommitsRefCommitData_history_nodes + ]; + @override + final String wireName = 'GCommitsRefCommitData_history_nodes'; + + @override + Iterable serialize( + Serializers serializers, GCommitsRefCommitData_history_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'url', + serializers.serialize(object.url, specifiedType: const FullType(String)), + 'messageHeadline', + serializers.serialize(object.messageHeadline, + specifiedType: const FullType(String)), + 'committedDate', + serializers.serialize(object.committedDate, + specifiedType: const FullType(DateTime)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: + const FullType(GCommitsRefCommitData_history_nodes_author))); + } + if (object.status != null) { + result + ..add('status') + ..add(serializers.serialize(object.status, + specifiedType: + const FullType(GCommitsRefCommitData_history_nodes_status))); + } + return result; + } + + @override + GCommitsRefCommitData_history_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitsRefCommitData_history_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'url': + result.url = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'messageHeadline': + result.messageHeadline = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'committedDate': + result.committedDate = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCommitsRefCommitData_history_nodes_author)) + as GCommitsRefCommitData_history_nodes_author); + break; + case 'status': + result.status.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCommitsRefCommitData_history_nodes_status)) + as GCommitsRefCommitData_history_nodes_status); + break; + } + } + + return result.build(); + } +} + +class _$GCommitsRefCommitData_history_nodes_authorSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GCommitsRefCommitData_history_nodes_author, + _$GCommitsRefCommitData_history_nodes_author + ]; + @override + final String wireName = 'GCommitsRefCommitData_history_nodes_author'; + + @override + Iterable serialize(Serializers serializers, + GCommitsRefCommitData_history_nodes_author object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + if (object.user != null) { + result + ..add('user') + ..add(serializers.serialize(object.user, + specifiedType: const FullType( + GCommitsRefCommitData_history_nodes_author_user))); + } + return result; + } + + @override + GCommitsRefCommitData_history_nodes_author deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitsRefCommitData_history_nodes_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'user': + result.user.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCommitsRefCommitData_history_nodes_author_user)) + as GCommitsRefCommitData_history_nodes_author_user); + break; + } + } + + return result.build(); + } +} + +class _$GCommitsRefCommitData_history_nodes_author_userSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GCommitsRefCommitData_history_nodes_author_user, + _$GCommitsRefCommitData_history_nodes_author_user + ]; + @override + final String wireName = 'GCommitsRefCommitData_history_nodes_author_user'; + + @override + Iterable serialize(Serializers serializers, + GCommitsRefCommitData_history_nodes_author_user object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GCommitsRefCommitData_history_nodes_author_user deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitsRefCommitData_history_nodes_author_userBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsRefCommitData_history_nodes_statusSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GCommitsRefCommitData_history_nodes_status, + _$GCommitsRefCommitData_history_nodes_status + ]; + @override + final String wireName = 'GCommitsRefCommitData_history_nodes_status'; + + @override + Iterable serialize(Serializers serializers, + GCommitsRefCommitData_history_nodes_status object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'state', + serializers.serialize(object.state, + specifiedType: const FullType(_i3.GStatusState)), + ]; + + return result; + } + + @override + GCommitsRefCommitData_history_nodes_status deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitsRefCommitData_history_nodes_statusBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'state': + result.state = serializers.deserialize(value, + specifiedType: const FullType(_i3.GStatusState)) + as _i3.GStatusState; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsRefDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GCommitsRefData, _$GCommitsRefData]; + @override + final String wireName = 'GCommitsRefData'; + + @override + Iterable serialize(Serializers serializers, GCommitsRefData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.target != null) { + result + ..add('target') + ..add(serializers.serialize(object.target, + specifiedType: const FullType(GCommitsRefData_target))); + } + return result; + } + + @override + GCommitsRefData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitsRefDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'target': + result.target = serializers.deserialize(value, + specifiedType: const FullType(GCommitsRefData_target)) + as GCommitsRefData_target; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsRefData_target__baseSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCommitsRefData_target__base, + _$GCommitsRefData_target__base + ]; + @override + final String wireName = 'GCommitsRefData_target__base'; + + @override + Iterable serialize( + Serializers serializers, GCommitsRefData_target__base object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GCommitsRefData_target__base deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitsRefData_target__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsRefData_target__asCommitSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCommitsRefData_target__asCommit, + _$GCommitsRefData_target__asCommit + ]; + @override + final String wireName = 'GCommitsRefData_target__asCommit'; + + @override + Iterable serialize( + Serializers serializers, GCommitsRefData_target__asCommit object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'history', + serializers.serialize(object.history, + specifiedType: + const FullType(GCommitsRefData_target__asCommit_history)), + ]; + + return result; + } + + @override + GCommitsRefData_target__asCommit deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitsRefData_target__asCommitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'history': + result.history.replace(serializers.deserialize(value, + specifiedType: + const FullType(GCommitsRefData_target__asCommit_history)) + as GCommitsRefData_target__asCommit_history); + break; + } + } + + return result.build(); + } +} + +class _$GCommitsRefData_target__asCommit_historySerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCommitsRefData_target__asCommit_history, + _$GCommitsRefData_target__asCommit_history + ]; + @override + final String wireName = 'GCommitsRefData_target__asCommit_history'; + + @override + Iterable serialize( + Serializers serializers, GCommitsRefData_target__asCommit_history object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'pageInfo', + serializers.serialize(object.pageInfo, + specifiedType: const FullType( + GCommitsRefData_target__asCommit_history_pageInfo)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType(GCommitsRefData_target__asCommit_history_nodes) + ]))); + } + return result; + } + + @override + GCommitsRefData_target__asCommit_history deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitsRefData_target__asCommit_historyBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pageInfo': + result.pageInfo.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCommitsRefData_target__asCommit_history_pageInfo)) + as GCommitsRefData_target__asCommit_history_pageInfo); + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GCommitsRefData_target__asCommit_history_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GCommitsRefData_target__asCommit_history_pageInfoSerializer + implements + StructuredSerializer< + GCommitsRefData_target__asCommit_history_pageInfo> { + @override + final Iterable types = const [ + GCommitsRefData_target__asCommit_history_pageInfo, + _$GCommitsRefData_target__asCommit_history_pageInfo + ]; + @override + final String wireName = 'GCommitsRefData_target__asCommit_history_pageInfo'; + + @override + Iterable serialize(Serializers serializers, + GCommitsRefData_target__asCommit_history_pageInfo object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'hasNextPage', + serializers.serialize(object.hasNextPage, + specifiedType: const FullType(bool)), + ]; + if (object.endCursor != null) { + result + ..add('endCursor') + ..add(serializers.serialize(object.endCursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCommitsRefData_target__asCommit_history_pageInfo deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCommitsRefData_target__asCommit_history_pageInfoBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'hasNextPage': + result.hasNextPage = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'endCursor': + result.endCursor = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsRefData_target__asCommit_history_nodesSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GCommitsRefData_target__asCommit_history_nodes, + _$GCommitsRefData_target__asCommit_history_nodes + ]; + @override + final String wireName = 'GCommitsRefData_target__asCommit_history_nodes'; + + @override + Iterable serialize(Serializers serializers, + GCommitsRefData_target__asCommit_history_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'url', + serializers.serialize(object.url, specifiedType: const FullType(String)), + 'messageHeadline', + serializers.serialize(object.messageHeadline, + specifiedType: const FullType(String)), + 'committedDate', + serializers.serialize(object.committedDate, + specifiedType: const FullType(DateTime)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: const FullType( + GCommitsRefData_target__asCommit_history_nodes_author))); + } + if (object.status != null) { + result + ..add('status') + ..add(serializers.serialize(object.status, + specifiedType: const FullType( + GCommitsRefData_target__asCommit_history_nodes_status))); + } + return result; + } + + @override + GCommitsRefData_target__asCommit_history_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitsRefData_target__asCommit_history_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'url': + result.url = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'messageHeadline': + result.messageHeadline = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'committedDate': + result.committedDate = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCommitsRefData_target__asCommit_history_nodes_author)) + as GCommitsRefData_target__asCommit_history_nodes_author); + break; + case 'status': + result.status.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCommitsRefData_target__asCommit_history_nodes_status)) + as GCommitsRefData_target__asCommit_history_nodes_status); + break; + } + } + + return result.build(); + } +} + +class _$GCommitsRefData_target__asCommit_history_nodes_authorSerializer + implements + StructuredSerializer< + GCommitsRefData_target__asCommit_history_nodes_author> { + @override + final Iterable types = const [ + GCommitsRefData_target__asCommit_history_nodes_author, + _$GCommitsRefData_target__asCommit_history_nodes_author + ]; + @override + final String wireName = + 'GCommitsRefData_target__asCommit_history_nodes_author'; + + @override + Iterable serialize(Serializers serializers, + GCommitsRefData_target__asCommit_history_nodes_author object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + if (object.user != null) { + result + ..add('user') + ..add(serializers.serialize(object.user, + specifiedType: const FullType( + GCommitsRefData_target__asCommit_history_nodes_author_user))); + } + return result; + } + + @override + GCommitsRefData_target__asCommit_history_nodes_author deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCommitsRefData_target__asCommit_history_nodes_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'user': + result.user.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCommitsRefData_target__asCommit_history_nodes_author_user)) + as GCommitsRefData_target__asCommit_history_nodes_author_user); + break; + } + } + + return result.build(); + } +} + +class _$GCommitsRefData_target__asCommit_history_nodes_author_userSerializer + implements + StructuredSerializer< + GCommitsRefData_target__asCommit_history_nodes_author_user> { + @override + final Iterable types = const [ + GCommitsRefData_target__asCommit_history_nodes_author_user, + _$GCommitsRefData_target__asCommit_history_nodes_author_user + ]; + @override + final String wireName = + 'GCommitsRefData_target__asCommit_history_nodes_author_user'; + + @override + Iterable serialize(Serializers serializers, + GCommitsRefData_target__asCommit_history_nodes_author_user object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GCommitsRefData_target__asCommit_history_nodes_author_user deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCommitsRefData_target__asCommit_history_nodes_author_userBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsRefData_target__asCommit_history_nodes_statusSerializer + implements + StructuredSerializer< + GCommitsRefData_target__asCommit_history_nodes_status> { + @override + final Iterable types = const [ + GCommitsRefData_target__asCommit_history_nodes_status, + _$GCommitsRefData_target__asCommit_history_nodes_status + ]; + @override + final String wireName = + 'GCommitsRefData_target__asCommit_history_nodes_status'; + + @override + Iterable serialize(Serializers serializers, + GCommitsRefData_target__asCommit_history_nodes_status object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'state', + serializers.serialize(object.state, + specifiedType: const FullType(_i3.GStatusState)), + ]; + + return result; + } + + @override + GCommitsRefData_target__asCommit_history_nodes_status deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCommitsRefData_target__asCommit_history_nodes_statusBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'state': + result.state = serializers.deserialize(value, + specifiedType: const FullType(_i3.GStatusState)) + as _i3.GStatusState; + break; + } + } + + return result.build(); + } +} + +class _$GCommentPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GCommentPartsData, _$GCommentPartsData]; + @override + final String wireName = 'GCommentPartsData'; + + @override + Iterable serialize(Serializers serializers, GCommentPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'id', + serializers.serialize(object.id, specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'body', + serializers.serialize(object.body, specifiedType: const FullType(String)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: const FullType(GCommentPartsData_author))); + } + return result; + } + + @override + GCommentPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommentPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'id': + result.id = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: const FullType(GCommentPartsData_author)) + as GCommentPartsData_author); + break; + } + } + + return result.build(); + } +} + +class _$GCommentPartsData_authorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCommentPartsData_author, + _$GCommentPartsData_author + ]; + @override + final String wireName = 'GCommentPartsData_author'; + + @override + Iterable serialize( + Serializers serializers, GCommentPartsData_author object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GCommentPartsData_author deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommentPartsData_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReactablePartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReactablePartsData, + _$GReactablePartsData + ]; + @override + final String wireName = 'GReactablePartsData'; + + @override + Iterable serialize( + Serializers serializers, GReactablePartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'THUMBS_UP', + serializers.serialize(object.THUMBS_UP, + specifiedType: const FullType(GReactablePartsData_THUMBS_UP)), + 'THUMBS_DOWN', + serializers.serialize(object.THUMBS_DOWN, + specifiedType: const FullType(GReactablePartsData_THUMBS_DOWN)), + 'LAUGH', + serializers.serialize(object.LAUGH, + specifiedType: const FullType(GReactablePartsData_LAUGH)), + 'HOORAY', + serializers.serialize(object.HOORAY, + specifiedType: const FullType(GReactablePartsData_HOORAY)), + 'CONFUSED', + serializers.serialize(object.CONFUSED, + specifiedType: const FullType(GReactablePartsData_CONFUSED)), + 'HEART', + serializers.serialize(object.HEART, + specifiedType: const FullType(GReactablePartsData_HEART)), + 'ROCKET', + serializers.serialize(object.ROCKET, + specifiedType: const FullType(GReactablePartsData_ROCKET)), + 'EYES', + serializers.serialize(object.EYES, + specifiedType: const FullType(GReactablePartsData_EYES)), + ]; + + return result; + } + + @override + GReactablePartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReactablePartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'THUMBS_UP': + result.THUMBS_UP.replace(serializers.deserialize(value, + specifiedType: const FullType(GReactablePartsData_THUMBS_UP)) + as GReactablePartsData_THUMBS_UP); + break; + case 'THUMBS_DOWN': + result.THUMBS_DOWN.replace(serializers.deserialize(value, + specifiedType: + const FullType(GReactablePartsData_THUMBS_DOWN)) + as GReactablePartsData_THUMBS_DOWN); + break; + case 'LAUGH': + result.LAUGH.replace(serializers.deserialize(value, + specifiedType: const FullType(GReactablePartsData_LAUGH)) + as GReactablePartsData_LAUGH); + break; + case 'HOORAY': + result.HOORAY.replace(serializers.deserialize(value, + specifiedType: const FullType(GReactablePartsData_HOORAY)) + as GReactablePartsData_HOORAY); + break; + case 'CONFUSED': + result.CONFUSED.replace(serializers.deserialize(value, + specifiedType: const FullType(GReactablePartsData_CONFUSED)) + as GReactablePartsData_CONFUSED); + break; + case 'HEART': + result.HEART.replace(serializers.deserialize(value, + specifiedType: const FullType(GReactablePartsData_HEART)) + as GReactablePartsData_HEART); + break; + case 'ROCKET': + result.ROCKET.replace(serializers.deserialize(value, + specifiedType: const FullType(GReactablePartsData_ROCKET)) + as GReactablePartsData_ROCKET); + break; + case 'EYES': + result.EYES.replace(serializers.deserialize(value, + specifiedType: const FullType(GReactablePartsData_EYES)) + as GReactablePartsData_EYES); + break; + } + } + + return result.build(); + } +} + +class _$GReactablePartsData_THUMBS_UPSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReactablePartsData_THUMBS_UP, + _$GReactablePartsData_THUMBS_UP + ]; + @override + final String wireName = 'GReactablePartsData_THUMBS_UP'; + + @override + Iterable serialize( + Serializers serializers, GReactablePartsData_THUMBS_UP object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GReactablePartsData_THUMBS_UP deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReactablePartsData_THUMBS_UPBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GReactablePartsData_THUMBS_DOWNSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReactablePartsData_THUMBS_DOWN, + _$GReactablePartsData_THUMBS_DOWN + ]; + @override + final String wireName = 'GReactablePartsData_THUMBS_DOWN'; + + @override + Iterable serialize( + Serializers serializers, GReactablePartsData_THUMBS_DOWN object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GReactablePartsData_THUMBS_DOWN deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReactablePartsData_THUMBS_DOWNBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GReactablePartsData_LAUGHSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReactablePartsData_LAUGH, + _$GReactablePartsData_LAUGH + ]; + @override + final String wireName = 'GReactablePartsData_LAUGH'; + + @override + Iterable serialize( + Serializers serializers, GReactablePartsData_LAUGH object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GReactablePartsData_LAUGH deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReactablePartsData_LAUGHBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GReactablePartsData_HOORAYSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReactablePartsData_HOORAY, + _$GReactablePartsData_HOORAY + ]; + @override + final String wireName = 'GReactablePartsData_HOORAY'; + + @override + Iterable serialize( + Serializers serializers, GReactablePartsData_HOORAY object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GReactablePartsData_HOORAY deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReactablePartsData_HOORAYBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GReactablePartsData_CONFUSEDSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReactablePartsData_CONFUSED, + _$GReactablePartsData_CONFUSED + ]; + @override + final String wireName = 'GReactablePartsData_CONFUSED'; + + @override + Iterable serialize( + Serializers serializers, GReactablePartsData_CONFUSED object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GReactablePartsData_CONFUSED deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReactablePartsData_CONFUSEDBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GReactablePartsData_HEARTSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReactablePartsData_HEART, + _$GReactablePartsData_HEART + ]; + @override + final String wireName = 'GReactablePartsData_HEART'; + + @override + Iterable serialize( + Serializers serializers, GReactablePartsData_HEART object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GReactablePartsData_HEART deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReactablePartsData_HEARTBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GReactablePartsData_ROCKETSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReactablePartsData_ROCKET, + _$GReactablePartsData_ROCKET + ]; + @override + final String wireName = 'GReactablePartsData_ROCKET'; + + @override + Iterable serialize( + Serializers serializers, GReactablePartsData_ROCKET object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GReactablePartsData_ROCKET deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReactablePartsData_ROCKETBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GReactablePartsData_EYESSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReactablePartsData_EYES, + _$GReactablePartsData_EYES + ]; + @override + final String wireName = 'GReactablePartsData_EYES'; + + @override + Iterable serialize( + Serializers serializers, GReactablePartsData_EYES object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GReactablePartsData_EYES deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReactablePartsData_EYESBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GReferencedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReferencedEventPartsData, + _$GReferencedEventPartsData + ]; + @override + final String wireName = 'GReferencedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GReferencedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'isCrossRepository', + serializers.serialize(object.isCrossRepository, + specifiedType: const FullType(bool)), + 'commitRepository', + serializers.serialize(object.commitRepository, + specifiedType: + const FullType(GReferencedEventPartsData_commitRepository)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GReferencedEventPartsData_actor))); + } + if (object.commit != null) { + result + ..add('commit') + ..add(serializers.serialize(object.commit, + specifiedType: const FullType(GReferencedEventPartsData_commit))); + } + return result; + } + + @override + GReferencedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReferencedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'isCrossRepository': + result.isCrossRepository = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: + const FullType(GReferencedEventPartsData_actor)) + as GReferencedEventPartsData_actor); + break; + case 'commit': + result.commit.replace(serializers.deserialize(value, + specifiedType: + const FullType(GReferencedEventPartsData_commit)) + as GReferencedEventPartsData_commit); + break; + case 'commitRepository': + result.commitRepository.replace(serializers.deserialize(value, + specifiedType: const FullType( + GReferencedEventPartsData_commitRepository)) + as GReferencedEventPartsData_commitRepository); + break; + } + } + + return result.build(); + } +} + +class _$GReferencedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReferencedEventPartsData_actor, + _$GReferencedEventPartsData_actor + ]; + @override + final String wireName = 'GReferencedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GReferencedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GReferencedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReferencedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReferencedEventPartsData_commitSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReferencedEventPartsData_commit, + _$GReferencedEventPartsData_commit + ]; + @override + final String wireName = 'GReferencedEventPartsData_commit'; + + @override + Iterable serialize( + Serializers serializers, GReferencedEventPartsData_commit object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'oid', + serializers.serialize(object.oid, specifiedType: const FullType(String)), + 'url', + serializers.serialize(object.url, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GReferencedEventPartsData_commit deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReferencedEventPartsData_commitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'oid': + result.oid = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'url': + result.url = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReferencedEventPartsData_commitRepositorySerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GReferencedEventPartsData_commitRepository, + _$GReferencedEventPartsData_commitRepository + ]; + @override + final String wireName = 'GReferencedEventPartsData_commitRepository'; + + @override + Iterable serialize(Serializers serializers, + GReferencedEventPartsData_commitRepository object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: + const FullType(GReferencedEventPartsData_commitRepository_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GReferencedEventPartsData_commitRepository deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReferencedEventPartsData_commitRepositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GReferencedEventPartsData_commitRepository_owner)) + as GReferencedEventPartsData_commitRepository_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReferencedEventPartsData_commitRepository_ownerSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GReferencedEventPartsData_commitRepository_owner, + _$GReferencedEventPartsData_commitRepository_owner + ]; + @override + final String wireName = 'GReferencedEventPartsData_commitRepository_owner'; + + @override + Iterable serialize(Serializers serializers, + GReferencedEventPartsData_commitRepository_owner object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GReferencedEventPartsData_commitRepository_owner deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GReferencedEventPartsData_commitRepository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRenamedTitleEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRenamedTitleEventPartsData, + _$GRenamedTitleEventPartsData + ]; + @override + final String wireName = 'GRenamedTitleEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GRenamedTitleEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'previousTitle', + serializers.serialize(object.previousTitle, + specifiedType: const FullType(String)), + 'currentTitle', + serializers.serialize(object.currentTitle, + specifiedType: const FullType(String)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GRenamedTitleEventPartsData_actor))); + } + return result; + } + + @override + GRenamedTitleEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRenamedTitleEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'previousTitle': + result.previousTitle = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'currentTitle': + result.currentTitle = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: + const FullType(GRenamedTitleEventPartsData_actor)) + as GRenamedTitleEventPartsData_actor); + break; + } + } + + return result.build(); + } +} + +class _$GRenamedTitleEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRenamedTitleEventPartsData_actor, + _$GRenamedTitleEventPartsData_actor + ]; + @override + final String wireName = 'GRenamedTitleEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GRenamedTitleEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GRenamedTitleEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRenamedTitleEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GClosedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GClosedEventPartsData, + _$GClosedEventPartsData + ]; + @override + final String wireName = 'GClosedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GClosedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GClosedEventPartsData_actor))); + } + return result; + } + + @override + GClosedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GClosedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType(GClosedEventPartsData_actor)) + as GClosedEventPartsData_actor); + break; + } + } + + return result.build(); + } +} + +class _$GClosedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GClosedEventPartsData_actor, + _$GClosedEventPartsData_actor + ]; + @override + final String wireName = 'GClosedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GClosedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GClosedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GClosedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReopenedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReopenedEventPartsData, + _$GReopenedEventPartsData + ]; + @override + final String wireName = 'GReopenedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GReopenedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GReopenedEventPartsData_actor))); + } + return result; + } + + @override + GReopenedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReopenedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType(GReopenedEventPartsData_actor)) + as GReopenedEventPartsData_actor); + break; + } + } + + return result.build(); + } +} + +class _$GReopenedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReopenedEventPartsData_actor, + _$GReopenedEventPartsData_actor + ]; + @override + final String wireName = 'GReopenedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GReopenedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GReopenedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReopenedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCrossReferencedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCrossReferencedEventPartsData, + _$GCrossReferencedEventPartsData + ]; + @override + final String wireName = 'GCrossReferencedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GCrossReferencedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'source', + serializers.serialize(object.source, + specifiedType: const FullType(GCrossReferencedEventPartsData_source)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: + const FullType(GCrossReferencedEventPartsData_actor))); + } + return result; + } + + @override + GCrossReferencedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCrossReferencedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: + const FullType(GCrossReferencedEventPartsData_actor)) + as GCrossReferencedEventPartsData_actor); + break; + case 'source': + result.source = serializers.deserialize(value, + specifiedType: + const FullType(GCrossReferencedEventPartsData_source)) + as GCrossReferencedEventPartsData_source; + break; + } + } + + return result.build(); + } +} + +class _$GCrossReferencedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCrossReferencedEventPartsData_actor, + _$GCrossReferencedEventPartsData_actor + ]; + @override + final String wireName = 'GCrossReferencedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GCrossReferencedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GCrossReferencedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCrossReferencedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCrossReferencedEventPartsData_source__baseSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GCrossReferencedEventPartsData_source__base, + _$GCrossReferencedEventPartsData_source__base + ]; + @override + final String wireName = 'GCrossReferencedEventPartsData_source__base'; + + @override + Iterable serialize(Serializers serializers, + GCrossReferencedEventPartsData_source__base object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GCrossReferencedEventPartsData_source__base deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCrossReferencedEventPartsData_source__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCrossReferencedEventPartsData_source__asIssueSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GCrossReferencedEventPartsData_source__asIssue, + _$GCrossReferencedEventPartsData_source__asIssue + ]; + @override + final String wireName = 'GCrossReferencedEventPartsData_source__asIssue'; + + @override + Iterable serialize(Serializers serializers, + GCrossReferencedEventPartsData_source__asIssue object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'number', + serializers.serialize(object.number, specifiedType: const FullType(int)), + 'repository', + serializers.serialize(object.repository, + specifiedType: const FullType( + GCrossReferencedEventPartsData_source__asIssue_repository)), + ]; + + return result; + } + + @override + GCrossReferencedEventPartsData_source__asIssue deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCrossReferencedEventPartsData_source__asIssueBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'number': + result.number = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'repository': + result.repository.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCrossReferencedEventPartsData_source__asIssue_repository)) + as GCrossReferencedEventPartsData_source__asIssue_repository); + break; + } + } + + return result.build(); + } +} + +class _$GCrossReferencedEventPartsData_source__asIssue_repositorySerializer + implements + StructuredSerializer< + GCrossReferencedEventPartsData_source__asIssue_repository> { + @override + final Iterable types = const [ + GCrossReferencedEventPartsData_source__asIssue_repository, + _$GCrossReferencedEventPartsData_source__asIssue_repository + ]; + @override + final String wireName = + 'GCrossReferencedEventPartsData_source__asIssue_repository'; + + @override + Iterable serialize(Serializers serializers, + GCrossReferencedEventPartsData_source__asIssue_repository object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType( + GCrossReferencedEventPartsData_source__asIssue_repository_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GCrossReferencedEventPartsData_source__asIssue_repository deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCrossReferencedEventPartsData_source__asIssue_repositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCrossReferencedEventPartsData_source__asIssue_repository_owner)) + as GCrossReferencedEventPartsData_source__asIssue_repository_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCrossReferencedEventPartsData_source__asIssue_repository_ownerSerializer + implements + StructuredSerializer< + GCrossReferencedEventPartsData_source__asIssue_repository_owner> { + @override + final Iterable types = const [ + GCrossReferencedEventPartsData_source__asIssue_repository_owner, + _$GCrossReferencedEventPartsData_source__asIssue_repository_owner + ]; + @override + final String wireName = + 'GCrossReferencedEventPartsData_source__asIssue_repository_owner'; + + @override + Iterable serialize(Serializers serializers, + GCrossReferencedEventPartsData_source__asIssue_repository_owner object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GCrossReferencedEventPartsData_source__asIssue_repository_owner deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCrossReferencedEventPartsData_source__asIssue_repository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCrossReferencedEventPartsData_source__asPullRequestSerializer + implements + StructuredSerializer< + GCrossReferencedEventPartsData_source__asPullRequest> { + @override + final Iterable types = const [ + GCrossReferencedEventPartsData_source__asPullRequest, + _$GCrossReferencedEventPartsData_source__asPullRequest + ]; + @override + final String wireName = + 'GCrossReferencedEventPartsData_source__asPullRequest'; + + @override + Iterable serialize(Serializers serializers, + GCrossReferencedEventPartsData_source__asPullRequest object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'number', + serializers.serialize(object.number, specifiedType: const FullType(int)), + 'repository', + serializers.serialize(object.repository, + specifiedType: const FullType( + GCrossReferencedEventPartsData_source__asPullRequest_repository)), + ]; + + return result; + } + + @override + GCrossReferencedEventPartsData_source__asPullRequest deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCrossReferencedEventPartsData_source__asPullRequestBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'number': + result.number = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'repository': + result.repository.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCrossReferencedEventPartsData_source__asPullRequest_repository)) + as GCrossReferencedEventPartsData_source__asPullRequest_repository); + break; + } + } + + return result.build(); + } +} + +class _$GCrossReferencedEventPartsData_source__asPullRequest_repositorySerializer + implements + StructuredSerializer< + GCrossReferencedEventPartsData_source__asPullRequest_repository> { + @override + final Iterable types = const [ + GCrossReferencedEventPartsData_source__asPullRequest_repository, + _$GCrossReferencedEventPartsData_source__asPullRequest_repository + ]; + @override + final String wireName = + 'GCrossReferencedEventPartsData_source__asPullRequest_repository'; + + @override + Iterable serialize(Serializers serializers, + GCrossReferencedEventPartsData_source__asPullRequest_repository object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType( + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GCrossReferencedEventPartsData_source__asPullRequest_repository deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCrossReferencedEventPartsData_source__asPullRequest_repositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner)) + as GCrossReferencedEventPartsData_source__asPullRequest_repository_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerSerializer + implements + StructuredSerializer< + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner> { + @override + final Iterable types = const [ + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner, + _$GCrossReferencedEventPartsData_source__asPullRequest_repository_owner + ]; + @override + final String wireName = + 'GCrossReferencedEventPartsData_source__asPullRequest_repository_owner'; + + @override + Iterable serialize( + Serializers serializers, + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GLabeledEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GLabeledEventPartsData, + _$GLabeledEventPartsData + ]; + @override + final String wireName = 'GLabeledEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GLabeledEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'label', + serializers.serialize(object.label, + specifiedType: const FullType(GLabeledEventPartsData_label)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GLabeledEventPartsData_actor))); + } + return result; + } + + @override + GLabeledEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GLabeledEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType(GLabeledEventPartsData_actor)) + as GLabeledEventPartsData_actor); + break; + case 'label': + result.label.replace(serializers.deserialize(value, + specifiedType: const FullType(GLabeledEventPartsData_label)) + as GLabeledEventPartsData_label); + break; + } + } + + return result.build(); + } +} + +class _$GLabeledEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GLabeledEventPartsData_actor, + _$GLabeledEventPartsData_actor + ]; + @override + final String wireName = 'GLabeledEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GLabeledEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GLabeledEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GLabeledEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GLabeledEventPartsData_labelSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GLabeledEventPartsData_label, + _$GLabeledEventPartsData_label + ]; + @override + final String wireName = 'GLabeledEventPartsData_label'; + + @override + Iterable serialize( + Serializers serializers, GLabeledEventPartsData_label object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'color', + serializers.serialize(object.color, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GLabeledEventPartsData_label deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GLabeledEventPartsData_labelBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUnlabeledEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnlabeledEventPartsData, + _$GUnlabeledEventPartsData + ]; + @override + final String wireName = 'GUnlabeledEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GUnlabeledEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'label', + serializers.serialize(object.label, + specifiedType: const FullType(GUnlabeledEventPartsData_label)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GUnlabeledEventPartsData_actor))); + } + return result; + } + + @override + GUnlabeledEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnlabeledEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType(GUnlabeledEventPartsData_actor)) + as GUnlabeledEventPartsData_actor); + break; + case 'label': + result.label.replace(serializers.deserialize(value, + specifiedType: const FullType(GUnlabeledEventPartsData_label)) + as GUnlabeledEventPartsData_label); + break; + } + } + + return result.build(); + } +} + +class _$GUnlabeledEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnlabeledEventPartsData_actor, + _$GUnlabeledEventPartsData_actor + ]; + @override + final String wireName = 'GUnlabeledEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GUnlabeledEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUnlabeledEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnlabeledEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUnlabeledEventPartsData_labelSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnlabeledEventPartsData_label, + _$GUnlabeledEventPartsData_label + ]; + @override + final String wireName = 'GUnlabeledEventPartsData_label'; + + @override + Iterable serialize( + Serializers serializers, GUnlabeledEventPartsData_label object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'color', + serializers.serialize(object.color, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUnlabeledEventPartsData_label deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnlabeledEventPartsData_labelBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'color': + result.color = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GMilestonedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMilestonedEventPartsData, + _$GMilestonedEventPartsData + ]; + @override + final String wireName = 'GMilestonedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GMilestonedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'milestoneTitle', + serializers.serialize(object.milestoneTitle, + specifiedType: const FullType(String)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GMilestonedEventPartsData_actor))); + } + return result; + } + + @override + GMilestonedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMilestonedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: + const FullType(GMilestonedEventPartsData_actor)) + as GMilestonedEventPartsData_actor); + break; + case 'milestoneTitle': + result.milestoneTitle = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GMilestonedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMilestonedEventPartsData_actor, + _$GMilestonedEventPartsData_actor + ]; + @override + final String wireName = 'GMilestonedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GMilestonedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GMilestonedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMilestonedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDemilestonedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDemilestonedEventPartsData, + _$GDemilestonedEventPartsData + ]; + @override + final String wireName = 'GDemilestonedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GDemilestonedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'milestoneTitle', + serializers.serialize(object.milestoneTitle, + specifiedType: const FullType(String)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GDemilestonedEventPartsData_actor))); + } + return result; + } + + @override + GDemilestonedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDemilestonedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: + const FullType(GDemilestonedEventPartsData_actor)) + as GDemilestonedEventPartsData_actor); + break; + case 'milestoneTitle': + result.milestoneTitle = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDemilestonedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDemilestonedEventPartsData_actor, + _$GDemilestonedEventPartsData_actor + ]; + @override + final String wireName = 'GDemilestonedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GDemilestonedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GDemilestonedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDemilestonedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GLockedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GLockedEventPartsData, + _$GLockedEventPartsData + ]; + @override + final String wireName = 'GLockedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GLockedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GLockedEventPartsData_actor))); + } + if (object.lockReason != null) { + result + ..add('lockReason') + ..add(serializers.serialize(object.lockReason, + specifiedType: const FullType(_i3.GLockReason))); + } + return result; + } + + @override + GLockedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GLockedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType(GLockedEventPartsData_actor)) + as GLockedEventPartsData_actor); + break; + case 'lockReason': + result.lockReason = serializers.deserialize(value, + specifiedType: const FullType(_i3.GLockReason)) + as _i3.GLockReason; + break; + } + } + + return result.build(); + } +} + +class _$GLockedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GLockedEventPartsData_actor, + _$GLockedEventPartsData_actor + ]; + @override + final String wireName = 'GLockedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GLockedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GLockedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GLockedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUnlockedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnlockedEventPartsData, + _$GUnlockedEventPartsData + ]; + @override + final String wireName = 'GUnlockedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GUnlockedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GUnlockedEventPartsData_actor))); + } + return result; + } + + @override + GUnlockedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnlockedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType(GUnlockedEventPartsData_actor)) + as GUnlockedEventPartsData_actor); + break; + } + } + + return result.build(); + } +} + +class _$GUnlockedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnlockedEventPartsData_actor, + _$GUnlockedEventPartsData_actor + ]; + @override + final String wireName = 'GUnlockedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GUnlockedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUnlockedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnlockedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GAssignedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GAssignedEventPartsData, + _$GAssignedEventPartsData + ]; + @override + final String wireName = 'GAssignedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GAssignedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GAssignedEventPartsData_actor))); + } + if (object.assignee != null) { + result + ..add('assignee') + ..add(serializers.serialize(object.assignee, + specifiedType: const FullType(GAssignedEventPartsData_assignee))); + } + return result; + } + + @override + GAssignedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAssignedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType(GAssignedEventPartsData_actor)) + as GAssignedEventPartsData_actor); + break; + case 'assignee': + result.assignee = serializers.deserialize(value, + specifiedType: + const FullType(GAssignedEventPartsData_assignee)) + as GAssignedEventPartsData_assignee; + break; + } + } + + return result.build(); + } +} + +class _$GAssignedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GAssignedEventPartsData_actor, + _$GAssignedEventPartsData_actor + ]; + @override + final String wireName = 'GAssignedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GAssignedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GAssignedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAssignedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GAssignedEventPartsData_assignee__baseSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GAssignedEventPartsData_assignee__base, + _$GAssignedEventPartsData_assignee__base + ]; + @override + final String wireName = 'GAssignedEventPartsData_assignee__base'; + + @override + Iterable serialize( + Serializers serializers, GAssignedEventPartsData_assignee__base object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GAssignedEventPartsData_assignee__base deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAssignedEventPartsData_assignee__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GAssignedEventPartsData_assignee__asUserSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GAssignedEventPartsData_assignee__asUser, + _$GAssignedEventPartsData_assignee__asUser + ]; + @override + final String wireName = 'GAssignedEventPartsData_assignee__asUser'; + + @override + Iterable serialize( + Serializers serializers, GAssignedEventPartsData_assignee__asUser object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GAssignedEventPartsData_assignee__asUser deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAssignedEventPartsData_assignee__asUserBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GAssignedEventPartsData_assignee__asBotSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GAssignedEventPartsData_assignee__asBot, + _$GAssignedEventPartsData_assignee__asBot + ]; + @override + final String wireName = 'GAssignedEventPartsData_assignee__asBot'; + + @override + Iterable serialize( + Serializers serializers, GAssignedEventPartsData_assignee__asBot object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GAssignedEventPartsData_assignee__asBot deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAssignedEventPartsData_assignee__asBotBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GAssignedEventPartsData_assignee__asOrganizationSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GAssignedEventPartsData_assignee__asOrganization, + _$GAssignedEventPartsData_assignee__asOrganization + ]; + @override + final String wireName = 'GAssignedEventPartsData_assignee__asOrganization'; + + @override + Iterable serialize(Serializers serializers, + GAssignedEventPartsData_assignee__asOrganization object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GAssignedEventPartsData_assignee__asOrganization deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GAssignedEventPartsData_assignee__asOrganizationBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GAssignedEventPartsData_assignee__asMannequinSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GAssignedEventPartsData_assignee__asMannequin, + _$GAssignedEventPartsData_assignee__asMannequin + ]; + @override + final String wireName = 'GAssignedEventPartsData_assignee__asMannequin'; + + @override + Iterable serialize(Serializers serializers, + GAssignedEventPartsData_assignee__asMannequin object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GAssignedEventPartsData_assignee__asMannequin deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAssignedEventPartsData_assignee__asMannequinBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUnassignedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnassignedEventPartsData, + _$GUnassignedEventPartsData + ]; + @override + final String wireName = 'GUnassignedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GUnassignedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GUnassignedEventPartsData_actor))); + } + if (object.assignee != null) { + result + ..add('assignee') + ..add(serializers.serialize(object.assignee, + specifiedType: const FullType(GUnassignedEventPartsData_assignee))); + } + return result; + } + + @override + GUnassignedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnassignedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: + const FullType(GUnassignedEventPartsData_actor)) + as GUnassignedEventPartsData_actor); + break; + case 'assignee': + result.assignee = serializers.deserialize(value, + specifiedType: + const FullType(GUnassignedEventPartsData_assignee)) + as GUnassignedEventPartsData_assignee; + break; + } + } + + return result.build(); + } +} + +class _$GUnassignedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnassignedEventPartsData_actor, + _$GUnassignedEventPartsData_actor + ]; + @override + final String wireName = 'GUnassignedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GUnassignedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUnassignedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnassignedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUnassignedEventPartsData_assignee__baseSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnassignedEventPartsData_assignee__base, + _$GUnassignedEventPartsData_assignee__base + ]; + @override + final String wireName = 'GUnassignedEventPartsData_assignee__base'; + + @override + Iterable serialize( + Serializers serializers, GUnassignedEventPartsData_assignee__base object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUnassignedEventPartsData_assignee__base deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnassignedEventPartsData_assignee__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUnassignedEventPartsData_assignee__asUserSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GUnassignedEventPartsData_assignee__asUser, + _$GUnassignedEventPartsData_assignee__asUser + ]; + @override + final String wireName = 'GUnassignedEventPartsData_assignee__asUser'; + + @override + Iterable serialize(Serializers serializers, + GUnassignedEventPartsData_assignee__asUser object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUnassignedEventPartsData_assignee__asUser deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnassignedEventPartsData_assignee__asUserBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUnassignedEventPartsData_assignee__asBotSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnassignedEventPartsData_assignee__asBot, + _$GUnassignedEventPartsData_assignee__asBot + ]; + @override + final String wireName = 'GUnassignedEventPartsData_assignee__asBot'; + + @override + Iterable serialize( + Serializers serializers, GUnassignedEventPartsData_assignee__asBot object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUnassignedEventPartsData_assignee__asBot deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnassignedEventPartsData_assignee__asBotBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUnassignedEventPartsData_assignee__asOrganizationSerializer + implements + StructuredSerializer< + GUnassignedEventPartsData_assignee__asOrganization> { + @override + final Iterable types = const [ + GUnassignedEventPartsData_assignee__asOrganization, + _$GUnassignedEventPartsData_assignee__asOrganization + ]; + @override + final String wireName = 'GUnassignedEventPartsData_assignee__asOrganization'; + + @override + Iterable serialize(Serializers serializers, + GUnassignedEventPartsData_assignee__asOrganization object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUnassignedEventPartsData_assignee__asOrganization deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUnassignedEventPartsData_assignee__asOrganizationBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUnassignedEventPartsData_assignee__asMannequinSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GUnassignedEventPartsData_assignee__asMannequin, + _$GUnassignedEventPartsData_assignee__asMannequin + ]; + @override + final String wireName = 'GUnassignedEventPartsData_assignee__asMannequin'; + + @override + Iterable serialize(Serializers serializers, + GUnassignedEventPartsData_assignee__asMannequin object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUnassignedEventPartsData_assignee__asMannequin deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnassignedEventPartsData_assignee__asMannequinBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GSubscribedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GSubscribedEventPartsData, + _$GSubscribedEventPartsData + ]; + @override + final String wireName = 'GSubscribedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GSubscribedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GSubscribedEventPartsData_actor))); + } + return result; + } + + @override + GSubscribedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GSubscribedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: + const FullType(GSubscribedEventPartsData_actor)) + as GSubscribedEventPartsData_actor); + break; + } + } + + return result.build(); + } +} + +class _$GSubscribedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GSubscribedEventPartsData_actor, + _$GSubscribedEventPartsData_actor + ]; + @override + final String wireName = 'GSubscribedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GSubscribedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GSubscribedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GSubscribedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUnsubscribedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnsubscribedEventPartsData, + _$GUnsubscribedEventPartsData + ]; + @override + final String wireName = 'GUnsubscribedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GUnsubscribedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GUnsubscribedEventPartsData_actor))); + } + return result; + } + + @override + GUnsubscribedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnsubscribedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: + const FullType(GUnsubscribedEventPartsData_actor)) + as GUnsubscribedEventPartsData_actor); + break; + } + } + + return result.build(); + } +} + +class _$GUnsubscribedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnsubscribedEventPartsData_actor, + _$GUnsubscribedEventPartsData_actor + ]; + @override + final String wireName = 'GUnsubscribedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GUnsubscribedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUnsubscribedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnsubscribedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GMentionedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMentionedEventPartsData, + _$GMentionedEventPartsData + ]; + @override + final String wireName = 'GMentionedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GMentionedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GMentionedEventPartsData_actor))); + } + return result; + } + + @override + GMentionedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMentionedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType(GMentionedEventPartsData_actor)) + as GMentionedEventPartsData_actor); + break; + } + } + + return result.build(); + } +} + +class _$GMentionedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMentionedEventPartsData_actor, + _$GMentionedEventPartsData_actor + ]; + @override + final String wireName = 'GMentionedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GMentionedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GMentionedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMentionedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GPinnedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GPinnedEventPartsData, + _$GPinnedEventPartsData + ]; + @override + final String wireName = 'GPinnedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GPinnedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GPinnedEventPartsData_actor))); + } + return result; + } + + @override + GPinnedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPinnedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType(GPinnedEventPartsData_actor)) + as GPinnedEventPartsData_actor); + break; + } + } + + return result.build(); + } +} + +class _$GPinnedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GPinnedEventPartsData_actor, + _$GPinnedEventPartsData_actor + ]; + @override + final String wireName = 'GPinnedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GPinnedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GPinnedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPinnedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GTransferredEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GTransferredEventPartsData, + _$GTransferredEventPartsData + ]; + @override + final String wireName = 'GTransferredEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GTransferredEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GTransferredEventPartsData_actor))); + } + if (object.fromRepository != null) { + result + ..add('fromRepository') + ..add(serializers.serialize(object.fromRepository, + specifiedType: + const FullType(GTransferredEventPartsData_fromRepository))); + } + return result; + } + + @override + GTransferredEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GTransferredEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: + const FullType(GTransferredEventPartsData_actor)) + as GTransferredEventPartsData_actor); + break; + case 'fromRepository': + result.fromRepository.replace(serializers.deserialize(value, + specifiedType: + const FullType(GTransferredEventPartsData_fromRepository)) + as GTransferredEventPartsData_fromRepository); + break; + } + } + + return result.build(); + } +} + +class _$GTransferredEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GTransferredEventPartsData_actor, + _$GTransferredEventPartsData_actor + ]; + @override + final String wireName = 'GTransferredEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GTransferredEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GTransferredEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GTransferredEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GTransferredEventPartsData_fromRepositorySerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GTransferredEventPartsData_fromRepository, + _$GTransferredEventPartsData_fromRepository + ]; + @override + final String wireName = 'GTransferredEventPartsData_fromRepository'; + + @override + Iterable serialize( + Serializers serializers, GTransferredEventPartsData_fromRepository object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'owner', + serializers.serialize(object.owner, + specifiedType: + const FullType(GTransferredEventPartsData_fromRepository_owner)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GTransferredEventPartsData_fromRepository deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GTransferredEventPartsData_fromRepositoryBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'owner': + result.owner.replace(serializers.deserialize(value, + specifiedType: const FullType( + GTransferredEventPartsData_fromRepository_owner)) + as GTransferredEventPartsData_fromRepository_owner); + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GTransferredEventPartsData_fromRepository_ownerSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GTransferredEventPartsData_fromRepository_owner, + _$GTransferredEventPartsData_fromRepository_owner + ]; + @override + final String wireName = 'GTransferredEventPartsData_fromRepository_owner'; + + @override + Iterable serialize(Serializers serializers, + GTransferredEventPartsData_fromRepository_owner object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GTransferredEventPartsData_fromRepository_owner deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GTransferredEventPartsData_fromRepository_ownerBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestCommitPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GPullRequestCommitPartsData, + _$GPullRequestCommitPartsData + ]; + @override + final String wireName = 'GPullRequestCommitPartsData'; + + @override + Iterable serialize( + Serializers serializers, GPullRequestCommitPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'commit', + serializers.serialize(object.commit, + specifiedType: const FullType(GPullRequestCommitPartsData_commit)), + ]; + + return result; + } + + @override + GPullRequestCommitPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullRequestCommitPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'commit': + result.commit.replace(serializers.deserialize(value, + specifiedType: + const FullType(GPullRequestCommitPartsData_commit)) + as GPullRequestCommitPartsData_commit); + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestCommitPartsData_commitSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GPullRequestCommitPartsData_commit, + _$GPullRequestCommitPartsData_commit + ]; + @override + final String wireName = 'GPullRequestCommitPartsData_commit'; + + @override + Iterable serialize( + Serializers serializers, GPullRequestCommitPartsData_commit object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'committedDate', + serializers.serialize(object.committedDate, + specifiedType: const FullType(DateTime)), + 'oid', + serializers.serialize(object.oid, specifiedType: const FullType(String)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: + const FullType(GPullRequestCommitPartsData_commit_author))); + } + return result; + } + + @override + GPullRequestCommitPartsData_commit deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullRequestCommitPartsData_commitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'committedDate': + result.committedDate = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'oid': + result.oid = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: + const FullType(GPullRequestCommitPartsData_commit_author)) + as GPullRequestCommitPartsData_commit_author); + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestCommitPartsData_commit_authorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GPullRequestCommitPartsData_commit_author, + _$GPullRequestCommitPartsData_commit_author + ]; + @override + final String wireName = 'GPullRequestCommitPartsData_commit_author'; + + @override + Iterable serialize( + Serializers serializers, GPullRequestCommitPartsData_commit_author object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.user != null) { + result + ..add('user') + ..add(serializers.serialize(object.user, + specifiedType: const FullType( + GPullRequestCommitPartsData_commit_author_user))); + } + return result; + } + + @override + GPullRequestCommitPartsData_commit_author deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullRequestCommitPartsData_commit_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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( + GPullRequestCommitPartsData_commit_author_user)) + as GPullRequestCommitPartsData_commit_author_user); + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestCommitPartsData_commit_author_userSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GPullRequestCommitPartsData_commit_author_user, + _$GPullRequestCommitPartsData_commit_author_user + ]; + @override + final String wireName = 'GPullRequestCommitPartsData_commit_author_user'; + + @override + Iterable serialize(Serializers serializers, + GPullRequestCommitPartsData_commit_author_user object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GPullRequestCommitPartsData_commit_author_user deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullRequestCommitPartsData_commit_author_userBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDeployedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDeployedEventPartsData, + _$GDeployedEventPartsData + ]; + @override + final String wireName = 'GDeployedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GDeployedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'pullRequest', + serializers.serialize(object.pullRequest, + specifiedType: const FullType(GDeployedEventPartsData_pullRequest)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GDeployedEventPartsData_actor))); + } + return result; + } + + @override + GDeployedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeployedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType(GDeployedEventPartsData_actor)) + as GDeployedEventPartsData_actor); + break; + case 'pullRequest': + result.pullRequest.replace(serializers.deserialize(value, + specifiedType: + const FullType(GDeployedEventPartsData_pullRequest)) + as GDeployedEventPartsData_pullRequest); + break; + } + } + + return result.build(); + } +} + +class _$GDeployedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDeployedEventPartsData_actor, + _$GDeployedEventPartsData_actor + ]; + @override + final String wireName = 'GDeployedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GDeployedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GDeployedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeployedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDeployedEventPartsData_pullRequestSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDeployedEventPartsData_pullRequest, + _$GDeployedEventPartsData_pullRequest + ]; + @override + final String wireName = 'GDeployedEventPartsData_pullRequest'; + + @override + Iterable serialize( + Serializers serializers, GDeployedEventPartsData_pullRequest object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.headRef != null) { + result + ..add('headRef') + ..add(serializers.serialize(object.headRef, + specifiedType: + const FullType(GDeployedEventPartsData_pullRequest_headRef))); + } + return result; + } + + @override + GDeployedEventPartsData_pullRequest deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeployedEventPartsData_pullRequestBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'headRef': + result.headRef.replace(serializers.deserialize(value, + specifiedType: const FullType( + GDeployedEventPartsData_pullRequest_headRef)) + as GDeployedEventPartsData_pullRequest_headRef); + break; + } + } + + return result.build(); + } +} + +class _$GDeployedEventPartsData_pullRequest_headRefSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GDeployedEventPartsData_pullRequest_headRef, + _$GDeployedEventPartsData_pullRequest_headRef + ]; + @override + final String wireName = 'GDeployedEventPartsData_pullRequest_headRef'; + + @override + Iterable serialize(Serializers serializers, + GDeployedEventPartsData_pullRequest_headRef object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GDeployedEventPartsData_pullRequest_headRef deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeployedEventPartsData_pullRequest_headRefBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 _$GDeploymentEnvironmentChangedEventPartsDataSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GDeploymentEnvironmentChangedEventPartsData, + _$GDeploymentEnvironmentChangedEventPartsData + ]; + @override + final String wireName = 'GDeploymentEnvironmentChangedEventPartsData'; + + @override + Iterable serialize(Serializers serializers, + GDeploymentEnvironmentChangedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'deploymentStatus', + serializers.serialize(object.deploymentStatus, + specifiedType: const FullType( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType( + GDeploymentEnvironmentChangedEventPartsData_actor))); + } + return result; + } + + @override + GDeploymentEnvironmentChangedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeploymentEnvironmentChangedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType( + GDeploymentEnvironmentChangedEventPartsData_actor)) + as GDeploymentEnvironmentChangedEventPartsData_actor); + break; + case 'deploymentStatus': + result.deploymentStatus.replace(serializers.deserialize(value, + specifiedType: const FullType( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus)) + as GDeploymentEnvironmentChangedEventPartsData_deploymentStatus); + break; + } + } + + return result.build(); + } +} + +class _$GDeploymentEnvironmentChangedEventPartsData_actorSerializer + implements + StructuredSerializer< + GDeploymentEnvironmentChangedEventPartsData_actor> { + @override + final Iterable types = const [ + GDeploymentEnvironmentChangedEventPartsData_actor, + _$GDeploymentEnvironmentChangedEventPartsData_actor + ]; + @override + final String wireName = 'GDeploymentEnvironmentChangedEventPartsData_actor'; + + @override + Iterable serialize(Serializers serializers, + GDeploymentEnvironmentChangedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GDeploymentEnvironmentChangedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GDeploymentEnvironmentChangedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatusSerializer + implements + StructuredSerializer< + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus> { + @override + final Iterable types = const [ + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus, + _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus + ]; + @override + final String wireName = + 'GDeploymentEnvironmentChangedEventPartsData_deploymentStatus'; + + @override + Iterable serialize(Serializers serializers, + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'deployment', + serializers.serialize(object.deployment, + specifiedType: const FullType( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment)), + ]; + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GDeploymentEnvironmentChangedEventPartsData_deploymentStatusBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'deployment': + result.deployment.replace(serializers.deserialize(value, + specifiedType: const FullType( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment)) + as GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment); + break; + case 'description': + result.description = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentSerializer + implements + StructuredSerializer< + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment> { + @override + final Iterable types = const [ + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment, + _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment + ]; + @override + final String wireName = + 'GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment'; + + @override + Iterable serialize( + Serializers serializers, + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment + object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.environment != null) { + result + ..add('environment') + ..add(serializers.serialize(object.environment, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment + deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'environment': + result.environment = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GHeadRefRestoredEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GHeadRefRestoredEventPartsData, + _$GHeadRefRestoredEventPartsData + ]; + @override + final String wireName = 'GHeadRefRestoredEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GHeadRefRestoredEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'pullRequest', + serializers.serialize(object.pullRequest, + specifiedType: + const FullType(GHeadRefRestoredEventPartsData_pullRequest)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: + const FullType(GHeadRefRestoredEventPartsData_actor))); + } + return result; + } + + @override + GHeadRefRestoredEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GHeadRefRestoredEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: + const FullType(GHeadRefRestoredEventPartsData_actor)) + as GHeadRefRestoredEventPartsData_actor); + break; + case 'pullRequest': + result.pullRequest.replace(serializers.deserialize(value, + specifiedType: const FullType( + GHeadRefRestoredEventPartsData_pullRequest)) + as GHeadRefRestoredEventPartsData_pullRequest); + break; + } + } + + return result.build(); + } +} + +class _$GHeadRefRestoredEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GHeadRefRestoredEventPartsData_actor, + _$GHeadRefRestoredEventPartsData_actor + ]; + @override + final String wireName = 'GHeadRefRestoredEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GHeadRefRestoredEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GHeadRefRestoredEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GHeadRefRestoredEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GHeadRefRestoredEventPartsData_pullRequestSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GHeadRefRestoredEventPartsData_pullRequest, + _$GHeadRefRestoredEventPartsData_pullRequest + ]; + @override + final String wireName = 'GHeadRefRestoredEventPartsData_pullRequest'; + + @override + Iterable serialize(Serializers serializers, + GHeadRefRestoredEventPartsData_pullRequest object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'headRefName', + serializers.serialize(object.headRefName, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GHeadRefRestoredEventPartsData_pullRequest deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GHeadRefRestoredEventPartsData_pullRequestBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'headRefName': + result.headRefName = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GBaseRefForcePushedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GBaseRefForcePushedEventPartsData, + _$GBaseRefForcePushedEventPartsData + ]; + @override + final String wireName = 'GBaseRefForcePushedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GBaseRefForcePushedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'pullRequest', + serializers.serialize(object.pullRequest, + specifiedType: + const FullType(GBaseRefForcePushedEventPartsData_pullRequest)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: + const FullType(GBaseRefForcePushedEventPartsData_actor))); + } + if (object.beforeCommit != null) { + result + ..add('beforeCommit') + ..add(serializers.serialize(object.beforeCommit, + specifiedType: const FullType( + GBaseRefForcePushedEventPartsData_beforeCommit))); + } + if (object.afterCommit != null) { + result + ..add('afterCommit') + ..add(serializers.serialize(object.afterCommit, + specifiedType: + const FullType(GBaseRefForcePushedEventPartsData_afterCommit))); + } + return result; + } + + @override + GBaseRefForcePushedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GBaseRefForcePushedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: + const FullType(GBaseRefForcePushedEventPartsData_actor)) + as GBaseRefForcePushedEventPartsData_actor); + break; + case 'pullRequest': + result.pullRequest.replace(serializers.deserialize(value, + specifiedType: const FullType( + GBaseRefForcePushedEventPartsData_pullRequest)) + as GBaseRefForcePushedEventPartsData_pullRequest); + break; + case 'beforeCommit': + result.beforeCommit.replace(serializers.deserialize(value, + specifiedType: const FullType( + GBaseRefForcePushedEventPartsData_beforeCommit)) + as GBaseRefForcePushedEventPartsData_beforeCommit); + break; + case 'afterCommit': + result.afterCommit.replace(serializers.deserialize(value, + specifiedType: const FullType( + GBaseRefForcePushedEventPartsData_afterCommit)) + as GBaseRefForcePushedEventPartsData_afterCommit); + break; + } + } + + return result.build(); + } +} + +class _$GBaseRefForcePushedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GBaseRefForcePushedEventPartsData_actor, + _$GBaseRefForcePushedEventPartsData_actor + ]; + @override + final String wireName = 'GBaseRefForcePushedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GBaseRefForcePushedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GBaseRefForcePushedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GBaseRefForcePushedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GBaseRefForcePushedEventPartsData_pullRequestSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GBaseRefForcePushedEventPartsData_pullRequest, + _$GBaseRefForcePushedEventPartsData_pullRequest + ]; + @override + final String wireName = 'GBaseRefForcePushedEventPartsData_pullRequest'; + + @override + Iterable serialize(Serializers serializers, + GBaseRefForcePushedEventPartsData_pullRequest object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.baseRef != null) { + result + ..add('baseRef') + ..add(serializers.serialize(object.baseRef, + specifiedType: const FullType( + GBaseRefForcePushedEventPartsData_pullRequest_baseRef))); + } + return result; + } + + @override + GBaseRefForcePushedEventPartsData_pullRequest deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GBaseRefForcePushedEventPartsData_pullRequestBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'baseRef': + result.baseRef.replace(serializers.deserialize(value, + specifiedType: const FullType( + GBaseRefForcePushedEventPartsData_pullRequest_baseRef)) + as GBaseRefForcePushedEventPartsData_pullRequest_baseRef); + break; + } + } + + return result.build(); + } +} + +class _$GBaseRefForcePushedEventPartsData_pullRequest_baseRefSerializer + implements + StructuredSerializer< + GBaseRefForcePushedEventPartsData_pullRequest_baseRef> { + @override + final Iterable types = const [ + GBaseRefForcePushedEventPartsData_pullRequest_baseRef, + _$GBaseRefForcePushedEventPartsData_pullRequest_baseRef + ]; + @override + final String wireName = + 'GBaseRefForcePushedEventPartsData_pullRequest_baseRef'; + + @override + Iterable serialize(Serializers serializers, + GBaseRefForcePushedEventPartsData_pullRequest_baseRef object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GBaseRefForcePushedEventPartsData_pullRequest_baseRef deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GBaseRefForcePushedEventPartsData_pullRequest_baseRefBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 _$GBaseRefForcePushedEventPartsData_beforeCommitSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GBaseRefForcePushedEventPartsData_beforeCommit, + _$GBaseRefForcePushedEventPartsData_beforeCommit + ]; + @override + final String wireName = 'GBaseRefForcePushedEventPartsData_beforeCommit'; + + @override + Iterable serialize(Serializers serializers, + GBaseRefForcePushedEventPartsData_beforeCommit object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'oid', + serializers.serialize(object.oid, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GBaseRefForcePushedEventPartsData_beforeCommit deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GBaseRefForcePushedEventPartsData_beforeCommitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'oid': + result.oid = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GBaseRefForcePushedEventPartsData_afterCommitSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GBaseRefForcePushedEventPartsData_afterCommit, + _$GBaseRefForcePushedEventPartsData_afterCommit + ]; + @override + final String wireName = 'GBaseRefForcePushedEventPartsData_afterCommit'; + + @override + Iterable serialize(Serializers serializers, + GBaseRefForcePushedEventPartsData_afterCommit object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'oid', + serializers.serialize(object.oid, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GBaseRefForcePushedEventPartsData_afterCommit deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GBaseRefForcePushedEventPartsData_afterCommitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'oid': + result.oid = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GHeadRefForcePushedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GHeadRefForcePushedEventPartsData, + _$GHeadRefForcePushedEventPartsData + ]; + @override + final String wireName = 'GHeadRefForcePushedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GHeadRefForcePushedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'pullRequest', + serializers.serialize(object.pullRequest, + specifiedType: + const FullType(GHeadRefForcePushedEventPartsData_pullRequest)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: + const FullType(GHeadRefForcePushedEventPartsData_actor))); + } + if (object.beforeCommit != null) { + result + ..add('beforeCommit') + ..add(serializers.serialize(object.beforeCommit, + specifiedType: const FullType( + GHeadRefForcePushedEventPartsData_beforeCommit))); + } + if (object.afterCommit != null) { + result + ..add('afterCommit') + ..add(serializers.serialize(object.afterCommit, + specifiedType: + const FullType(GHeadRefForcePushedEventPartsData_afterCommit))); + } + return result; + } + + @override + GHeadRefForcePushedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GHeadRefForcePushedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: + const FullType(GHeadRefForcePushedEventPartsData_actor)) + as GHeadRefForcePushedEventPartsData_actor); + break; + case 'pullRequest': + result.pullRequest.replace(serializers.deserialize(value, + specifiedType: const FullType( + GHeadRefForcePushedEventPartsData_pullRequest)) + as GHeadRefForcePushedEventPartsData_pullRequest); + break; + case 'beforeCommit': + result.beforeCommit.replace(serializers.deserialize(value, + specifiedType: const FullType( + GHeadRefForcePushedEventPartsData_beforeCommit)) + as GHeadRefForcePushedEventPartsData_beforeCommit); + break; + case 'afterCommit': + result.afterCommit.replace(serializers.deserialize(value, + specifiedType: const FullType( + GHeadRefForcePushedEventPartsData_afterCommit)) + as GHeadRefForcePushedEventPartsData_afterCommit); + break; + } + } + + return result.build(); + } +} + +class _$GHeadRefForcePushedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GHeadRefForcePushedEventPartsData_actor, + _$GHeadRefForcePushedEventPartsData_actor + ]; + @override + final String wireName = 'GHeadRefForcePushedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GHeadRefForcePushedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GHeadRefForcePushedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GHeadRefForcePushedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GHeadRefForcePushedEventPartsData_pullRequestSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GHeadRefForcePushedEventPartsData_pullRequest, + _$GHeadRefForcePushedEventPartsData_pullRequest + ]; + @override + final String wireName = 'GHeadRefForcePushedEventPartsData_pullRequest'; + + @override + Iterable serialize(Serializers serializers, + GHeadRefForcePushedEventPartsData_pullRequest object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'headRefName', + serializers.serialize(object.headRefName, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GHeadRefForcePushedEventPartsData_pullRequest deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GHeadRefForcePushedEventPartsData_pullRequestBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'headRefName': + result.headRefName = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GHeadRefForcePushedEventPartsData_beforeCommitSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GHeadRefForcePushedEventPartsData_beforeCommit, + _$GHeadRefForcePushedEventPartsData_beforeCommit + ]; + @override + final String wireName = 'GHeadRefForcePushedEventPartsData_beforeCommit'; + + @override + Iterable serialize(Serializers serializers, + GHeadRefForcePushedEventPartsData_beforeCommit object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'oid', + serializers.serialize(object.oid, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GHeadRefForcePushedEventPartsData_beforeCommit deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GHeadRefForcePushedEventPartsData_beforeCommitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'oid': + result.oid = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GHeadRefForcePushedEventPartsData_afterCommitSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GHeadRefForcePushedEventPartsData_afterCommit, + _$GHeadRefForcePushedEventPartsData_afterCommit + ]; + @override + final String wireName = 'GHeadRefForcePushedEventPartsData_afterCommit'; + + @override + Iterable serialize(Serializers serializers, + GHeadRefForcePushedEventPartsData_afterCommit object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'oid', + serializers.serialize(object.oid, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GHeadRefForcePushedEventPartsData_afterCommit deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GHeadRefForcePushedEventPartsData_afterCommitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'oid': + result.oid = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReviewRequestedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReviewRequestedEventPartsData, + _$GReviewRequestedEventPartsData + ]; + @override + final String wireName = 'GReviewRequestedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GReviewRequestedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: + const FullType(GReviewRequestedEventPartsData_actor))); + } + if (object.requestedReviewer != null) { + result + ..add('requestedReviewer') + ..add(serializers.serialize(object.requestedReviewer, + specifiedType: const FullType( + GReviewRequestedEventPartsData_requestedReviewer))); + } + return result; + } + + @override + GReviewRequestedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReviewRequestedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: + const FullType(GReviewRequestedEventPartsData_actor)) + as GReviewRequestedEventPartsData_actor); + break; + case 'requestedReviewer': + result.requestedReviewer = serializers.deserialize(value, + specifiedType: const FullType( + GReviewRequestedEventPartsData_requestedReviewer)) + as GReviewRequestedEventPartsData_requestedReviewer; + break; + } + } + + return result.build(); + } +} + +class _$GReviewRequestedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReviewRequestedEventPartsData_actor, + _$GReviewRequestedEventPartsData_actor + ]; + @override + final String wireName = 'GReviewRequestedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GReviewRequestedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GReviewRequestedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReviewRequestedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReviewRequestedEventPartsData_requestedReviewer__baseSerializer + implements + StructuredSerializer< + GReviewRequestedEventPartsData_requestedReviewer__base> { + @override + final Iterable types = const [ + GReviewRequestedEventPartsData_requestedReviewer__base, + _$GReviewRequestedEventPartsData_requestedReviewer__base + ]; + @override + final String wireName = + 'GReviewRequestedEventPartsData_requestedReviewer__base'; + + @override + Iterable serialize(Serializers serializers, + GReviewRequestedEventPartsData_requestedReviewer__base object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GReviewRequestedEventPartsData_requestedReviewer__base deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GReviewRequestedEventPartsData_requestedReviewer__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReviewRequestedEventPartsData_requestedReviewer__asUserSerializer + implements + StructuredSerializer< + GReviewRequestedEventPartsData_requestedReviewer__asUser> { + @override + final Iterable types = const [ + GReviewRequestedEventPartsData_requestedReviewer__asUser, + _$GReviewRequestedEventPartsData_requestedReviewer__asUser + ]; + @override + final String wireName = + 'GReviewRequestedEventPartsData_requestedReviewer__asUser'; + + @override + Iterable serialize(Serializers serializers, + GReviewRequestedEventPartsData_requestedReviewer__asUser object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GReviewRequestedEventPartsData_requestedReviewer__asUser deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GReviewRequestedEventPartsData_requestedReviewer__asUserBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReviewRequestRemovedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReviewRequestRemovedEventPartsData, + _$GReviewRequestRemovedEventPartsData + ]; + @override + final String wireName = 'GReviewRequestRemovedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GReviewRequestRemovedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: + const FullType(GReviewRequestRemovedEventPartsData_actor))); + } + if (object.requestedReviewer != null) { + result + ..add('requestedReviewer') + ..add(serializers.serialize(object.requestedReviewer, + specifiedType: const FullType( + GReviewRequestRemovedEventPartsData_requestedReviewer))); + } + return result; + } + + @override + GReviewRequestRemovedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReviewRequestRemovedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: + const FullType(GReviewRequestRemovedEventPartsData_actor)) + as GReviewRequestRemovedEventPartsData_actor); + break; + case 'requestedReviewer': + result.requestedReviewer = serializers.deserialize(value, + specifiedType: const FullType( + GReviewRequestRemovedEventPartsData_requestedReviewer)) + as GReviewRequestRemovedEventPartsData_requestedReviewer; + break; + } + } + + return result.build(); + } +} + +class _$GReviewRequestRemovedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReviewRequestRemovedEventPartsData_actor, + _$GReviewRequestRemovedEventPartsData_actor + ]; + @override + final String wireName = 'GReviewRequestRemovedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GReviewRequestRemovedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GReviewRequestRemovedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReviewRequestRemovedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReviewRequestRemovedEventPartsData_requestedReviewer__baseSerializer + implements + StructuredSerializer< + GReviewRequestRemovedEventPartsData_requestedReviewer__base> { + @override + final Iterable types = const [ + GReviewRequestRemovedEventPartsData_requestedReviewer__base, + _$GReviewRequestRemovedEventPartsData_requestedReviewer__base + ]; + @override + final String wireName = + 'GReviewRequestRemovedEventPartsData_requestedReviewer__base'; + + @override + Iterable serialize(Serializers serializers, + GReviewRequestRemovedEventPartsData_requestedReviewer__base object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GReviewRequestRemovedEventPartsData_requestedReviewer__base deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GReviewRequestRemovedEventPartsData_requestedReviewer__baseBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReviewRequestRemovedEventPartsData_requestedReviewer__asUserSerializer + implements + StructuredSerializer< + GReviewRequestRemovedEventPartsData_requestedReviewer__asUser> { + @override + final Iterable types = const [ + GReviewRequestRemovedEventPartsData_requestedReviewer__asUser, + _$GReviewRequestRemovedEventPartsData_requestedReviewer__asUser + ]; + @override + final String wireName = + 'GReviewRequestRemovedEventPartsData_requestedReviewer__asUser'; + + @override + Iterable serialize(Serializers serializers, + GReviewRequestRemovedEventPartsData_requestedReviewer__asUser object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GReviewRequestRemovedEventPartsData_requestedReviewer__asUser deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GReviewRequestRemovedEventPartsData_requestedReviewer__asUserBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReviewDismissedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReviewDismissedEventPartsData, + _$GReviewDismissedEventPartsData + ]; + @override + final String wireName = 'GReviewDismissedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GReviewDismissedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'pullRequest', + serializers.serialize(object.pullRequest, + specifiedType: + const FullType(GReviewDismissedEventPartsData_pullRequest)), + ]; + if (object.dismissalMessage != null) { + result + ..add('dismissalMessage') + ..add(serializers.serialize(object.dismissalMessage, + specifiedType: const FullType(String))); + } + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: + const FullType(GReviewDismissedEventPartsData_actor))); + } + return result; + } + + @override + GReviewDismissedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReviewDismissedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'dismissalMessage': + result.dismissalMessage = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: + const FullType(GReviewDismissedEventPartsData_actor)) + as GReviewDismissedEventPartsData_actor); + break; + case 'pullRequest': + result.pullRequest.replace(serializers.deserialize(value, + specifiedType: const FullType( + GReviewDismissedEventPartsData_pullRequest)) + as GReviewDismissedEventPartsData_pullRequest); + break; + } + } + + return result.build(); + } +} + +class _$GReviewDismissedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReviewDismissedEventPartsData_actor, + _$GReviewDismissedEventPartsData_actor + ]; + @override + final String wireName = 'GReviewDismissedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GReviewDismissedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GReviewDismissedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReviewDismissedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReviewDismissedEventPartsData_pullRequestSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GReviewDismissedEventPartsData_pullRequest, + _$GReviewDismissedEventPartsData_pullRequest + ]; + @override + final String wireName = 'GReviewDismissedEventPartsData_pullRequest'; + + @override + Iterable serialize(Serializers serializers, + GReviewDismissedEventPartsData_pullRequest object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: const FullType( + GReviewDismissedEventPartsData_pullRequest_author))); + } + return result; + } + + @override + GReviewDismissedEventPartsData_pullRequest deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReviewDismissedEventPartsData_pullRequestBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: const FullType( + GReviewDismissedEventPartsData_pullRequest_author)) + as GReviewDismissedEventPartsData_pullRequest_author); + break; + } + } + + return result.build(); + } +} + +class _$GReviewDismissedEventPartsData_pullRequest_authorSerializer + implements + StructuredSerializer< + GReviewDismissedEventPartsData_pullRequest_author> { + @override + final Iterable types = const [ + GReviewDismissedEventPartsData_pullRequest_author, + _$GReviewDismissedEventPartsData_pullRequest_author + ]; + @override + final String wireName = 'GReviewDismissedEventPartsData_pullRequest_author'; + + @override + Iterable serialize(Serializers serializers, + GReviewDismissedEventPartsData_pullRequest_author object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GReviewDismissedEventPartsData_pullRequest_author deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GReviewDismissedEventPartsData_pullRequest_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestReviewPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GPullRequestReviewPartsData, + _$GPullRequestReviewPartsData + ]; + @override + final String wireName = 'GPullRequestReviewPartsData'; + + @override + Iterable serialize( + Serializers serializers, GPullRequestReviewPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'state', + serializers.serialize(object.state, + specifiedType: const FullType(_i3.GPullRequestReviewState)), + 'comments', + serializers.serialize(object.comments, + specifiedType: const FullType(GPullRequestReviewPartsData_comments)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: const FullType(GPullRequestReviewPartsData_author))); + } + return result; + } + + @override + GPullRequestReviewPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullRequestReviewPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'state': + result.state = serializers.deserialize(value, + specifiedType: const FullType(_i3.GPullRequestReviewState)) + as _i3.GPullRequestReviewState; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: + const FullType(GPullRequestReviewPartsData_author)) + as GPullRequestReviewPartsData_author); + break; + case 'comments': + result.comments.replace(serializers.deserialize(value, + specifiedType: + const FullType(GPullRequestReviewPartsData_comments)) + as GPullRequestReviewPartsData_comments); + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestReviewPartsData_authorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GPullRequestReviewPartsData_author, + _$GPullRequestReviewPartsData_author + ]; + @override + final String wireName = 'GPullRequestReviewPartsData_author'; + + @override + Iterable serialize( + Serializers serializers, GPullRequestReviewPartsData_author object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GPullRequestReviewPartsData_author deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullRequestReviewPartsData_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestReviewPartsData_commentsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GPullRequestReviewPartsData_comments, + _$GPullRequestReviewPartsData_comments + ]; + @override + final String wireName = 'GPullRequestReviewPartsData_comments'; + + @override + Iterable serialize( + Serializers serializers, GPullRequestReviewPartsData_comments object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + ]; + if (object.nodes != null) { + result + ..add('nodes') + ..add(serializers.serialize(object.nodes, + specifiedType: const FullType(BuiltList, const [ + const FullType(GPullRequestReviewPartsData_comments_nodes) + ]))); + } + return result; + } + + @override + GPullRequestReviewPartsData_comments deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullRequestReviewPartsData_commentsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'nodes': + result.nodes.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GPullRequestReviewPartsData_comments_nodes) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestReviewPartsData_comments_nodesSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GPullRequestReviewPartsData_comments_nodes, + _$GPullRequestReviewPartsData_comments_nodes + ]; + @override + final String wireName = 'GPullRequestReviewPartsData_comments_nodes'; + + @override + Iterable serialize(Serializers serializers, + GPullRequestReviewPartsData_comments_nodes object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'id', + serializers.serialize(object.id, specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'body', + serializers.serialize(object.body, specifiedType: const FullType(String)), + 'THUMBS_UP', + serializers.serialize(object.THUMBS_UP, + specifiedType: const FullType( + GPullRequestReviewPartsData_comments_nodes_THUMBS_UP)), + 'THUMBS_DOWN', + serializers.serialize(object.THUMBS_DOWN, + specifiedType: const FullType( + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN)), + 'LAUGH', + serializers.serialize(object.LAUGH, + specifiedType: + const FullType(GPullRequestReviewPartsData_comments_nodes_LAUGH)), + 'HOORAY', + serializers.serialize(object.HOORAY, + specifiedType: const FullType( + GPullRequestReviewPartsData_comments_nodes_HOORAY)), + 'CONFUSED', + serializers.serialize(object.CONFUSED, + specifiedType: const FullType( + GPullRequestReviewPartsData_comments_nodes_CONFUSED)), + 'HEART', + serializers.serialize(object.HEART, + specifiedType: + const FullType(GPullRequestReviewPartsData_comments_nodes_HEART)), + 'ROCKET', + serializers.serialize(object.ROCKET, + specifiedType: const FullType( + GPullRequestReviewPartsData_comments_nodes_ROCKET)), + 'EYES', + serializers.serialize(object.EYES, + specifiedType: + const FullType(GPullRequestReviewPartsData_comments_nodes_EYES)), + ]; + if (object.author != null) { + result + ..add('author') + ..add(serializers.serialize(object.author, + specifiedType: const FullType( + GPullRequestReviewPartsData_comments_nodes_author))); + } + return result; + } + + @override + GPullRequestReviewPartsData_comments_nodes deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullRequestReviewPartsData_comments_nodesBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'id': + result.id = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'author': + result.author.replace(serializers.deserialize(value, + specifiedType: const FullType( + GPullRequestReviewPartsData_comments_nodes_author)) + as GPullRequestReviewPartsData_comments_nodes_author); + break; + case 'THUMBS_UP': + result.THUMBS_UP.replace(serializers.deserialize(value, + specifiedType: const FullType( + GPullRequestReviewPartsData_comments_nodes_THUMBS_UP)) + as GPullRequestReviewPartsData_comments_nodes_THUMBS_UP); + break; + case 'THUMBS_DOWN': + result.THUMBS_DOWN.replace(serializers.deserialize(value, + specifiedType: const FullType( + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN)) + as GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN); + break; + case 'LAUGH': + result.LAUGH.replace(serializers.deserialize(value, + specifiedType: const FullType( + GPullRequestReviewPartsData_comments_nodes_LAUGH)) + as GPullRequestReviewPartsData_comments_nodes_LAUGH); + break; + case 'HOORAY': + result.HOORAY.replace(serializers.deserialize(value, + specifiedType: const FullType( + GPullRequestReviewPartsData_comments_nodes_HOORAY)) + as GPullRequestReviewPartsData_comments_nodes_HOORAY); + break; + case 'CONFUSED': + result.CONFUSED.replace(serializers.deserialize(value, + specifiedType: const FullType( + GPullRequestReviewPartsData_comments_nodes_CONFUSED)) + as GPullRequestReviewPartsData_comments_nodes_CONFUSED); + break; + case 'HEART': + result.HEART.replace(serializers.deserialize(value, + specifiedType: const FullType( + GPullRequestReviewPartsData_comments_nodes_HEART)) + as GPullRequestReviewPartsData_comments_nodes_HEART); + break; + case 'ROCKET': + result.ROCKET.replace(serializers.deserialize(value, + specifiedType: const FullType( + GPullRequestReviewPartsData_comments_nodes_ROCKET)) + as GPullRequestReviewPartsData_comments_nodes_ROCKET); + break; + case 'EYES': + result.EYES.replace(serializers.deserialize(value, + specifiedType: const FullType( + GPullRequestReviewPartsData_comments_nodes_EYES)) + as GPullRequestReviewPartsData_comments_nodes_EYES); + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestReviewPartsData_comments_nodes_authorSerializer + implements + StructuredSerializer< + GPullRequestReviewPartsData_comments_nodes_author> { + @override + final Iterable types = const [ + GPullRequestReviewPartsData_comments_nodes_author, + _$GPullRequestReviewPartsData_comments_nodes_author + ]; + @override + final String wireName = 'GPullRequestReviewPartsData_comments_nodes_author'; + + @override + Iterable serialize(Serializers serializers, + GPullRequestReviewPartsData_comments_nodes_author object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'avatarUrl', + serializers.serialize(object.avatarUrl, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GPullRequestReviewPartsData_comments_nodes_author deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GPullRequestReviewPartsData_comments_nodes_authorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'avatarUrl': + result.avatarUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestReviewPartsData_comments_nodes_THUMBS_UPSerializer + implements + StructuredSerializer< + GPullRequestReviewPartsData_comments_nodes_THUMBS_UP> { + @override + final Iterable types = const [ + GPullRequestReviewPartsData_comments_nodes_THUMBS_UP, + _$GPullRequestReviewPartsData_comments_nodes_THUMBS_UP + ]; + @override + final String wireName = + 'GPullRequestReviewPartsData_comments_nodes_THUMBS_UP'; + + @override + Iterable serialize(Serializers serializers, + GPullRequestReviewPartsData_comments_nodes_THUMBS_UP object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GPullRequestReviewPartsData_comments_nodes_THUMBS_UP deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GPullRequestReviewPartsData_comments_nodes_THUMBS_UPBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWNSerializer + implements + StructuredSerializer< + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN> { + @override + final Iterable types = const [ + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN, + _$GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN + ]; + @override + final String wireName = + 'GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN'; + + @override + Iterable serialize(Serializers serializers, + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWNBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestReviewPartsData_comments_nodes_LAUGHSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GPullRequestReviewPartsData_comments_nodes_LAUGH, + _$GPullRequestReviewPartsData_comments_nodes_LAUGH + ]; + @override + final String wireName = 'GPullRequestReviewPartsData_comments_nodes_LAUGH'; + + @override + Iterable serialize(Serializers serializers, + GPullRequestReviewPartsData_comments_nodes_LAUGH object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GPullRequestReviewPartsData_comments_nodes_LAUGH deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GPullRequestReviewPartsData_comments_nodes_LAUGHBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestReviewPartsData_comments_nodes_HOORAYSerializer + implements + StructuredSerializer< + GPullRequestReviewPartsData_comments_nodes_HOORAY> { + @override + final Iterable types = const [ + GPullRequestReviewPartsData_comments_nodes_HOORAY, + _$GPullRequestReviewPartsData_comments_nodes_HOORAY + ]; + @override + final String wireName = 'GPullRequestReviewPartsData_comments_nodes_HOORAY'; + + @override + Iterable serialize(Serializers serializers, + GPullRequestReviewPartsData_comments_nodes_HOORAY object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GPullRequestReviewPartsData_comments_nodes_HOORAY deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GPullRequestReviewPartsData_comments_nodes_HOORAYBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestReviewPartsData_comments_nodes_CONFUSEDSerializer + implements + StructuredSerializer< + GPullRequestReviewPartsData_comments_nodes_CONFUSED> { + @override + final Iterable types = const [ + GPullRequestReviewPartsData_comments_nodes_CONFUSED, + _$GPullRequestReviewPartsData_comments_nodes_CONFUSED + ]; + @override + final String wireName = 'GPullRequestReviewPartsData_comments_nodes_CONFUSED'; + + @override + Iterable serialize(Serializers serializers, + GPullRequestReviewPartsData_comments_nodes_CONFUSED object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GPullRequestReviewPartsData_comments_nodes_CONFUSED deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GPullRequestReviewPartsData_comments_nodes_CONFUSEDBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestReviewPartsData_comments_nodes_HEARTSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GPullRequestReviewPartsData_comments_nodes_HEART, + _$GPullRequestReviewPartsData_comments_nodes_HEART + ]; + @override + final String wireName = 'GPullRequestReviewPartsData_comments_nodes_HEART'; + + @override + Iterable serialize(Serializers serializers, + GPullRequestReviewPartsData_comments_nodes_HEART object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GPullRequestReviewPartsData_comments_nodes_HEART deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GPullRequestReviewPartsData_comments_nodes_HEARTBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestReviewPartsData_comments_nodes_ROCKETSerializer + implements + StructuredSerializer< + GPullRequestReviewPartsData_comments_nodes_ROCKET> { + @override + final Iterable types = const [ + GPullRequestReviewPartsData_comments_nodes_ROCKET, + _$GPullRequestReviewPartsData_comments_nodes_ROCKET + ]; + @override + final String wireName = 'GPullRequestReviewPartsData_comments_nodes_ROCKET'; + + @override + Iterable serialize(Serializers serializers, + GPullRequestReviewPartsData_comments_nodes_ROCKET object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GPullRequestReviewPartsData_comments_nodes_ROCKET deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GPullRequestReviewPartsData_comments_nodes_ROCKETBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestReviewPartsData_comments_nodes_EYESSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GPullRequestReviewPartsData_comments_nodes_EYES, + _$GPullRequestReviewPartsData_comments_nodes_EYES + ]; + @override + final String wireName = 'GPullRequestReviewPartsData_comments_nodes_EYES'; + + @override + Iterable serialize(Serializers serializers, + GPullRequestReviewPartsData_comments_nodes_EYES object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'totalCount', + serializers.serialize(object.totalCount, + specifiedType: const FullType(int)), + 'viewerHasReacted', + serializers.serialize(object.viewerHasReacted, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GPullRequestReviewPartsData_comments_nodes_EYES deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullRequestReviewPartsData_comments_nodes_EYESBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'totalCount': + result.totalCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'viewerHasReacted': + result.viewerHasReacted = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GMergedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMergedEventPartsData, + _$GMergedEventPartsData + ]; + @override + final String wireName = 'GMergedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GMergedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'mergeRefName', + serializers.serialize(object.mergeRefName, + specifiedType: const FullType(String)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: const FullType(GMergedEventPartsData_actor))); + } + if (object.commit != null) { + result + ..add('commit') + ..add(serializers.serialize(object.commit, + specifiedType: const FullType(GMergedEventPartsData_commit))); + } + return result; + } + + @override + GMergedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMergedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'mergeRefName': + result.mergeRefName = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: const FullType(GMergedEventPartsData_actor)) + as GMergedEventPartsData_actor); + break; + case 'commit': + result.commit.replace(serializers.deserialize(value, + specifiedType: const FullType(GMergedEventPartsData_commit)) + as GMergedEventPartsData_commit); + break; + } + } + + return result.build(); + } +} + +class _$GMergedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMergedEventPartsData_actor, + _$GMergedEventPartsData_actor + ]; + @override + final String wireName = 'GMergedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GMergedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GMergedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMergedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GMergedEventPartsData_commitSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMergedEventPartsData_commit, + _$GMergedEventPartsData_commit + ]; + @override + final String wireName = 'GMergedEventPartsData_commit'; + + @override + Iterable serialize( + Serializers serializers, GMergedEventPartsData_commit object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'oid', + serializers.serialize(object.oid, specifiedType: const FullType(String)), + 'url', + serializers.serialize(object.url, specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GMergedEventPartsData_commit deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMergedEventPartsData_commitBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'oid': + result.oid = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'url': + result.url = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GHeadRefDeletedEventPartsDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GHeadRefDeletedEventPartsData, + _$GHeadRefDeletedEventPartsData + ]; + @override + final String wireName = 'GHeadRefDeletedEventPartsData'; + + @override + Iterable serialize( + Serializers serializers, GHeadRefDeletedEventPartsData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'createdAt', + serializers.serialize(object.createdAt, + specifiedType: const FullType(DateTime)), + 'headRefName', + serializers.serialize(object.headRefName, + specifiedType: const FullType(String)), + ]; + if (object.actor != null) { + result + ..add('actor') + ..add(serializers.serialize(object.actor, + specifiedType: + const FullType(GHeadRefDeletedEventPartsData_actor))); + } + return result; + } + + @override + GHeadRefDeletedEventPartsData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GHeadRefDeletedEventPartsDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdAt': + result.createdAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'headRefName': + result.headRefName = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'actor': + result.actor.replace(serializers.deserialize(value, + specifiedType: + const FullType(GHeadRefDeletedEventPartsData_actor)) + as GHeadRefDeletedEventPartsData_actor); + break; + } + } + + return result.build(); + } +} + +class _$GHeadRefDeletedEventPartsData_actorSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GHeadRefDeletedEventPartsData_actor, + _$GHeadRefDeletedEventPartsData_actor + ]; + @override + final String wireName = 'GHeadRefDeletedEventPartsData_actor'; + + @override + Iterable serialize( + Serializers serializers, GHeadRefDeletedEventPartsData_actor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '__typename', + serializers.serialize(object.G__typename, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GHeadRefDeletedEventPartsData_actor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GHeadRefDeletedEventPartsData_actorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case '__typename': + result.G__typename = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GFollowersData extends GFollowersData { + @override + final String G__typename; + @override + final GFollowersData_user user; + + factory _$GFollowersData([void Function(GFollowersDataBuilder) updates]) => + (new GFollowersDataBuilder()..update(updates)).build(); + + _$GFollowersData._({this.G__typename, this.user}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GFollowersData', 'G__typename'); + } + } + + @override + GFollowersData rebuild(void Function(GFollowersDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GFollowersDataBuilder toBuilder() => + new GFollowersDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GFollowersData && + 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('GFollowersData') + ..add('G__typename', G__typename) + ..add('user', user)) + .toString(); + } +} + +class GFollowersDataBuilder + implements Builder { + _$GFollowersData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GFollowersData_userBuilder _user; + GFollowersData_userBuilder get user => + _$this._user ??= new GFollowersData_userBuilder(); + set user(GFollowersData_userBuilder user) => _$this._user = user; + + GFollowersDataBuilder() { + GFollowersData._initializeBuilder(this); + } + + GFollowersDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _user = _$v.user?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GFollowersData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GFollowersData; + } + + @override + void update(void Function(GFollowersDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GFollowersData build() { + _$GFollowersData _$result; + try { + _$result = _$v ?? + new _$GFollowersData._( + G__typename: G__typename, user: _user?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'user'; + _user?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GFollowersData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GFollowersData_user extends GFollowersData_user { + @override + final String G__typename; + @override + final GFollowersData_user_followers followers; + + factory _$GFollowersData_user( + [void Function(GFollowersData_userBuilder) updates]) => + (new GFollowersData_userBuilder()..update(updates)).build(); + + _$GFollowersData_user._({this.G__typename, this.followers}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GFollowersData_user', 'G__typename'); + } + if (followers == null) { + throw new BuiltValueNullFieldError('GFollowersData_user', 'followers'); + } + } + + @override + GFollowersData_user rebuild( + void Function(GFollowersData_userBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GFollowersData_userBuilder toBuilder() => + new GFollowersData_userBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GFollowersData_user && + G__typename == other.G__typename && + followers == other.followers; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), followers.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GFollowersData_user') + ..add('G__typename', G__typename) + ..add('followers', followers)) + .toString(); + } +} + +class GFollowersData_userBuilder + implements Builder { + _$GFollowersData_user _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GFollowersData_user_followersBuilder _followers; + GFollowersData_user_followersBuilder get followers => + _$this._followers ??= new GFollowersData_user_followersBuilder(); + set followers(GFollowersData_user_followersBuilder followers) => + _$this._followers = followers; + + GFollowersData_userBuilder() { + GFollowersData_user._initializeBuilder(this); + } + + GFollowersData_userBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _followers = _$v.followers?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GFollowersData_user other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GFollowersData_user; + } + + @override + void update(void Function(GFollowersData_userBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GFollowersData_user build() { + _$GFollowersData_user _$result; + try { + _$result = _$v ?? + new _$GFollowersData_user._( + G__typename: G__typename, followers: followers.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'followers'; + followers.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GFollowersData_user', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GFollowersData_user_followers extends GFollowersData_user_followers { + @override + final String G__typename; + @override + final GFollowersData_user_followers_pageInfo pageInfo; + @override + final BuiltList nodes; + + factory _$GFollowersData_user_followers( + [void Function(GFollowersData_user_followersBuilder) updates]) => + (new GFollowersData_user_followersBuilder()..update(updates)).build(); + + _$GFollowersData_user_followers._( + {this.G__typename, this.pageInfo, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GFollowersData_user_followers', 'G__typename'); + } + if (pageInfo == null) { + throw new BuiltValueNullFieldError( + 'GFollowersData_user_followers', 'pageInfo'); + } + } + + @override + GFollowersData_user_followers rebuild( + void Function(GFollowersData_user_followersBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GFollowersData_user_followersBuilder toBuilder() => + new GFollowersData_user_followersBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GFollowersData_user_followers && + G__typename == other.G__typename && + pageInfo == other.pageInfo && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), pageInfo.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GFollowersData_user_followers') + ..add('G__typename', G__typename) + ..add('pageInfo', pageInfo) + ..add('nodes', nodes)) + .toString(); + } +} + +class GFollowersData_user_followersBuilder + implements + Builder { + _$GFollowersData_user_followers _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GFollowersData_user_followers_pageInfoBuilder _pageInfo; + GFollowersData_user_followers_pageInfoBuilder get pageInfo => + _$this._pageInfo ??= new GFollowersData_user_followers_pageInfoBuilder(); + set pageInfo(GFollowersData_user_followers_pageInfoBuilder pageInfo) => + _$this._pageInfo = pageInfo; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= new ListBuilder(); + set nodes(ListBuilder nodes) => + _$this._nodes = nodes; + + GFollowersData_user_followersBuilder() { + GFollowersData_user_followers._initializeBuilder(this); + } + + GFollowersData_user_followersBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _pageInfo = _$v.pageInfo?.toBuilder(); + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GFollowersData_user_followers other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GFollowersData_user_followers; + } + + @override + void update(void Function(GFollowersData_user_followersBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GFollowersData_user_followers build() { + _$GFollowersData_user_followers _$result; + try { + _$result = _$v ?? + new _$GFollowersData_user_followers._( + G__typename: G__typename, + pageInfo: pageInfo.build(), + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'pageInfo'; + pageInfo.build(); + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GFollowersData_user_followers', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GFollowersData_user_followers_pageInfo + extends GFollowersData_user_followers_pageInfo { + @override + final String G__typename; + @override + final bool hasNextPage; + @override + final String endCursor; + + factory _$GFollowersData_user_followers_pageInfo( + [void Function(GFollowersData_user_followers_pageInfoBuilder) + updates]) => + (new GFollowersData_user_followers_pageInfoBuilder()..update(updates)) + .build(); + + _$GFollowersData_user_followers_pageInfo._( + {this.G__typename, this.hasNextPage, this.endCursor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GFollowersData_user_followers_pageInfo', 'G__typename'); + } + if (hasNextPage == null) { + throw new BuiltValueNullFieldError( + 'GFollowersData_user_followers_pageInfo', 'hasNextPage'); + } + } + + @override + GFollowersData_user_followers_pageInfo rebuild( + void Function(GFollowersData_user_followers_pageInfoBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GFollowersData_user_followers_pageInfoBuilder toBuilder() => + new GFollowersData_user_followers_pageInfoBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GFollowersData_user_followers_pageInfo && + G__typename == other.G__typename && + hasNextPage == other.hasNextPage && + endCursor == other.endCursor; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), hasNextPage.hashCode), + endCursor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GFollowersData_user_followers_pageInfo') + ..add('G__typename', G__typename) + ..add('hasNextPage', hasNextPage) + ..add('endCursor', endCursor)) + .toString(); + } +} + +class GFollowersData_user_followers_pageInfoBuilder + implements + Builder { + _$GFollowersData_user_followers_pageInfo _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + bool _hasNextPage; + bool get hasNextPage => _$this._hasNextPage; + set hasNextPage(bool hasNextPage) => _$this._hasNextPage = hasNextPage; + + String _endCursor; + String get endCursor => _$this._endCursor; + set endCursor(String endCursor) => _$this._endCursor = endCursor; + + GFollowersData_user_followers_pageInfoBuilder() { + GFollowersData_user_followers_pageInfo._initializeBuilder(this); + } + + GFollowersData_user_followers_pageInfoBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _hasNextPage = _$v.hasNextPage; + _endCursor = _$v.endCursor; + _$v = null; + } + return this; + } + + @override + void replace(GFollowersData_user_followers_pageInfo other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GFollowersData_user_followers_pageInfo; + } + + @override + void update( + void Function(GFollowersData_user_followers_pageInfoBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GFollowersData_user_followers_pageInfo build() { + final _$result = _$v ?? + new _$GFollowersData_user_followers_pageInfo._( + G__typename: G__typename, + hasNextPage: hasNextPage, + endCursor: endCursor); + replace(_$result); + return _$result; + } +} + +class _$GFollowersData_user_followers_nodes + extends GFollowersData_user_followers_nodes { + @override + final String G__typename; + @override + final String login; + @override + final String name; + @override + final String avatarUrl; + @override + final String company; + @override + final String location; + @override + final DateTime createdAt; + + factory _$GFollowersData_user_followers_nodes( + [void Function(GFollowersData_user_followers_nodesBuilder) + updates]) => + (new GFollowersData_user_followers_nodesBuilder()..update(updates)) + .build(); + + _$GFollowersData_user_followers_nodes._( + {this.G__typename, + this.login, + this.name, + this.avatarUrl, + this.company, + this.location, + this.createdAt}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GFollowersData_user_followers_nodes', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GFollowersData_user_followers_nodes', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GFollowersData_user_followers_nodes', 'avatarUrl'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GFollowersData_user_followers_nodes', 'createdAt'); + } + } + + @override + GFollowersData_user_followers_nodes rebuild( + void Function(GFollowersData_user_followers_nodesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GFollowersData_user_followers_nodesBuilder toBuilder() => + new GFollowersData_user_followers_nodesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GFollowersData_user_followers_nodes && + G__typename == other.G__typename && + login == other.login && + name == other.name && + avatarUrl == other.avatarUrl && + company == other.company && + location == other.location && + createdAt == other.createdAt; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), login.hashCode), + name.hashCode), + avatarUrl.hashCode), + company.hashCode), + location.hashCode), + createdAt.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GFollowersData_user_followers_nodes') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('name', name) + ..add('avatarUrl', avatarUrl) + ..add('company', company) + ..add('location', location) + ..add('createdAt', createdAt)) + .toString(); + } +} + +class GFollowersData_user_followers_nodesBuilder + implements + Builder { + _$GFollowersData_user_followers_nodes _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _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 _company; + String get company => _$this._company; + set company(String company) => _$this._company = company; + + String _location; + String get location => _$this._location; + set location(String location) => _$this._location = location; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GFollowersData_user_followers_nodesBuilder() { + GFollowersData_user_followers_nodes._initializeBuilder(this); + } + + GFollowersData_user_followers_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _name = _$v.name; + _avatarUrl = _$v.avatarUrl; + _company = _$v.company; + _location = _$v.location; + _createdAt = _$v.createdAt; + _$v = null; + } + return this; + } + + @override + void replace(GFollowersData_user_followers_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GFollowersData_user_followers_nodes; + } + + @override + void update( + void Function(GFollowersData_user_followers_nodesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GFollowersData_user_followers_nodes build() { + final _$result = _$v ?? + new _$GFollowersData_user_followers_nodes._( + G__typename: G__typename, + login: login, + name: name, + avatarUrl: avatarUrl, + company: company, + location: location, + createdAt: createdAt); + replace(_$result); + return _$result; + } +} + +class _$GFollowingData extends GFollowingData { + @override + final String G__typename; + @override + final GFollowingData_user user; + + factory _$GFollowingData([void Function(GFollowingDataBuilder) updates]) => + (new GFollowingDataBuilder()..update(updates)).build(); + + _$GFollowingData._({this.G__typename, this.user}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GFollowingData', 'G__typename'); + } + } + + @override + GFollowingData rebuild(void Function(GFollowingDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GFollowingDataBuilder toBuilder() => + new GFollowingDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GFollowingData && + 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('GFollowingData') + ..add('G__typename', G__typename) + ..add('user', user)) + .toString(); + } +} + +class GFollowingDataBuilder + implements Builder { + _$GFollowingData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GFollowingData_userBuilder _user; + GFollowingData_userBuilder get user => + _$this._user ??= new GFollowingData_userBuilder(); + set user(GFollowingData_userBuilder user) => _$this._user = user; + + GFollowingDataBuilder() { + GFollowingData._initializeBuilder(this); + } + + GFollowingDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _user = _$v.user?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GFollowingData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GFollowingData; + } + + @override + void update(void Function(GFollowingDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GFollowingData build() { + _$GFollowingData _$result; + try { + _$result = _$v ?? + new _$GFollowingData._( + G__typename: G__typename, user: _user?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'user'; + _user?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GFollowingData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GFollowingData_user extends GFollowingData_user { + @override + final String G__typename; + @override + final GFollowingData_user_following following; + + factory _$GFollowingData_user( + [void Function(GFollowingData_userBuilder) updates]) => + (new GFollowingData_userBuilder()..update(updates)).build(); + + _$GFollowingData_user._({this.G__typename, this.following}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GFollowingData_user', 'G__typename'); + } + if (following == null) { + throw new BuiltValueNullFieldError('GFollowingData_user', 'following'); + } + } + + @override + GFollowingData_user rebuild( + void Function(GFollowingData_userBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GFollowingData_userBuilder toBuilder() => + new GFollowingData_userBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GFollowingData_user && + G__typename == other.G__typename && + following == other.following; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), following.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GFollowingData_user') + ..add('G__typename', G__typename) + ..add('following', following)) + .toString(); + } +} + +class GFollowingData_userBuilder + implements Builder { + _$GFollowingData_user _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GFollowingData_user_followingBuilder _following; + GFollowingData_user_followingBuilder get following => + _$this._following ??= new GFollowingData_user_followingBuilder(); + set following(GFollowingData_user_followingBuilder following) => + _$this._following = following; + + GFollowingData_userBuilder() { + GFollowingData_user._initializeBuilder(this); + } + + GFollowingData_userBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _following = _$v.following?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GFollowingData_user other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GFollowingData_user; + } + + @override + void update(void Function(GFollowingData_userBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GFollowingData_user build() { + _$GFollowingData_user _$result; + try { + _$result = _$v ?? + new _$GFollowingData_user._( + G__typename: G__typename, following: following.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'following'; + following.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GFollowingData_user', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GFollowingData_user_following extends GFollowingData_user_following { + @override + final String G__typename; + @override + final GFollowingData_user_following_pageInfo pageInfo; + @override + final BuiltList nodes; + + factory _$GFollowingData_user_following( + [void Function(GFollowingData_user_followingBuilder) updates]) => + (new GFollowingData_user_followingBuilder()..update(updates)).build(); + + _$GFollowingData_user_following._( + {this.G__typename, this.pageInfo, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GFollowingData_user_following', 'G__typename'); + } + if (pageInfo == null) { + throw new BuiltValueNullFieldError( + 'GFollowingData_user_following', 'pageInfo'); + } + } + + @override + GFollowingData_user_following rebuild( + void Function(GFollowingData_user_followingBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GFollowingData_user_followingBuilder toBuilder() => + new GFollowingData_user_followingBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GFollowingData_user_following && + G__typename == other.G__typename && + pageInfo == other.pageInfo && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), pageInfo.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GFollowingData_user_following') + ..add('G__typename', G__typename) + ..add('pageInfo', pageInfo) + ..add('nodes', nodes)) + .toString(); + } +} + +class GFollowingData_user_followingBuilder + implements + Builder { + _$GFollowingData_user_following _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GFollowingData_user_following_pageInfoBuilder _pageInfo; + GFollowingData_user_following_pageInfoBuilder get pageInfo => + _$this._pageInfo ??= new GFollowingData_user_following_pageInfoBuilder(); + set pageInfo(GFollowingData_user_following_pageInfoBuilder pageInfo) => + _$this._pageInfo = pageInfo; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= new ListBuilder(); + set nodes(ListBuilder nodes) => + _$this._nodes = nodes; + + GFollowingData_user_followingBuilder() { + GFollowingData_user_following._initializeBuilder(this); + } + + GFollowingData_user_followingBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _pageInfo = _$v.pageInfo?.toBuilder(); + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GFollowingData_user_following other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GFollowingData_user_following; + } + + @override + void update(void Function(GFollowingData_user_followingBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GFollowingData_user_following build() { + _$GFollowingData_user_following _$result; + try { + _$result = _$v ?? + new _$GFollowingData_user_following._( + G__typename: G__typename, + pageInfo: pageInfo.build(), + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'pageInfo'; + pageInfo.build(); + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GFollowingData_user_following', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GFollowingData_user_following_pageInfo + extends GFollowingData_user_following_pageInfo { + @override + final String G__typename; + @override + final bool hasNextPage; + @override + final String endCursor; + + factory _$GFollowingData_user_following_pageInfo( + [void Function(GFollowingData_user_following_pageInfoBuilder) + updates]) => + (new GFollowingData_user_following_pageInfoBuilder()..update(updates)) + .build(); + + _$GFollowingData_user_following_pageInfo._( + {this.G__typename, this.hasNextPage, this.endCursor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GFollowingData_user_following_pageInfo', 'G__typename'); + } + if (hasNextPage == null) { + throw new BuiltValueNullFieldError( + 'GFollowingData_user_following_pageInfo', 'hasNextPage'); + } + } + + @override + GFollowingData_user_following_pageInfo rebuild( + void Function(GFollowingData_user_following_pageInfoBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GFollowingData_user_following_pageInfoBuilder toBuilder() => + new GFollowingData_user_following_pageInfoBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GFollowingData_user_following_pageInfo && + G__typename == other.G__typename && + hasNextPage == other.hasNextPage && + endCursor == other.endCursor; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), hasNextPage.hashCode), + endCursor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GFollowingData_user_following_pageInfo') + ..add('G__typename', G__typename) + ..add('hasNextPage', hasNextPage) + ..add('endCursor', endCursor)) + .toString(); + } +} + +class GFollowingData_user_following_pageInfoBuilder + implements + Builder { + _$GFollowingData_user_following_pageInfo _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + bool _hasNextPage; + bool get hasNextPage => _$this._hasNextPage; + set hasNextPage(bool hasNextPage) => _$this._hasNextPage = hasNextPage; + + String _endCursor; + String get endCursor => _$this._endCursor; + set endCursor(String endCursor) => _$this._endCursor = endCursor; + + GFollowingData_user_following_pageInfoBuilder() { + GFollowingData_user_following_pageInfo._initializeBuilder(this); + } + + GFollowingData_user_following_pageInfoBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _hasNextPage = _$v.hasNextPage; + _endCursor = _$v.endCursor; + _$v = null; + } + return this; + } + + @override + void replace(GFollowingData_user_following_pageInfo other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GFollowingData_user_following_pageInfo; + } + + @override + void update( + void Function(GFollowingData_user_following_pageInfoBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GFollowingData_user_following_pageInfo build() { + final _$result = _$v ?? + new _$GFollowingData_user_following_pageInfo._( + G__typename: G__typename, + hasNextPage: hasNextPage, + endCursor: endCursor); + replace(_$result); + return _$result; + } +} + +class _$GFollowingData_user_following_nodes + extends GFollowingData_user_following_nodes { + @override + final String G__typename; + @override + final String login; + @override + final String name; + @override + final String avatarUrl; + @override + final String company; + @override + final String location; + @override + final DateTime createdAt; + + factory _$GFollowingData_user_following_nodes( + [void Function(GFollowingData_user_following_nodesBuilder) + updates]) => + (new GFollowingData_user_following_nodesBuilder()..update(updates)) + .build(); + + _$GFollowingData_user_following_nodes._( + {this.G__typename, + this.login, + this.name, + this.avatarUrl, + this.company, + this.location, + this.createdAt}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GFollowingData_user_following_nodes', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GFollowingData_user_following_nodes', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GFollowingData_user_following_nodes', 'avatarUrl'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GFollowingData_user_following_nodes', 'createdAt'); + } + } + + @override + GFollowingData_user_following_nodes rebuild( + void Function(GFollowingData_user_following_nodesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GFollowingData_user_following_nodesBuilder toBuilder() => + new GFollowingData_user_following_nodesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GFollowingData_user_following_nodes && + G__typename == other.G__typename && + login == other.login && + name == other.name && + avatarUrl == other.avatarUrl && + company == other.company && + location == other.location && + createdAt == other.createdAt; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), login.hashCode), + name.hashCode), + avatarUrl.hashCode), + company.hashCode), + location.hashCode), + createdAt.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GFollowingData_user_following_nodes') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('name', name) + ..add('avatarUrl', avatarUrl) + ..add('company', company) + ..add('location', location) + ..add('createdAt', createdAt)) + .toString(); + } +} + +class GFollowingData_user_following_nodesBuilder + implements + Builder { + _$GFollowingData_user_following_nodes _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _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 _company; + String get company => _$this._company; + set company(String company) => _$this._company = company; + + String _location; + String get location => _$this._location; + set location(String location) => _$this._location = location; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GFollowingData_user_following_nodesBuilder() { + GFollowingData_user_following_nodes._initializeBuilder(this); + } + + GFollowingData_user_following_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _name = _$v.name; + _avatarUrl = _$v.avatarUrl; + _company = _$v.company; + _location = _$v.location; + _createdAt = _$v.createdAt; + _$v = null; + } + return this; + } + + @override + void replace(GFollowingData_user_following_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GFollowingData_user_following_nodes; + } + + @override + void update( + void Function(GFollowingData_user_following_nodesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GFollowingData_user_following_nodes build() { + final _$result = _$v ?? + new _$GFollowingData_user_following_nodes._( + G__typename: G__typename, + login: login, + name: name, + avatarUrl: avatarUrl, + company: company, + location: location, + createdAt: createdAt); + replace(_$result); + return _$result; + } +} + +class _$GMembersData extends GMembersData { + @override + final String G__typename; + @override + final GMembersData_organization organization; + + factory _$GMembersData([void Function(GMembersDataBuilder) updates]) => + (new GMembersDataBuilder()..update(updates)).build(); + + _$GMembersData._({this.G__typename, this.organization}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GMembersData', 'G__typename'); + } + } + + @override + GMembersData rebuild(void Function(GMembersDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMembersDataBuilder toBuilder() => new GMembersDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMembersData && + G__typename == other.G__typename && + organization == other.organization; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), organization.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GMembersData') + ..add('G__typename', G__typename) + ..add('organization', organization)) + .toString(); + } +} + +class GMembersDataBuilder + implements Builder { + _$GMembersData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GMembersData_organizationBuilder _organization; + GMembersData_organizationBuilder get organization => + _$this._organization ??= new GMembersData_organizationBuilder(); + set organization(GMembersData_organizationBuilder organization) => + _$this._organization = organization; + + GMembersDataBuilder() { + GMembersData._initializeBuilder(this); + } + + GMembersDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _organization = _$v.organization?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GMembersData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMembersData; + } + + @override + void update(void Function(GMembersDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMembersData build() { + _$GMembersData _$result; + try { + _$result = _$v ?? + new _$GMembersData._( + G__typename: G__typename, organization: _organization?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'organization'; + _organization?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GMembersData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GMembersData_organization extends GMembersData_organization { + @override + final String G__typename; + @override + final GMembersData_organization_membersWithRole membersWithRole; + + factory _$GMembersData_organization( + [void Function(GMembersData_organizationBuilder) updates]) => + (new GMembersData_organizationBuilder()..update(updates)).build(); + + _$GMembersData_organization._({this.G__typename, this.membersWithRole}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GMembersData_organization', 'G__typename'); + } + if (membersWithRole == null) { + throw new BuiltValueNullFieldError( + 'GMembersData_organization', 'membersWithRole'); + } + } + + @override + GMembersData_organization rebuild( + void Function(GMembersData_organizationBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMembersData_organizationBuilder toBuilder() => + new GMembersData_organizationBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMembersData_organization && + G__typename == other.G__typename && + membersWithRole == other.membersWithRole; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), membersWithRole.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GMembersData_organization') + ..add('G__typename', G__typename) + ..add('membersWithRole', membersWithRole)) + .toString(); + } +} + +class GMembersData_organizationBuilder + implements + Builder { + _$GMembersData_organization _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GMembersData_organization_membersWithRoleBuilder _membersWithRole; + GMembersData_organization_membersWithRoleBuilder get membersWithRole => + _$this._membersWithRole ??= + new GMembersData_organization_membersWithRoleBuilder(); + set membersWithRole( + GMembersData_organization_membersWithRoleBuilder membersWithRole) => + _$this._membersWithRole = membersWithRole; + + GMembersData_organizationBuilder() { + GMembersData_organization._initializeBuilder(this); + } + + GMembersData_organizationBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _membersWithRole = _$v.membersWithRole?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GMembersData_organization other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMembersData_organization; + } + + @override + void update(void Function(GMembersData_organizationBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMembersData_organization build() { + _$GMembersData_organization _$result; + try { + _$result = _$v ?? + new _$GMembersData_organization._( + G__typename: G__typename, + membersWithRole: membersWithRole.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'membersWithRole'; + membersWithRole.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GMembersData_organization', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GMembersData_organization_membersWithRole + extends GMembersData_organization_membersWithRole { + @override + final String G__typename; + @override + final GMembersData_organization_membersWithRole_pageInfo pageInfo; + @override + final BuiltList nodes; + + factory _$GMembersData_organization_membersWithRole( + [void Function(GMembersData_organization_membersWithRoleBuilder) + updates]) => + (new GMembersData_organization_membersWithRoleBuilder()..update(updates)) + .build(); + + _$GMembersData_organization_membersWithRole._( + {this.G__typename, this.pageInfo, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GMembersData_organization_membersWithRole', 'G__typename'); + } + if (pageInfo == null) { + throw new BuiltValueNullFieldError( + 'GMembersData_organization_membersWithRole', 'pageInfo'); + } + } + + @override + GMembersData_organization_membersWithRole rebuild( + void Function(GMembersData_organization_membersWithRoleBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GMembersData_organization_membersWithRoleBuilder toBuilder() => + new GMembersData_organization_membersWithRoleBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMembersData_organization_membersWithRole && + G__typename == other.G__typename && + pageInfo == other.pageInfo && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), pageInfo.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GMembersData_organization_membersWithRole') + ..add('G__typename', G__typename) + ..add('pageInfo', pageInfo) + ..add('nodes', nodes)) + .toString(); + } +} + +class GMembersData_organization_membersWithRoleBuilder + implements + Builder { + _$GMembersData_organization_membersWithRole _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GMembersData_organization_membersWithRole_pageInfoBuilder _pageInfo; + GMembersData_organization_membersWithRole_pageInfoBuilder get pageInfo => + _$this._pageInfo ??= + new GMembersData_organization_membersWithRole_pageInfoBuilder(); + set pageInfo( + GMembersData_organization_membersWithRole_pageInfoBuilder pageInfo) => + _$this._pageInfo = pageInfo; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= + new ListBuilder(); + set nodes( + ListBuilder nodes) => + _$this._nodes = nodes; + + GMembersData_organization_membersWithRoleBuilder() { + GMembersData_organization_membersWithRole._initializeBuilder(this); + } + + GMembersData_organization_membersWithRoleBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _pageInfo = _$v.pageInfo?.toBuilder(); + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GMembersData_organization_membersWithRole other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMembersData_organization_membersWithRole; + } + + @override + void update( + void Function(GMembersData_organization_membersWithRoleBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMembersData_organization_membersWithRole build() { + _$GMembersData_organization_membersWithRole _$result; + try { + _$result = _$v ?? + new _$GMembersData_organization_membersWithRole._( + G__typename: G__typename, + pageInfo: pageInfo.build(), + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'pageInfo'; + pageInfo.build(); + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GMembersData_organization_membersWithRole', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GMembersData_organization_membersWithRole_pageInfo + extends GMembersData_organization_membersWithRole_pageInfo { + @override + final String G__typename; + @override + final bool hasNextPage; + @override + final String endCursor; + + factory _$GMembersData_organization_membersWithRole_pageInfo( + [void Function( + GMembersData_organization_membersWithRole_pageInfoBuilder) + updates]) => + (new GMembersData_organization_membersWithRole_pageInfoBuilder() + ..update(updates)) + .build(); + + _$GMembersData_organization_membersWithRole_pageInfo._( + {this.G__typename, this.hasNextPage, this.endCursor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GMembersData_organization_membersWithRole_pageInfo', 'G__typename'); + } + if (hasNextPage == null) { + throw new BuiltValueNullFieldError( + 'GMembersData_organization_membersWithRole_pageInfo', 'hasNextPage'); + } + } + + @override + GMembersData_organization_membersWithRole_pageInfo rebuild( + void Function( + GMembersData_organization_membersWithRole_pageInfoBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GMembersData_organization_membersWithRole_pageInfoBuilder toBuilder() => + new GMembersData_organization_membersWithRole_pageInfoBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMembersData_organization_membersWithRole_pageInfo && + G__typename == other.G__typename && + hasNextPage == other.hasNextPage && + endCursor == other.endCursor; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), hasNextPage.hashCode), + endCursor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GMembersData_organization_membersWithRole_pageInfo') + ..add('G__typename', G__typename) + ..add('hasNextPage', hasNextPage) + ..add('endCursor', endCursor)) + .toString(); + } +} + +class GMembersData_organization_membersWithRole_pageInfoBuilder + implements + Builder { + _$GMembersData_organization_membersWithRole_pageInfo _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + bool _hasNextPage; + bool get hasNextPage => _$this._hasNextPage; + set hasNextPage(bool hasNextPage) => _$this._hasNextPage = hasNextPage; + + String _endCursor; + String get endCursor => _$this._endCursor; + set endCursor(String endCursor) => _$this._endCursor = endCursor; + + GMembersData_organization_membersWithRole_pageInfoBuilder() { + GMembersData_organization_membersWithRole_pageInfo._initializeBuilder(this); + } + + GMembersData_organization_membersWithRole_pageInfoBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _hasNextPage = _$v.hasNextPage; + _endCursor = _$v.endCursor; + _$v = null; + } + return this; + } + + @override + void replace(GMembersData_organization_membersWithRole_pageInfo other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMembersData_organization_membersWithRole_pageInfo; + } + + @override + void update( + void Function(GMembersData_organization_membersWithRole_pageInfoBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GMembersData_organization_membersWithRole_pageInfo build() { + final _$result = _$v ?? + new _$GMembersData_organization_membersWithRole_pageInfo._( + G__typename: G__typename, + hasNextPage: hasNextPage, + endCursor: endCursor); + replace(_$result); + return _$result; + } +} + +class _$GMembersData_organization_membersWithRole_nodes + extends GMembersData_organization_membersWithRole_nodes { + @override + final String G__typename; + @override + final String login; + @override + final String name; + @override + final String avatarUrl; + @override + final String company; + @override + final String location; + @override + final DateTime createdAt; + + factory _$GMembersData_organization_membersWithRole_nodes( + [void Function(GMembersData_organization_membersWithRole_nodesBuilder) + updates]) => + (new GMembersData_organization_membersWithRole_nodesBuilder() + ..update(updates)) + .build(); + + _$GMembersData_organization_membersWithRole_nodes._( + {this.G__typename, + this.login, + this.name, + this.avatarUrl, + this.company, + this.location, + this.createdAt}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GMembersData_organization_membersWithRole_nodes', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GMembersData_organization_membersWithRole_nodes', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GMembersData_organization_membersWithRole_nodes', 'avatarUrl'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GMembersData_organization_membersWithRole_nodes', 'createdAt'); + } + } + + @override + GMembersData_organization_membersWithRole_nodes rebuild( + void Function(GMembersData_organization_membersWithRole_nodesBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GMembersData_organization_membersWithRole_nodesBuilder toBuilder() => + new GMembersData_organization_membersWithRole_nodesBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMembersData_organization_membersWithRole_nodes && + G__typename == other.G__typename && + login == other.login && + name == other.name && + avatarUrl == other.avatarUrl && + company == other.company && + location == other.location && + createdAt == other.createdAt; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), login.hashCode), + name.hashCode), + avatarUrl.hashCode), + company.hashCode), + location.hashCode), + createdAt.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GMembersData_organization_membersWithRole_nodes') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('name', name) + ..add('avatarUrl', avatarUrl) + ..add('company', company) + ..add('location', location) + ..add('createdAt', createdAt)) + .toString(); + } +} + +class GMembersData_organization_membersWithRole_nodesBuilder + implements + Builder { + _$GMembersData_organization_membersWithRole_nodes _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _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 _company; + String get company => _$this._company; + set company(String company) => _$this._company = company; + + String _location; + String get location => _$this._location; + set location(String location) => _$this._location = location; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GMembersData_organization_membersWithRole_nodesBuilder() { + GMembersData_organization_membersWithRole_nodes._initializeBuilder(this); + } + + GMembersData_organization_membersWithRole_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _name = _$v.name; + _avatarUrl = _$v.avatarUrl; + _company = _$v.company; + _location = _$v.location; + _createdAt = _$v.createdAt; + _$v = null; + } + return this; + } + + @override + void replace(GMembersData_organization_membersWithRole_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMembersData_organization_membersWithRole_nodes; + } + + @override + void update( + void Function(GMembersData_organization_membersWithRole_nodesBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GMembersData_organization_membersWithRole_nodes build() { + final _$result = _$v ?? + new _$GMembersData_organization_membersWithRole_nodes._( + G__typename: G__typename, + login: login, + name: name, + avatarUrl: avatarUrl, + company: company, + location: location, + createdAt: createdAt); + replace(_$result); + return _$result; + } +} + +class _$GWatchersData extends GWatchersData { + @override + final String G__typename; + @override + final GWatchersData_repository repository; + + factory _$GWatchersData([void Function(GWatchersDataBuilder) updates]) => + (new GWatchersDataBuilder()..update(updates)).build(); + + _$GWatchersData._({this.G__typename, this.repository}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GWatchersData', 'G__typename'); + } + } + + @override + GWatchersData rebuild(void Function(GWatchersDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GWatchersDataBuilder toBuilder() => new GWatchersDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GWatchersData && + G__typename == other.G__typename && + repository == other.repository; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), repository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GWatchersData') + ..add('G__typename', G__typename) + ..add('repository', repository)) + .toString(); + } +} + +class GWatchersDataBuilder + implements Builder { + _$GWatchersData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GWatchersData_repositoryBuilder _repository; + GWatchersData_repositoryBuilder get repository => + _$this._repository ??= new GWatchersData_repositoryBuilder(); + set repository(GWatchersData_repositoryBuilder repository) => + _$this._repository = repository; + + GWatchersDataBuilder() { + GWatchersData._initializeBuilder(this); + } + + GWatchersDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _repository = _$v.repository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GWatchersData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GWatchersData; + } + + @override + void update(void Function(GWatchersDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GWatchersData build() { + _$GWatchersData _$result; + try { + _$result = _$v ?? + new _$GWatchersData._( + G__typename: G__typename, repository: _repository?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'repository'; + _repository?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GWatchersData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GWatchersData_repository extends GWatchersData_repository { + @override + final String G__typename; + @override + final GWatchersData_repository_watchers watchers; + + factory _$GWatchersData_repository( + [void Function(GWatchersData_repositoryBuilder) updates]) => + (new GWatchersData_repositoryBuilder()..update(updates)).build(); + + _$GWatchersData_repository._({this.G__typename, this.watchers}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GWatchersData_repository', 'G__typename'); + } + if (watchers == null) { + throw new BuiltValueNullFieldError( + 'GWatchersData_repository', 'watchers'); + } + } + + @override + GWatchersData_repository rebuild( + void Function(GWatchersData_repositoryBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GWatchersData_repositoryBuilder toBuilder() => + new GWatchersData_repositoryBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GWatchersData_repository && + G__typename == other.G__typename && + watchers == other.watchers; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), watchers.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GWatchersData_repository') + ..add('G__typename', G__typename) + ..add('watchers', watchers)) + .toString(); + } +} + +class GWatchersData_repositoryBuilder + implements + Builder { + _$GWatchersData_repository _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GWatchersData_repository_watchersBuilder _watchers; + GWatchersData_repository_watchersBuilder get watchers => + _$this._watchers ??= new GWatchersData_repository_watchersBuilder(); + set watchers(GWatchersData_repository_watchersBuilder watchers) => + _$this._watchers = watchers; + + GWatchersData_repositoryBuilder() { + GWatchersData_repository._initializeBuilder(this); + } + + GWatchersData_repositoryBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _watchers = _$v.watchers?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GWatchersData_repository other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GWatchersData_repository; + } + + @override + void update(void Function(GWatchersData_repositoryBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GWatchersData_repository build() { + _$GWatchersData_repository _$result; + try { + _$result = _$v ?? + new _$GWatchersData_repository._( + G__typename: G__typename, watchers: watchers.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'watchers'; + watchers.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GWatchersData_repository', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GWatchersData_repository_watchers + extends GWatchersData_repository_watchers { + @override + final String G__typename; + @override + final GWatchersData_repository_watchers_pageInfo pageInfo; + @override + final BuiltList nodes; + + factory _$GWatchersData_repository_watchers( + [void Function(GWatchersData_repository_watchersBuilder) updates]) => + (new GWatchersData_repository_watchersBuilder()..update(updates)).build(); + + _$GWatchersData_repository_watchers._( + {this.G__typename, this.pageInfo, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GWatchersData_repository_watchers', 'G__typename'); + } + if (pageInfo == null) { + throw new BuiltValueNullFieldError( + 'GWatchersData_repository_watchers', 'pageInfo'); + } + } + + @override + GWatchersData_repository_watchers rebuild( + void Function(GWatchersData_repository_watchersBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GWatchersData_repository_watchersBuilder toBuilder() => + new GWatchersData_repository_watchersBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GWatchersData_repository_watchers && + G__typename == other.G__typename && + pageInfo == other.pageInfo && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), pageInfo.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GWatchersData_repository_watchers') + ..add('G__typename', G__typename) + ..add('pageInfo', pageInfo) + ..add('nodes', nodes)) + .toString(); + } +} + +class GWatchersData_repository_watchersBuilder + implements + Builder { + _$GWatchersData_repository_watchers _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GWatchersData_repository_watchers_pageInfoBuilder _pageInfo; + GWatchersData_repository_watchers_pageInfoBuilder get pageInfo => + _$this._pageInfo ??= + new GWatchersData_repository_watchers_pageInfoBuilder(); + set pageInfo(GWatchersData_repository_watchers_pageInfoBuilder pageInfo) => + _$this._pageInfo = pageInfo; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= + new ListBuilder(); + set nodes(ListBuilder nodes) => + _$this._nodes = nodes; + + GWatchersData_repository_watchersBuilder() { + GWatchersData_repository_watchers._initializeBuilder(this); + } + + GWatchersData_repository_watchersBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _pageInfo = _$v.pageInfo?.toBuilder(); + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GWatchersData_repository_watchers other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GWatchersData_repository_watchers; + } + + @override + void update(void Function(GWatchersData_repository_watchersBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GWatchersData_repository_watchers build() { + _$GWatchersData_repository_watchers _$result; + try { + _$result = _$v ?? + new _$GWatchersData_repository_watchers._( + G__typename: G__typename, + pageInfo: pageInfo.build(), + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'pageInfo'; + pageInfo.build(); + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GWatchersData_repository_watchers', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GWatchersData_repository_watchers_pageInfo + extends GWatchersData_repository_watchers_pageInfo { + @override + final String G__typename; + @override + final bool hasNextPage; + @override + final String endCursor; + + factory _$GWatchersData_repository_watchers_pageInfo( + [void Function(GWatchersData_repository_watchers_pageInfoBuilder) + updates]) => + (new GWatchersData_repository_watchers_pageInfoBuilder()..update(updates)) + .build(); + + _$GWatchersData_repository_watchers_pageInfo._( + {this.G__typename, this.hasNextPage, this.endCursor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GWatchersData_repository_watchers_pageInfo', 'G__typename'); + } + if (hasNextPage == null) { + throw new BuiltValueNullFieldError( + 'GWatchersData_repository_watchers_pageInfo', 'hasNextPage'); + } + } + + @override + GWatchersData_repository_watchers_pageInfo rebuild( + void Function(GWatchersData_repository_watchers_pageInfoBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GWatchersData_repository_watchers_pageInfoBuilder toBuilder() => + new GWatchersData_repository_watchers_pageInfoBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GWatchersData_repository_watchers_pageInfo && + G__typename == other.G__typename && + hasNextPage == other.hasNextPage && + endCursor == other.endCursor; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), hasNextPage.hashCode), + endCursor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GWatchersData_repository_watchers_pageInfo') + ..add('G__typename', G__typename) + ..add('hasNextPage', hasNextPage) + ..add('endCursor', endCursor)) + .toString(); + } +} + +class GWatchersData_repository_watchers_pageInfoBuilder + implements + Builder { + _$GWatchersData_repository_watchers_pageInfo _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + bool _hasNextPage; + bool get hasNextPage => _$this._hasNextPage; + set hasNextPage(bool hasNextPage) => _$this._hasNextPage = hasNextPage; + + String _endCursor; + String get endCursor => _$this._endCursor; + set endCursor(String endCursor) => _$this._endCursor = endCursor; + + GWatchersData_repository_watchers_pageInfoBuilder() { + GWatchersData_repository_watchers_pageInfo._initializeBuilder(this); + } + + GWatchersData_repository_watchers_pageInfoBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _hasNextPage = _$v.hasNextPage; + _endCursor = _$v.endCursor; + _$v = null; + } + return this; + } + + @override + void replace(GWatchersData_repository_watchers_pageInfo other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GWatchersData_repository_watchers_pageInfo; + } + + @override + void update( + void Function(GWatchersData_repository_watchers_pageInfoBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GWatchersData_repository_watchers_pageInfo build() { + final _$result = _$v ?? + new _$GWatchersData_repository_watchers_pageInfo._( + G__typename: G__typename, + hasNextPage: hasNextPage, + endCursor: endCursor); + replace(_$result); + return _$result; + } +} + +class _$GWatchersData_repository_watchers_nodes + extends GWatchersData_repository_watchers_nodes { + @override + final String G__typename; + @override + final String login; + @override + final String name; + @override + final String avatarUrl; + @override + final String company; + @override + final String location; + @override + final DateTime createdAt; + + factory _$GWatchersData_repository_watchers_nodes( + [void Function(GWatchersData_repository_watchers_nodesBuilder) + updates]) => + (new GWatchersData_repository_watchers_nodesBuilder()..update(updates)) + .build(); + + _$GWatchersData_repository_watchers_nodes._( + {this.G__typename, + this.login, + this.name, + this.avatarUrl, + this.company, + this.location, + this.createdAt}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GWatchersData_repository_watchers_nodes', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GWatchersData_repository_watchers_nodes', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GWatchersData_repository_watchers_nodes', 'avatarUrl'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GWatchersData_repository_watchers_nodes', 'createdAt'); + } + } + + @override + GWatchersData_repository_watchers_nodes rebuild( + void Function(GWatchersData_repository_watchers_nodesBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GWatchersData_repository_watchers_nodesBuilder toBuilder() => + new GWatchersData_repository_watchers_nodesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GWatchersData_repository_watchers_nodes && + G__typename == other.G__typename && + login == other.login && + name == other.name && + avatarUrl == other.avatarUrl && + company == other.company && + location == other.location && + createdAt == other.createdAt; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), login.hashCode), + name.hashCode), + avatarUrl.hashCode), + company.hashCode), + location.hashCode), + createdAt.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GWatchersData_repository_watchers_nodes') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('name', name) + ..add('avatarUrl', avatarUrl) + ..add('company', company) + ..add('location', location) + ..add('createdAt', createdAt)) + .toString(); + } +} + +class GWatchersData_repository_watchers_nodesBuilder + implements + Builder { + _$GWatchersData_repository_watchers_nodes _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _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 _company; + String get company => _$this._company; + set company(String company) => _$this._company = company; + + String _location; + String get location => _$this._location; + set location(String location) => _$this._location = location; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GWatchersData_repository_watchers_nodesBuilder() { + GWatchersData_repository_watchers_nodes._initializeBuilder(this); + } + + GWatchersData_repository_watchers_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _name = _$v.name; + _avatarUrl = _$v.avatarUrl; + _company = _$v.company; + _location = _$v.location; + _createdAt = _$v.createdAt; + _$v = null; + } + return this; + } + + @override + void replace(GWatchersData_repository_watchers_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GWatchersData_repository_watchers_nodes; + } + + @override + void update( + void Function(GWatchersData_repository_watchers_nodesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GWatchersData_repository_watchers_nodes build() { + final _$result = _$v ?? + new _$GWatchersData_repository_watchers_nodes._( + G__typename: G__typename, + login: login, + name: name, + avatarUrl: avatarUrl, + company: company, + location: location, + createdAt: createdAt); + replace(_$result); + return _$result; + } +} + +class _$GStargazersData extends GStargazersData { + @override + final String G__typename; + @override + final GStargazersData_repository repository; + + factory _$GStargazersData([void Function(GStargazersDataBuilder) updates]) => + (new GStargazersDataBuilder()..update(updates)).build(); + + _$GStargazersData._({this.G__typename, this.repository}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GStargazersData', 'G__typename'); + } + } + + @override + GStargazersData rebuild(void Function(GStargazersDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GStargazersDataBuilder toBuilder() => + new GStargazersDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GStargazersData && + G__typename == other.G__typename && + repository == other.repository; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), repository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GStargazersData') + ..add('G__typename', G__typename) + ..add('repository', repository)) + .toString(); + } +} + +class GStargazersDataBuilder + implements Builder { + _$GStargazersData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GStargazersData_repositoryBuilder _repository; + GStargazersData_repositoryBuilder get repository => + _$this._repository ??= new GStargazersData_repositoryBuilder(); + set repository(GStargazersData_repositoryBuilder repository) => + _$this._repository = repository; + + GStargazersDataBuilder() { + GStargazersData._initializeBuilder(this); + } + + GStargazersDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _repository = _$v.repository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GStargazersData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStargazersData; + } + + @override + void update(void Function(GStargazersDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GStargazersData build() { + _$GStargazersData _$result; + try { + _$result = _$v ?? + new _$GStargazersData._( + G__typename: G__typename, repository: _repository?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'repository'; + _repository?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GStargazersData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GStargazersData_repository extends GStargazersData_repository { + @override + final String G__typename; + @override + final GStargazersData_repository_stargazers stargazers; + + factory _$GStargazersData_repository( + [void Function(GStargazersData_repositoryBuilder) updates]) => + (new GStargazersData_repositoryBuilder()..update(updates)).build(); + + _$GStargazersData_repository._({this.G__typename, this.stargazers}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GStargazersData_repository', 'G__typename'); + } + if (stargazers == null) { + throw new BuiltValueNullFieldError( + 'GStargazersData_repository', 'stargazers'); + } + } + + @override + GStargazersData_repository rebuild( + void Function(GStargazersData_repositoryBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GStargazersData_repositoryBuilder toBuilder() => + new GStargazersData_repositoryBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GStargazersData_repository && + G__typename == other.G__typename && + stargazers == other.stargazers; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), stargazers.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GStargazersData_repository') + ..add('G__typename', G__typename) + ..add('stargazers', stargazers)) + .toString(); + } +} + +class GStargazersData_repositoryBuilder + implements + Builder { + _$GStargazersData_repository _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GStargazersData_repository_stargazersBuilder _stargazers; + GStargazersData_repository_stargazersBuilder get stargazers => + _$this._stargazers ??= new GStargazersData_repository_stargazersBuilder(); + set stargazers(GStargazersData_repository_stargazersBuilder stargazers) => + _$this._stargazers = stargazers; + + GStargazersData_repositoryBuilder() { + GStargazersData_repository._initializeBuilder(this); + } + + GStargazersData_repositoryBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _stargazers = _$v.stargazers?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GStargazersData_repository other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStargazersData_repository; + } + + @override + void update(void Function(GStargazersData_repositoryBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GStargazersData_repository build() { + _$GStargazersData_repository _$result; + try { + _$result = _$v ?? + new _$GStargazersData_repository._( + G__typename: G__typename, stargazers: stargazers.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'stargazers'; + stargazers.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GStargazersData_repository', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GStargazersData_repository_stargazers + extends GStargazersData_repository_stargazers { + @override + final String G__typename; + @override + final GStargazersData_repository_stargazers_pageInfo pageInfo; + @override + final BuiltList nodes; + + factory _$GStargazersData_repository_stargazers( + [void Function(GStargazersData_repository_stargazersBuilder) + updates]) => + (new GStargazersData_repository_stargazersBuilder()..update(updates)) + .build(); + + _$GStargazersData_repository_stargazers._( + {this.G__typename, this.pageInfo, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GStargazersData_repository_stargazers', 'G__typename'); + } + if (pageInfo == null) { + throw new BuiltValueNullFieldError( + 'GStargazersData_repository_stargazers', 'pageInfo'); + } + } + + @override + GStargazersData_repository_stargazers rebuild( + void Function(GStargazersData_repository_stargazersBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GStargazersData_repository_stargazersBuilder toBuilder() => + new GStargazersData_repository_stargazersBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GStargazersData_repository_stargazers && + G__typename == other.G__typename && + pageInfo == other.pageInfo && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), pageInfo.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GStargazersData_repository_stargazers') + ..add('G__typename', G__typename) + ..add('pageInfo', pageInfo) + ..add('nodes', nodes)) + .toString(); + } +} + +class GStargazersData_repository_stargazersBuilder + implements + Builder { + _$GStargazersData_repository_stargazers _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GStargazersData_repository_stargazers_pageInfoBuilder _pageInfo; + GStargazersData_repository_stargazers_pageInfoBuilder get pageInfo => + _$this._pageInfo ??= + new GStargazersData_repository_stargazers_pageInfoBuilder(); + set pageInfo( + GStargazersData_repository_stargazers_pageInfoBuilder pageInfo) => + _$this._pageInfo = pageInfo; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= + new ListBuilder(); + set nodes(ListBuilder nodes) => + _$this._nodes = nodes; + + GStargazersData_repository_stargazersBuilder() { + GStargazersData_repository_stargazers._initializeBuilder(this); + } + + GStargazersData_repository_stargazersBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _pageInfo = _$v.pageInfo?.toBuilder(); + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GStargazersData_repository_stargazers other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStargazersData_repository_stargazers; + } + + @override + void update( + void Function(GStargazersData_repository_stargazersBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GStargazersData_repository_stargazers build() { + _$GStargazersData_repository_stargazers _$result; + try { + _$result = _$v ?? + new _$GStargazersData_repository_stargazers._( + G__typename: G__typename, + pageInfo: pageInfo.build(), + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'pageInfo'; + pageInfo.build(); + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GStargazersData_repository_stargazers', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GStargazersData_repository_stargazers_pageInfo + extends GStargazersData_repository_stargazers_pageInfo { + @override + final String G__typename; + @override + final bool hasNextPage; + @override + final String endCursor; + + factory _$GStargazersData_repository_stargazers_pageInfo( + [void Function(GStargazersData_repository_stargazers_pageInfoBuilder) + updates]) => + (new GStargazersData_repository_stargazers_pageInfoBuilder() + ..update(updates)) + .build(); + + _$GStargazersData_repository_stargazers_pageInfo._( + {this.G__typename, this.hasNextPage, this.endCursor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GStargazersData_repository_stargazers_pageInfo', 'G__typename'); + } + if (hasNextPage == null) { + throw new BuiltValueNullFieldError( + 'GStargazersData_repository_stargazers_pageInfo', 'hasNextPage'); + } + } + + @override + GStargazersData_repository_stargazers_pageInfo rebuild( + void Function(GStargazersData_repository_stargazers_pageInfoBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GStargazersData_repository_stargazers_pageInfoBuilder toBuilder() => + new GStargazersData_repository_stargazers_pageInfoBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GStargazersData_repository_stargazers_pageInfo && + G__typename == other.G__typename && + hasNextPage == other.hasNextPage && + endCursor == other.endCursor; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), hasNextPage.hashCode), + endCursor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GStargazersData_repository_stargazers_pageInfo') + ..add('G__typename', G__typename) + ..add('hasNextPage', hasNextPage) + ..add('endCursor', endCursor)) + .toString(); + } +} + +class GStargazersData_repository_stargazers_pageInfoBuilder + implements + Builder { + _$GStargazersData_repository_stargazers_pageInfo _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + bool _hasNextPage; + bool get hasNextPage => _$this._hasNextPage; + set hasNextPage(bool hasNextPage) => _$this._hasNextPage = hasNextPage; + + String _endCursor; + String get endCursor => _$this._endCursor; + set endCursor(String endCursor) => _$this._endCursor = endCursor; + + GStargazersData_repository_stargazers_pageInfoBuilder() { + GStargazersData_repository_stargazers_pageInfo._initializeBuilder(this); + } + + GStargazersData_repository_stargazers_pageInfoBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _hasNextPage = _$v.hasNextPage; + _endCursor = _$v.endCursor; + _$v = null; + } + return this; + } + + @override + void replace(GStargazersData_repository_stargazers_pageInfo other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStargazersData_repository_stargazers_pageInfo; + } + + @override + void update( + void Function(GStargazersData_repository_stargazers_pageInfoBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GStargazersData_repository_stargazers_pageInfo build() { + final _$result = _$v ?? + new _$GStargazersData_repository_stargazers_pageInfo._( + G__typename: G__typename, + hasNextPage: hasNextPage, + endCursor: endCursor); + replace(_$result); + return _$result; + } +} + +class _$GStargazersData_repository_stargazers_nodes + extends GStargazersData_repository_stargazers_nodes { + @override + final String G__typename; + @override + final String login; + @override + final String name; + @override + final String avatarUrl; + @override + final String company; + @override + final String location; + @override + final DateTime createdAt; + + factory _$GStargazersData_repository_stargazers_nodes( + [void Function(GStargazersData_repository_stargazers_nodesBuilder) + updates]) => + (new GStargazersData_repository_stargazers_nodesBuilder() + ..update(updates)) + .build(); + + _$GStargazersData_repository_stargazers_nodes._( + {this.G__typename, + this.login, + this.name, + this.avatarUrl, + this.company, + this.location, + this.createdAt}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GStargazersData_repository_stargazers_nodes', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GStargazersData_repository_stargazers_nodes', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GStargazersData_repository_stargazers_nodes', 'avatarUrl'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GStargazersData_repository_stargazers_nodes', 'createdAt'); + } + } + + @override + GStargazersData_repository_stargazers_nodes rebuild( + void Function(GStargazersData_repository_stargazers_nodesBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GStargazersData_repository_stargazers_nodesBuilder toBuilder() => + new GStargazersData_repository_stargazers_nodesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GStargazersData_repository_stargazers_nodes && + G__typename == other.G__typename && + login == other.login && + name == other.name && + avatarUrl == other.avatarUrl && + company == other.company && + location == other.location && + createdAt == other.createdAt; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), login.hashCode), + name.hashCode), + avatarUrl.hashCode), + company.hashCode), + location.hashCode), + createdAt.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GStargazersData_repository_stargazers_nodes') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('name', name) + ..add('avatarUrl', avatarUrl) + ..add('company', company) + ..add('location', location) + ..add('createdAt', createdAt)) + .toString(); + } +} + +class GStargazersData_repository_stargazers_nodesBuilder + implements + Builder { + _$GStargazersData_repository_stargazers_nodes _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _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 _company; + String get company => _$this._company; + set company(String company) => _$this._company = company; + + String _location; + String get location => _$this._location; + set location(String location) => _$this._location = location; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GStargazersData_repository_stargazers_nodesBuilder() { + GStargazersData_repository_stargazers_nodes._initializeBuilder(this); + } + + GStargazersData_repository_stargazers_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _name = _$v.name; + _avatarUrl = _$v.avatarUrl; + _company = _$v.company; + _location = _$v.location; + _createdAt = _$v.createdAt; + _$v = null; + } + return this; + } + + @override + void replace(GStargazersData_repository_stargazers_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStargazersData_repository_stargazers_nodes; + } + + @override + void update( + void Function(GStargazersData_repository_stargazers_nodesBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GStargazersData_repository_stargazers_nodes build() { + final _$result = _$v ?? + new _$GStargazersData_repository_stargazers_nodes._( + G__typename: G__typename, + login: login, + name: name, + avatarUrl: avatarUrl, + company: company, + location: location, + createdAt: createdAt); + replace(_$result); + return _$result; + } +} + +class _$GReposData extends GReposData { + @override + final String G__typename; + @override + final GReposData_user user; + + factory _$GReposData([void Function(GReposDataBuilder) updates]) => + (new GReposDataBuilder()..update(updates)).build(); + + _$GReposData._({this.G__typename, this.user}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GReposData', 'G__typename'); + } + } + + @override + GReposData rebuild(void Function(GReposDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReposDataBuilder toBuilder() => new GReposDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReposData && + G__typename == other.G__typename && + user == other.user; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), user.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReposData') + ..add('G__typename', G__typename) + ..add('user', user)) + .toString(); + } +} + +class GReposDataBuilder implements Builder { + _$GReposData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GReposData_userBuilder _user; + GReposData_userBuilder get user => + _$this._user ??= new GReposData_userBuilder(); + set user(GReposData_userBuilder user) => _$this._user = user; + + GReposDataBuilder() { + GReposData._initializeBuilder(this); + } + + GReposDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _user = _$v.user?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GReposData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReposData; + } + + @override + void update(void Function(GReposDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReposData build() { + _$GReposData _$result; + try { + _$result = _$v ?? + new _$GReposData._(G__typename: G__typename, user: _user?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'user'; + _user?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReposData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReposData_user extends GReposData_user { + @override + final String G__typename; + @override + final GReposData_user_repositories repositories; + + factory _$GReposData_user([void Function(GReposData_userBuilder) updates]) => + (new GReposData_userBuilder()..update(updates)).build(); + + _$GReposData_user._({this.G__typename, this.repositories}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GReposData_user', 'G__typename'); + } + if (repositories == null) { + throw new BuiltValueNullFieldError('GReposData_user', 'repositories'); + } + } + + @override + GReposData_user rebuild(void Function(GReposData_userBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReposData_userBuilder toBuilder() => + new GReposData_userBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReposData_user && + G__typename == other.G__typename && + repositories == other.repositories; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), repositories.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReposData_user') + ..add('G__typename', G__typename) + ..add('repositories', repositories)) + .toString(); + } +} + +class GReposData_userBuilder + implements Builder { + _$GReposData_user _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GReposData_user_repositoriesBuilder _repositories; + GReposData_user_repositoriesBuilder get repositories => + _$this._repositories ??= new GReposData_user_repositoriesBuilder(); + set repositories(GReposData_user_repositoriesBuilder repositories) => + _$this._repositories = repositories; + + GReposData_userBuilder() { + GReposData_user._initializeBuilder(this); + } + + GReposData_userBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _repositories = _$v.repositories?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GReposData_user other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReposData_user; + } + + @override + void update(void Function(GReposData_userBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReposData_user build() { + _$GReposData_user _$result; + try { + _$result = _$v ?? + new _$GReposData_user._( + G__typename: G__typename, repositories: repositories.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'repositories'; + repositories.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReposData_user', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReposData_user_repositories extends GReposData_user_repositories { + @override + final String G__typename; + @override + final GReposData_user_repositories_pageInfo pageInfo; + @override + final BuiltList nodes; + + factory _$GReposData_user_repositories( + [void Function(GReposData_user_repositoriesBuilder) updates]) => + (new GReposData_user_repositoriesBuilder()..update(updates)).build(); + + _$GReposData_user_repositories._( + {this.G__typename, this.pageInfo, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories', 'G__typename'); + } + if (pageInfo == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories', 'pageInfo'); + } + } + + @override + GReposData_user_repositories rebuild( + void Function(GReposData_user_repositoriesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReposData_user_repositoriesBuilder toBuilder() => + new GReposData_user_repositoriesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReposData_user_repositories && + G__typename == other.G__typename && + pageInfo == other.pageInfo && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), pageInfo.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReposData_user_repositories') + ..add('G__typename', G__typename) + ..add('pageInfo', pageInfo) + ..add('nodes', nodes)) + .toString(); + } +} + +class GReposData_user_repositoriesBuilder + implements + Builder { + _$GReposData_user_repositories _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GReposData_user_repositories_pageInfoBuilder _pageInfo; + GReposData_user_repositories_pageInfoBuilder get pageInfo => + _$this._pageInfo ??= new GReposData_user_repositories_pageInfoBuilder(); + set pageInfo(GReposData_user_repositories_pageInfoBuilder pageInfo) => + _$this._pageInfo = pageInfo; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= new ListBuilder(); + set nodes(ListBuilder nodes) => + _$this._nodes = nodes; + + GReposData_user_repositoriesBuilder() { + GReposData_user_repositories._initializeBuilder(this); + } + + GReposData_user_repositoriesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _pageInfo = _$v.pageInfo?.toBuilder(); + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GReposData_user_repositories other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReposData_user_repositories; + } + + @override + void update(void Function(GReposData_user_repositoriesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReposData_user_repositories build() { + _$GReposData_user_repositories _$result; + try { + _$result = _$v ?? + new _$GReposData_user_repositories._( + G__typename: G__typename, + pageInfo: pageInfo.build(), + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'pageInfo'; + pageInfo.build(); + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReposData_user_repositories', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReposData_user_repositories_pageInfo + extends GReposData_user_repositories_pageInfo { + @override + final String G__typename; + @override + final bool hasNextPage; + @override + final String endCursor; + + factory _$GReposData_user_repositories_pageInfo( + [void Function(GReposData_user_repositories_pageInfoBuilder) + updates]) => + (new GReposData_user_repositories_pageInfoBuilder()..update(updates)) + .build(); + + _$GReposData_user_repositories_pageInfo._( + {this.G__typename, this.hasNextPage, this.endCursor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_pageInfo', 'G__typename'); + } + if (hasNextPage == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_pageInfo', 'hasNextPage'); + } + } + + @override + GReposData_user_repositories_pageInfo rebuild( + void Function(GReposData_user_repositories_pageInfoBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GReposData_user_repositories_pageInfoBuilder toBuilder() => + new GReposData_user_repositories_pageInfoBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReposData_user_repositories_pageInfo && + G__typename == other.G__typename && + hasNextPage == other.hasNextPage && + endCursor == other.endCursor; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), hasNextPage.hashCode), + endCursor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReposData_user_repositories_pageInfo') + ..add('G__typename', G__typename) + ..add('hasNextPage', hasNextPage) + ..add('endCursor', endCursor)) + .toString(); + } +} + +class GReposData_user_repositories_pageInfoBuilder + implements + Builder { + _$GReposData_user_repositories_pageInfo _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + bool _hasNextPage; + bool get hasNextPage => _$this._hasNextPage; + set hasNextPage(bool hasNextPage) => _$this._hasNextPage = hasNextPage; + + String _endCursor; + String get endCursor => _$this._endCursor; + set endCursor(String endCursor) => _$this._endCursor = endCursor; + + GReposData_user_repositories_pageInfoBuilder() { + GReposData_user_repositories_pageInfo._initializeBuilder(this); + } + + GReposData_user_repositories_pageInfoBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _hasNextPage = _$v.hasNextPage; + _endCursor = _$v.endCursor; + _$v = null; + } + return this; + } + + @override + void replace(GReposData_user_repositories_pageInfo other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReposData_user_repositories_pageInfo; + } + + @override + void update( + void Function(GReposData_user_repositories_pageInfoBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReposData_user_repositories_pageInfo build() { + final _$result = _$v ?? + new _$GReposData_user_repositories_pageInfo._( + G__typename: G__typename, + hasNextPage: hasNextPage, + endCursor: endCursor); + replace(_$result); + return _$result; + } +} + +class _$GReposData_user_repositories_nodes + extends GReposData_user_repositories_nodes { + @override + final String G__typename; + @override + final GReposData_user_repositories_nodes_owner owner; + @override + final String name; + @override + final String description; + @override + final bool isPrivate; + @override + final bool isFork; + @override + final GReposData_user_repositories_nodes_stargazers stargazers; + @override + final GReposData_user_repositories_nodes_forks forks; + @override + final GReposData_user_repositories_nodes_primaryLanguage primaryLanguage; + @override + final DateTime updatedAt; + + factory _$GReposData_user_repositories_nodes( + [void Function(GReposData_user_repositories_nodesBuilder) updates]) => + (new GReposData_user_repositories_nodesBuilder()..update(updates)) + .build(); + + _$GReposData_user_repositories_nodes._( + {this.G__typename, + this.owner, + this.name, + this.description, + this.isPrivate, + this.isFork, + this.stargazers, + this.forks, + this.primaryLanguage, + this.updatedAt}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_nodes', 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_nodes', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_nodes', 'name'); + } + if (isPrivate == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_nodes', 'isPrivate'); + } + if (isFork == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_nodes', 'isFork'); + } + if (stargazers == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_nodes', 'stargazers'); + } + if (forks == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_nodes', 'forks'); + } + if (updatedAt == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_nodes', 'updatedAt'); + } + } + + @override + GReposData_user_repositories_nodes rebuild( + void Function(GReposData_user_repositories_nodesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReposData_user_repositories_nodesBuilder toBuilder() => + new GReposData_user_repositories_nodesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReposData_user_repositories_nodes && + G__typename == other.G__typename && + owner == other.owner && + name == other.name && + description == other.description && + isPrivate == other.isPrivate && + isFork == other.isFork && + stargazers == other.stargazers && + forks == other.forks && + primaryLanguage == other.primaryLanguage && + updatedAt == other.updatedAt; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, G__typename.hashCode), + owner.hashCode), + name.hashCode), + description.hashCode), + isPrivate.hashCode), + isFork.hashCode), + stargazers.hashCode), + forks.hashCode), + primaryLanguage.hashCode), + updatedAt.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReposData_user_repositories_nodes') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name) + ..add('description', description) + ..add('isPrivate', isPrivate) + ..add('isFork', isFork) + ..add('stargazers', stargazers) + ..add('forks', forks) + ..add('primaryLanguage', primaryLanguage) + ..add('updatedAt', updatedAt)) + .toString(); + } +} + +class GReposData_user_repositories_nodesBuilder + implements + Builder { + _$GReposData_user_repositories_nodes _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GReposData_user_repositories_nodes_ownerBuilder _owner; + GReposData_user_repositories_nodes_ownerBuilder get owner => + _$this._owner ??= new GReposData_user_repositories_nodes_ownerBuilder(); + set owner(GReposData_user_repositories_nodes_ownerBuilder owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + bool _isPrivate; + bool get isPrivate => _$this._isPrivate; + set isPrivate(bool isPrivate) => _$this._isPrivate = isPrivate; + + bool _isFork; + bool get isFork => _$this._isFork; + set isFork(bool isFork) => _$this._isFork = isFork; + + GReposData_user_repositories_nodes_stargazersBuilder _stargazers; + GReposData_user_repositories_nodes_stargazersBuilder get stargazers => + _$this._stargazers ??= + new GReposData_user_repositories_nodes_stargazersBuilder(); + set stargazers( + GReposData_user_repositories_nodes_stargazersBuilder stargazers) => + _$this._stargazers = stargazers; + + GReposData_user_repositories_nodes_forksBuilder _forks; + GReposData_user_repositories_nodes_forksBuilder get forks => + _$this._forks ??= new GReposData_user_repositories_nodes_forksBuilder(); + set forks(GReposData_user_repositories_nodes_forksBuilder forks) => + _$this._forks = forks; + + GReposData_user_repositories_nodes_primaryLanguageBuilder _primaryLanguage; + GReposData_user_repositories_nodes_primaryLanguageBuilder + get primaryLanguage => _$this._primaryLanguage ??= + new GReposData_user_repositories_nodes_primaryLanguageBuilder(); + set primaryLanguage( + GReposData_user_repositories_nodes_primaryLanguageBuilder + primaryLanguage) => + _$this._primaryLanguage = primaryLanguage; + + DateTime _updatedAt; + DateTime get updatedAt => _$this._updatedAt; + set updatedAt(DateTime updatedAt) => _$this._updatedAt = updatedAt; + + GReposData_user_repositories_nodesBuilder() { + GReposData_user_repositories_nodes._initializeBuilder(this); + } + + GReposData_user_repositories_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _description = _$v.description; + _isPrivate = _$v.isPrivate; + _isFork = _$v.isFork; + _stargazers = _$v.stargazers?.toBuilder(); + _forks = _$v.forks?.toBuilder(); + _primaryLanguage = _$v.primaryLanguage?.toBuilder(); + _updatedAt = _$v.updatedAt; + _$v = null; + } + return this; + } + + @override + void replace(GReposData_user_repositories_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReposData_user_repositories_nodes; + } + + @override + void update( + void Function(GReposData_user_repositories_nodesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReposData_user_repositories_nodes build() { + _$GReposData_user_repositories_nodes _$result; + try { + _$result = _$v ?? + new _$GReposData_user_repositories_nodes._( + G__typename: G__typename, + owner: owner.build(), + name: name, + description: description, + isPrivate: isPrivate, + isFork: isFork, + stargazers: stargazers.build(), + forks: forks.build(), + primaryLanguage: _primaryLanguage?.build(), + updatedAt: updatedAt); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + + _$failedField = 'stargazers'; + stargazers.build(); + _$failedField = 'forks'; + forks.build(); + _$failedField = 'primaryLanguage'; + _primaryLanguage?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReposData_user_repositories_nodes', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReposData_user_repositories_nodes_owner + extends GReposData_user_repositories_nodes_owner { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GReposData_user_repositories_nodes_owner( + [void Function(GReposData_user_repositories_nodes_ownerBuilder) + updates]) => + (new GReposData_user_repositories_nodes_ownerBuilder()..update(updates)) + .build(); + + _$GReposData_user_repositories_nodes_owner._( + {this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_nodes_owner', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_nodes_owner', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_nodes_owner', 'avatarUrl'); + } + } + + @override + GReposData_user_repositories_nodes_owner rebuild( + void Function(GReposData_user_repositories_nodes_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GReposData_user_repositories_nodes_ownerBuilder toBuilder() => + new GReposData_user_repositories_nodes_ownerBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReposData_user_repositories_nodes_owner && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GReposData_user_repositories_nodes_owner') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GReposData_user_repositories_nodes_ownerBuilder + implements + Builder { + _$GReposData_user_repositories_nodes_owner _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GReposData_user_repositories_nodes_ownerBuilder() { + GReposData_user_repositories_nodes_owner._initializeBuilder(this); + } + + GReposData_user_repositories_nodes_ownerBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace(GReposData_user_repositories_nodes_owner other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReposData_user_repositories_nodes_owner; + } + + @override + void update( + void Function(GReposData_user_repositories_nodes_ownerBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReposData_user_repositories_nodes_owner build() { + final _$result = _$v ?? + new _$GReposData_user_repositories_nodes_owner._( + G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GReposData_user_repositories_nodes_stargazers + extends GReposData_user_repositories_nodes_stargazers { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GReposData_user_repositories_nodes_stargazers( + [void Function(GReposData_user_repositories_nodes_stargazersBuilder) + updates]) => + (new GReposData_user_repositories_nodes_stargazersBuilder() + ..update(updates)) + .build(); + + _$GReposData_user_repositories_nodes_stargazers._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_nodes_stargazers', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_nodes_stargazers', 'totalCount'); + } + } + + @override + GReposData_user_repositories_nodes_stargazers rebuild( + void Function(GReposData_user_repositories_nodes_stargazersBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GReposData_user_repositories_nodes_stargazersBuilder toBuilder() => + new GReposData_user_repositories_nodes_stargazersBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReposData_user_repositories_nodes_stargazers && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GReposData_user_repositories_nodes_stargazers') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GReposData_user_repositories_nodes_stargazersBuilder + implements + Builder { + _$GReposData_user_repositories_nodes_stargazers _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GReposData_user_repositories_nodes_stargazersBuilder() { + GReposData_user_repositories_nodes_stargazers._initializeBuilder(this); + } + + GReposData_user_repositories_nodes_stargazersBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GReposData_user_repositories_nodes_stargazers other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReposData_user_repositories_nodes_stargazers; + } + + @override + void update( + void Function(GReposData_user_repositories_nodes_stargazersBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GReposData_user_repositories_nodes_stargazers build() { + final _$result = _$v ?? + new _$GReposData_user_repositories_nodes_stargazers._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GReposData_user_repositories_nodes_forks + extends GReposData_user_repositories_nodes_forks { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GReposData_user_repositories_nodes_forks( + [void Function(GReposData_user_repositories_nodes_forksBuilder) + updates]) => + (new GReposData_user_repositories_nodes_forksBuilder()..update(updates)) + .build(); + + _$GReposData_user_repositories_nodes_forks._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_nodes_forks', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_nodes_forks', 'totalCount'); + } + } + + @override + GReposData_user_repositories_nodes_forks rebuild( + void Function(GReposData_user_repositories_nodes_forksBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GReposData_user_repositories_nodes_forksBuilder toBuilder() => + new GReposData_user_repositories_nodes_forksBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReposData_user_repositories_nodes_forks && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GReposData_user_repositories_nodes_forks') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GReposData_user_repositories_nodes_forksBuilder + implements + Builder { + _$GReposData_user_repositories_nodes_forks _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GReposData_user_repositories_nodes_forksBuilder() { + GReposData_user_repositories_nodes_forks._initializeBuilder(this); + } + + GReposData_user_repositories_nodes_forksBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GReposData_user_repositories_nodes_forks other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReposData_user_repositories_nodes_forks; + } + + @override + void update( + void Function(GReposData_user_repositories_nodes_forksBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReposData_user_repositories_nodes_forks build() { + final _$result = _$v ?? + new _$GReposData_user_repositories_nodes_forks._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GReposData_user_repositories_nodes_primaryLanguage + extends GReposData_user_repositories_nodes_primaryLanguage { + @override + final String G__typename; + @override + final String color; + @override + final String name; + + factory _$GReposData_user_repositories_nodes_primaryLanguage( + [void Function( + GReposData_user_repositories_nodes_primaryLanguageBuilder) + updates]) => + (new GReposData_user_repositories_nodes_primaryLanguageBuilder() + ..update(updates)) + .build(); + + _$GReposData_user_repositories_nodes_primaryLanguage._( + {this.G__typename, this.color, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_nodes_primaryLanguage', 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GReposData_user_repositories_nodes_primaryLanguage', 'name'); + } + } + + @override + GReposData_user_repositories_nodes_primaryLanguage rebuild( + void Function( + GReposData_user_repositories_nodes_primaryLanguageBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GReposData_user_repositories_nodes_primaryLanguageBuilder toBuilder() => + new GReposData_user_repositories_nodes_primaryLanguageBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReposData_user_repositories_nodes_primaryLanguage && + G__typename == other.G__typename && + color == other.color && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), color.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GReposData_user_repositories_nodes_primaryLanguage') + ..add('G__typename', G__typename) + ..add('color', color) + ..add('name', name)) + .toString(); + } +} + +class GReposData_user_repositories_nodes_primaryLanguageBuilder + implements + Builder { + _$GReposData_user_repositories_nodes_primaryLanguage _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GReposData_user_repositories_nodes_primaryLanguageBuilder() { + GReposData_user_repositories_nodes_primaryLanguage._initializeBuilder(this); + } + + GReposData_user_repositories_nodes_primaryLanguageBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _color = _$v.color; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace(GReposData_user_repositories_nodes_primaryLanguage other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReposData_user_repositories_nodes_primaryLanguage; + } + + @override + void update( + void Function(GReposData_user_repositories_nodes_primaryLanguageBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GReposData_user_repositories_nodes_primaryLanguage build() { + final _$result = _$v ?? + new _$GReposData_user_repositories_nodes_primaryLanguage._( + G__typename: G__typename, color: color, name: name); + replace(_$result); + return _$result; + } +} + +class _$GStarsData extends GStarsData { + @override + final String G__typename; + @override + final GStarsData_user user; + + factory _$GStarsData([void Function(GStarsDataBuilder) updates]) => + (new GStarsDataBuilder()..update(updates)).build(); + + _$GStarsData._({this.G__typename, this.user}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GStarsData', 'G__typename'); + } + } + + @override + GStarsData rebuild(void Function(GStarsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GStarsDataBuilder toBuilder() => new GStarsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GStarsData && + G__typename == other.G__typename && + user == other.user; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), user.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GStarsData') + ..add('G__typename', G__typename) + ..add('user', user)) + .toString(); + } +} + +class GStarsDataBuilder implements Builder { + _$GStarsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GStarsData_userBuilder _user; + GStarsData_userBuilder get user => + _$this._user ??= new GStarsData_userBuilder(); + set user(GStarsData_userBuilder user) => _$this._user = user; + + GStarsDataBuilder() { + GStarsData._initializeBuilder(this); + } + + GStarsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _user = _$v.user?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GStarsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStarsData; + } + + @override + void update(void Function(GStarsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GStarsData build() { + _$GStarsData _$result; + try { + _$result = _$v ?? + new _$GStarsData._(G__typename: G__typename, user: _user?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'user'; + _user?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GStarsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GStarsData_user extends GStarsData_user { + @override + final String G__typename; + @override + final GStarsData_user_starredRepositories starredRepositories; + + factory _$GStarsData_user([void Function(GStarsData_userBuilder) updates]) => + (new GStarsData_userBuilder()..update(updates)).build(); + + _$GStarsData_user._({this.G__typename, this.starredRepositories}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GStarsData_user', 'G__typename'); + } + if (starredRepositories == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user', 'starredRepositories'); + } + } + + @override + GStarsData_user rebuild(void Function(GStarsData_userBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GStarsData_userBuilder toBuilder() => + new GStarsData_userBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GStarsData_user && + G__typename == other.G__typename && + starredRepositories == other.starredRepositories; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), starredRepositories.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GStarsData_user') + ..add('G__typename', G__typename) + ..add('starredRepositories', starredRepositories)) + .toString(); + } +} + +class GStarsData_userBuilder + implements Builder { + _$GStarsData_user _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GStarsData_user_starredRepositoriesBuilder _starredRepositories; + GStarsData_user_starredRepositoriesBuilder get starredRepositories => + _$this._starredRepositories ??= + new GStarsData_user_starredRepositoriesBuilder(); + set starredRepositories( + GStarsData_user_starredRepositoriesBuilder starredRepositories) => + _$this._starredRepositories = starredRepositories; + + GStarsData_userBuilder() { + GStarsData_user._initializeBuilder(this); + } + + GStarsData_userBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _starredRepositories = _$v.starredRepositories?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GStarsData_user other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStarsData_user; + } + + @override + void update(void Function(GStarsData_userBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GStarsData_user build() { + _$GStarsData_user _$result; + try { + _$result = _$v ?? + new _$GStarsData_user._( + G__typename: G__typename, + starredRepositories: starredRepositories.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'starredRepositories'; + starredRepositories.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GStarsData_user', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GStarsData_user_starredRepositories + extends GStarsData_user_starredRepositories { + @override + final String G__typename; + @override + final GStarsData_user_starredRepositories_pageInfo pageInfo; + @override + final BuiltList nodes; + + factory _$GStarsData_user_starredRepositories( + [void Function(GStarsData_user_starredRepositoriesBuilder) + updates]) => + (new GStarsData_user_starredRepositoriesBuilder()..update(updates)) + .build(); + + _$GStarsData_user_starredRepositories._( + {this.G__typename, this.pageInfo, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories', 'G__typename'); + } + if (pageInfo == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories', 'pageInfo'); + } + } + + @override + GStarsData_user_starredRepositories rebuild( + void Function(GStarsData_user_starredRepositoriesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GStarsData_user_starredRepositoriesBuilder toBuilder() => + new GStarsData_user_starredRepositoriesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GStarsData_user_starredRepositories && + G__typename == other.G__typename && + pageInfo == other.pageInfo && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), pageInfo.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GStarsData_user_starredRepositories') + ..add('G__typename', G__typename) + ..add('pageInfo', pageInfo) + ..add('nodes', nodes)) + .toString(); + } +} + +class GStarsData_user_starredRepositoriesBuilder + implements + Builder { + _$GStarsData_user_starredRepositories _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GStarsData_user_starredRepositories_pageInfoBuilder _pageInfo; + GStarsData_user_starredRepositories_pageInfoBuilder get pageInfo => + _$this._pageInfo ??= + new GStarsData_user_starredRepositories_pageInfoBuilder(); + set pageInfo(GStarsData_user_starredRepositories_pageInfoBuilder pageInfo) => + _$this._pageInfo = pageInfo; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= + new ListBuilder(); + set nodes(ListBuilder nodes) => + _$this._nodes = nodes; + + GStarsData_user_starredRepositoriesBuilder() { + GStarsData_user_starredRepositories._initializeBuilder(this); + } + + GStarsData_user_starredRepositoriesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _pageInfo = _$v.pageInfo?.toBuilder(); + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GStarsData_user_starredRepositories other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStarsData_user_starredRepositories; + } + + @override + void update( + void Function(GStarsData_user_starredRepositoriesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GStarsData_user_starredRepositories build() { + _$GStarsData_user_starredRepositories _$result; + try { + _$result = _$v ?? + new _$GStarsData_user_starredRepositories._( + G__typename: G__typename, + pageInfo: pageInfo.build(), + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'pageInfo'; + pageInfo.build(); + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GStarsData_user_starredRepositories', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GStarsData_user_starredRepositories_pageInfo + extends GStarsData_user_starredRepositories_pageInfo { + @override + final String G__typename; + @override + final bool hasNextPage; + @override + final String endCursor; + + factory _$GStarsData_user_starredRepositories_pageInfo( + [void Function(GStarsData_user_starredRepositories_pageInfoBuilder) + updates]) => + (new GStarsData_user_starredRepositories_pageInfoBuilder() + ..update(updates)) + .build(); + + _$GStarsData_user_starredRepositories_pageInfo._( + {this.G__typename, this.hasNextPage, this.endCursor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_pageInfo', 'G__typename'); + } + if (hasNextPage == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_pageInfo', 'hasNextPage'); + } + } + + @override + GStarsData_user_starredRepositories_pageInfo rebuild( + void Function(GStarsData_user_starredRepositories_pageInfoBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GStarsData_user_starredRepositories_pageInfoBuilder toBuilder() => + new GStarsData_user_starredRepositories_pageInfoBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GStarsData_user_starredRepositories_pageInfo && + G__typename == other.G__typename && + hasNextPage == other.hasNextPage && + endCursor == other.endCursor; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), hasNextPage.hashCode), + endCursor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GStarsData_user_starredRepositories_pageInfo') + ..add('G__typename', G__typename) + ..add('hasNextPage', hasNextPage) + ..add('endCursor', endCursor)) + .toString(); + } +} + +class GStarsData_user_starredRepositories_pageInfoBuilder + implements + Builder { + _$GStarsData_user_starredRepositories_pageInfo _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + bool _hasNextPage; + bool get hasNextPage => _$this._hasNextPage; + set hasNextPage(bool hasNextPage) => _$this._hasNextPage = hasNextPage; + + String _endCursor; + String get endCursor => _$this._endCursor; + set endCursor(String endCursor) => _$this._endCursor = endCursor; + + GStarsData_user_starredRepositories_pageInfoBuilder() { + GStarsData_user_starredRepositories_pageInfo._initializeBuilder(this); + } + + GStarsData_user_starredRepositories_pageInfoBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _hasNextPage = _$v.hasNextPage; + _endCursor = _$v.endCursor; + _$v = null; + } + return this; + } + + @override + void replace(GStarsData_user_starredRepositories_pageInfo other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStarsData_user_starredRepositories_pageInfo; + } + + @override + void update( + void Function(GStarsData_user_starredRepositories_pageInfoBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GStarsData_user_starredRepositories_pageInfo build() { + final _$result = _$v ?? + new _$GStarsData_user_starredRepositories_pageInfo._( + G__typename: G__typename, + hasNextPage: hasNextPage, + endCursor: endCursor); + replace(_$result); + return _$result; + } +} + +class _$GStarsData_user_starredRepositories_nodes + extends GStarsData_user_starredRepositories_nodes { + @override + final String G__typename; + @override + final GStarsData_user_starredRepositories_nodes_owner owner; + @override + final String name; + @override + final String description; + @override + final bool isPrivate; + @override + final bool isFork; + @override + final GStarsData_user_starredRepositories_nodes_stargazers stargazers; + @override + final GStarsData_user_starredRepositories_nodes_forks forks; + @override + final GStarsData_user_starredRepositories_nodes_primaryLanguage + primaryLanguage; + @override + final DateTime updatedAt; + + factory _$GStarsData_user_starredRepositories_nodes( + [void Function(GStarsData_user_starredRepositories_nodesBuilder) + updates]) => + (new GStarsData_user_starredRepositories_nodesBuilder()..update(updates)) + .build(); + + _$GStarsData_user_starredRepositories_nodes._( + {this.G__typename, + this.owner, + this.name, + this.description, + this.isPrivate, + this.isFork, + this.stargazers, + this.forks, + this.primaryLanguage, + this.updatedAt}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_nodes', 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_nodes', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_nodes', 'name'); + } + if (isPrivate == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_nodes', 'isPrivate'); + } + if (isFork == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_nodes', 'isFork'); + } + if (stargazers == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_nodes', 'stargazers'); + } + if (forks == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_nodes', 'forks'); + } + if (updatedAt == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_nodes', 'updatedAt'); + } + } + + @override + GStarsData_user_starredRepositories_nodes rebuild( + void Function(GStarsData_user_starredRepositories_nodesBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GStarsData_user_starredRepositories_nodesBuilder toBuilder() => + new GStarsData_user_starredRepositories_nodesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GStarsData_user_starredRepositories_nodes && + G__typename == other.G__typename && + owner == other.owner && + name == other.name && + description == other.description && + isPrivate == other.isPrivate && + isFork == other.isFork && + stargazers == other.stargazers && + forks == other.forks && + primaryLanguage == other.primaryLanguage && + updatedAt == other.updatedAt; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, G__typename.hashCode), + owner.hashCode), + name.hashCode), + description.hashCode), + isPrivate.hashCode), + isFork.hashCode), + stargazers.hashCode), + forks.hashCode), + primaryLanguage.hashCode), + updatedAt.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GStarsData_user_starredRepositories_nodes') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name) + ..add('description', description) + ..add('isPrivate', isPrivate) + ..add('isFork', isFork) + ..add('stargazers', stargazers) + ..add('forks', forks) + ..add('primaryLanguage', primaryLanguage) + ..add('updatedAt', updatedAt)) + .toString(); + } +} + +class GStarsData_user_starredRepositories_nodesBuilder + implements + Builder { + _$GStarsData_user_starredRepositories_nodes _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GStarsData_user_starredRepositories_nodes_ownerBuilder _owner; + GStarsData_user_starredRepositories_nodes_ownerBuilder get owner => + _$this._owner ??= + new GStarsData_user_starredRepositories_nodes_ownerBuilder(); + set owner(GStarsData_user_starredRepositories_nodes_ownerBuilder owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + bool _isPrivate; + bool get isPrivate => _$this._isPrivate; + set isPrivate(bool isPrivate) => _$this._isPrivate = isPrivate; + + bool _isFork; + bool get isFork => _$this._isFork; + set isFork(bool isFork) => _$this._isFork = isFork; + + GStarsData_user_starredRepositories_nodes_stargazersBuilder _stargazers; + GStarsData_user_starredRepositories_nodes_stargazersBuilder get stargazers => + _$this._stargazers ??= + new GStarsData_user_starredRepositories_nodes_stargazersBuilder(); + set stargazers( + GStarsData_user_starredRepositories_nodes_stargazersBuilder + stargazers) => + _$this._stargazers = stargazers; + + GStarsData_user_starredRepositories_nodes_forksBuilder _forks; + GStarsData_user_starredRepositories_nodes_forksBuilder get forks => + _$this._forks ??= + new GStarsData_user_starredRepositories_nodes_forksBuilder(); + set forks(GStarsData_user_starredRepositories_nodes_forksBuilder forks) => + _$this._forks = forks; + + GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder + _primaryLanguage; + GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder + get primaryLanguage => _$this._primaryLanguage ??= + new GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder(); + set primaryLanguage( + GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder + primaryLanguage) => + _$this._primaryLanguage = primaryLanguage; + + DateTime _updatedAt; + DateTime get updatedAt => _$this._updatedAt; + set updatedAt(DateTime updatedAt) => _$this._updatedAt = updatedAt; + + GStarsData_user_starredRepositories_nodesBuilder() { + GStarsData_user_starredRepositories_nodes._initializeBuilder(this); + } + + GStarsData_user_starredRepositories_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _description = _$v.description; + _isPrivate = _$v.isPrivate; + _isFork = _$v.isFork; + _stargazers = _$v.stargazers?.toBuilder(); + _forks = _$v.forks?.toBuilder(); + _primaryLanguage = _$v.primaryLanguage?.toBuilder(); + _updatedAt = _$v.updatedAt; + _$v = null; + } + return this; + } + + @override + void replace(GStarsData_user_starredRepositories_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStarsData_user_starredRepositories_nodes; + } + + @override + void update( + void Function(GStarsData_user_starredRepositories_nodesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GStarsData_user_starredRepositories_nodes build() { + _$GStarsData_user_starredRepositories_nodes _$result; + try { + _$result = _$v ?? + new _$GStarsData_user_starredRepositories_nodes._( + G__typename: G__typename, + owner: owner.build(), + name: name, + description: description, + isPrivate: isPrivate, + isFork: isFork, + stargazers: stargazers.build(), + forks: forks.build(), + primaryLanguage: _primaryLanguage?.build(), + updatedAt: updatedAt); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + + _$failedField = 'stargazers'; + stargazers.build(); + _$failedField = 'forks'; + forks.build(); + _$failedField = 'primaryLanguage'; + _primaryLanguage?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GStarsData_user_starredRepositories_nodes', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GStarsData_user_starredRepositories_nodes_owner + extends GStarsData_user_starredRepositories_nodes_owner { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GStarsData_user_starredRepositories_nodes_owner( + [void Function(GStarsData_user_starredRepositories_nodes_ownerBuilder) + updates]) => + (new GStarsData_user_starredRepositories_nodes_ownerBuilder() + ..update(updates)) + .build(); + + _$GStarsData_user_starredRepositories_nodes_owner._( + {this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_nodes_owner', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_nodes_owner', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_nodes_owner', 'avatarUrl'); + } + } + + @override + GStarsData_user_starredRepositories_nodes_owner rebuild( + void Function(GStarsData_user_starredRepositories_nodes_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GStarsData_user_starredRepositories_nodes_ownerBuilder toBuilder() => + new GStarsData_user_starredRepositories_nodes_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GStarsData_user_starredRepositories_nodes_owner && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GStarsData_user_starredRepositories_nodes_owner') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GStarsData_user_starredRepositories_nodes_ownerBuilder + implements + Builder { + _$GStarsData_user_starredRepositories_nodes_owner _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GStarsData_user_starredRepositories_nodes_ownerBuilder() { + GStarsData_user_starredRepositories_nodes_owner._initializeBuilder(this); + } + + GStarsData_user_starredRepositories_nodes_ownerBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace(GStarsData_user_starredRepositories_nodes_owner other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStarsData_user_starredRepositories_nodes_owner; + } + + @override + void update( + void Function(GStarsData_user_starredRepositories_nodes_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GStarsData_user_starredRepositories_nodes_owner build() { + final _$result = _$v ?? + new _$GStarsData_user_starredRepositories_nodes_owner._( + G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GStarsData_user_starredRepositories_nodes_stargazers + extends GStarsData_user_starredRepositories_nodes_stargazers { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GStarsData_user_starredRepositories_nodes_stargazers( + [void Function( + GStarsData_user_starredRepositories_nodes_stargazersBuilder) + updates]) => + (new GStarsData_user_starredRepositories_nodes_stargazersBuilder() + ..update(updates)) + .build(); + + _$GStarsData_user_starredRepositories_nodes_stargazers._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_nodes_stargazers', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_nodes_stargazers', 'totalCount'); + } + } + + @override + GStarsData_user_starredRepositories_nodes_stargazers rebuild( + void Function( + GStarsData_user_starredRepositories_nodes_stargazersBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GStarsData_user_starredRepositories_nodes_stargazersBuilder toBuilder() => + new GStarsData_user_starredRepositories_nodes_stargazersBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GStarsData_user_starredRepositories_nodes_stargazers && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GStarsData_user_starredRepositories_nodes_stargazers') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GStarsData_user_starredRepositories_nodes_stargazersBuilder + implements + Builder { + _$GStarsData_user_starredRepositories_nodes_stargazers _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GStarsData_user_starredRepositories_nodes_stargazersBuilder() { + GStarsData_user_starredRepositories_nodes_stargazers._initializeBuilder( + this); + } + + GStarsData_user_starredRepositories_nodes_stargazersBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GStarsData_user_starredRepositories_nodes_stargazers other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStarsData_user_starredRepositories_nodes_stargazers; + } + + @override + void update( + void Function(GStarsData_user_starredRepositories_nodes_stargazersBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GStarsData_user_starredRepositories_nodes_stargazers build() { + final _$result = _$v ?? + new _$GStarsData_user_starredRepositories_nodes_stargazers._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GStarsData_user_starredRepositories_nodes_forks + extends GStarsData_user_starredRepositories_nodes_forks { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GStarsData_user_starredRepositories_nodes_forks( + [void Function(GStarsData_user_starredRepositories_nodes_forksBuilder) + updates]) => + (new GStarsData_user_starredRepositories_nodes_forksBuilder() + ..update(updates)) + .build(); + + _$GStarsData_user_starredRepositories_nodes_forks._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_nodes_forks', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_nodes_forks', 'totalCount'); + } + } + + @override + GStarsData_user_starredRepositories_nodes_forks rebuild( + void Function(GStarsData_user_starredRepositories_nodes_forksBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GStarsData_user_starredRepositories_nodes_forksBuilder toBuilder() => + new GStarsData_user_starredRepositories_nodes_forksBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GStarsData_user_starredRepositories_nodes_forks && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GStarsData_user_starredRepositories_nodes_forks') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GStarsData_user_starredRepositories_nodes_forksBuilder + implements + Builder { + _$GStarsData_user_starredRepositories_nodes_forks _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GStarsData_user_starredRepositories_nodes_forksBuilder() { + GStarsData_user_starredRepositories_nodes_forks._initializeBuilder(this); + } + + GStarsData_user_starredRepositories_nodes_forksBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GStarsData_user_starredRepositories_nodes_forks other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStarsData_user_starredRepositories_nodes_forks; + } + + @override + void update( + void Function(GStarsData_user_starredRepositories_nodes_forksBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GStarsData_user_starredRepositories_nodes_forks build() { + final _$result = _$v ?? + new _$GStarsData_user_starredRepositories_nodes_forks._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GStarsData_user_starredRepositories_nodes_primaryLanguage + extends GStarsData_user_starredRepositories_nodes_primaryLanguage { + @override + final String G__typename; + @override + final String color; + @override + final String name; + + factory _$GStarsData_user_starredRepositories_nodes_primaryLanguage( + [void Function( + GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder) + updates]) => + (new GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder() + ..update(updates)) + .build(); + + _$GStarsData_user_starredRepositories_nodes_primaryLanguage._( + {this.G__typename, this.color, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_nodes_primaryLanguage', + 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GStarsData_user_starredRepositories_nodes_primaryLanguage', 'name'); + } + } + + @override + GStarsData_user_starredRepositories_nodes_primaryLanguage rebuild( + void Function( + GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder + toBuilder() => + new GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GStarsData_user_starredRepositories_nodes_primaryLanguage && + G__typename == other.G__typename && + color == other.color && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), color.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GStarsData_user_starredRepositories_nodes_primaryLanguage') + ..add('G__typename', G__typename) + ..add('color', color) + ..add('name', name)) + .toString(); + } +} + +class GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder + implements + Builder { + _$GStarsData_user_starredRepositories_nodes_primaryLanguage _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder() { + GStarsData_user_starredRepositories_nodes_primaryLanguage + ._initializeBuilder(this); + } + + GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _color = _$v.color; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GStarsData_user_starredRepositories_nodes_primaryLanguage other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStarsData_user_starredRepositories_nodes_primaryLanguage; + } + + @override + void update( + void Function( + GStarsData_user_starredRepositories_nodes_primaryLanguageBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GStarsData_user_starredRepositories_nodes_primaryLanguage build() { + final _$result = _$v ?? + new _$GStarsData_user_starredRepositories_nodes_primaryLanguage._( + G__typename: G__typename, color: color, name: name); + replace(_$result); + return _$result; + } +} + +class _$GViewerData extends GViewerData { + @override + final String G__typename; + @override + final GViewerData_viewer viewer; + + factory _$GViewerData([void Function(GViewerDataBuilder) updates]) => + (new GViewerDataBuilder()..update(updates)).build(); + + _$GViewerData._({this.G__typename, this.viewer}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GViewerData', 'G__typename'); + } + if (viewer == null) { + throw new BuiltValueNullFieldError('GViewerData', 'viewer'); + } + } + + @override + GViewerData rebuild(void Function(GViewerDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerDataBuilder toBuilder() => new GViewerDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GViewerData && + G__typename == other.G__typename && + viewer == other.viewer; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), viewer.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GViewerData') + ..add('G__typename', G__typename) + ..add('viewer', viewer)) + .toString(); + } +} + +class GViewerDataBuilder implements Builder { + _$GViewerData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GViewerData_viewerBuilder _viewer; + GViewerData_viewerBuilder get viewer => + _$this._viewer ??= new GViewerData_viewerBuilder(); + set viewer(GViewerData_viewerBuilder viewer) => _$this._viewer = viewer; + + GViewerDataBuilder() { + GViewerData._initializeBuilder(this); + } + + GViewerDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _viewer = _$v.viewer?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GViewerData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerData; + } + + @override + void update(void Function(GViewerDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData build() { + _$GViewerData _$result; + try { + _$result = _$v ?? + new _$GViewerData._(G__typename: G__typename, viewer: viewer.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'viewer'; + viewer.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GViewerData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer extends GViewerData_viewer { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + @override + final String name; + @override + final String bio; + @override + final String company; + @override + final String location; + @override + final String email; + @override + final DateTime createdAt; + @override + final String websiteUrl; + @override + final bool viewerCanFollow; + @override + final bool viewerIsFollowing; + @override + final GViewerData_viewer_starredRepositories starredRepositories; + @override + final GViewerData_viewer_followers followers; + @override + final GViewerData_viewer_following following; + @override + final GViewerData_viewer_contributionsCollection contributionsCollection; + @override + final GViewerData_viewer_repositories repositories; + @override + final GViewerData_viewer_pinnedItems pinnedItems; + + factory _$GViewerData_viewer( + [void Function(GViewerData_viewerBuilder) updates]) => + (new GViewerData_viewerBuilder()..update(updates)).build(); + + _$GViewerData_viewer._( + {this.G__typename, + this.login, + this.avatarUrl, + this.name, + this.bio, + this.company, + this.location, + this.email, + this.createdAt, + this.websiteUrl, + this.viewerCanFollow, + this.viewerIsFollowing, + this.starredRepositories, + this.followers, + this.following, + this.contributionsCollection, + this.repositories, + this.pinnedItems}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GViewerData_viewer', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError('GViewerData_viewer', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError('GViewerData_viewer', 'avatarUrl'); + } + if (email == null) { + throw new BuiltValueNullFieldError('GViewerData_viewer', 'email'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError('GViewerData_viewer', 'createdAt'); + } + if (viewerCanFollow == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer', 'viewerCanFollow'); + } + if (viewerIsFollowing == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer', 'viewerIsFollowing'); + } + if (starredRepositories == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer', 'starredRepositories'); + } + if (followers == null) { + throw new BuiltValueNullFieldError('GViewerData_viewer', 'followers'); + } + if (following == null) { + throw new BuiltValueNullFieldError('GViewerData_viewer', 'following'); + } + if (contributionsCollection == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer', 'contributionsCollection'); + } + if (repositories == null) { + throw new BuiltValueNullFieldError('GViewerData_viewer', 'repositories'); + } + if (pinnedItems == null) { + throw new BuiltValueNullFieldError('GViewerData_viewer', 'pinnedItems'); + } + } + + @override + GViewerData_viewer rebuild( + void Function(GViewerData_viewerBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewerBuilder toBuilder() => + new GViewerData_viewerBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GViewerData_viewer && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl && + name == other.name && + bio == other.bio && + company == other.company && + location == other.location && + email == other.email && + createdAt == other.createdAt && + websiteUrl == other.websiteUrl && + viewerCanFollow == other.viewerCanFollow && + viewerIsFollowing == other.viewerIsFollowing && + starredRepositories == other.starredRepositories && + followers == other.followers && + following == other.following && + contributionsCollection == other.contributionsCollection && + repositories == other.repositories && + pinnedItems == other.pinnedItems; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + 0, + G__typename + .hashCode), + login + .hashCode), + avatarUrl + .hashCode), + name.hashCode), + bio.hashCode), + company.hashCode), + location.hashCode), + email.hashCode), + createdAt.hashCode), + websiteUrl.hashCode), + viewerCanFollow.hashCode), + viewerIsFollowing.hashCode), + starredRepositories.hashCode), + followers.hashCode), + following.hashCode), + contributionsCollection.hashCode), + repositories.hashCode), + pinnedItems.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GViewerData_viewer') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl) + ..add('name', name) + ..add('bio', bio) + ..add('company', company) + ..add('location', location) + ..add('email', email) + ..add('createdAt', createdAt) + ..add('websiteUrl', websiteUrl) + ..add('viewerCanFollow', viewerCanFollow) + ..add('viewerIsFollowing', viewerIsFollowing) + ..add('starredRepositories', starredRepositories) + ..add('followers', followers) + ..add('following', following) + ..add('contributionsCollection', contributionsCollection) + ..add('repositories', repositories) + ..add('pinnedItems', pinnedItems)) + .toString(); + } +} + +class GViewerData_viewerBuilder + implements Builder { + _$GViewerData_viewer _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _bio; + String get bio => _$this._bio; + set bio(String bio) => _$this._bio = bio; + + String _company; + String get company => _$this._company; + set company(String company) => _$this._company = company; + + String _location; + String get location => _$this._location; + set location(String location) => _$this._location = location; + + String _email; + String get email => _$this._email; + set email(String email) => _$this._email = email; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _websiteUrl; + String get websiteUrl => _$this._websiteUrl; + set websiteUrl(String websiteUrl) => _$this._websiteUrl = websiteUrl; + + bool _viewerCanFollow; + bool get viewerCanFollow => _$this._viewerCanFollow; + set viewerCanFollow(bool viewerCanFollow) => + _$this._viewerCanFollow = viewerCanFollow; + + bool _viewerIsFollowing; + bool get viewerIsFollowing => _$this._viewerIsFollowing; + set viewerIsFollowing(bool viewerIsFollowing) => + _$this._viewerIsFollowing = viewerIsFollowing; + + GViewerData_viewer_starredRepositoriesBuilder _starredRepositories; + GViewerData_viewer_starredRepositoriesBuilder get starredRepositories => + _$this._starredRepositories ??= + new GViewerData_viewer_starredRepositoriesBuilder(); + set starredRepositories( + GViewerData_viewer_starredRepositoriesBuilder starredRepositories) => + _$this._starredRepositories = starredRepositories; + + GViewerData_viewer_followersBuilder _followers; + GViewerData_viewer_followersBuilder get followers => + _$this._followers ??= new GViewerData_viewer_followersBuilder(); + set followers(GViewerData_viewer_followersBuilder followers) => + _$this._followers = followers; + + GViewerData_viewer_followingBuilder _following; + GViewerData_viewer_followingBuilder get following => + _$this._following ??= new GViewerData_viewer_followingBuilder(); + set following(GViewerData_viewer_followingBuilder following) => + _$this._following = following; + + GViewerData_viewer_contributionsCollectionBuilder _contributionsCollection; + GViewerData_viewer_contributionsCollectionBuilder + get contributionsCollection => _$this._contributionsCollection ??= + new GViewerData_viewer_contributionsCollectionBuilder(); + set contributionsCollection( + GViewerData_viewer_contributionsCollectionBuilder + contributionsCollection) => + _$this._contributionsCollection = contributionsCollection; + + GViewerData_viewer_repositoriesBuilder _repositories; + GViewerData_viewer_repositoriesBuilder get repositories => + _$this._repositories ??= new GViewerData_viewer_repositoriesBuilder(); + set repositories(GViewerData_viewer_repositoriesBuilder repositories) => + _$this._repositories = repositories; + + GViewerData_viewer_pinnedItemsBuilder _pinnedItems; + GViewerData_viewer_pinnedItemsBuilder get pinnedItems => + _$this._pinnedItems ??= new GViewerData_viewer_pinnedItemsBuilder(); + set pinnedItems(GViewerData_viewer_pinnedItemsBuilder pinnedItems) => + _$this._pinnedItems = pinnedItems; + + GViewerData_viewerBuilder() { + GViewerData_viewer._initializeBuilder(this); + } + + GViewerData_viewerBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _name = _$v.name; + _bio = _$v.bio; + _company = _$v.company; + _location = _$v.location; + _email = _$v.email; + _createdAt = _$v.createdAt; + _websiteUrl = _$v.websiteUrl; + _viewerCanFollow = _$v.viewerCanFollow; + _viewerIsFollowing = _$v.viewerIsFollowing; + _starredRepositories = _$v.starredRepositories?.toBuilder(); + _followers = _$v.followers?.toBuilder(); + _following = _$v.following?.toBuilder(); + _contributionsCollection = _$v.contributionsCollection?.toBuilder(); + _repositories = _$v.repositories?.toBuilder(); + _pinnedItems = _$v.pinnedItems?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GViewerData_viewer other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerData_viewer; + } + + @override + void update(void Function(GViewerData_viewerBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer build() { + _$GViewerData_viewer _$result; + try { + _$result = _$v ?? + new _$GViewerData_viewer._( + G__typename: G__typename, + login: login, + avatarUrl: avatarUrl, + name: name, + bio: bio, + company: company, + location: location, + email: email, + createdAt: createdAt, + websiteUrl: websiteUrl, + viewerCanFollow: viewerCanFollow, + viewerIsFollowing: viewerIsFollowing, + starredRepositories: starredRepositories.build(), + followers: followers.build(), + following: following.build(), + contributionsCollection: contributionsCollection.build(), + repositories: repositories.build(), + pinnedItems: pinnedItems.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'starredRepositories'; + starredRepositories.build(); + _$failedField = 'followers'; + followers.build(); + _$failedField = 'following'; + following.build(); + _$failedField = 'contributionsCollection'; + contributionsCollection.build(); + _$failedField = 'repositories'; + repositories.build(); + _$failedField = 'pinnedItems'; + pinnedItems.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GViewerData_viewer', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_starredRepositories + extends GViewerData_viewer_starredRepositories { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GViewerData_viewer_starredRepositories( + [void Function(GViewerData_viewer_starredRepositoriesBuilder) + updates]) => + (new GViewerData_viewer_starredRepositoriesBuilder()..update(updates)) + .build(); + + _$GViewerData_viewer_starredRepositories._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_starredRepositories', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_starredRepositories', 'totalCount'); + } + } + + @override + GViewerData_viewer_starredRepositories rebuild( + void Function(GViewerData_viewer_starredRepositoriesBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_starredRepositoriesBuilder toBuilder() => + new GViewerData_viewer_starredRepositoriesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GViewerData_viewer_starredRepositories && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GViewerData_viewer_starredRepositories') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GViewerData_viewer_starredRepositoriesBuilder + implements + Builder { + _$GViewerData_viewer_starredRepositories _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GViewerData_viewer_starredRepositoriesBuilder() { + GViewerData_viewer_starredRepositories._initializeBuilder(this); + } + + GViewerData_viewer_starredRepositoriesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GViewerData_viewer_starredRepositories other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerData_viewer_starredRepositories; + } + + @override + void update( + void Function(GViewerData_viewer_starredRepositoriesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_starredRepositories build() { + final _$result = _$v ?? + new _$GViewerData_viewer_starredRepositories._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_followers extends GViewerData_viewer_followers { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GViewerData_viewer_followers( + [void Function(GViewerData_viewer_followersBuilder) updates]) => + (new GViewerData_viewer_followersBuilder()..update(updates)).build(); + + _$GViewerData_viewer_followers._({this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_followers', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_followers', 'totalCount'); + } + } + + @override + GViewerData_viewer_followers rebuild( + void Function(GViewerData_viewer_followersBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_followersBuilder toBuilder() => + new GViewerData_viewer_followersBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GViewerData_viewer_followers && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GViewerData_viewer_followers') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GViewerData_viewer_followersBuilder + implements + Builder { + _$GViewerData_viewer_followers _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GViewerData_viewer_followersBuilder() { + GViewerData_viewer_followers._initializeBuilder(this); + } + + GViewerData_viewer_followersBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GViewerData_viewer_followers other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerData_viewer_followers; + } + + @override + void update(void Function(GViewerData_viewer_followersBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_followers build() { + final _$result = _$v ?? + new _$GViewerData_viewer_followers._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_following extends GViewerData_viewer_following { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GViewerData_viewer_following( + [void Function(GViewerData_viewer_followingBuilder) updates]) => + (new GViewerData_viewer_followingBuilder()..update(updates)).build(); + + _$GViewerData_viewer_following._({this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_following', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_following', 'totalCount'); + } + } + + @override + GViewerData_viewer_following rebuild( + void Function(GViewerData_viewer_followingBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_followingBuilder toBuilder() => + new GViewerData_viewer_followingBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GViewerData_viewer_following && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GViewerData_viewer_following') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GViewerData_viewer_followingBuilder + implements + Builder { + _$GViewerData_viewer_following _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GViewerData_viewer_followingBuilder() { + GViewerData_viewer_following._initializeBuilder(this); + } + + GViewerData_viewer_followingBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GViewerData_viewer_following other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerData_viewer_following; + } + + @override + void update(void Function(GViewerData_viewer_followingBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_following build() { + final _$result = _$v ?? + new _$GViewerData_viewer_following._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_contributionsCollection + extends GViewerData_viewer_contributionsCollection { + @override + final String G__typename; + @override + final GViewerData_viewer_contributionsCollection_contributionCalendar + contributionCalendar; + + factory _$GViewerData_viewer_contributionsCollection( + [void Function(GViewerData_viewer_contributionsCollectionBuilder) + updates]) => + (new GViewerData_viewer_contributionsCollectionBuilder()..update(updates)) + .build(); + + _$GViewerData_viewer_contributionsCollection._( + {this.G__typename, this.contributionCalendar}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_contributionsCollection', 'G__typename'); + } + if (contributionCalendar == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_contributionsCollection', 'contributionCalendar'); + } + } + + @override + GViewerData_viewer_contributionsCollection rebuild( + void Function(GViewerData_viewer_contributionsCollectionBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_contributionsCollectionBuilder toBuilder() => + new GViewerData_viewer_contributionsCollectionBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GViewerData_viewer_contributionsCollection && + G__typename == other.G__typename && + contributionCalendar == other.contributionCalendar; + } + + @override + int get hashCode { + return $jf( + $jc($jc(0, G__typename.hashCode), contributionCalendar.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GViewerData_viewer_contributionsCollection') + ..add('G__typename', G__typename) + ..add('contributionCalendar', contributionCalendar)) + .toString(); + } +} + +class GViewerData_viewer_contributionsCollectionBuilder + implements + Builder { + _$GViewerData_viewer_contributionsCollection _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GViewerData_viewer_contributionsCollection_contributionCalendarBuilder + _contributionCalendar; + GViewerData_viewer_contributionsCollection_contributionCalendarBuilder + get contributionCalendar => _$this._contributionCalendar ??= + new GViewerData_viewer_contributionsCollection_contributionCalendarBuilder(); + set contributionCalendar( + GViewerData_viewer_contributionsCollection_contributionCalendarBuilder + contributionCalendar) => + _$this._contributionCalendar = contributionCalendar; + + GViewerData_viewer_contributionsCollectionBuilder() { + GViewerData_viewer_contributionsCollection._initializeBuilder(this); + } + + GViewerData_viewer_contributionsCollectionBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _contributionCalendar = _$v.contributionCalendar?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GViewerData_viewer_contributionsCollection other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerData_viewer_contributionsCollection; + } + + @override + void update( + void Function(GViewerData_viewer_contributionsCollectionBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_contributionsCollection build() { + _$GViewerData_viewer_contributionsCollection _$result; + try { + _$result = _$v ?? + new _$GViewerData_viewer_contributionsCollection._( + G__typename: G__typename, + contributionCalendar: contributionCalendar.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'contributionCalendar'; + contributionCalendar.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GViewerData_viewer_contributionsCollection', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_contributionsCollection_contributionCalendar + extends GViewerData_viewer_contributionsCollection_contributionCalendar { + @override + final String G__typename; + @override + final BuiltList< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks> + weeks; + + factory _$GViewerData_viewer_contributionsCollection_contributionCalendar( + [void Function( + GViewerData_viewer_contributionsCollection_contributionCalendarBuilder) + updates]) => + (new GViewerData_viewer_contributionsCollection_contributionCalendarBuilder() + ..update(updates)) + .build(); + + _$GViewerData_viewer_contributionsCollection_contributionCalendar._( + {this.G__typename, this.weeks}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_contributionsCollection_contributionCalendar', + 'G__typename'); + } + if (weeks == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_contributionsCollection_contributionCalendar', + 'weeks'); + } + } + + @override + GViewerData_viewer_contributionsCollection_contributionCalendar rebuild( + void Function( + GViewerData_viewer_contributionsCollection_contributionCalendarBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_contributionsCollection_contributionCalendarBuilder + toBuilder() => + new GViewerData_viewer_contributionsCollection_contributionCalendarBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GViewerData_viewer_contributionsCollection_contributionCalendar && + G__typename == other.G__typename && + weeks == other.weeks; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), weeks.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GViewerData_viewer_contributionsCollection_contributionCalendar') + ..add('G__typename', G__typename) + ..add('weeks', weeks)) + .toString(); + } +} + +class GViewerData_viewer_contributionsCollection_contributionCalendarBuilder + implements + Builder { + _$GViewerData_viewer_contributionsCollection_contributionCalendar _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + ListBuilder< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks> + _weeks; + ListBuilder< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks> + get weeks => _$this._weeks ??= new ListBuilder< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks>(); + set weeks( + ListBuilder< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks> + weeks) => + _$this._weeks = weeks; + + GViewerData_viewer_contributionsCollection_contributionCalendarBuilder() { + GViewerData_viewer_contributionsCollection_contributionCalendar + ._initializeBuilder(this); + } + + GViewerData_viewer_contributionsCollection_contributionCalendarBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _weeks = _$v.weeks?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GViewerData_viewer_contributionsCollection_contributionCalendar other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GViewerData_viewer_contributionsCollection_contributionCalendar; + } + + @override + void update( + void Function( + GViewerData_viewer_contributionsCollection_contributionCalendarBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_contributionsCollection_contributionCalendar build() { + _$GViewerData_viewer_contributionsCollection_contributionCalendar _$result; + try { + _$result = _$v ?? + new _$GViewerData_viewer_contributionsCollection_contributionCalendar + ._(G__typename: G__typename, weeks: weeks.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'weeks'; + weeks.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GViewerData_viewer_contributionsCollection_contributionCalendar', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks + extends GViewerData_viewer_contributionsCollection_contributionCalendar_weeks { + @override + final String G__typename; + @override + final BuiltList< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays> + contributionDays; + + factory _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks( + [void Function( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeksBuilder) + updates]) => + (new GViewerData_viewer_contributionsCollection_contributionCalendar_weeksBuilder() + ..update(updates)) + .build(); + + _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks._( + {this.G__typename, this.contributionDays}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_contributionsCollection_contributionCalendar_weeks', + 'G__typename'); + } + if (contributionDays == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_contributionsCollection_contributionCalendar_weeks', + 'contributionDays'); + } + } + + @override + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks rebuild( + void Function( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeksBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_contributionsCollection_contributionCalendar_weeksBuilder + toBuilder() => + new GViewerData_viewer_contributionsCollection_contributionCalendar_weeksBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GViewerData_viewer_contributionsCollection_contributionCalendar_weeks && + G__typename == other.G__typename && + contributionDays == other.contributionDays; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), contributionDays.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GViewerData_viewer_contributionsCollection_contributionCalendar_weeks') + ..add('G__typename', G__typename) + ..add('contributionDays', contributionDays)) + .toString(); + } +} + +class GViewerData_viewer_contributionsCollection_contributionCalendar_weeksBuilder + implements + Builder< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks, + GViewerData_viewer_contributionsCollection_contributionCalendar_weeksBuilder> { + _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + ListBuilder< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays> + _contributionDays; + ListBuilder< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays> + get contributionDays => _$this._contributionDays ??= new ListBuilder< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays>(); + set contributionDays( + ListBuilder< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays> + contributionDays) => + _$this._contributionDays = contributionDays; + + GViewerData_viewer_contributionsCollection_contributionCalendar_weeksBuilder() { + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks + ._initializeBuilder(this); + } + + GViewerData_viewer_contributionsCollection_contributionCalendar_weeksBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _contributionDays = _$v.contributionDays?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks; + } + + @override + void update( + void Function( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeksBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks + build() { + _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks + _$result; + try { + _$result = _$v ?? + new _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks + ._( + G__typename: G__typename, + contributionDays: contributionDays.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'contributionDays'; + contributionDays.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GViewerData_viewer_contributionsCollection_contributionCalendar_weeks', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays + extends GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays { + @override + final String G__typename; + @override + final String color; + + factory _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays( + [void Function( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder) + updates]) => + (new GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder() + ..update(updates)) + .build(); + + _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays._( + {this.G__typename, this.color}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays', + 'G__typename'); + } + if (color == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays', + 'color'); + } + } + + @override + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays + rebuild( + void Function( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder + toBuilder() => + new GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays && + G__typename == other.G__typename && + color == other.color; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), color.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays') + ..add('G__typename', G__typename) + ..add('color', color)) + .toString(); + } +} + +class GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder + implements + Builder< + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays, + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder> { + _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder() { + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays + ._initializeBuilder(this); + } + + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _color = _$v.color; + _$v = null; + } + return this; + } + + @override + void replace( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays; + } + + @override + void update( + void Function( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays + build() { + final _$result = _$v ?? + new _$GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays + ._(G__typename: G__typename, color: color); + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_repositories + extends GViewerData_viewer_repositories { + @override + final String G__typename; + @override + final int totalCount; + @override + final BuiltList nodes; + + factory _$GViewerData_viewer_repositories( + [void Function(GViewerData_viewer_repositoriesBuilder) updates]) => + (new GViewerData_viewer_repositoriesBuilder()..update(updates)).build(); + + _$GViewerData_viewer_repositories._( + {this.G__typename, this.totalCount, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_repositories', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_repositories', 'totalCount'); + } + } + + @override + GViewerData_viewer_repositories rebuild( + void Function(GViewerData_viewer_repositoriesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_repositoriesBuilder toBuilder() => + new GViewerData_viewer_repositoriesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GViewerData_viewer_repositories && + G__typename == other.G__typename && + totalCount == other.totalCount && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GViewerData_viewer_repositories') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('nodes', nodes)) + .toString(); + } +} + +class GViewerData_viewer_repositoriesBuilder + implements + Builder { + _$GViewerData_viewer_repositories _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= + new ListBuilder(); + set nodes(ListBuilder nodes) => + _$this._nodes = nodes; + + GViewerData_viewer_repositoriesBuilder() { + GViewerData_viewer_repositories._initializeBuilder(this); + } + + GViewerData_viewer_repositoriesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GViewerData_viewer_repositories other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerData_viewer_repositories; + } + + @override + void update(void Function(GViewerData_viewer_repositoriesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_repositories build() { + _$GViewerData_viewer_repositories _$result; + try { + _$result = _$v ?? + new _$GViewerData_viewer_repositories._( + G__typename: G__typename, + totalCount: totalCount, + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GViewerData_viewer_repositories', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_repositories_nodes + extends GViewerData_viewer_repositories_nodes { + @override + final String G__typename; + @override + final GViewerData_viewer_repositories_nodes_owner owner; + @override + final String name; + @override + final String description; + @override + final bool isPrivate; + @override + final bool isFork; + @override + final GViewerData_viewer_repositories_nodes_stargazers stargazers; + @override + final GViewerData_viewer_repositories_nodes_forks forks; + @override + final GViewerData_viewer_repositories_nodes_primaryLanguage primaryLanguage; + + factory _$GViewerData_viewer_repositories_nodes( + [void Function(GViewerData_viewer_repositories_nodesBuilder) + updates]) => + (new GViewerData_viewer_repositories_nodesBuilder()..update(updates)) + .build(); + + _$GViewerData_viewer_repositories_nodes._( + {this.G__typename, + this.owner, + this.name, + this.description, + this.isPrivate, + this.isFork, + this.stargazers, + this.forks, + this.primaryLanguage}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_repositories_nodes', 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_repositories_nodes', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_repositories_nodes', 'name'); + } + if (isPrivate == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_repositories_nodes', 'isPrivate'); + } + if (isFork == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_repositories_nodes', 'isFork'); + } + if (stargazers == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_repositories_nodes', 'stargazers'); + } + if (forks == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_repositories_nodes', 'forks'); + } + } + + @override + GViewerData_viewer_repositories_nodes rebuild( + void Function(GViewerData_viewer_repositories_nodesBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_repositories_nodesBuilder toBuilder() => + new GViewerData_viewer_repositories_nodesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GViewerData_viewer_repositories_nodes && + G__typename == other.G__typename && + owner == other.owner && + name == other.name && + description == other.description && + isPrivate == other.isPrivate && + isFork == other.isFork && + stargazers == other.stargazers && + forks == other.forks && + primaryLanguage == other.primaryLanguage; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, G__typename.hashCode), + owner.hashCode), + name.hashCode), + description.hashCode), + isPrivate.hashCode), + isFork.hashCode), + stargazers.hashCode), + forks.hashCode), + primaryLanguage.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GViewerData_viewer_repositories_nodes') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name) + ..add('description', description) + ..add('isPrivate', isPrivate) + ..add('isFork', isFork) + ..add('stargazers', stargazers) + ..add('forks', forks) + ..add('primaryLanguage', primaryLanguage)) + .toString(); + } +} + +class GViewerData_viewer_repositories_nodesBuilder + implements + Builder { + _$GViewerData_viewer_repositories_nodes _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GViewerData_viewer_repositories_nodes_ownerBuilder _owner; + GViewerData_viewer_repositories_nodes_ownerBuilder get owner => + _$this._owner ??= + new GViewerData_viewer_repositories_nodes_ownerBuilder(); + set owner(GViewerData_viewer_repositories_nodes_ownerBuilder owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + bool _isPrivate; + bool get isPrivate => _$this._isPrivate; + set isPrivate(bool isPrivate) => _$this._isPrivate = isPrivate; + + bool _isFork; + bool get isFork => _$this._isFork; + set isFork(bool isFork) => _$this._isFork = isFork; + + GViewerData_viewer_repositories_nodes_stargazersBuilder _stargazers; + GViewerData_viewer_repositories_nodes_stargazersBuilder get stargazers => + _$this._stargazers ??= + new GViewerData_viewer_repositories_nodes_stargazersBuilder(); + set stargazers( + GViewerData_viewer_repositories_nodes_stargazersBuilder stargazers) => + _$this._stargazers = stargazers; + + GViewerData_viewer_repositories_nodes_forksBuilder _forks; + GViewerData_viewer_repositories_nodes_forksBuilder get forks => + _$this._forks ??= + new GViewerData_viewer_repositories_nodes_forksBuilder(); + set forks(GViewerData_viewer_repositories_nodes_forksBuilder forks) => + _$this._forks = forks; + + GViewerData_viewer_repositories_nodes_primaryLanguageBuilder _primaryLanguage; + GViewerData_viewer_repositories_nodes_primaryLanguageBuilder + get primaryLanguage => _$this._primaryLanguage ??= + new GViewerData_viewer_repositories_nodes_primaryLanguageBuilder(); + set primaryLanguage( + GViewerData_viewer_repositories_nodes_primaryLanguageBuilder + primaryLanguage) => + _$this._primaryLanguage = primaryLanguage; + + GViewerData_viewer_repositories_nodesBuilder() { + GViewerData_viewer_repositories_nodes._initializeBuilder(this); + } + + GViewerData_viewer_repositories_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _description = _$v.description; + _isPrivate = _$v.isPrivate; + _isFork = _$v.isFork; + _stargazers = _$v.stargazers?.toBuilder(); + _forks = _$v.forks?.toBuilder(); + _primaryLanguage = _$v.primaryLanguage?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GViewerData_viewer_repositories_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerData_viewer_repositories_nodes; + } + + @override + void update( + void Function(GViewerData_viewer_repositories_nodesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_repositories_nodes build() { + _$GViewerData_viewer_repositories_nodes _$result; + try { + _$result = _$v ?? + new _$GViewerData_viewer_repositories_nodes._( + G__typename: G__typename, + owner: owner.build(), + name: name, + description: description, + isPrivate: isPrivate, + isFork: isFork, + stargazers: stargazers.build(), + forks: forks.build(), + primaryLanguage: _primaryLanguage?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + + _$failedField = 'stargazers'; + stargazers.build(); + _$failedField = 'forks'; + forks.build(); + _$failedField = 'primaryLanguage'; + _primaryLanguage?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GViewerData_viewer_repositories_nodes', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_repositories_nodes_owner + extends GViewerData_viewer_repositories_nodes_owner { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GViewerData_viewer_repositories_nodes_owner( + [void Function(GViewerData_viewer_repositories_nodes_ownerBuilder) + updates]) => + (new GViewerData_viewer_repositories_nodes_ownerBuilder() + ..update(updates)) + .build(); + + _$GViewerData_viewer_repositories_nodes_owner._( + {this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_repositories_nodes_owner', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_repositories_nodes_owner', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_repositories_nodes_owner', 'avatarUrl'); + } + } + + @override + GViewerData_viewer_repositories_nodes_owner rebuild( + void Function(GViewerData_viewer_repositories_nodes_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_repositories_nodes_ownerBuilder toBuilder() => + new GViewerData_viewer_repositories_nodes_ownerBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GViewerData_viewer_repositories_nodes_owner && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GViewerData_viewer_repositories_nodes_owner') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GViewerData_viewer_repositories_nodes_ownerBuilder + implements + Builder { + _$GViewerData_viewer_repositories_nodes_owner _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GViewerData_viewer_repositories_nodes_ownerBuilder() { + GViewerData_viewer_repositories_nodes_owner._initializeBuilder(this); + } + + GViewerData_viewer_repositories_nodes_ownerBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace(GViewerData_viewer_repositories_nodes_owner other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerData_viewer_repositories_nodes_owner; + } + + @override + void update( + void Function(GViewerData_viewer_repositories_nodes_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_repositories_nodes_owner build() { + final _$result = _$v ?? + new _$GViewerData_viewer_repositories_nodes_owner._( + G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_repositories_nodes_stargazers + extends GViewerData_viewer_repositories_nodes_stargazers { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GViewerData_viewer_repositories_nodes_stargazers( + [void Function( + GViewerData_viewer_repositories_nodes_stargazersBuilder) + updates]) => + (new GViewerData_viewer_repositories_nodes_stargazersBuilder() + ..update(updates)) + .build(); + + _$GViewerData_viewer_repositories_nodes_stargazers._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_repositories_nodes_stargazers', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_repositories_nodes_stargazers', 'totalCount'); + } + } + + @override + GViewerData_viewer_repositories_nodes_stargazers rebuild( + void Function(GViewerData_viewer_repositories_nodes_stargazersBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_repositories_nodes_stargazersBuilder toBuilder() => + new GViewerData_viewer_repositories_nodes_stargazersBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GViewerData_viewer_repositories_nodes_stargazers && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GViewerData_viewer_repositories_nodes_stargazers') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GViewerData_viewer_repositories_nodes_stargazersBuilder + implements + Builder { + _$GViewerData_viewer_repositories_nodes_stargazers _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GViewerData_viewer_repositories_nodes_stargazersBuilder() { + GViewerData_viewer_repositories_nodes_stargazers._initializeBuilder(this); + } + + GViewerData_viewer_repositories_nodes_stargazersBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GViewerData_viewer_repositories_nodes_stargazers other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerData_viewer_repositories_nodes_stargazers; + } + + @override + void update( + void Function(GViewerData_viewer_repositories_nodes_stargazersBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_repositories_nodes_stargazers build() { + final _$result = _$v ?? + new _$GViewerData_viewer_repositories_nodes_stargazers._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_repositories_nodes_forks + extends GViewerData_viewer_repositories_nodes_forks { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GViewerData_viewer_repositories_nodes_forks( + [void Function(GViewerData_viewer_repositories_nodes_forksBuilder) + updates]) => + (new GViewerData_viewer_repositories_nodes_forksBuilder() + ..update(updates)) + .build(); + + _$GViewerData_viewer_repositories_nodes_forks._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_repositories_nodes_forks', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_repositories_nodes_forks', 'totalCount'); + } + } + + @override + GViewerData_viewer_repositories_nodes_forks rebuild( + void Function(GViewerData_viewer_repositories_nodes_forksBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_repositories_nodes_forksBuilder toBuilder() => + new GViewerData_viewer_repositories_nodes_forksBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GViewerData_viewer_repositories_nodes_forks && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GViewerData_viewer_repositories_nodes_forks') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GViewerData_viewer_repositories_nodes_forksBuilder + implements + Builder { + _$GViewerData_viewer_repositories_nodes_forks _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GViewerData_viewer_repositories_nodes_forksBuilder() { + GViewerData_viewer_repositories_nodes_forks._initializeBuilder(this); + } + + GViewerData_viewer_repositories_nodes_forksBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GViewerData_viewer_repositories_nodes_forks other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerData_viewer_repositories_nodes_forks; + } + + @override + void update( + void Function(GViewerData_viewer_repositories_nodes_forksBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_repositories_nodes_forks build() { + final _$result = _$v ?? + new _$GViewerData_viewer_repositories_nodes_forks._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_repositories_nodes_primaryLanguage + extends GViewerData_viewer_repositories_nodes_primaryLanguage { + @override + final String G__typename; + @override + final String color; + @override + final String name; + + factory _$GViewerData_viewer_repositories_nodes_primaryLanguage( + [void Function( + GViewerData_viewer_repositories_nodes_primaryLanguageBuilder) + updates]) => + (new GViewerData_viewer_repositories_nodes_primaryLanguageBuilder() + ..update(updates)) + .build(); + + _$GViewerData_viewer_repositories_nodes_primaryLanguage._( + {this.G__typename, this.color, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_repositories_nodes_primaryLanguage', + 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_repositories_nodes_primaryLanguage', 'name'); + } + } + + @override + GViewerData_viewer_repositories_nodes_primaryLanguage rebuild( + void Function( + GViewerData_viewer_repositories_nodes_primaryLanguageBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_repositories_nodes_primaryLanguageBuilder toBuilder() => + new GViewerData_viewer_repositories_nodes_primaryLanguageBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GViewerData_viewer_repositories_nodes_primaryLanguage && + G__typename == other.G__typename && + color == other.color && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), color.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GViewerData_viewer_repositories_nodes_primaryLanguage') + ..add('G__typename', G__typename) + ..add('color', color) + ..add('name', name)) + .toString(); + } +} + +class GViewerData_viewer_repositories_nodes_primaryLanguageBuilder + implements + Builder { + _$GViewerData_viewer_repositories_nodes_primaryLanguage _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GViewerData_viewer_repositories_nodes_primaryLanguageBuilder() { + GViewerData_viewer_repositories_nodes_primaryLanguage._initializeBuilder( + this); + } + + GViewerData_viewer_repositories_nodes_primaryLanguageBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _color = _$v.color; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace(GViewerData_viewer_repositories_nodes_primaryLanguage other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerData_viewer_repositories_nodes_primaryLanguage; + } + + @override + void update( + void Function( + GViewerData_viewer_repositories_nodes_primaryLanguageBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_repositories_nodes_primaryLanguage build() { + final _$result = _$v ?? + new _$GViewerData_viewer_repositories_nodes_primaryLanguage._( + G__typename: G__typename, color: color, name: name); + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_pinnedItems extends GViewerData_viewer_pinnedItems { + @override + final String G__typename; + @override + final BuiltList nodes; + + factory _$GViewerData_viewer_pinnedItems( + [void Function(GViewerData_viewer_pinnedItemsBuilder) updates]) => + (new GViewerData_viewer_pinnedItemsBuilder()..update(updates)).build(); + + _$GViewerData_viewer_pinnedItems._({this.G__typename, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_pinnedItems', 'G__typename'); + } + } + + @override + GViewerData_viewer_pinnedItems rebuild( + void Function(GViewerData_viewer_pinnedItemsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_pinnedItemsBuilder toBuilder() => + new GViewerData_viewer_pinnedItemsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GViewerData_viewer_pinnedItems && + G__typename == other.G__typename && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GViewerData_viewer_pinnedItems') + ..add('G__typename', G__typename) + ..add('nodes', nodes)) + .toString(); + } +} + +class GViewerData_viewer_pinnedItemsBuilder + implements + Builder { + _$GViewerData_viewer_pinnedItems _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= new ListBuilder(); + set nodes(ListBuilder nodes) => + _$this._nodes = nodes; + + GViewerData_viewer_pinnedItemsBuilder() { + GViewerData_viewer_pinnedItems._initializeBuilder(this); + } + + GViewerData_viewer_pinnedItemsBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GViewerData_viewer_pinnedItems other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerData_viewer_pinnedItems; + } + + @override + void update(void Function(GViewerData_viewer_pinnedItemsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_pinnedItems build() { + _$GViewerData_viewer_pinnedItems _$result; + try { + _$result = _$v ?? + new _$GViewerData_viewer_pinnedItems._( + G__typename: G__typename, nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GViewerData_viewer_pinnedItems', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_pinnedItems_nodes__base + extends GViewerData_viewer_pinnedItems_nodes__base { + @override + final String G__typename; + + factory _$GViewerData_viewer_pinnedItems_nodes__base( + [void Function(GViewerData_viewer_pinnedItems_nodes__baseBuilder) + updates]) => + (new GViewerData_viewer_pinnedItems_nodes__baseBuilder()..update(updates)) + .build(); + + _$GViewerData_viewer_pinnedItems_nodes__base._({this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_pinnedItems_nodes__base', 'G__typename'); + } + } + + @override + GViewerData_viewer_pinnedItems_nodes__base rebuild( + void Function(GViewerData_viewer_pinnedItems_nodes__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_pinnedItems_nodes__baseBuilder toBuilder() => + new GViewerData_viewer_pinnedItems_nodes__baseBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GViewerData_viewer_pinnedItems_nodes__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GViewerData_viewer_pinnedItems_nodes__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GViewerData_viewer_pinnedItems_nodes__baseBuilder + implements + Builder { + _$GViewerData_viewer_pinnedItems_nodes__base _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GViewerData_viewer_pinnedItems_nodes__baseBuilder() { + GViewerData_viewer_pinnedItems_nodes__base._initializeBuilder(this); + } + + GViewerData_viewer_pinnedItems_nodes__baseBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace(GViewerData_viewer_pinnedItems_nodes__base other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerData_viewer_pinnedItems_nodes__base; + } + + @override + void update( + void Function(GViewerData_viewer_pinnedItems_nodes__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_pinnedItems_nodes__base build() { + final _$result = _$v ?? + new _$GViewerData_viewer_pinnedItems_nodes__base._( + G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_pinnedItems_nodes__asRepository + extends GViewerData_viewer_pinnedItems_nodes__asRepository { + @override + final String G__typename; + @override + final GViewerData_viewer_pinnedItems_nodes__asRepository_owner owner; + @override + final String name; + @override + final String description; + @override + final bool isPrivate; + @override + final bool isFork; + @override + final GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers + stargazers; + @override + final GViewerData_viewer_pinnedItems_nodes__asRepository_forks forks; + @override + final GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage + primaryLanguage; + + factory _$GViewerData_viewer_pinnedItems_nodes__asRepository( + [void Function( + GViewerData_viewer_pinnedItems_nodes__asRepositoryBuilder) + updates]) => + (new GViewerData_viewer_pinnedItems_nodes__asRepositoryBuilder() + ..update(updates)) + .build(); + + _$GViewerData_viewer_pinnedItems_nodes__asRepository._( + {this.G__typename, + this.owner, + this.name, + this.description, + this.isPrivate, + this.isFork, + this.stargazers, + this.forks, + this.primaryLanguage}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_pinnedItems_nodes__asRepository', 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_pinnedItems_nodes__asRepository', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_pinnedItems_nodes__asRepository', 'name'); + } + if (isPrivate == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_pinnedItems_nodes__asRepository', 'isPrivate'); + } + if (isFork == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_pinnedItems_nodes__asRepository', 'isFork'); + } + if (stargazers == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_pinnedItems_nodes__asRepository', 'stargazers'); + } + if (forks == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_pinnedItems_nodes__asRepository', 'forks'); + } + } + + @override + GViewerData_viewer_pinnedItems_nodes__asRepository rebuild( + void Function( + GViewerData_viewer_pinnedItems_nodes__asRepositoryBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_pinnedItems_nodes__asRepositoryBuilder toBuilder() => + new GViewerData_viewer_pinnedItems_nodes__asRepositoryBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GViewerData_viewer_pinnedItems_nodes__asRepository && + G__typename == other.G__typename && + owner == other.owner && + name == other.name && + description == other.description && + isPrivate == other.isPrivate && + isFork == other.isFork && + stargazers == other.stargazers && + forks == other.forks && + primaryLanguage == other.primaryLanguage; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, G__typename.hashCode), + owner.hashCode), + name.hashCode), + description.hashCode), + isPrivate.hashCode), + isFork.hashCode), + stargazers.hashCode), + forks.hashCode), + primaryLanguage.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GViewerData_viewer_pinnedItems_nodes__asRepository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name) + ..add('description', description) + ..add('isPrivate', isPrivate) + ..add('isFork', isFork) + ..add('stargazers', stargazers) + ..add('forks', forks) + ..add('primaryLanguage', primaryLanguage)) + .toString(); + } +} + +class GViewerData_viewer_pinnedItems_nodes__asRepositoryBuilder + implements + Builder { + _$GViewerData_viewer_pinnedItems_nodes__asRepository _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GViewerData_viewer_pinnedItems_nodes__asRepository_ownerBuilder _owner; + GViewerData_viewer_pinnedItems_nodes__asRepository_ownerBuilder get owner => + _$this._owner ??= + new GViewerData_viewer_pinnedItems_nodes__asRepository_ownerBuilder(); + set owner( + GViewerData_viewer_pinnedItems_nodes__asRepository_ownerBuilder + owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + bool _isPrivate; + bool get isPrivate => _$this._isPrivate; + set isPrivate(bool isPrivate) => _$this._isPrivate = isPrivate; + + bool _isFork; + bool get isFork => _$this._isFork; + set isFork(bool isFork) => _$this._isFork = isFork; + + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazersBuilder + _stargazers; + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazersBuilder + get stargazers => _$this._stargazers ??= + new GViewerData_viewer_pinnedItems_nodes__asRepository_stargazersBuilder(); + set stargazers( + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazersBuilder + stargazers) => + _$this._stargazers = stargazers; + + GViewerData_viewer_pinnedItems_nodes__asRepository_forksBuilder _forks; + GViewerData_viewer_pinnedItems_nodes__asRepository_forksBuilder get forks => + _$this._forks ??= + new GViewerData_viewer_pinnedItems_nodes__asRepository_forksBuilder(); + set forks( + GViewerData_viewer_pinnedItems_nodes__asRepository_forksBuilder + forks) => + _$this._forks = forks; + + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageBuilder + _primaryLanguage; + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageBuilder + get primaryLanguage => _$this._primaryLanguage ??= + new GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageBuilder(); + set primaryLanguage( + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageBuilder + primaryLanguage) => + _$this._primaryLanguage = primaryLanguage; + + GViewerData_viewer_pinnedItems_nodes__asRepositoryBuilder() { + GViewerData_viewer_pinnedItems_nodes__asRepository._initializeBuilder(this); + } + + GViewerData_viewer_pinnedItems_nodes__asRepositoryBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _description = _$v.description; + _isPrivate = _$v.isPrivate; + _isFork = _$v.isFork; + _stargazers = _$v.stargazers?.toBuilder(); + _forks = _$v.forks?.toBuilder(); + _primaryLanguage = _$v.primaryLanguage?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GViewerData_viewer_pinnedItems_nodes__asRepository other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerData_viewer_pinnedItems_nodes__asRepository; + } + + @override + void update( + void Function(GViewerData_viewer_pinnedItems_nodes__asRepositoryBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_pinnedItems_nodes__asRepository build() { + _$GViewerData_viewer_pinnedItems_nodes__asRepository _$result; + try { + _$result = _$v ?? + new _$GViewerData_viewer_pinnedItems_nodes__asRepository._( + G__typename: G__typename, + owner: owner.build(), + name: name, + description: description, + isPrivate: isPrivate, + isFork: isFork, + stargazers: stargazers.build(), + forks: forks.build(), + primaryLanguage: _primaryLanguage?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + + _$failedField = 'stargazers'; + stargazers.build(); + _$failedField = 'forks'; + forks.build(); + _$failedField = 'primaryLanguage'; + _primaryLanguage?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GViewerData_viewer_pinnedItems_nodes__asRepository', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_pinnedItems_nodes__asRepository_owner + extends GViewerData_viewer_pinnedItems_nodes__asRepository_owner { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GViewerData_viewer_pinnedItems_nodes__asRepository_owner( + [void Function( + GViewerData_viewer_pinnedItems_nodes__asRepository_ownerBuilder) + updates]) => + (new GViewerData_viewer_pinnedItems_nodes__asRepository_ownerBuilder() + ..update(updates)) + .build(); + + _$GViewerData_viewer_pinnedItems_nodes__asRepository_owner._( + {this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_pinnedItems_nodes__asRepository_owner', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_pinnedItems_nodes__asRepository_owner', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_pinnedItems_nodes__asRepository_owner', + 'avatarUrl'); + } + } + + @override + GViewerData_viewer_pinnedItems_nodes__asRepository_owner rebuild( + void Function( + GViewerData_viewer_pinnedItems_nodes__asRepository_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_pinnedItems_nodes__asRepository_ownerBuilder toBuilder() => + new GViewerData_viewer_pinnedItems_nodes__asRepository_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GViewerData_viewer_pinnedItems_nodes__asRepository_owner && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GViewerData_viewer_pinnedItems_nodes__asRepository_owner') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GViewerData_viewer_pinnedItems_nodes__asRepository_ownerBuilder + implements + Builder { + _$GViewerData_viewer_pinnedItems_nodes__asRepository_owner _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GViewerData_viewer_pinnedItems_nodes__asRepository_ownerBuilder() { + GViewerData_viewer_pinnedItems_nodes__asRepository_owner._initializeBuilder( + this); + } + + GViewerData_viewer_pinnedItems_nodes__asRepository_ownerBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace(GViewerData_viewer_pinnedItems_nodes__asRepository_owner other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerData_viewer_pinnedItems_nodes__asRepository_owner; + } + + @override + void update( + void Function( + GViewerData_viewer_pinnedItems_nodes__asRepository_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_pinnedItems_nodes__asRepository_owner build() { + final _$result = _$v ?? + new _$GViewerData_viewer_pinnedItems_nodes__asRepository_owner._( + G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers + extends GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers( + [void Function( + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazersBuilder) + updates]) => + (new GViewerData_viewer_pinnedItems_nodes__asRepository_stargazersBuilder() + ..update(updates)) + .build(); + + _$GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers', + 'totalCount'); + } + } + + @override + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers rebuild( + void Function( + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazersBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazersBuilder + toBuilder() => + new GViewerData_viewer_pinnedItems_nodes__asRepository_stargazersBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GViewerData_viewer_pinnedItems_nodes__asRepository_stargazersBuilder + implements + Builder { + _$GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazersBuilder() { + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers + ._initializeBuilder(this); + } + + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazersBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace( + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers; + } + + @override + void update( + void Function( + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazersBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers build() { + final _$result = _$v ?? + new _$GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_pinnedItems_nodes__asRepository_forks + extends GViewerData_viewer_pinnedItems_nodes__asRepository_forks { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GViewerData_viewer_pinnedItems_nodes__asRepository_forks( + [void Function( + GViewerData_viewer_pinnedItems_nodes__asRepository_forksBuilder) + updates]) => + (new GViewerData_viewer_pinnedItems_nodes__asRepository_forksBuilder() + ..update(updates)) + .build(); + + _$GViewerData_viewer_pinnedItems_nodes__asRepository_forks._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_pinnedItems_nodes__asRepository_forks', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_pinnedItems_nodes__asRepository_forks', + 'totalCount'); + } + } + + @override + GViewerData_viewer_pinnedItems_nodes__asRepository_forks rebuild( + void Function( + GViewerData_viewer_pinnedItems_nodes__asRepository_forksBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_pinnedItems_nodes__asRepository_forksBuilder toBuilder() => + new GViewerData_viewer_pinnedItems_nodes__asRepository_forksBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GViewerData_viewer_pinnedItems_nodes__asRepository_forks && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GViewerData_viewer_pinnedItems_nodes__asRepository_forks') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GViewerData_viewer_pinnedItems_nodes__asRepository_forksBuilder + implements + Builder { + _$GViewerData_viewer_pinnedItems_nodes__asRepository_forks _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GViewerData_viewer_pinnedItems_nodes__asRepository_forksBuilder() { + GViewerData_viewer_pinnedItems_nodes__asRepository_forks._initializeBuilder( + this); + } + + GViewerData_viewer_pinnedItems_nodes__asRepository_forksBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GViewerData_viewer_pinnedItems_nodes__asRepository_forks other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerData_viewer_pinnedItems_nodes__asRepository_forks; + } + + @override + void update( + void Function( + GViewerData_viewer_pinnedItems_nodes__asRepository_forksBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_pinnedItems_nodes__asRepository_forks build() { + final _$result = _$v ?? + new _$GViewerData_viewer_pinnedItems_nodes__asRepository_forks._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage + extends GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage { + @override + final String G__typename; + @override + final String color; + @override + final String name; + + factory _$GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage( + [void Function( + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageBuilder) + updates]) => + (new GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageBuilder() + ..update(updates)) + .build(); + + _$GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage._( + {this.G__typename, this.color, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage', + 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage', + 'name'); + } + } + + @override + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage rebuild( + void Function( + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageBuilder + toBuilder() => + new GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage && + G__typename == other.G__typename && + color == other.color && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), color.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage') + ..add('G__typename', G__typename) + ..add('color', color) + ..add('name', name)) + .toString(); + } +} + +class GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageBuilder + implements + Builder< + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage, + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageBuilder> { + _$GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageBuilder() { + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage + ._initializeBuilder(this); + } + + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _color = _$v.color; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage; + } + + @override + void update( + void Function( + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguageBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage build() { + final _$result = _$v ?? + new _$GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage + ._(G__typename: G__typename, color: color, name: name); + replace(_$result); + return _$result; + } +} + +class _$GUserData extends GUserData { + @override + final String G__typename; + @override + final GUserData_repositoryOwner repositoryOwner; + + factory _$GUserData([void Function(GUserDataBuilder) updates]) => + (new GUserDataBuilder()..update(updates)).build(); + + _$GUserData._({this.G__typename, this.repositoryOwner}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GUserData', 'G__typename'); + } + } + + @override + GUserData rebuild(void Function(GUserDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserDataBuilder toBuilder() => new GUserDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserData && + G__typename == other.G__typename && + repositoryOwner == other.repositoryOwner; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), repositoryOwner.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUserData') + ..add('G__typename', G__typename) + ..add('repositoryOwner', repositoryOwner)) + .toString(); + } +} + +class GUserDataBuilder implements Builder { + _$GUserData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GUserData_repositoryOwner _repositoryOwner; + GUserData_repositoryOwner get repositoryOwner => _$this._repositoryOwner; + set repositoryOwner(GUserData_repositoryOwner repositoryOwner) => + _$this._repositoryOwner = repositoryOwner; + + GUserDataBuilder() { + GUserData._initializeBuilder(this); + } + + GUserDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _repositoryOwner = _$v.repositoryOwner; + _$v = null; + } + return this; + } + + @override + void replace(GUserData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserData; + } + + @override + void update(void Function(GUserDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData build() { + final _$result = _$v ?? + new _$GUserData._( + G__typename: G__typename, repositoryOwner: repositoryOwner); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__base + extends GUserData_repositoryOwner__base { + @override + final String G__typename; + @override + final String url; + + factory _$GUserData_repositoryOwner__base( + [void Function(GUserData_repositoryOwner__baseBuilder) updates]) => + (new GUserData_repositoryOwner__baseBuilder()..update(updates)).build(); + + _$GUserData_repositoryOwner__base._({this.G__typename, this.url}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__base', 'G__typename'); + } + if (url == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__base', 'url'); + } + } + + @override + GUserData_repositoryOwner__base rebuild( + void Function(GUserData_repositoryOwner__baseBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__baseBuilder toBuilder() => + new GUserData_repositoryOwner__baseBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserData_repositoryOwner__base && + G__typename == other.G__typename && + url == other.url; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), url.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUserData_repositoryOwner__base') + ..add('G__typename', G__typename) + ..add('url', url)) + .toString(); + } +} + +class GUserData_repositoryOwner__baseBuilder + implements + Builder { + _$GUserData_repositoryOwner__base _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _url; + String get url => _$this._url; + set url(String url) => _$this._url = url; + + GUserData_repositoryOwner__baseBuilder() { + GUserData_repositoryOwner__base._initializeBuilder(this); + } + + GUserData_repositoryOwner__baseBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _url = _$v.url; + _$v = null; + } + return this; + } + + @override + void replace(GUserData_repositoryOwner__base other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserData_repositoryOwner__base; + } + + @override + void update(void Function(GUserData_repositoryOwner__baseBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__base build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__base._( + G__typename: G__typename, url: url); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser + extends GUserData_repositoryOwner__asUser { + @override + final String G__typename; + @override + final String url; + @override + final String login; + @override + final String avatarUrl; + @override + final String name; + @override + final String bio; + @override + final String company; + @override + final String location; + @override + final String email; + @override + final DateTime createdAt; + @override + final String websiteUrl; + @override + final bool viewerCanFollow; + @override + final bool viewerIsFollowing; + @override + final GUserData_repositoryOwner__asUser_starredRepositories + starredRepositories; + @override + final GUserData_repositoryOwner__asUser_followers followers; + @override + final GUserData_repositoryOwner__asUser_following following; + @override + final GUserData_repositoryOwner__asUser_contributionsCollection + contributionsCollection; + @override + final GUserData_repositoryOwner__asUser_repositories repositories; + @override + final GUserData_repositoryOwner__asUser_pinnedItems pinnedItems; + + factory _$GUserData_repositoryOwner__asUser( + [void Function(GUserData_repositoryOwner__asUserBuilder) updates]) => + (new GUserData_repositoryOwner__asUserBuilder()..update(updates)).build(); + + _$GUserData_repositoryOwner__asUser._( + {this.G__typename, + this.url, + this.login, + this.avatarUrl, + this.name, + this.bio, + this.company, + this.location, + this.email, + this.createdAt, + this.websiteUrl, + this.viewerCanFollow, + this.viewerIsFollowing, + this.starredRepositories, + this.followers, + this.following, + this.contributionsCollection, + this.repositories, + this.pinnedItems}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser', 'G__typename'); + } + if (url == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser', 'url'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser', 'avatarUrl'); + } + if (email == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser', 'email'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser', 'createdAt'); + } + if (viewerCanFollow == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser', 'viewerCanFollow'); + } + if (viewerIsFollowing == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser', 'viewerIsFollowing'); + } + if (starredRepositories == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser', 'starredRepositories'); + } + if (followers == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser', 'followers'); + } + if (following == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser', 'following'); + } + if (contributionsCollection == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser', 'contributionsCollection'); + } + if (repositories == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser', 'repositories'); + } + if (pinnedItems == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser', 'pinnedItems'); + } + } + + @override + GUserData_repositoryOwner__asUser rebuild( + void Function(GUserData_repositoryOwner__asUserBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUserBuilder toBuilder() => + new GUserData_repositoryOwner__asUserBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserData_repositoryOwner__asUser && + G__typename == other.G__typename && + url == other.url && + login == other.login && + avatarUrl == other.avatarUrl && + name == other.name && + bio == other.bio && + company == other.company && + location == other.location && + email == other.email && + createdAt == other.createdAt && + websiteUrl == other.websiteUrl && + viewerCanFollow == other.viewerCanFollow && + viewerIsFollowing == other.viewerIsFollowing && + starredRepositories == other.starredRepositories && + followers == other.followers && + following == other.following && + contributionsCollection == other.contributionsCollection && + repositories == other.repositories && + pinnedItems == other.pinnedItems; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + 0, + G__typename + .hashCode), + url + .hashCode), + login + .hashCode), + avatarUrl + .hashCode), + name.hashCode), + bio.hashCode), + company.hashCode), + location.hashCode), + email.hashCode), + createdAt.hashCode), + websiteUrl.hashCode), + viewerCanFollow.hashCode), + viewerIsFollowing.hashCode), + starredRepositories.hashCode), + followers.hashCode), + following.hashCode), + contributionsCollection.hashCode), + repositories.hashCode), + pinnedItems.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUserData_repositoryOwner__asUser') + ..add('G__typename', G__typename) + ..add('url', url) + ..add('login', login) + ..add('avatarUrl', avatarUrl) + ..add('name', name) + ..add('bio', bio) + ..add('company', company) + ..add('location', location) + ..add('email', email) + ..add('createdAt', createdAt) + ..add('websiteUrl', websiteUrl) + ..add('viewerCanFollow', viewerCanFollow) + ..add('viewerIsFollowing', viewerIsFollowing) + ..add('starredRepositories', starredRepositories) + ..add('followers', followers) + ..add('following', following) + ..add('contributionsCollection', contributionsCollection) + ..add('repositories', repositories) + ..add('pinnedItems', pinnedItems)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUserBuilder + implements + Builder { + _$GUserData_repositoryOwner__asUser _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _url; + String get url => _$this._url; + set url(String url) => _$this._url = url; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _bio; + String get bio => _$this._bio; + set bio(String bio) => _$this._bio = bio; + + String _company; + String get company => _$this._company; + set company(String company) => _$this._company = company; + + String _location; + String get location => _$this._location; + set location(String location) => _$this._location = location; + + String _email; + String get email => _$this._email; + set email(String email) => _$this._email = email; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _websiteUrl; + String get websiteUrl => _$this._websiteUrl; + set websiteUrl(String websiteUrl) => _$this._websiteUrl = websiteUrl; + + bool _viewerCanFollow; + bool get viewerCanFollow => _$this._viewerCanFollow; + set viewerCanFollow(bool viewerCanFollow) => + _$this._viewerCanFollow = viewerCanFollow; + + bool _viewerIsFollowing; + bool get viewerIsFollowing => _$this._viewerIsFollowing; + set viewerIsFollowing(bool viewerIsFollowing) => + _$this._viewerIsFollowing = viewerIsFollowing; + + GUserData_repositoryOwner__asUser_starredRepositoriesBuilder + _starredRepositories; + GUserData_repositoryOwner__asUser_starredRepositoriesBuilder + get starredRepositories => _$this._starredRepositories ??= + new GUserData_repositoryOwner__asUser_starredRepositoriesBuilder(); + set starredRepositories( + GUserData_repositoryOwner__asUser_starredRepositoriesBuilder + starredRepositories) => + _$this._starredRepositories = starredRepositories; + + GUserData_repositoryOwner__asUser_followersBuilder _followers; + GUserData_repositoryOwner__asUser_followersBuilder get followers => + _$this._followers ??= + new GUserData_repositoryOwner__asUser_followersBuilder(); + set followers(GUserData_repositoryOwner__asUser_followersBuilder followers) => + _$this._followers = followers; + + GUserData_repositoryOwner__asUser_followingBuilder _following; + GUserData_repositoryOwner__asUser_followingBuilder get following => + _$this._following ??= + new GUserData_repositoryOwner__asUser_followingBuilder(); + set following(GUserData_repositoryOwner__asUser_followingBuilder following) => + _$this._following = following; + + GUserData_repositoryOwner__asUser_contributionsCollectionBuilder + _contributionsCollection; + GUserData_repositoryOwner__asUser_contributionsCollectionBuilder + get contributionsCollection => _$this._contributionsCollection ??= + new GUserData_repositoryOwner__asUser_contributionsCollectionBuilder(); + set contributionsCollection( + GUserData_repositoryOwner__asUser_contributionsCollectionBuilder + contributionsCollection) => + _$this._contributionsCollection = contributionsCollection; + + GUserData_repositoryOwner__asUser_repositoriesBuilder _repositories; + GUserData_repositoryOwner__asUser_repositoriesBuilder get repositories => + _$this._repositories ??= + new GUserData_repositoryOwner__asUser_repositoriesBuilder(); + set repositories( + GUserData_repositoryOwner__asUser_repositoriesBuilder repositories) => + _$this._repositories = repositories; + + GUserData_repositoryOwner__asUser_pinnedItemsBuilder _pinnedItems; + GUserData_repositoryOwner__asUser_pinnedItemsBuilder get pinnedItems => + _$this._pinnedItems ??= + new GUserData_repositoryOwner__asUser_pinnedItemsBuilder(); + set pinnedItems( + GUserData_repositoryOwner__asUser_pinnedItemsBuilder pinnedItems) => + _$this._pinnedItems = pinnedItems; + + GUserData_repositoryOwner__asUserBuilder() { + GUserData_repositoryOwner__asUser._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUserBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _url = _$v.url; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _name = _$v.name; + _bio = _$v.bio; + _company = _$v.company; + _location = _$v.location; + _email = _$v.email; + _createdAt = _$v.createdAt; + _websiteUrl = _$v.websiteUrl; + _viewerCanFollow = _$v.viewerCanFollow; + _viewerIsFollowing = _$v.viewerIsFollowing; + _starredRepositories = _$v.starredRepositories?.toBuilder(); + _followers = _$v.followers?.toBuilder(); + _following = _$v.following?.toBuilder(); + _contributionsCollection = _$v.contributionsCollection?.toBuilder(); + _repositories = _$v.repositories?.toBuilder(); + _pinnedItems = _$v.pinnedItems?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GUserData_repositoryOwner__asUser other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserData_repositoryOwner__asUser; + } + + @override + void update(void Function(GUserData_repositoryOwner__asUserBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser build() { + _$GUserData_repositoryOwner__asUser _$result; + try { + _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser._( + G__typename: G__typename, + url: url, + login: login, + avatarUrl: avatarUrl, + name: name, + bio: bio, + company: company, + location: location, + email: email, + createdAt: createdAt, + websiteUrl: websiteUrl, + viewerCanFollow: viewerCanFollow, + viewerIsFollowing: viewerIsFollowing, + starredRepositories: starredRepositories.build(), + followers: followers.build(), + following: following.build(), + contributionsCollection: contributionsCollection.build(), + repositories: repositories.build(), + pinnedItems: pinnedItems.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'starredRepositories'; + starredRepositories.build(); + _$failedField = 'followers'; + followers.build(); + _$failedField = 'following'; + following.build(); + _$failedField = 'contributionsCollection'; + contributionsCollection.build(); + _$failedField = 'repositories'; + repositories.build(); + _$failedField = 'pinnedItems'; + pinnedItems.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserData_repositoryOwner__asUser', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_starredRepositories + extends GUserData_repositoryOwner__asUser_starredRepositories { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserData_repositoryOwner__asUser_starredRepositories( + [void Function( + GUserData_repositoryOwner__asUser_starredRepositoriesBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_starredRepositoriesBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_starredRepositories._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_starredRepositories', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_starredRepositories', + 'totalCount'); + } + } + + @override + GUserData_repositoryOwner__asUser_starredRepositories rebuild( + void Function( + GUserData_repositoryOwner__asUser_starredRepositoriesBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_starredRepositoriesBuilder toBuilder() => + new GUserData_repositoryOwner__asUser_starredRepositoriesBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserData_repositoryOwner__asUser_starredRepositories && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_starredRepositories') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_starredRepositoriesBuilder + implements + Builder { + _$GUserData_repositoryOwner__asUser_starredRepositories _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserData_repositoryOwner__asUser_starredRepositoriesBuilder() { + GUserData_repositoryOwner__asUser_starredRepositories._initializeBuilder( + this); + } + + GUserData_repositoryOwner__asUser_starredRepositoriesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GUserData_repositoryOwner__asUser_starredRepositories other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserData_repositoryOwner__asUser_starredRepositories; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asUser_starredRepositoriesBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_starredRepositories build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_starredRepositories._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_followers + extends GUserData_repositoryOwner__asUser_followers { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserData_repositoryOwner__asUser_followers( + [void Function(GUserData_repositoryOwner__asUser_followersBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_followersBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_followers._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_followers', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_followers', 'totalCount'); + } + } + + @override + GUserData_repositoryOwner__asUser_followers rebuild( + void Function(GUserData_repositoryOwner__asUser_followersBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_followersBuilder toBuilder() => + new GUserData_repositoryOwner__asUser_followersBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserData_repositoryOwner__asUser_followers && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_followers') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_followersBuilder + implements + Builder { + _$GUserData_repositoryOwner__asUser_followers _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserData_repositoryOwner__asUser_followersBuilder() { + GUserData_repositoryOwner__asUser_followers._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUser_followersBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GUserData_repositoryOwner__asUser_followers other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserData_repositoryOwner__asUser_followers; + } + + @override + void update( + void Function(GUserData_repositoryOwner__asUser_followersBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_followers build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_followers._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_following + extends GUserData_repositoryOwner__asUser_following { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserData_repositoryOwner__asUser_following( + [void Function(GUserData_repositoryOwner__asUser_followingBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_followingBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_following._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_following', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_following', 'totalCount'); + } + } + + @override + GUserData_repositoryOwner__asUser_following rebuild( + void Function(GUserData_repositoryOwner__asUser_followingBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_followingBuilder toBuilder() => + new GUserData_repositoryOwner__asUser_followingBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserData_repositoryOwner__asUser_following && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_following') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_followingBuilder + implements + Builder { + _$GUserData_repositoryOwner__asUser_following _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserData_repositoryOwner__asUser_followingBuilder() { + GUserData_repositoryOwner__asUser_following._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUser_followingBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GUserData_repositoryOwner__asUser_following other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserData_repositoryOwner__asUser_following; + } + + @override + void update( + void Function(GUserData_repositoryOwner__asUser_followingBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_following build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_following._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_contributionsCollection + extends GUserData_repositoryOwner__asUser_contributionsCollection { + @override + final String G__typename; + @override + final GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar + contributionCalendar; + + factory _$GUserData_repositoryOwner__asUser_contributionsCollection( + [void Function( + GUserData_repositoryOwner__asUser_contributionsCollectionBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_contributionsCollectionBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_contributionsCollection._( + {this.G__typename, this.contributionCalendar}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_contributionsCollection', + 'G__typename'); + } + if (contributionCalendar == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_contributionsCollection', + 'contributionCalendar'); + } + } + + @override + GUserData_repositoryOwner__asUser_contributionsCollection rebuild( + void Function( + GUserData_repositoryOwner__asUser_contributionsCollectionBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_contributionsCollectionBuilder + toBuilder() => + new GUserData_repositoryOwner__asUser_contributionsCollectionBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserData_repositoryOwner__asUser_contributionsCollection && + G__typename == other.G__typename && + contributionCalendar == other.contributionCalendar; + } + + @override + int get hashCode { + return $jf( + $jc($jc(0, G__typename.hashCode), contributionCalendar.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_contributionsCollection') + ..add('G__typename', G__typename) + ..add('contributionCalendar', contributionCalendar)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_contributionsCollectionBuilder + implements + Builder { + _$GUserData_repositoryOwner__asUser_contributionsCollection _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarBuilder + _contributionCalendar; + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarBuilder + get contributionCalendar => _$this._contributionCalendar ??= + new GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarBuilder(); + set contributionCalendar( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarBuilder + contributionCalendar) => + _$this._contributionCalendar = contributionCalendar; + + GUserData_repositoryOwner__asUser_contributionsCollectionBuilder() { + GUserData_repositoryOwner__asUser_contributionsCollection + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUser_contributionsCollectionBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _contributionCalendar = _$v.contributionCalendar?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asUser_contributionsCollection other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserData_repositoryOwner__asUser_contributionsCollection; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asUser_contributionsCollectionBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_contributionsCollection build() { + _$GUserData_repositoryOwner__asUser_contributionsCollection _$result; + try { + _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_contributionsCollection._( + G__typename: G__typename, + contributionCalendar: contributionCalendar.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'contributionCalendar'; + contributionCalendar.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserData_repositoryOwner__asUser_contributionsCollection', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar + extends GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar { + @override + final String G__typename; + @override + final BuiltList< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks> + weeks; + + factory _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar( + [void Function( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar._( + {this.G__typename, this.weeks}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar', + 'G__typename'); + } + if (weeks == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar', + 'weeks'); + } + } + + @override + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar + rebuild( + void Function( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarBuilder + toBuilder() => + new GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar && + G__typename == other.G__typename && + weeks == other.weeks; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), weeks.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar') + ..add('G__typename', G__typename) + ..add('weeks', weeks)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarBuilder + implements + Builder< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar, + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarBuilder> { + _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + ListBuilder< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks> + _weeks; + ListBuilder< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks> + get weeks => _$this._weeks ??= new ListBuilder< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks>(); + set weeks( + ListBuilder< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks> + weeks) => + _$this._weeks = weeks; + + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarBuilder() { + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _weeks = _$v.weeks?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendarBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar + build() { + _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar + _$result; + try { + _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar + ._(G__typename: G__typename, weeks: weeks.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'weeks'; + weeks.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks + extends GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks { + @override + final String G__typename; + @override + final BuiltList< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays> + contributionDays; + + factory _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks( + [void Function( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeksBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeksBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks._( + {this.G__typename, this.contributionDays}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks', + 'G__typename'); + } + if (contributionDays == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks', + 'contributionDays'); + } + } + + @override + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks + rebuild( + void Function( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeksBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeksBuilder + toBuilder() => + new GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeksBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks && + G__typename == other.G__typename && + contributionDays == other.contributionDays; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), contributionDays.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks') + ..add('G__typename', G__typename) + ..add('contributionDays', contributionDays)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeksBuilder + implements + Builder< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks, + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeksBuilder> { + _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + ListBuilder< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays> + _contributionDays; + ListBuilder< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays> + get contributionDays => _$this._contributionDays ??= new ListBuilder< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays>(); + set contributionDays( + ListBuilder< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays> + contributionDays) => + _$this._contributionDays = contributionDays; + + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeksBuilder() { + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeksBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _contributionDays = _$v.contributionDays?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeksBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks + build() { + _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks + _$result; + try { + _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks + ._( + G__typename: G__typename, + contributionDays: contributionDays.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'contributionDays'; + contributionDays.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays + extends GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays { + @override + final String G__typename; + @override + final String color; + + factory _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays( + [void Function( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays._( + {this.G__typename, this.color}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays', + 'G__typename'); + } + if (color == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays', + 'color'); + } + } + + @override + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays + rebuild( + void Function( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder + toBuilder() => + new GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays && + G__typename == other.G__typename && + color == other.color; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), color.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays') + ..add('G__typename', G__typename) + ..add('color', color)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder + implements + Builder< + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays, + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder> { + _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder() { + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _color = _$v.color; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays + build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays + ._(G__typename: G__typename, color: color); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_repositories + extends GUserData_repositoryOwner__asUser_repositories { + @override + final String G__typename; + @override + final int totalCount; + @override + final BuiltList nodes; + + factory _$GUserData_repositoryOwner__asUser_repositories( + [void Function(GUserData_repositoryOwner__asUser_repositoriesBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_repositoriesBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_repositories._( + {this.G__typename, this.totalCount, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_repositories', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_repositories', 'totalCount'); + } + } + + @override + GUserData_repositoryOwner__asUser_repositories rebuild( + void Function(GUserData_repositoryOwner__asUser_repositoriesBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_repositoriesBuilder toBuilder() => + new GUserData_repositoryOwner__asUser_repositoriesBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserData_repositoryOwner__asUser_repositories && + G__typename == other.G__typename && + totalCount == other.totalCount && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_repositories') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('nodes', nodes)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_repositoriesBuilder + implements + Builder { + _$GUserData_repositoryOwner__asUser_repositories _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + ListBuilder _nodes; + ListBuilder< + GUserData_repositoryOwner__asUser_repositories_nodes> get nodes => _$this + ._nodes ??= + new ListBuilder(); + set nodes( + ListBuilder + nodes) => + _$this._nodes = nodes; + + GUserData_repositoryOwner__asUser_repositoriesBuilder() { + GUserData_repositoryOwner__asUser_repositories._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUser_repositoriesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GUserData_repositoryOwner__asUser_repositories other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserData_repositoryOwner__asUser_repositories; + } + + @override + void update( + void Function(GUserData_repositoryOwner__asUser_repositoriesBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_repositories build() { + _$GUserData_repositoryOwner__asUser_repositories _$result; + try { + _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_repositories._( + G__typename: G__typename, + totalCount: totalCount, + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserData_repositoryOwner__asUser_repositories', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_repositories_nodes + extends GUserData_repositoryOwner__asUser_repositories_nodes { + @override + final String G__typename; + @override + final GUserData_repositoryOwner__asUser_repositories_nodes_owner owner; + @override + final String name; + @override + final String description; + @override + final bool isPrivate; + @override + final bool isFork; + @override + final GUserData_repositoryOwner__asUser_repositories_nodes_stargazers + stargazers; + @override + final GUserData_repositoryOwner__asUser_repositories_nodes_forks forks; + @override + final GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage + primaryLanguage; + + factory _$GUserData_repositoryOwner__asUser_repositories_nodes( + [void Function( + GUserData_repositoryOwner__asUser_repositories_nodesBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_repositories_nodesBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_repositories_nodes._( + {this.G__typename, + this.owner, + this.name, + this.description, + this.isPrivate, + this.isFork, + this.stargazers, + this.forks, + this.primaryLanguage}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_repositories_nodes', + 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_repositories_nodes', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_repositories_nodes', 'name'); + } + if (isPrivate == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_repositories_nodes', 'isPrivate'); + } + if (isFork == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_repositories_nodes', 'isFork'); + } + if (stargazers == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_repositories_nodes', 'stargazers'); + } + if (forks == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_repositories_nodes', 'forks'); + } + } + + @override + GUserData_repositoryOwner__asUser_repositories_nodes rebuild( + void Function( + GUserData_repositoryOwner__asUser_repositories_nodesBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_repositories_nodesBuilder toBuilder() => + new GUserData_repositoryOwner__asUser_repositories_nodesBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserData_repositoryOwner__asUser_repositories_nodes && + G__typename == other.G__typename && + owner == other.owner && + name == other.name && + description == other.description && + isPrivate == other.isPrivate && + isFork == other.isFork && + stargazers == other.stargazers && + forks == other.forks && + primaryLanguage == other.primaryLanguage; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, G__typename.hashCode), + owner.hashCode), + name.hashCode), + description.hashCode), + isPrivate.hashCode), + isFork.hashCode), + stargazers.hashCode), + forks.hashCode), + primaryLanguage.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_repositories_nodes') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name) + ..add('description', description) + ..add('isPrivate', isPrivate) + ..add('isFork', isFork) + ..add('stargazers', stargazers) + ..add('forks', forks) + ..add('primaryLanguage', primaryLanguage)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_repositories_nodesBuilder + implements + Builder { + _$GUserData_repositoryOwner__asUser_repositories_nodes _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GUserData_repositoryOwner__asUser_repositories_nodes_ownerBuilder _owner; + GUserData_repositoryOwner__asUser_repositories_nodes_ownerBuilder get owner => + _$this._owner ??= + new GUserData_repositoryOwner__asUser_repositories_nodes_ownerBuilder(); + set owner( + GUserData_repositoryOwner__asUser_repositories_nodes_ownerBuilder + owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + bool _isPrivate; + bool get isPrivate => _$this._isPrivate; + set isPrivate(bool isPrivate) => _$this._isPrivate = isPrivate; + + bool _isFork; + bool get isFork => _$this._isFork; + set isFork(bool isFork) => _$this._isFork = isFork; + + GUserData_repositoryOwner__asUser_repositories_nodes_stargazersBuilder + _stargazers; + GUserData_repositoryOwner__asUser_repositories_nodes_stargazersBuilder + get stargazers => _$this._stargazers ??= + new GUserData_repositoryOwner__asUser_repositories_nodes_stargazersBuilder(); + set stargazers( + GUserData_repositoryOwner__asUser_repositories_nodes_stargazersBuilder + stargazers) => + _$this._stargazers = stargazers; + + GUserData_repositoryOwner__asUser_repositories_nodes_forksBuilder _forks; + GUserData_repositoryOwner__asUser_repositories_nodes_forksBuilder get forks => + _$this._forks ??= + new GUserData_repositoryOwner__asUser_repositories_nodes_forksBuilder(); + set forks( + GUserData_repositoryOwner__asUser_repositories_nodes_forksBuilder + forks) => + _$this._forks = forks; + + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageBuilder + _primaryLanguage; + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageBuilder + get primaryLanguage => _$this._primaryLanguage ??= + new GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageBuilder(); + set primaryLanguage( + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageBuilder + primaryLanguage) => + _$this._primaryLanguage = primaryLanguage; + + GUserData_repositoryOwner__asUser_repositories_nodesBuilder() { + GUserData_repositoryOwner__asUser_repositories_nodes._initializeBuilder( + this); + } + + GUserData_repositoryOwner__asUser_repositories_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _description = _$v.description; + _isPrivate = _$v.isPrivate; + _isFork = _$v.isFork; + _stargazers = _$v.stargazers?.toBuilder(); + _forks = _$v.forks?.toBuilder(); + _primaryLanguage = _$v.primaryLanguage?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GUserData_repositoryOwner__asUser_repositories_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserData_repositoryOwner__asUser_repositories_nodes; + } + + @override + void update( + void Function(GUserData_repositoryOwner__asUser_repositories_nodesBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_repositories_nodes build() { + _$GUserData_repositoryOwner__asUser_repositories_nodes _$result; + try { + _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_repositories_nodes._( + G__typename: G__typename, + owner: owner.build(), + name: name, + description: description, + isPrivate: isPrivate, + isFork: isFork, + stargazers: stargazers.build(), + forks: forks.build(), + primaryLanguage: _primaryLanguage?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + + _$failedField = 'stargazers'; + stargazers.build(); + _$failedField = 'forks'; + forks.build(); + _$failedField = 'primaryLanguage'; + _primaryLanguage?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserData_repositoryOwner__asUser_repositories_nodes', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_repositories_nodes_owner + extends GUserData_repositoryOwner__asUser_repositories_nodes_owner { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GUserData_repositoryOwner__asUser_repositories_nodes_owner( + [void Function( + GUserData_repositoryOwner__asUser_repositories_nodes_ownerBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_repositories_nodes_ownerBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_repositories_nodes_owner._( + {this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_repositories_nodes_owner', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_repositories_nodes_owner', + 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_repositories_nodes_owner', + 'avatarUrl'); + } + } + + @override + GUserData_repositoryOwner__asUser_repositories_nodes_owner rebuild( + void Function( + GUserData_repositoryOwner__asUser_repositories_nodes_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_repositories_nodes_ownerBuilder + toBuilder() => + new GUserData_repositoryOwner__asUser_repositories_nodes_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asUser_repositories_nodes_owner && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_repositories_nodes_owner') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_repositories_nodes_ownerBuilder + implements + Builder { + _$GUserData_repositoryOwner__asUser_repositories_nodes_owner _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GUserData_repositoryOwner__asUser_repositories_nodes_ownerBuilder() { + GUserData_repositoryOwner__asUser_repositories_nodes_owner + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUser_repositories_nodes_ownerBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asUser_repositories_nodes_owner other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserData_repositoryOwner__asUser_repositories_nodes_owner; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asUser_repositories_nodes_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_repositories_nodes_owner build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_repositories_nodes_owner._( + G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_repositories_nodes_stargazers + extends GUserData_repositoryOwner__asUser_repositories_nodes_stargazers { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserData_repositoryOwner__asUser_repositories_nodes_stargazers( + [void Function( + GUserData_repositoryOwner__asUser_repositories_nodes_stargazersBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_repositories_nodes_stargazersBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_repositories_nodes_stargazers._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_repositories_nodes_stargazers', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_repositories_nodes_stargazers', + 'totalCount'); + } + } + + @override + GUserData_repositoryOwner__asUser_repositories_nodes_stargazers rebuild( + void Function( + GUserData_repositoryOwner__asUser_repositories_nodes_stargazersBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_repositories_nodes_stargazersBuilder + toBuilder() => + new GUserData_repositoryOwner__asUser_repositories_nodes_stargazersBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asUser_repositories_nodes_stargazers && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_repositories_nodes_stargazers') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_repositories_nodes_stargazersBuilder + implements + Builder { + _$GUserData_repositoryOwner__asUser_repositories_nodes_stargazers _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserData_repositoryOwner__asUser_repositories_nodes_stargazersBuilder() { + GUserData_repositoryOwner__asUser_repositories_nodes_stargazers + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUser_repositories_nodes_stargazersBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asUser_repositories_nodes_stargazers other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asUser_repositories_nodes_stargazers; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asUser_repositories_nodes_stargazersBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_repositories_nodes_stargazers build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_repositories_nodes_stargazers._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_repositories_nodes_forks + extends GUserData_repositoryOwner__asUser_repositories_nodes_forks { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserData_repositoryOwner__asUser_repositories_nodes_forks( + [void Function( + GUserData_repositoryOwner__asUser_repositories_nodes_forksBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_repositories_nodes_forksBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_repositories_nodes_forks._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_repositories_nodes_forks', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_repositories_nodes_forks', + 'totalCount'); + } + } + + @override + GUserData_repositoryOwner__asUser_repositories_nodes_forks rebuild( + void Function( + GUserData_repositoryOwner__asUser_repositories_nodes_forksBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_repositories_nodes_forksBuilder + toBuilder() => + new GUserData_repositoryOwner__asUser_repositories_nodes_forksBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asUser_repositories_nodes_forks && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_repositories_nodes_forks') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_repositories_nodes_forksBuilder + implements + Builder { + _$GUserData_repositoryOwner__asUser_repositories_nodes_forks _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserData_repositoryOwner__asUser_repositories_nodes_forksBuilder() { + GUserData_repositoryOwner__asUser_repositories_nodes_forks + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUser_repositories_nodes_forksBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asUser_repositories_nodes_forks other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserData_repositoryOwner__asUser_repositories_nodes_forks; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asUser_repositories_nodes_forksBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_repositories_nodes_forks build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_repositories_nodes_forks._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage + extends GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage { + @override + final String G__typename; + @override + final String color; + @override + final String name; + + factory _$GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage( + [void Function( + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage._( + {this.G__typename, this.color, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage', + 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage', + 'name'); + } + } + + @override + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage rebuild( + void Function( + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageBuilder + toBuilder() => + new GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage && + G__typename == other.G__typename && + color == other.color && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), color.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage') + ..add('G__typename', G__typename) + ..add('color', color) + ..add('name', name)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageBuilder + implements + Builder< + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage, + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageBuilder> { + _$GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageBuilder() { + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _color = _$v.color; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguageBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage + build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage + ._(G__typename: G__typename, color: color, name: name); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_pinnedItems + extends GUserData_repositoryOwner__asUser_pinnedItems { + @override + final String G__typename; + @override + final BuiltList nodes; + + factory _$GUserData_repositoryOwner__asUser_pinnedItems( + [void Function(GUserData_repositoryOwner__asUser_pinnedItemsBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_pinnedItemsBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_pinnedItems._( + {this.G__typename, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems', 'G__typename'); + } + } + + @override + GUserData_repositoryOwner__asUser_pinnedItems rebuild( + void Function(GUserData_repositoryOwner__asUser_pinnedItemsBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_pinnedItemsBuilder toBuilder() => + new GUserData_repositoryOwner__asUser_pinnedItemsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserData_repositoryOwner__asUser_pinnedItems && + G__typename == other.G__typename && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_pinnedItems') + ..add('G__typename', G__typename) + ..add('nodes', nodes)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_pinnedItemsBuilder + implements + Builder { + _$GUserData_repositoryOwner__asUser_pinnedItems _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + ListBuilder _nodes; + ListBuilder< + GUserData_repositoryOwner__asUser_pinnedItems_nodes> get nodes => _$this + ._nodes ??= + new ListBuilder(); + set nodes( + ListBuilder + nodes) => + _$this._nodes = nodes; + + GUserData_repositoryOwner__asUser_pinnedItemsBuilder() { + GUserData_repositoryOwner__asUser_pinnedItems._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUser_pinnedItemsBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GUserData_repositoryOwner__asUser_pinnedItems other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserData_repositoryOwner__asUser_pinnedItems; + } + + @override + void update( + void Function(GUserData_repositoryOwner__asUser_pinnedItemsBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_pinnedItems build() { + _$GUserData_repositoryOwner__asUser_pinnedItems _$result; + try { + _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_pinnedItems._( + G__typename: G__typename, nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__base + extends GUserData_repositoryOwner__asUser_pinnedItems_nodes__base { + @override + final String G__typename; + + factory _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__base( + [void Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__baseBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_pinnedItems_nodes__baseBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__base._( + {this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__base', + 'G__typename'); + } + } + + @override + GUserData_repositoryOwner__asUser_pinnedItems_nodes__base rebuild( + void Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_pinnedItems_nodes__baseBuilder + toBuilder() => + new GUserData_repositoryOwner__asUser_pinnedItems_nodes__baseBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserData_repositoryOwner__asUser_pinnedItems_nodes__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_pinnedItems_nodes__baseBuilder + implements + Builder { + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__base _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GUserData_repositoryOwner__asUser_pinnedItems_nodes__baseBuilder() { + GUserData_repositoryOwner__asUser_pinnedItems_nodes__base + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUser_pinnedItems_nodes__baseBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__base other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__base; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__base build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__base._( + G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository + extends GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository { + @override + final String G__typename; + @override + final GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner + owner; + @override + final String name; + @override + final String description; + @override + final bool isPrivate; + @override + final bool isFork; + @override + final GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers + stargazers; + @override + final GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks + forks; + @override + final GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage + primaryLanguage; + + factory _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository( + [void Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepositoryBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepositoryBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository._( + {this.G__typename, + this.owner, + this.name, + this.description, + this.isPrivate, + this.isFork, + this.stargazers, + this.forks, + this.primaryLanguage}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository', + 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository', + 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository', + 'name'); + } + if (isPrivate == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository', + 'isPrivate'); + } + if (isFork == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository', + 'isFork'); + } + if (stargazers == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository', + 'stargazers'); + } + if (forks == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository', + 'forks'); + } + } + + @override + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository rebuild( + void Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepositoryBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepositoryBuilder + toBuilder() => + new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepositoryBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository && + G__typename == other.G__typename && + owner == other.owner && + name == other.name && + description == other.description && + isPrivate == other.isPrivate && + isFork == other.isFork && + stargazers == other.stargazers && + forks == other.forks && + primaryLanguage == other.primaryLanguage; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, G__typename.hashCode), + owner.hashCode), + name.hashCode), + description.hashCode), + isPrivate.hashCode), + isFork.hashCode), + stargazers.hashCode), + forks.hashCode), + primaryLanguage.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name) + ..add('description', description) + ..add('isPrivate', isPrivate) + ..add('isFork', isFork) + ..add('stargazers', stargazers) + ..add('forks', forks) + ..add('primaryLanguage', primaryLanguage)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepositoryBuilder + implements + Builder< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepositoryBuilder> { + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerBuilder + _owner; + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerBuilder + get owner => _$this._owner ??= + new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerBuilder(); + set owner( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerBuilder + owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + bool _isPrivate; + bool get isPrivate => _$this._isPrivate; + set isPrivate(bool isPrivate) => _$this._isPrivate = isPrivate; + + bool _isFork; + bool get isFork => _$this._isFork; + set isFork(bool isFork) => _$this._isFork = isFork; + + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersBuilder + _stargazers; + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersBuilder + get stargazers => _$this._stargazers ??= + new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersBuilder(); + set stargazers( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersBuilder + stargazers) => + _$this._stargazers = stargazers; + + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksBuilder + _forks; + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksBuilder + get forks => _$this._forks ??= + new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksBuilder(); + set forks( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksBuilder + forks) => + _$this._forks = forks; + + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageBuilder + _primaryLanguage; + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageBuilder + get primaryLanguage => _$this._primaryLanguage ??= + new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageBuilder(); + set primaryLanguage( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageBuilder + primaryLanguage) => + _$this._primaryLanguage = primaryLanguage; + + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepositoryBuilder() { + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepositoryBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _description = _$v.description; + _isPrivate = _$v.isPrivate; + _isFork = _$v.isFork; + _stargazers = _$v.stargazers?.toBuilder(); + _forks = _$v.forks?.toBuilder(); + _primaryLanguage = _$v.primaryLanguage?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepositoryBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository build() { + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository + _$result; + try { + _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository + ._( + G__typename: G__typename, + owner: owner.build(), + name: name, + description: description, + isPrivate: isPrivate, + isFork: isFork, + stargazers: stargazers.build(), + forks: forks.build(), + primaryLanguage: _primaryLanguage?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + + _$failedField = 'stargazers'; + stargazers.build(); + _$failedField = 'forks'; + forks.build(); + _$failedField = 'primaryLanguage'; + _primaryLanguage?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner + extends GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner( + [void Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner._( + {this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner', + 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner', + 'avatarUrl'); + } + } + + @override + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner rebuild( + void Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerBuilder + toBuilder() => + new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerBuilder + implements + Builder< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerBuilder> { + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerBuilder() { + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner + build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner + ._(G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers + extends GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers( + [void Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers', + 'totalCount'); + } + } + + @override + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers + rebuild( + void Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersBuilder + toBuilder() => + new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersBuilder + implements + Builder< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersBuilder> { + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersBuilder() { + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazersBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers + build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers + ._(G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks + extends GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks( + [void Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks', + 'totalCount'); + } + } + + @override + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks rebuild( + void Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksBuilder + toBuilder() => + new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksBuilder + implements + Builder< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksBuilder> { + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksBuilder() { + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forksBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks + build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks + ._(G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage + extends GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage { + @override + final String G__typename; + @override + final String color; + @override + final String name; + + factory _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage( + [void Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageBuilder) + updates]) => + (new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage._( + {this.G__typename, this.color, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage', + 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage', + 'name'); + } + } + + @override + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage + rebuild( + void Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageBuilder + toBuilder() => + new GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage && + G__typename == other.G__typename && + color == other.color && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), color.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage') + ..add('G__typename', G__typename) + ..add('color', color) + ..add('name', name)) + .toString(); + } +} + +class GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageBuilder + implements + Builder< + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageBuilder> { + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageBuilder() { + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _color = _$v.color; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguageBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage + build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage + ._(G__typename: G__typename, color: color, name: name); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asOrganization + extends GUserData_repositoryOwner__asOrganization { + @override + final String G__typename; + @override + final String url; + @override + final String login; + @override + final String avatarUrl; + @override + final String name; + @override + final String description; + @override + final String location; + @override + final String email; + @override + final String websiteUrl; + @override + final DateTime createdAt; + @override + final GUserData_repositoryOwner__asOrganization_membersWithRole + membersWithRole; + @override + final GUserData_repositoryOwner__asOrganization_pinnedItems pinnedItems; + @override + final GUserData_repositoryOwner__asOrganization_pinnableItems pinnableItems; + + factory _$GUserData_repositoryOwner__asOrganization( + [void Function(GUserData_repositoryOwner__asOrganizationBuilder) + updates]) => + (new GUserData_repositoryOwner__asOrganizationBuilder()..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asOrganization._( + {this.G__typename, + this.url, + this.login, + this.avatarUrl, + this.name, + this.description, + this.location, + this.email, + this.websiteUrl, + this.createdAt, + this.membersWithRole, + this.pinnedItems, + this.pinnableItems}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization', 'G__typename'); + } + if (url == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization', 'url'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization', 'avatarUrl'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization', 'createdAt'); + } + if (membersWithRole == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization', 'membersWithRole'); + } + if (pinnedItems == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization', 'pinnedItems'); + } + if (pinnableItems == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization', 'pinnableItems'); + } + } + + @override + GUserData_repositoryOwner__asOrganization rebuild( + void Function(GUserData_repositoryOwner__asOrganizationBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asOrganizationBuilder toBuilder() => + new GUserData_repositoryOwner__asOrganizationBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserData_repositoryOwner__asOrganization && + G__typename == other.G__typename && + url == other.url && + login == other.login && + avatarUrl == other.avatarUrl && + name == other.name && + description == other.description && + location == other.location && + email == other.email && + websiteUrl == other.websiteUrl && + createdAt == other.createdAt && + membersWithRole == other.membersWithRole && + pinnedItems == other.pinnedItems && + pinnableItems == other.pinnableItems; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc(0, + G__typename.hashCode), + url.hashCode), + login.hashCode), + avatarUrl.hashCode), + name.hashCode), + description.hashCode), + location.hashCode), + email.hashCode), + websiteUrl.hashCode), + createdAt.hashCode), + membersWithRole.hashCode), + pinnedItems.hashCode), + pinnableItems.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asOrganization') + ..add('G__typename', G__typename) + ..add('url', url) + ..add('login', login) + ..add('avatarUrl', avatarUrl) + ..add('name', name) + ..add('description', description) + ..add('location', location) + ..add('email', email) + ..add('websiteUrl', websiteUrl) + ..add('createdAt', createdAt) + ..add('membersWithRole', membersWithRole) + ..add('pinnedItems', pinnedItems) + ..add('pinnableItems', pinnableItems)) + .toString(); + } +} + +class GUserData_repositoryOwner__asOrganizationBuilder + implements + Builder { + _$GUserData_repositoryOwner__asOrganization _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _url; + String get url => _$this._url; + set url(String url) => _$this._url = url; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + String _location; + String get location => _$this._location; + set location(String location) => _$this._location = location; + + String _email; + String get email => _$this._email; + set email(String email) => _$this._email = email; + + String _websiteUrl; + String get websiteUrl => _$this._websiteUrl; + set websiteUrl(String websiteUrl) => _$this._websiteUrl = websiteUrl; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GUserData_repositoryOwner__asOrganization_membersWithRoleBuilder + _membersWithRole; + GUserData_repositoryOwner__asOrganization_membersWithRoleBuilder + get membersWithRole => _$this._membersWithRole ??= + new GUserData_repositoryOwner__asOrganization_membersWithRoleBuilder(); + set membersWithRole( + GUserData_repositoryOwner__asOrganization_membersWithRoleBuilder + membersWithRole) => + _$this._membersWithRole = membersWithRole; + + GUserData_repositoryOwner__asOrganization_pinnedItemsBuilder _pinnedItems; + GUserData_repositoryOwner__asOrganization_pinnedItemsBuilder + get pinnedItems => _$this._pinnedItems ??= + new GUserData_repositoryOwner__asOrganization_pinnedItemsBuilder(); + set pinnedItems( + GUserData_repositoryOwner__asOrganization_pinnedItemsBuilder + pinnedItems) => + _$this._pinnedItems = pinnedItems; + + GUserData_repositoryOwner__asOrganization_pinnableItemsBuilder _pinnableItems; + GUserData_repositoryOwner__asOrganization_pinnableItemsBuilder + get pinnableItems => _$this._pinnableItems ??= + new GUserData_repositoryOwner__asOrganization_pinnableItemsBuilder(); + set pinnableItems( + GUserData_repositoryOwner__asOrganization_pinnableItemsBuilder + pinnableItems) => + _$this._pinnableItems = pinnableItems; + + GUserData_repositoryOwner__asOrganizationBuilder() { + GUserData_repositoryOwner__asOrganization._initializeBuilder(this); + } + + GUserData_repositoryOwner__asOrganizationBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _url = _$v.url; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _name = _$v.name; + _description = _$v.description; + _location = _$v.location; + _email = _$v.email; + _websiteUrl = _$v.websiteUrl; + _createdAt = _$v.createdAt; + _membersWithRole = _$v.membersWithRole?.toBuilder(); + _pinnedItems = _$v.pinnedItems?.toBuilder(); + _pinnableItems = _$v.pinnableItems?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GUserData_repositoryOwner__asOrganization other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserData_repositoryOwner__asOrganization; + } + + @override + void update( + void Function(GUserData_repositoryOwner__asOrganizationBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asOrganization build() { + _$GUserData_repositoryOwner__asOrganization _$result; + try { + _$result = _$v ?? + new _$GUserData_repositoryOwner__asOrganization._( + G__typename: G__typename, + url: url, + login: login, + avatarUrl: avatarUrl, + name: name, + description: description, + location: location, + email: email, + websiteUrl: websiteUrl, + createdAt: createdAt, + membersWithRole: membersWithRole.build(), + pinnedItems: pinnedItems.build(), + pinnableItems: pinnableItems.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'membersWithRole'; + membersWithRole.build(); + _$failedField = 'pinnedItems'; + pinnedItems.build(); + _$failedField = 'pinnableItems'; + pinnableItems.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserData_repositoryOwner__asOrganization', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asOrganization_membersWithRole + extends GUserData_repositoryOwner__asOrganization_membersWithRole { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserData_repositoryOwner__asOrganization_membersWithRole( + [void Function( + GUserData_repositoryOwner__asOrganization_membersWithRoleBuilder) + updates]) => + (new GUserData_repositoryOwner__asOrganization_membersWithRoleBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asOrganization_membersWithRole._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_membersWithRole', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_membersWithRole', + 'totalCount'); + } + } + + @override + GUserData_repositoryOwner__asOrganization_membersWithRole rebuild( + void Function( + GUserData_repositoryOwner__asOrganization_membersWithRoleBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asOrganization_membersWithRoleBuilder + toBuilder() => + new GUserData_repositoryOwner__asOrganization_membersWithRoleBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserData_repositoryOwner__asOrganization_membersWithRole && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asOrganization_membersWithRole') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserData_repositoryOwner__asOrganization_membersWithRoleBuilder + implements + Builder { + _$GUserData_repositoryOwner__asOrganization_membersWithRole _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserData_repositoryOwner__asOrganization_membersWithRoleBuilder() { + GUserData_repositoryOwner__asOrganization_membersWithRole + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asOrganization_membersWithRoleBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asOrganization_membersWithRole other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserData_repositoryOwner__asOrganization_membersWithRole; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asOrganization_membersWithRoleBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asOrganization_membersWithRole build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asOrganization_membersWithRole._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnedItems + extends GUserData_repositoryOwner__asOrganization_pinnedItems { + @override + final String G__typename; + @override + final BuiltList + nodes; + + factory _$GUserData_repositoryOwner__asOrganization_pinnedItems( + [void Function( + GUserData_repositoryOwner__asOrganization_pinnedItemsBuilder) + updates]) => + (new GUserData_repositoryOwner__asOrganization_pinnedItemsBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asOrganization_pinnedItems._( + {this.G__typename, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems', + 'G__typename'); + } + } + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems rebuild( + void Function( + GUserData_repositoryOwner__asOrganization_pinnedItemsBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asOrganization_pinnedItemsBuilder toBuilder() => + new GUserData_repositoryOwner__asOrganization_pinnedItemsBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserData_repositoryOwner__asOrganization_pinnedItems && + G__typename == other.G__typename && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asOrganization_pinnedItems') + ..add('G__typename', G__typename) + ..add('nodes', nodes)) + .toString(); + } +} + +class GUserData_repositoryOwner__asOrganization_pinnedItemsBuilder + implements + Builder { + _$GUserData_repositoryOwner__asOrganization_pinnedItems _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + ListBuilder + _nodes; + ListBuilder + get nodes => _$this._nodes ??= new ListBuilder< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes>(); + set nodes( + ListBuilder< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes> + nodes) => + _$this._nodes = nodes; + + GUserData_repositoryOwner__asOrganization_pinnedItemsBuilder() { + GUserData_repositoryOwner__asOrganization_pinnedItems._initializeBuilder( + this); + } + + GUserData_repositoryOwner__asOrganization_pinnedItemsBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GUserData_repositoryOwner__asOrganization_pinnedItems other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserData_repositoryOwner__asOrganization_pinnedItems; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asOrganization_pinnedItemsBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asOrganization_pinnedItems build() { + _$GUserData_repositoryOwner__asOrganization_pinnedItems _$result; + try { + _$result = _$v ?? + new _$GUserData_repositoryOwner__asOrganization_pinnedItems._( + G__typename: G__typename, nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base + extends GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base { + @override + final String G__typename; + + factory _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base( + [void Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__baseBuilder) + updates]) => + (new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__baseBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base._( + {this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base', + 'G__typename'); + } + } + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base rebuild( + void Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__baseBuilder + toBuilder() => + new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__baseBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__baseBuilder + implements + Builder< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__baseBuilder> { + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__baseBuilder() { + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__baseBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base + ._(G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository + extends GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository { + @override + final String G__typename; + @override + final GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner + owner; + @override + final String name; + @override + final String description; + @override + final bool isPrivate; + @override + final bool isFork; + @override + final GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers + stargazers; + @override + final GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks + forks; + @override + final GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage + primaryLanguage; + + factory _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository( + [void Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepositoryBuilder) + updates]) => + (new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepositoryBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository._( + {this.G__typename, + this.owner, + this.name, + this.description, + this.isPrivate, + this.isFork, + this.stargazers, + this.forks, + this.primaryLanguage}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository', + 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository', + 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository', + 'name'); + } + if (isPrivate == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository', + 'isPrivate'); + } + if (isFork == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository', + 'isFork'); + } + if (stargazers == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository', + 'stargazers'); + } + if (forks == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository', + 'forks'); + } + } + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository rebuild( + void Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepositoryBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepositoryBuilder + toBuilder() => + new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepositoryBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository && + G__typename == other.G__typename && + owner == other.owner && + name == other.name && + description == other.description && + isPrivate == other.isPrivate && + isFork == other.isFork && + stargazers == other.stargazers && + forks == other.forks && + primaryLanguage == other.primaryLanguage; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, G__typename.hashCode), + owner.hashCode), + name.hashCode), + description.hashCode), + isPrivate.hashCode), + isFork.hashCode), + stargazers.hashCode), + forks.hashCode), + primaryLanguage.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name) + ..add('description', description) + ..add('isPrivate', isPrivate) + ..add('isFork', isFork) + ..add('stargazers', stargazers) + ..add('forks', forks) + ..add('primaryLanguage', primaryLanguage)) + .toString(); + } +} + +class GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepositoryBuilder + implements + Builder< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepositoryBuilder> { + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerBuilder + _owner; + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerBuilder + get owner => _$this._owner ??= + new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerBuilder(); + set owner( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerBuilder + owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + bool _isPrivate; + bool get isPrivate => _$this._isPrivate; + set isPrivate(bool isPrivate) => _$this._isPrivate = isPrivate; + + bool _isFork; + bool get isFork => _$this._isFork; + set isFork(bool isFork) => _$this._isFork = isFork; + + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersBuilder + _stargazers; + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersBuilder + get stargazers => _$this._stargazers ??= + new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersBuilder(); + set stargazers( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersBuilder + stargazers) => + _$this._stargazers = stargazers; + + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksBuilder + _forks; + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksBuilder + get forks => _$this._forks ??= + new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksBuilder(); + set forks( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksBuilder + forks) => + _$this._forks = forks; + + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageBuilder + _primaryLanguage; + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageBuilder + get primaryLanguage => _$this._primaryLanguage ??= + new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageBuilder(); + set primaryLanguage( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageBuilder + primaryLanguage) => + _$this._primaryLanguage = primaryLanguage; + + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepositoryBuilder() { + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepositoryBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _description = _$v.description; + _isPrivate = _$v.isPrivate; + _isFork = _$v.isFork; + _stargazers = _$v.stargazers?.toBuilder(); + _forks = _$v.forks?.toBuilder(); + _primaryLanguage = _$v.primaryLanguage?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepositoryBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository + build() { + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository + _$result; + try { + _$result = _$v ?? + new _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository + ._( + G__typename: G__typename, + owner: owner.build(), + name: name, + description: description, + isPrivate: isPrivate, + isFork: isFork, + stargazers: stargazers.build(), + forks: forks.build(), + primaryLanguage: _primaryLanguage?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + + _$failedField = 'stargazers'; + stargazers.build(); + _$failedField = 'forks'; + forks.build(); + _$failedField = 'primaryLanguage'; + _primaryLanguage?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner + extends GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner( + [void Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerBuilder) + updates]) => + (new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner._( + {this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner', + 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner', + 'avatarUrl'); + } + } + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner + rebuild( + void Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerBuilder + toBuilder() => + new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerBuilder + implements + Builder< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerBuilder> { + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerBuilder() { + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner + build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner + ._(G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers + extends GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers( + [void Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersBuilder) + updates]) => + (new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers', + 'totalCount'); + } + } + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers + rebuild( + void Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersBuilder + toBuilder() => + new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersBuilder + implements + Builder< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersBuilder> { + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersBuilder() { + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazersBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers + build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers + ._(G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks + extends GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks( + [void Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksBuilder) + updates]) => + (new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks', + 'totalCount'); + } + } + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks + rebuild( + void Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksBuilder + toBuilder() => + new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksBuilder + implements + Builder< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksBuilder> { + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksBuilder() { + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forksBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks + build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks + ._(G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage + extends GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage { + @override + final String G__typename; + @override + final String color; + @override + final String name; + + factory _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage( + [void Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageBuilder) + updates]) => + (new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage._( + {this.G__typename, this.color, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage', + 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage', + 'name'); + } + } + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage + rebuild( + void Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageBuilder + toBuilder() => + new GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage && + G__typename == other.G__typename && + color == other.color && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), color.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage') + ..add('G__typename', G__typename) + ..add('color', color) + ..add('name', name)) + .toString(); + } +} + +class GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageBuilder + implements + Builder< + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageBuilder> { + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageBuilder() { + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _color = _$v.color; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguageBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage + build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage + ._(G__typename: G__typename, color: color, name: name); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnableItems + extends GUserData_repositoryOwner__asOrganization_pinnableItems { + @override + final String G__typename; + @override + final int totalCount; + @override + final BuiltList + nodes; + + factory _$GUserData_repositoryOwner__asOrganization_pinnableItems( + [void Function( + GUserData_repositoryOwner__asOrganization_pinnableItemsBuilder) + updates]) => + (new GUserData_repositoryOwner__asOrganization_pinnableItemsBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asOrganization_pinnableItems._( + {this.G__typename, this.totalCount, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems', + 'totalCount'); + } + } + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems rebuild( + void Function( + GUserData_repositoryOwner__asOrganization_pinnableItemsBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asOrganization_pinnableItemsBuilder toBuilder() => + new GUserData_repositoryOwner__asOrganization_pinnableItemsBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserData_repositoryOwner__asOrganization_pinnableItems && + G__typename == other.G__typename && + totalCount == other.totalCount && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asOrganization_pinnableItems') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('nodes', nodes)) + .toString(); + } +} + +class GUserData_repositoryOwner__asOrganization_pinnableItemsBuilder + implements + Builder { + _$GUserData_repositoryOwner__asOrganization_pinnableItems _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + ListBuilder + _nodes; + ListBuilder + get nodes => _$this._nodes ??= new ListBuilder< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes>(); + set nodes( + ListBuilder< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes> + nodes) => + _$this._nodes = nodes; + + GUserData_repositoryOwner__asOrganization_pinnableItemsBuilder() { + GUserData_repositoryOwner__asOrganization_pinnableItems._initializeBuilder( + this); + } + + GUserData_repositoryOwner__asOrganization_pinnableItemsBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GUserData_repositoryOwner__asOrganization_pinnableItems other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserData_repositoryOwner__asOrganization_pinnableItems; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asOrganization_pinnableItemsBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asOrganization_pinnableItems build() { + _$GUserData_repositoryOwner__asOrganization_pinnableItems _$result; + try { + _$result = _$v ?? + new _$GUserData_repositoryOwner__asOrganization_pinnableItems._( + G__typename: G__typename, + totalCount: totalCount, + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base + extends GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base { + @override + final String G__typename; + + factory _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base( + [void Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__baseBuilder) + updates]) => + (new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__baseBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base._( + {this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base', + 'G__typename'); + } + } + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base rebuild( + void Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__baseBuilder + toBuilder() => + new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__baseBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__baseBuilder + implements + Builder< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__baseBuilder> { + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__baseBuilder() { + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__baseBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base + build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base + ._(G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository + extends GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository { + @override + final String G__typename; + @override + final GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner + owner; + @override + final String name; + @override + final String description; + @override + final bool isPrivate; + @override + final bool isFork; + @override + final GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers + stargazers; + @override + final GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks + forks; + @override + final GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage + primaryLanguage; + + factory _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository( + [void Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepositoryBuilder) + updates]) => + (new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepositoryBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository._( + {this.G__typename, + this.owner, + this.name, + this.description, + this.isPrivate, + this.isFork, + this.stargazers, + this.forks, + this.primaryLanguage}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository', + 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository', + 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository', + 'name'); + } + if (isPrivate == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository', + 'isPrivate'); + } + if (isFork == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository', + 'isFork'); + } + if (stargazers == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository', + 'stargazers'); + } + if (forks == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository', + 'forks'); + } + } + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository + rebuild( + void Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepositoryBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepositoryBuilder + toBuilder() => + new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepositoryBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository && + G__typename == other.G__typename && + owner == other.owner && + name == other.name && + description == other.description && + isPrivate == other.isPrivate && + isFork == other.isFork && + stargazers == other.stargazers && + forks == other.forks && + primaryLanguage == other.primaryLanguage; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, G__typename.hashCode), + owner.hashCode), + name.hashCode), + description.hashCode), + isPrivate.hashCode), + isFork.hashCode), + stargazers.hashCode), + forks.hashCode), + primaryLanguage.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name) + ..add('description', description) + ..add('isPrivate', isPrivate) + ..add('isFork', isFork) + ..add('stargazers', stargazers) + ..add('forks', forks) + ..add('primaryLanguage', primaryLanguage)) + .toString(); + } +} + +class GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepositoryBuilder + implements + Builder< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepositoryBuilder> { + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerBuilder + _owner; + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerBuilder + get owner => _$this._owner ??= + new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerBuilder(); + set owner( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerBuilder + owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + bool _isPrivate; + bool get isPrivate => _$this._isPrivate; + set isPrivate(bool isPrivate) => _$this._isPrivate = isPrivate; + + bool _isFork; + bool get isFork => _$this._isFork; + set isFork(bool isFork) => _$this._isFork = isFork; + + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersBuilder + _stargazers; + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersBuilder + get stargazers => _$this._stargazers ??= + new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersBuilder(); + set stargazers( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersBuilder + stargazers) => + _$this._stargazers = stargazers; + + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksBuilder + _forks; + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksBuilder + get forks => _$this._forks ??= + new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksBuilder(); + set forks( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksBuilder + forks) => + _$this._forks = forks; + + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageBuilder + _primaryLanguage; + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageBuilder + get primaryLanguage => _$this._primaryLanguage ??= + new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageBuilder(); + set primaryLanguage( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageBuilder + primaryLanguage) => + _$this._primaryLanguage = primaryLanguage; + + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepositoryBuilder() { + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepositoryBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _description = _$v.description; + _isPrivate = _$v.isPrivate; + _isFork = _$v.isFork; + _stargazers = _$v.stargazers?.toBuilder(); + _forks = _$v.forks?.toBuilder(); + _primaryLanguage = _$v.primaryLanguage?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepositoryBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository + build() { + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository + _$result; + try { + _$result = _$v ?? + new _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository + ._( + G__typename: G__typename, + owner: owner.build(), + name: name, + description: description, + isPrivate: isPrivate, + isFork: isFork, + stargazers: stargazers.build(), + forks: forks.build(), + primaryLanguage: _primaryLanguage?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + + _$failedField = 'stargazers'; + stargazers.build(); + _$failedField = 'forks'; + forks.build(); + _$failedField = 'primaryLanguage'; + _primaryLanguage?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner + extends GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner( + [void Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerBuilder) + updates]) => + (new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner._( + {this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner', + 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner', + 'avatarUrl'); + } + } + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner + rebuild( + void Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerBuilder + toBuilder() => + new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerBuilder + implements + Builder< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerBuilder> { + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerBuilder() { + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner + build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner + ._(G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers + extends GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers( + [void Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersBuilder) + updates]) => + (new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers', + 'totalCount'); + } + } + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers + rebuild( + void Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersBuilder + toBuilder() => + new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersBuilder + implements + Builder< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersBuilder> { + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersBuilder() { + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazersBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers + build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers + ._(G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks + extends GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks( + [void Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksBuilder) + updates]) => + (new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks', + 'totalCount'); + } + } + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks + rebuild( + void Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksBuilder + toBuilder() => + new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksBuilder + implements + Builder< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksBuilder> { + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksBuilder() { + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forksBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks + build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks + ._(G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage + extends GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage { + @override + final String G__typename; + @override + final String color; + @override + final String name; + + factory _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage( + [void Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageBuilder) + updates]) => + (new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageBuilder() + ..update(updates)) + .build(); + + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage._( + {this.G__typename, this.color, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage', + 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage', + 'name'); + } + } + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage + rebuild( + void Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageBuilder + toBuilder() => + new GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage && + G__typename == other.G__typename && + color == other.color && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), color.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage') + ..add('G__typename', G__typename) + ..add('color', color) + ..add('name', name)) + .toString(); + } +} + +class GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageBuilder + implements + Builder< + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageBuilder> { + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageBuilder() { + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage + ._initializeBuilder(this); + } + + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _color = _$v.color; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage; + } + + @override + void update( + void Function( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguageBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage + build() { + final _$result = _$v ?? + new _$GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage + ._(G__typename: G__typename, color: color, name: name); + replace(_$result); + return _$result; + } +} + +class _$GRepoData extends GRepoData { + @override + final String G__typename; + @override + final GRepoData_repository repository; + + factory _$GRepoData([void Function(GRepoDataBuilder) updates]) => + (new GRepoDataBuilder()..update(updates)).build(); + + _$GRepoData._({this.G__typename, this.repository}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GRepoData', 'G__typename'); + } + } + + @override + GRepoData rebuild(void Function(GRepoDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoDataBuilder toBuilder() => new GRepoDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData && + G__typename == other.G__typename && + repository == other.repository; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), repository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData') + ..add('G__typename', G__typename) + ..add('repository', repository)) + .toString(); + } +} + +class GRepoDataBuilder implements Builder { + _$GRepoData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GRepoData_repositoryBuilder _repository; + GRepoData_repositoryBuilder get repository => + _$this._repository ??= new GRepoData_repositoryBuilder(); + set repository(GRepoData_repositoryBuilder repository) => + _$this._repository = repository; + + GRepoDataBuilder() { + GRepoData._initializeBuilder(this); + } + + GRepoDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _repository = _$v.repository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GRepoData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData; + } + + @override + void update(void Function(GRepoDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData build() { + _$GRepoData _$result; + try { + _$result = _$v ?? + new _$GRepoData._( + G__typename: G__typename, repository: _repository?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'repository'; + _repository?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRepoData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository extends GRepoData_repository { + @override + final String G__typename; + @override + final GRepoData_repository_owner owner; + @override + final String name; + @override + final String description; + @override + final String homepageUrl; + @override + final bool isPrivate; + @override + final bool isFork; + @override + final int diskUsage; + @override + final bool hasIssuesEnabled; + @override + final String url; + @override + final bool viewerHasStarred; + @override + final _i3.GSubscriptionState viewerSubscription; + @override + final String projectsUrl; + @override + final GRepoData_repository_primaryLanguage primaryLanguage; + @override + final GRepoData_repository_stargazers stargazers; + @override + final GRepoData_repository_forks forks; + @override + final GRepoData_repository_watchers watchers; + @override + final GRepoData_repository_issues issues; + @override + final GRepoData_repository_pullRequests pullRequests; + @override + final GRepoData_repository_projects projects; + @override + final GRepoData_repository_releases releases; + @override + final GRepoData_repository_languages languages; + @override + final GRepoData_repository_defaultBranchRef defaultBranchRef; + @override + final GRepoData_repository_ref ref; + @override + final GRepoData_repository_refs refs; + @override + final GRepoData_repository_licenseInfo licenseInfo; + @override + final GRepoData_repository_repositoryTopics repositoryTopics; + + factory _$GRepoData_repository( + [void Function(GRepoData_repositoryBuilder) updates]) => + (new GRepoData_repositoryBuilder()..update(updates)).build(); + + _$GRepoData_repository._( + {this.G__typename, + this.owner, + this.name, + this.description, + this.homepageUrl, + this.isPrivate, + this.isFork, + this.diskUsage, + this.hasIssuesEnabled, + this.url, + this.viewerHasStarred, + this.viewerSubscription, + this.projectsUrl, + this.primaryLanguage, + this.stargazers, + this.forks, + this.watchers, + this.issues, + this.pullRequests, + this.projects, + this.releases, + this.languages, + this.defaultBranchRef, + this.ref, + this.refs, + this.licenseInfo, + this.repositoryTopics}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GRepoData_repository', 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError('GRepoData_repository', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError('GRepoData_repository', 'name'); + } + if (isPrivate == null) { + throw new BuiltValueNullFieldError('GRepoData_repository', 'isPrivate'); + } + if (isFork == null) { + throw new BuiltValueNullFieldError('GRepoData_repository', 'isFork'); + } + if (hasIssuesEnabled == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository', 'hasIssuesEnabled'); + } + if (url == null) { + throw new BuiltValueNullFieldError('GRepoData_repository', 'url'); + } + if (viewerHasStarred == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository', 'viewerHasStarred'); + } + if (projectsUrl == null) { + throw new BuiltValueNullFieldError('GRepoData_repository', 'projectsUrl'); + } + if (stargazers == null) { + throw new BuiltValueNullFieldError('GRepoData_repository', 'stargazers'); + } + if (forks == null) { + throw new BuiltValueNullFieldError('GRepoData_repository', 'forks'); + } + if (watchers == null) { + throw new BuiltValueNullFieldError('GRepoData_repository', 'watchers'); + } + if (issues == null) { + throw new BuiltValueNullFieldError('GRepoData_repository', 'issues'); + } + if (pullRequests == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository', 'pullRequests'); + } + if (projects == null) { + throw new BuiltValueNullFieldError('GRepoData_repository', 'projects'); + } + if (releases == null) { + throw new BuiltValueNullFieldError('GRepoData_repository', 'releases'); + } + if (repositoryTopics == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository', 'repositoryTopics'); + } + } + + @override + GRepoData_repository rebuild( + void Function(GRepoData_repositoryBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repositoryBuilder toBuilder() => + new GRepoData_repositoryBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository && + G__typename == other.G__typename && + owner == other.owner && + name == other.name && + description == other.description && + homepageUrl == other.homepageUrl && + isPrivate == other.isPrivate && + isFork == other.isFork && + diskUsage == other.diskUsage && + hasIssuesEnabled == other.hasIssuesEnabled && + url == other.url && + viewerHasStarred == other.viewerHasStarred && + viewerSubscription == other.viewerSubscription && + projectsUrl == other.projectsUrl && + primaryLanguage == other.primaryLanguage && + stargazers == other.stargazers && + forks == other.forks && + watchers == other.watchers && + issues == other.issues && + pullRequests == other.pullRequests && + projects == other.projects && + releases == other.releases && + languages == other.languages && + defaultBranchRef == other.defaultBranchRef && + ref == other.ref && + refs == other.refs && + licenseInfo == other.licenseInfo && + repositoryTopics == other.repositoryTopics; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc($jc($jc($jc($jc($jc($jc($jc(0, G__typename.hashCode), owner.hashCode), name.hashCode), description.hashCode), homepageUrl.hashCode), isPrivate.hashCode), isFork.hashCode), diskUsage.hashCode), + hasIssuesEnabled.hashCode), + url.hashCode), + viewerHasStarred.hashCode), + viewerSubscription.hashCode), + projectsUrl.hashCode), + primaryLanguage.hashCode), + stargazers.hashCode), + forks.hashCode), + watchers.hashCode), + issues.hashCode), + pullRequests.hashCode), + projects.hashCode), + releases.hashCode), + languages.hashCode), + defaultBranchRef.hashCode), + ref.hashCode), + refs.hashCode), + licenseInfo.hashCode), + repositoryTopics.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData_repository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name) + ..add('description', description) + ..add('homepageUrl', homepageUrl) + ..add('isPrivate', isPrivate) + ..add('isFork', isFork) + ..add('diskUsage', diskUsage) + ..add('hasIssuesEnabled', hasIssuesEnabled) + ..add('url', url) + ..add('viewerHasStarred', viewerHasStarred) + ..add('viewerSubscription', viewerSubscription) + ..add('projectsUrl', projectsUrl) + ..add('primaryLanguage', primaryLanguage) + ..add('stargazers', stargazers) + ..add('forks', forks) + ..add('watchers', watchers) + ..add('issues', issues) + ..add('pullRequests', pullRequests) + ..add('projects', projects) + ..add('releases', releases) + ..add('languages', languages) + ..add('defaultBranchRef', defaultBranchRef) + ..add('ref', ref) + ..add('refs', refs) + ..add('licenseInfo', licenseInfo) + ..add('repositoryTopics', repositoryTopics)) + .toString(); + } +} + +class GRepoData_repositoryBuilder + implements Builder { + _$GRepoData_repository _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GRepoData_repository_ownerBuilder _owner; + GRepoData_repository_ownerBuilder get owner => + _$this._owner ??= new GRepoData_repository_ownerBuilder(); + set owner(GRepoData_repository_ownerBuilder owner) => _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + String _homepageUrl; + String get homepageUrl => _$this._homepageUrl; + set homepageUrl(String homepageUrl) => _$this._homepageUrl = homepageUrl; + + bool _isPrivate; + bool get isPrivate => _$this._isPrivate; + set isPrivate(bool isPrivate) => _$this._isPrivate = isPrivate; + + bool _isFork; + bool get isFork => _$this._isFork; + set isFork(bool isFork) => _$this._isFork = isFork; + + int _diskUsage; + int get diskUsage => _$this._diskUsage; + set diskUsage(int diskUsage) => _$this._diskUsage = diskUsage; + + bool _hasIssuesEnabled; + bool get hasIssuesEnabled => _$this._hasIssuesEnabled; + set hasIssuesEnabled(bool hasIssuesEnabled) => + _$this._hasIssuesEnabled = hasIssuesEnabled; + + String _url; + String get url => _$this._url; + set url(String url) => _$this._url = url; + + bool _viewerHasStarred; + bool get viewerHasStarred => _$this._viewerHasStarred; + set viewerHasStarred(bool viewerHasStarred) => + _$this._viewerHasStarred = viewerHasStarred; + + _i3.GSubscriptionState _viewerSubscription; + _i3.GSubscriptionState get viewerSubscription => _$this._viewerSubscription; + set viewerSubscription(_i3.GSubscriptionState viewerSubscription) => + _$this._viewerSubscription = viewerSubscription; + + String _projectsUrl; + String get projectsUrl => _$this._projectsUrl; + set projectsUrl(String projectsUrl) => _$this._projectsUrl = projectsUrl; + + GRepoData_repository_primaryLanguageBuilder _primaryLanguage; + GRepoData_repository_primaryLanguageBuilder get primaryLanguage => + _$this._primaryLanguage ??= + new GRepoData_repository_primaryLanguageBuilder(); + set primaryLanguage( + GRepoData_repository_primaryLanguageBuilder primaryLanguage) => + _$this._primaryLanguage = primaryLanguage; + + GRepoData_repository_stargazersBuilder _stargazers; + GRepoData_repository_stargazersBuilder get stargazers => + _$this._stargazers ??= new GRepoData_repository_stargazersBuilder(); + set stargazers(GRepoData_repository_stargazersBuilder stargazers) => + _$this._stargazers = stargazers; + + GRepoData_repository_forksBuilder _forks; + GRepoData_repository_forksBuilder get forks => + _$this._forks ??= new GRepoData_repository_forksBuilder(); + set forks(GRepoData_repository_forksBuilder forks) => _$this._forks = forks; + + GRepoData_repository_watchersBuilder _watchers; + GRepoData_repository_watchersBuilder get watchers => + _$this._watchers ??= new GRepoData_repository_watchersBuilder(); + set watchers(GRepoData_repository_watchersBuilder watchers) => + _$this._watchers = watchers; + + GRepoData_repository_issuesBuilder _issues; + GRepoData_repository_issuesBuilder get issues => + _$this._issues ??= new GRepoData_repository_issuesBuilder(); + set issues(GRepoData_repository_issuesBuilder issues) => + _$this._issues = issues; + + GRepoData_repository_pullRequestsBuilder _pullRequests; + GRepoData_repository_pullRequestsBuilder get pullRequests => + _$this._pullRequests ??= new GRepoData_repository_pullRequestsBuilder(); + set pullRequests(GRepoData_repository_pullRequestsBuilder pullRequests) => + _$this._pullRequests = pullRequests; + + GRepoData_repository_projectsBuilder _projects; + GRepoData_repository_projectsBuilder get projects => + _$this._projects ??= new GRepoData_repository_projectsBuilder(); + set projects(GRepoData_repository_projectsBuilder projects) => + _$this._projects = projects; + + GRepoData_repository_releasesBuilder _releases; + GRepoData_repository_releasesBuilder get releases => + _$this._releases ??= new GRepoData_repository_releasesBuilder(); + set releases(GRepoData_repository_releasesBuilder releases) => + _$this._releases = releases; + + GRepoData_repository_languagesBuilder _languages; + GRepoData_repository_languagesBuilder get languages => + _$this._languages ??= new GRepoData_repository_languagesBuilder(); + set languages(GRepoData_repository_languagesBuilder languages) => + _$this._languages = languages; + + GRepoData_repository_defaultBranchRefBuilder _defaultBranchRef; + GRepoData_repository_defaultBranchRefBuilder get defaultBranchRef => + _$this._defaultBranchRef ??= + new GRepoData_repository_defaultBranchRefBuilder(); + set defaultBranchRef( + GRepoData_repository_defaultBranchRefBuilder defaultBranchRef) => + _$this._defaultBranchRef = defaultBranchRef; + + GRepoData_repository_refBuilder _ref; + GRepoData_repository_refBuilder get ref => + _$this._ref ??= new GRepoData_repository_refBuilder(); + set ref(GRepoData_repository_refBuilder ref) => _$this._ref = ref; + + GRepoData_repository_refsBuilder _refs; + GRepoData_repository_refsBuilder get refs => + _$this._refs ??= new GRepoData_repository_refsBuilder(); + set refs(GRepoData_repository_refsBuilder refs) => _$this._refs = refs; + + GRepoData_repository_licenseInfoBuilder _licenseInfo; + GRepoData_repository_licenseInfoBuilder get licenseInfo => + _$this._licenseInfo ??= new GRepoData_repository_licenseInfoBuilder(); + set licenseInfo(GRepoData_repository_licenseInfoBuilder licenseInfo) => + _$this._licenseInfo = licenseInfo; + + GRepoData_repository_repositoryTopicsBuilder _repositoryTopics; + GRepoData_repository_repositoryTopicsBuilder get repositoryTopics => + _$this._repositoryTopics ??= + new GRepoData_repository_repositoryTopicsBuilder(); + set repositoryTopics( + GRepoData_repository_repositoryTopicsBuilder repositoryTopics) => + _$this._repositoryTopics = repositoryTopics; + + GRepoData_repositoryBuilder() { + GRepoData_repository._initializeBuilder(this); + } + + GRepoData_repositoryBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _description = _$v.description; + _homepageUrl = _$v.homepageUrl; + _isPrivate = _$v.isPrivate; + _isFork = _$v.isFork; + _diskUsage = _$v.diskUsage; + _hasIssuesEnabled = _$v.hasIssuesEnabled; + _url = _$v.url; + _viewerHasStarred = _$v.viewerHasStarred; + _viewerSubscription = _$v.viewerSubscription; + _projectsUrl = _$v.projectsUrl; + _primaryLanguage = _$v.primaryLanguage?.toBuilder(); + _stargazers = _$v.stargazers?.toBuilder(); + _forks = _$v.forks?.toBuilder(); + _watchers = _$v.watchers?.toBuilder(); + _issues = _$v.issues?.toBuilder(); + _pullRequests = _$v.pullRequests?.toBuilder(); + _projects = _$v.projects?.toBuilder(); + _releases = _$v.releases?.toBuilder(); + _languages = _$v.languages?.toBuilder(); + _defaultBranchRef = _$v.defaultBranchRef?.toBuilder(); + _ref = _$v.ref?.toBuilder(); + _refs = _$v.refs?.toBuilder(); + _licenseInfo = _$v.licenseInfo?.toBuilder(); + _repositoryTopics = _$v.repositoryTopics?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository; + } + + @override + void update(void Function(GRepoData_repositoryBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository build() { + _$GRepoData_repository _$result; + try { + _$result = _$v ?? + new _$GRepoData_repository._( + G__typename: G__typename, + owner: owner.build(), + name: name, + description: description, + homepageUrl: homepageUrl, + isPrivate: isPrivate, + isFork: isFork, + diskUsage: diskUsage, + hasIssuesEnabled: hasIssuesEnabled, + url: url, + viewerHasStarred: viewerHasStarred, + viewerSubscription: viewerSubscription, + projectsUrl: projectsUrl, + primaryLanguage: _primaryLanguage?.build(), + stargazers: stargazers.build(), + forks: forks.build(), + watchers: watchers.build(), + issues: issues.build(), + pullRequests: pullRequests.build(), + projects: projects.build(), + releases: releases.build(), + languages: _languages?.build(), + defaultBranchRef: _defaultBranchRef?.build(), + ref: _ref?.build(), + refs: _refs?.build(), + licenseInfo: _licenseInfo?.build(), + repositoryTopics: repositoryTopics.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + + _$failedField = 'primaryLanguage'; + _primaryLanguage?.build(); + _$failedField = 'stargazers'; + stargazers.build(); + _$failedField = 'forks'; + forks.build(); + _$failedField = 'watchers'; + watchers.build(); + _$failedField = 'issues'; + issues.build(); + _$failedField = 'pullRequests'; + pullRequests.build(); + _$failedField = 'projects'; + projects.build(); + _$failedField = 'releases'; + releases.build(); + _$failedField = 'languages'; + _languages?.build(); + _$failedField = 'defaultBranchRef'; + _defaultBranchRef?.build(); + _$failedField = 'ref'; + _ref?.build(); + _$failedField = 'refs'; + _refs?.build(); + _$failedField = 'licenseInfo'; + _licenseInfo?.build(); + _$failedField = 'repositoryTopics'; + repositoryTopics.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRepoData_repository', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_owner extends GRepoData_repository_owner { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GRepoData_repository_owner( + [void Function(GRepoData_repository_ownerBuilder) updates]) => + (new GRepoData_repository_ownerBuilder()..update(updates)).build(); + + _$GRepoData_repository_owner._({this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_owner', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError('GRepoData_repository_owner', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_owner', 'avatarUrl'); + } + } + + @override + GRepoData_repository_owner rebuild( + void Function(GRepoData_repository_ownerBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_ownerBuilder toBuilder() => + new GRepoData_repository_ownerBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_owner && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData_repository_owner') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GRepoData_repository_ownerBuilder + implements + Builder { + _$GRepoData_repository_owner _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GRepoData_repository_ownerBuilder() { + GRepoData_repository_owner._initializeBuilder(this); + } + + GRepoData_repository_ownerBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_owner other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_owner; + } + + @override + void update(void Function(GRepoData_repository_ownerBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_owner build() { + final _$result = _$v ?? + new _$GRepoData_repository_owner._( + G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_primaryLanguage + extends GRepoData_repository_primaryLanguage { + @override + final String G__typename; + @override + final String color; + @override + final String name; + + factory _$GRepoData_repository_primaryLanguage( + [void Function(GRepoData_repository_primaryLanguageBuilder) + updates]) => + (new GRepoData_repository_primaryLanguageBuilder()..update(updates)) + .build(); + + _$GRepoData_repository_primaryLanguage._( + {this.G__typename, this.color, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_primaryLanguage', 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_primaryLanguage', 'name'); + } + } + + @override + GRepoData_repository_primaryLanguage rebuild( + void Function(GRepoData_repository_primaryLanguageBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_primaryLanguageBuilder toBuilder() => + new GRepoData_repository_primaryLanguageBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_primaryLanguage && + G__typename == other.G__typename && + color == other.color && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), color.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData_repository_primaryLanguage') + ..add('G__typename', G__typename) + ..add('color', color) + ..add('name', name)) + .toString(); + } +} + +class GRepoData_repository_primaryLanguageBuilder + implements + Builder { + _$GRepoData_repository_primaryLanguage _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GRepoData_repository_primaryLanguageBuilder() { + GRepoData_repository_primaryLanguage._initializeBuilder(this); + } + + GRepoData_repository_primaryLanguageBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _color = _$v.color; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_primaryLanguage other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_primaryLanguage; + } + + @override + void update( + void Function(GRepoData_repository_primaryLanguageBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_primaryLanguage build() { + final _$result = _$v ?? + new _$GRepoData_repository_primaryLanguage._( + G__typename: G__typename, color: color, name: name); + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_stargazers + extends GRepoData_repository_stargazers { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GRepoData_repository_stargazers( + [void Function(GRepoData_repository_stargazersBuilder) updates]) => + (new GRepoData_repository_stargazersBuilder()..update(updates)).build(); + + _$GRepoData_repository_stargazers._({this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_stargazers', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_stargazers', 'totalCount'); + } + } + + @override + GRepoData_repository_stargazers rebuild( + void Function(GRepoData_repository_stargazersBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_stargazersBuilder toBuilder() => + new GRepoData_repository_stargazersBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_stargazers && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData_repository_stargazers') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GRepoData_repository_stargazersBuilder + implements + Builder { + _$GRepoData_repository_stargazers _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GRepoData_repository_stargazersBuilder() { + GRepoData_repository_stargazers._initializeBuilder(this); + } + + GRepoData_repository_stargazersBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_stargazers other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_stargazers; + } + + @override + void update(void Function(GRepoData_repository_stargazersBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_stargazers build() { + final _$result = _$v ?? + new _$GRepoData_repository_stargazers._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_forks extends GRepoData_repository_forks { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GRepoData_repository_forks( + [void Function(GRepoData_repository_forksBuilder) updates]) => + (new GRepoData_repository_forksBuilder()..update(updates)).build(); + + _$GRepoData_repository_forks._({this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_forks', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_forks', 'totalCount'); + } + } + + @override + GRepoData_repository_forks rebuild( + void Function(GRepoData_repository_forksBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_forksBuilder toBuilder() => + new GRepoData_repository_forksBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_forks && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData_repository_forks') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GRepoData_repository_forksBuilder + implements + Builder { + _$GRepoData_repository_forks _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GRepoData_repository_forksBuilder() { + GRepoData_repository_forks._initializeBuilder(this); + } + + GRepoData_repository_forksBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_forks other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_forks; + } + + @override + void update(void Function(GRepoData_repository_forksBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_forks build() { + final _$result = _$v ?? + new _$GRepoData_repository_forks._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_watchers extends GRepoData_repository_watchers { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GRepoData_repository_watchers( + [void Function(GRepoData_repository_watchersBuilder) updates]) => + (new GRepoData_repository_watchersBuilder()..update(updates)).build(); + + _$GRepoData_repository_watchers._({this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_watchers', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_watchers', 'totalCount'); + } + } + + @override + GRepoData_repository_watchers rebuild( + void Function(GRepoData_repository_watchersBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_watchersBuilder toBuilder() => + new GRepoData_repository_watchersBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_watchers && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData_repository_watchers') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GRepoData_repository_watchersBuilder + implements + Builder { + _$GRepoData_repository_watchers _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GRepoData_repository_watchersBuilder() { + GRepoData_repository_watchers._initializeBuilder(this); + } + + GRepoData_repository_watchersBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_watchers other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_watchers; + } + + @override + void update(void Function(GRepoData_repository_watchersBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_watchers build() { + final _$result = _$v ?? + new _$GRepoData_repository_watchers._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_issues extends GRepoData_repository_issues { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GRepoData_repository_issues( + [void Function(GRepoData_repository_issuesBuilder) updates]) => + (new GRepoData_repository_issuesBuilder()..update(updates)).build(); + + _$GRepoData_repository_issues._({this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_issues', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_issues', 'totalCount'); + } + } + + @override + GRepoData_repository_issues rebuild( + void Function(GRepoData_repository_issuesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_issuesBuilder toBuilder() => + new GRepoData_repository_issuesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_issues && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData_repository_issues') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GRepoData_repository_issuesBuilder + implements + Builder { + _$GRepoData_repository_issues _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GRepoData_repository_issuesBuilder() { + GRepoData_repository_issues._initializeBuilder(this); + } + + GRepoData_repository_issuesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_issues other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_issues; + } + + @override + void update(void Function(GRepoData_repository_issuesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_issues build() { + final _$result = _$v ?? + new _$GRepoData_repository_issues._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_pullRequests + extends GRepoData_repository_pullRequests { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GRepoData_repository_pullRequests( + [void Function(GRepoData_repository_pullRequestsBuilder) updates]) => + (new GRepoData_repository_pullRequestsBuilder()..update(updates)).build(); + + _$GRepoData_repository_pullRequests._({this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_pullRequests', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_pullRequests', 'totalCount'); + } + } + + @override + GRepoData_repository_pullRequests rebuild( + void Function(GRepoData_repository_pullRequestsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_pullRequestsBuilder toBuilder() => + new GRepoData_repository_pullRequestsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_pullRequests && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData_repository_pullRequests') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GRepoData_repository_pullRequestsBuilder + implements + Builder { + _$GRepoData_repository_pullRequests _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GRepoData_repository_pullRequestsBuilder() { + GRepoData_repository_pullRequests._initializeBuilder(this); + } + + GRepoData_repository_pullRequestsBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_pullRequests other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_pullRequests; + } + + @override + void update(void Function(GRepoData_repository_pullRequestsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_pullRequests build() { + final _$result = _$v ?? + new _$GRepoData_repository_pullRequests._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_projects extends GRepoData_repository_projects { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GRepoData_repository_projects( + [void Function(GRepoData_repository_projectsBuilder) updates]) => + (new GRepoData_repository_projectsBuilder()..update(updates)).build(); + + _$GRepoData_repository_projects._({this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_projects', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_projects', 'totalCount'); + } + } + + @override + GRepoData_repository_projects rebuild( + void Function(GRepoData_repository_projectsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_projectsBuilder toBuilder() => + new GRepoData_repository_projectsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_projects && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData_repository_projects') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GRepoData_repository_projectsBuilder + implements + Builder { + _$GRepoData_repository_projects _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GRepoData_repository_projectsBuilder() { + GRepoData_repository_projects._initializeBuilder(this); + } + + GRepoData_repository_projectsBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_projects other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_projects; + } + + @override + void update(void Function(GRepoData_repository_projectsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_projects build() { + final _$result = _$v ?? + new _$GRepoData_repository_projects._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_releases extends GRepoData_repository_releases { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GRepoData_repository_releases( + [void Function(GRepoData_repository_releasesBuilder) updates]) => + (new GRepoData_repository_releasesBuilder()..update(updates)).build(); + + _$GRepoData_repository_releases._({this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_releases', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_releases', 'totalCount'); + } + } + + @override + GRepoData_repository_releases rebuild( + void Function(GRepoData_repository_releasesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_releasesBuilder toBuilder() => + new GRepoData_repository_releasesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_releases && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData_repository_releases') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GRepoData_repository_releasesBuilder + implements + Builder { + _$GRepoData_repository_releases _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GRepoData_repository_releasesBuilder() { + GRepoData_repository_releases._initializeBuilder(this); + } + + GRepoData_repository_releasesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_releases other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_releases; + } + + @override + void update(void Function(GRepoData_repository_releasesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_releases build() { + final _$result = _$v ?? + new _$GRepoData_repository_releases._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_languages extends GRepoData_repository_languages { + @override + final String G__typename; + @override + final int totalSize; + @override + final BuiltList edges; + + factory _$GRepoData_repository_languages( + [void Function(GRepoData_repository_languagesBuilder) updates]) => + (new GRepoData_repository_languagesBuilder()..update(updates)).build(); + + _$GRepoData_repository_languages._( + {this.G__typename, this.totalSize, this.edges}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_languages', 'G__typename'); + } + if (totalSize == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_languages', 'totalSize'); + } + } + + @override + GRepoData_repository_languages rebuild( + void Function(GRepoData_repository_languagesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_languagesBuilder toBuilder() => + new GRepoData_repository_languagesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_languages && + G__typename == other.G__typename && + totalSize == other.totalSize && + edges == other.edges; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), totalSize.hashCode), edges.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData_repository_languages') + ..add('G__typename', G__typename) + ..add('totalSize', totalSize) + ..add('edges', edges)) + .toString(); + } +} + +class GRepoData_repository_languagesBuilder + implements + Builder { + _$GRepoData_repository_languages _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalSize; + int get totalSize => _$this._totalSize; + set totalSize(int totalSize) => _$this._totalSize = totalSize; + + ListBuilder _edges; + ListBuilder get edges => + _$this._edges ??= new ListBuilder(); + set edges(ListBuilder edges) => + _$this._edges = edges; + + GRepoData_repository_languagesBuilder() { + GRepoData_repository_languages._initializeBuilder(this); + } + + GRepoData_repository_languagesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalSize = _$v.totalSize; + _edges = _$v.edges?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_languages other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_languages; + } + + @override + void update(void Function(GRepoData_repository_languagesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_languages build() { + _$GRepoData_repository_languages _$result; + try { + _$result = _$v ?? + new _$GRepoData_repository_languages._( + G__typename: G__typename, + totalSize: totalSize, + edges: _edges?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'edges'; + _edges?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRepoData_repository_languages', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_languages_edges + extends GRepoData_repository_languages_edges { + @override + final String G__typename; + @override + final int size; + @override + final GRepoData_repository_languages_edges_node node; + + factory _$GRepoData_repository_languages_edges( + [void Function(GRepoData_repository_languages_edgesBuilder) + updates]) => + (new GRepoData_repository_languages_edgesBuilder()..update(updates)) + .build(); + + _$GRepoData_repository_languages_edges._( + {this.G__typename, this.size, this.node}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_languages_edges', 'G__typename'); + } + if (size == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_languages_edges', 'size'); + } + if (node == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_languages_edges', 'node'); + } + } + + @override + GRepoData_repository_languages_edges rebuild( + void Function(GRepoData_repository_languages_edgesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_languages_edgesBuilder toBuilder() => + new GRepoData_repository_languages_edgesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_languages_edges && + G__typename == other.G__typename && + size == other.size && + node == other.node; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), size.hashCode), node.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData_repository_languages_edges') + ..add('G__typename', G__typename) + ..add('size', size) + ..add('node', node)) + .toString(); + } +} + +class GRepoData_repository_languages_edgesBuilder + implements + Builder { + _$GRepoData_repository_languages_edges _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _size; + int get size => _$this._size; + set size(int size) => _$this._size = size; + + GRepoData_repository_languages_edges_nodeBuilder _node; + GRepoData_repository_languages_edges_nodeBuilder get node => + _$this._node ??= new GRepoData_repository_languages_edges_nodeBuilder(); + set node(GRepoData_repository_languages_edges_nodeBuilder node) => + _$this._node = node; + + GRepoData_repository_languages_edgesBuilder() { + GRepoData_repository_languages_edges._initializeBuilder(this); + } + + GRepoData_repository_languages_edgesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _size = _$v.size; + _node = _$v.node?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_languages_edges other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_languages_edges; + } + + @override + void update( + void Function(GRepoData_repository_languages_edgesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_languages_edges build() { + _$GRepoData_repository_languages_edges _$result; + try { + _$result = _$v ?? + new _$GRepoData_repository_languages_edges._( + G__typename: G__typename, size: size, node: node.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'node'; + node.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRepoData_repository_languages_edges', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_languages_edges_node + extends GRepoData_repository_languages_edges_node { + @override + final String G__typename; + @override + final String name; + @override + final String color; + + factory _$GRepoData_repository_languages_edges_node( + [void Function(GRepoData_repository_languages_edges_nodeBuilder) + updates]) => + (new GRepoData_repository_languages_edges_nodeBuilder()..update(updates)) + .build(); + + _$GRepoData_repository_languages_edges_node._( + {this.G__typename, this.name, this.color}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_languages_edges_node', 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_languages_edges_node', 'name'); + } + } + + @override + GRepoData_repository_languages_edges_node rebuild( + void Function(GRepoData_repository_languages_edges_nodeBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_languages_edges_nodeBuilder toBuilder() => + new GRepoData_repository_languages_edges_nodeBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_languages_edges_node && + G__typename == other.G__typename && + name == other.name && + color == other.color; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), name.hashCode), color.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GRepoData_repository_languages_edges_node') + ..add('G__typename', G__typename) + ..add('name', name) + ..add('color', color)) + .toString(); + } +} + +class GRepoData_repository_languages_edges_nodeBuilder + implements + Builder { + _$GRepoData_repository_languages_edges_node _$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 _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + GRepoData_repository_languages_edges_nodeBuilder() { + GRepoData_repository_languages_edges_node._initializeBuilder(this); + } + + GRepoData_repository_languages_edges_nodeBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _color = _$v.color; + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_languages_edges_node other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_languages_edges_node; + } + + @override + void update( + void Function(GRepoData_repository_languages_edges_nodeBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_languages_edges_node build() { + final _$result = _$v ?? + new _$GRepoData_repository_languages_edges_node._( + G__typename: G__typename, name: name, color: color); + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_defaultBranchRef + extends GRepoData_repository_defaultBranchRef { + @override + final String G__typename; + @override + final String name; + @override + final GRepoData_repository_defaultBranchRef_target target; + + factory _$GRepoData_repository_defaultBranchRef( + [void Function(GRepoData_repository_defaultBranchRefBuilder) + updates]) => + (new GRepoData_repository_defaultBranchRefBuilder()..update(updates)) + .build(); + + _$GRepoData_repository_defaultBranchRef._( + {this.G__typename, this.name, this.target}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_defaultBranchRef', 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_defaultBranchRef', 'name'); + } + } + + @override + GRepoData_repository_defaultBranchRef rebuild( + void Function(GRepoData_repository_defaultBranchRefBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_defaultBranchRefBuilder toBuilder() => + new GRepoData_repository_defaultBranchRefBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_defaultBranchRef && + G__typename == other.G__typename && + name == other.name && + target == other.target; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), name.hashCode), target.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData_repository_defaultBranchRef') + ..add('G__typename', G__typename) + ..add('name', name) + ..add('target', target)) + .toString(); + } +} + +class GRepoData_repository_defaultBranchRefBuilder + implements + Builder { + _$GRepoData_repository_defaultBranchRef _$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; + + GRepoData_repository_defaultBranchRef_target _target; + GRepoData_repository_defaultBranchRef_target get target => _$this._target; + set target(GRepoData_repository_defaultBranchRef_target target) => + _$this._target = target; + + GRepoData_repository_defaultBranchRefBuilder() { + GRepoData_repository_defaultBranchRef._initializeBuilder(this); + } + + GRepoData_repository_defaultBranchRefBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _target = _$v.target; + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_defaultBranchRef other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_defaultBranchRef; + } + + @override + void update( + void Function(GRepoData_repository_defaultBranchRefBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_defaultBranchRef build() { + final _$result = _$v ?? + new _$GRepoData_repository_defaultBranchRef._( + G__typename: G__typename, name: name, target: target); + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_defaultBranchRef_target__base + extends GRepoData_repository_defaultBranchRef_target__base { + @override + final String G__typename; + + factory _$GRepoData_repository_defaultBranchRef_target__base( + [void Function( + GRepoData_repository_defaultBranchRef_target__baseBuilder) + updates]) => + (new GRepoData_repository_defaultBranchRef_target__baseBuilder() + ..update(updates)) + .build(); + + _$GRepoData_repository_defaultBranchRef_target__base._({this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_defaultBranchRef_target__base', 'G__typename'); + } + } + + @override + GRepoData_repository_defaultBranchRef_target__base rebuild( + void Function( + GRepoData_repository_defaultBranchRef_target__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_defaultBranchRef_target__baseBuilder toBuilder() => + new GRepoData_repository_defaultBranchRef_target__baseBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_defaultBranchRef_target__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GRepoData_repository_defaultBranchRef_target__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GRepoData_repository_defaultBranchRef_target__baseBuilder + implements + Builder { + _$GRepoData_repository_defaultBranchRef_target__base _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GRepoData_repository_defaultBranchRef_target__baseBuilder() { + GRepoData_repository_defaultBranchRef_target__base._initializeBuilder(this); + } + + GRepoData_repository_defaultBranchRef_target__baseBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_defaultBranchRef_target__base other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_defaultBranchRef_target__base; + } + + @override + void update( + void Function(GRepoData_repository_defaultBranchRef_target__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_defaultBranchRef_target__base build() { + final _$result = _$v ?? + new _$GRepoData_repository_defaultBranchRef_target__base._( + G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_defaultBranchRef_target__asCommit + extends GRepoData_repository_defaultBranchRef_target__asCommit { + @override + final String G__typename; + @override + final GRepoData_repository_defaultBranchRef_target__asCommit_history history; + + factory _$GRepoData_repository_defaultBranchRef_target__asCommit( + [void Function( + GRepoData_repository_defaultBranchRef_target__asCommitBuilder) + updates]) => + (new GRepoData_repository_defaultBranchRef_target__asCommitBuilder() + ..update(updates)) + .build(); + + _$GRepoData_repository_defaultBranchRef_target__asCommit._( + {this.G__typename, this.history}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_defaultBranchRef_target__asCommit', + 'G__typename'); + } + if (history == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_defaultBranchRef_target__asCommit', 'history'); + } + } + + @override + GRepoData_repository_defaultBranchRef_target__asCommit rebuild( + void Function( + GRepoData_repository_defaultBranchRef_target__asCommitBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_defaultBranchRef_target__asCommitBuilder toBuilder() => + new GRepoData_repository_defaultBranchRef_target__asCommitBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_defaultBranchRef_target__asCommit && + G__typename == other.G__typename && + history == other.history; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), history.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GRepoData_repository_defaultBranchRef_target__asCommit') + ..add('G__typename', G__typename) + ..add('history', history)) + .toString(); + } +} + +class GRepoData_repository_defaultBranchRef_target__asCommitBuilder + implements + Builder { + _$GRepoData_repository_defaultBranchRef_target__asCommit _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GRepoData_repository_defaultBranchRef_target__asCommit_historyBuilder + _history; + GRepoData_repository_defaultBranchRef_target__asCommit_historyBuilder + get history => _$this._history ??= + new GRepoData_repository_defaultBranchRef_target__asCommit_historyBuilder(); + set history( + GRepoData_repository_defaultBranchRef_target__asCommit_historyBuilder + history) => + _$this._history = history; + + GRepoData_repository_defaultBranchRef_target__asCommitBuilder() { + GRepoData_repository_defaultBranchRef_target__asCommit._initializeBuilder( + this); + } + + GRepoData_repository_defaultBranchRef_target__asCommitBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _history = _$v.history?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_defaultBranchRef_target__asCommit other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_defaultBranchRef_target__asCommit; + } + + @override + void update( + void Function( + GRepoData_repository_defaultBranchRef_target__asCommitBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_defaultBranchRef_target__asCommit build() { + _$GRepoData_repository_defaultBranchRef_target__asCommit _$result; + try { + _$result = _$v ?? + new _$GRepoData_repository_defaultBranchRef_target__asCommit._( + G__typename: G__typename, history: history.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'history'; + history.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRepoData_repository_defaultBranchRef_target__asCommit', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_defaultBranchRef_target__asCommit_history + extends GRepoData_repository_defaultBranchRef_target__asCommit_history { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GRepoData_repository_defaultBranchRef_target__asCommit_history( + [void Function( + GRepoData_repository_defaultBranchRef_target__asCommit_historyBuilder) + updates]) => + (new GRepoData_repository_defaultBranchRef_target__asCommit_historyBuilder() + ..update(updates)) + .build(); + + _$GRepoData_repository_defaultBranchRef_target__asCommit_history._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_defaultBranchRef_target__asCommit_history', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_defaultBranchRef_target__asCommit_history', + 'totalCount'); + } + } + + @override + GRepoData_repository_defaultBranchRef_target__asCommit_history rebuild( + void Function( + GRepoData_repository_defaultBranchRef_target__asCommit_historyBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_defaultBranchRef_target__asCommit_historyBuilder + toBuilder() => + new GRepoData_repository_defaultBranchRef_target__asCommit_historyBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GRepoData_repository_defaultBranchRef_target__asCommit_history && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GRepoData_repository_defaultBranchRef_target__asCommit_history') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GRepoData_repository_defaultBranchRef_target__asCommit_historyBuilder + implements + Builder { + _$GRepoData_repository_defaultBranchRef_target__asCommit_history _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GRepoData_repository_defaultBranchRef_target__asCommit_historyBuilder() { + GRepoData_repository_defaultBranchRef_target__asCommit_history + ._initializeBuilder(this); + } + + GRepoData_repository_defaultBranchRef_target__asCommit_historyBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace( + GRepoData_repository_defaultBranchRef_target__asCommit_history other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GRepoData_repository_defaultBranchRef_target__asCommit_history; + } + + @override + void update( + void Function( + GRepoData_repository_defaultBranchRef_target__asCommit_historyBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_defaultBranchRef_target__asCommit_history build() { + final _$result = _$v ?? + new _$GRepoData_repository_defaultBranchRef_target__asCommit_history._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_ref extends GRepoData_repository_ref { + @override + final String G__typename; + @override + final String name; + @override + final GRepoData_repository_ref_target target; + + factory _$GRepoData_repository_ref( + [void Function(GRepoData_repository_refBuilder) updates]) => + (new GRepoData_repository_refBuilder()..update(updates)).build(); + + _$GRepoData_repository_ref._({this.G__typename, this.name, this.target}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_ref', 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError('GRepoData_repository_ref', 'name'); + } + } + + @override + GRepoData_repository_ref rebuild( + void Function(GRepoData_repository_refBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_refBuilder toBuilder() => + new GRepoData_repository_refBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_ref && + G__typename == other.G__typename && + name == other.name && + target == other.target; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), name.hashCode), target.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData_repository_ref') + ..add('G__typename', G__typename) + ..add('name', name) + ..add('target', target)) + .toString(); + } +} + +class GRepoData_repository_refBuilder + implements + Builder { + _$GRepoData_repository_ref _$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; + + GRepoData_repository_ref_target _target; + GRepoData_repository_ref_target get target => _$this._target; + set target(GRepoData_repository_ref_target target) => _$this._target = target; + + GRepoData_repository_refBuilder() { + GRepoData_repository_ref._initializeBuilder(this); + } + + GRepoData_repository_refBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _target = _$v.target; + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_ref other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_ref; + } + + @override + void update(void Function(GRepoData_repository_refBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_ref build() { + final _$result = _$v ?? + new _$GRepoData_repository_ref._( + G__typename: G__typename, name: name, target: target); + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_ref_target__base + extends GRepoData_repository_ref_target__base { + @override + final String G__typename; + + factory _$GRepoData_repository_ref_target__base( + [void Function(GRepoData_repository_ref_target__baseBuilder) + updates]) => + (new GRepoData_repository_ref_target__baseBuilder()..update(updates)) + .build(); + + _$GRepoData_repository_ref_target__base._({this.G__typename}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_ref_target__base', 'G__typename'); + } + } + + @override + GRepoData_repository_ref_target__base rebuild( + void Function(GRepoData_repository_ref_target__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_ref_target__baseBuilder toBuilder() => + new GRepoData_repository_ref_target__baseBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_ref_target__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData_repository_ref_target__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GRepoData_repository_ref_target__baseBuilder + implements + Builder { + _$GRepoData_repository_ref_target__base _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GRepoData_repository_ref_target__baseBuilder() { + GRepoData_repository_ref_target__base._initializeBuilder(this); + } + + GRepoData_repository_ref_target__baseBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_ref_target__base other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_ref_target__base; + } + + @override + void update( + void Function(GRepoData_repository_ref_target__baseBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_ref_target__base build() { + final _$result = _$v ?? + new _$GRepoData_repository_ref_target__base._(G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_ref_target__asCommit + extends GRepoData_repository_ref_target__asCommit { + @override + final String G__typename; + @override + final GRepoData_repository_ref_target__asCommit_history history; + + factory _$GRepoData_repository_ref_target__asCommit( + [void Function(GRepoData_repository_ref_target__asCommitBuilder) + updates]) => + (new GRepoData_repository_ref_target__asCommitBuilder()..update(updates)) + .build(); + + _$GRepoData_repository_ref_target__asCommit._( + {this.G__typename, this.history}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_ref_target__asCommit', 'G__typename'); + } + if (history == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_ref_target__asCommit', 'history'); + } + } + + @override + GRepoData_repository_ref_target__asCommit rebuild( + void Function(GRepoData_repository_ref_target__asCommitBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_ref_target__asCommitBuilder toBuilder() => + new GRepoData_repository_ref_target__asCommitBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_ref_target__asCommit && + G__typename == other.G__typename && + history == other.history; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), history.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GRepoData_repository_ref_target__asCommit') + ..add('G__typename', G__typename) + ..add('history', history)) + .toString(); + } +} + +class GRepoData_repository_ref_target__asCommitBuilder + implements + Builder { + _$GRepoData_repository_ref_target__asCommit _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GRepoData_repository_ref_target__asCommit_historyBuilder _history; + GRepoData_repository_ref_target__asCommit_historyBuilder get history => + _$this._history ??= + new GRepoData_repository_ref_target__asCommit_historyBuilder(); + set history( + GRepoData_repository_ref_target__asCommit_historyBuilder history) => + _$this._history = history; + + GRepoData_repository_ref_target__asCommitBuilder() { + GRepoData_repository_ref_target__asCommit._initializeBuilder(this); + } + + GRepoData_repository_ref_target__asCommitBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _history = _$v.history?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_ref_target__asCommit other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_ref_target__asCommit; + } + + @override + void update( + void Function(GRepoData_repository_ref_target__asCommitBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_ref_target__asCommit build() { + _$GRepoData_repository_ref_target__asCommit _$result; + try { + _$result = _$v ?? + new _$GRepoData_repository_ref_target__asCommit._( + G__typename: G__typename, history: history.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'history'; + history.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRepoData_repository_ref_target__asCommit', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_ref_target__asCommit_history + extends GRepoData_repository_ref_target__asCommit_history { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GRepoData_repository_ref_target__asCommit_history( + [void Function( + GRepoData_repository_ref_target__asCommit_historyBuilder) + updates]) => + (new GRepoData_repository_ref_target__asCommit_historyBuilder() + ..update(updates)) + .build(); + + _$GRepoData_repository_ref_target__asCommit_history._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_ref_target__asCommit_history', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_ref_target__asCommit_history', 'totalCount'); + } + } + + @override + GRepoData_repository_ref_target__asCommit_history rebuild( + void Function( + GRepoData_repository_ref_target__asCommit_historyBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_ref_target__asCommit_historyBuilder toBuilder() => + new GRepoData_repository_ref_target__asCommit_historyBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_ref_target__asCommit_history && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GRepoData_repository_ref_target__asCommit_history') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GRepoData_repository_ref_target__asCommit_historyBuilder + implements + Builder { + _$GRepoData_repository_ref_target__asCommit_history _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GRepoData_repository_ref_target__asCommit_historyBuilder() { + GRepoData_repository_ref_target__asCommit_history._initializeBuilder(this); + } + + GRepoData_repository_ref_target__asCommit_historyBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_ref_target__asCommit_history other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_ref_target__asCommit_history; + } + + @override + void update( + void Function(GRepoData_repository_ref_target__asCommit_historyBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_ref_target__asCommit_history build() { + final _$result = _$v ?? + new _$GRepoData_repository_ref_target__asCommit_history._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_refs extends GRepoData_repository_refs { + @override + final String G__typename; + @override + final int totalCount; + @override + final BuiltList nodes; + + factory _$GRepoData_repository_refs( + [void Function(GRepoData_repository_refsBuilder) updates]) => + (new GRepoData_repository_refsBuilder()..update(updates)).build(); + + _$GRepoData_repository_refs._({this.G__typename, this.totalCount, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_refs', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_refs', 'totalCount'); + } + } + + @override + GRepoData_repository_refs rebuild( + void Function(GRepoData_repository_refsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_refsBuilder toBuilder() => + new GRepoData_repository_refsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_refs && + G__typename == other.G__typename && + totalCount == other.totalCount && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData_repository_refs') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('nodes', nodes)) + .toString(); + } +} + +class GRepoData_repository_refsBuilder + implements + Builder { + _$GRepoData_repository_refs _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= new ListBuilder(); + set nodes(ListBuilder nodes) => + _$this._nodes = nodes; + + GRepoData_repository_refsBuilder() { + GRepoData_repository_refs._initializeBuilder(this); + } + + GRepoData_repository_refsBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_refs other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_refs; + } + + @override + void update(void Function(GRepoData_repository_refsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_refs build() { + _$GRepoData_repository_refs _$result; + try { + _$result = _$v ?? + new _$GRepoData_repository_refs._( + G__typename: G__typename, + totalCount: totalCount, + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRepoData_repository_refs', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_refs_nodes + extends GRepoData_repository_refs_nodes { + @override + final String G__typename; + @override + final String name; + + factory _$GRepoData_repository_refs_nodes( + [void Function(GRepoData_repository_refs_nodesBuilder) updates]) => + (new GRepoData_repository_refs_nodesBuilder()..update(updates)).build(); + + _$GRepoData_repository_refs_nodes._({this.G__typename, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_refs_nodes', 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_refs_nodes', 'name'); + } + } + + @override + GRepoData_repository_refs_nodes rebuild( + void Function(GRepoData_repository_refs_nodesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_refs_nodesBuilder toBuilder() => + new GRepoData_repository_refs_nodesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_refs_nodes && + 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('GRepoData_repository_refs_nodes') + ..add('G__typename', G__typename) + ..add('name', name)) + .toString(); + } +} + +class GRepoData_repository_refs_nodesBuilder + implements + Builder { + _$GRepoData_repository_refs_nodes _$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; + + GRepoData_repository_refs_nodesBuilder() { + GRepoData_repository_refs_nodes._initializeBuilder(this); + } + + GRepoData_repository_refs_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_refs_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_refs_nodes; + } + + @override + void update(void Function(GRepoData_repository_refs_nodesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_refs_nodes build() { + final _$result = _$v ?? + new _$GRepoData_repository_refs_nodes._( + G__typename: G__typename, name: name); + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_licenseInfo + extends GRepoData_repository_licenseInfo { + @override + final String G__typename; + @override + final String name; + @override + final String spdxId; + + factory _$GRepoData_repository_licenseInfo( + [void Function(GRepoData_repository_licenseInfoBuilder) updates]) => + (new GRepoData_repository_licenseInfoBuilder()..update(updates)).build(); + + _$GRepoData_repository_licenseInfo._( + {this.G__typename, this.name, this.spdxId}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_licenseInfo', 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_licenseInfo', 'name'); + } + } + + @override + GRepoData_repository_licenseInfo rebuild( + void Function(GRepoData_repository_licenseInfoBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_licenseInfoBuilder toBuilder() => + new GRepoData_repository_licenseInfoBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_licenseInfo && + G__typename == other.G__typename && + name == other.name && + spdxId == other.spdxId; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), name.hashCode), spdxId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData_repository_licenseInfo') + ..add('G__typename', G__typename) + ..add('name', name) + ..add('spdxId', spdxId)) + .toString(); + } +} + +class GRepoData_repository_licenseInfoBuilder + implements + Builder { + _$GRepoData_repository_licenseInfo _$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 _spdxId; + String get spdxId => _$this._spdxId; + set spdxId(String spdxId) => _$this._spdxId = spdxId; + + GRepoData_repository_licenseInfoBuilder() { + GRepoData_repository_licenseInfo._initializeBuilder(this); + } + + GRepoData_repository_licenseInfoBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _spdxId = _$v.spdxId; + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_licenseInfo other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_licenseInfo; + } + + @override + void update(void Function(GRepoData_repository_licenseInfoBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_licenseInfo build() { + final _$result = _$v ?? + new _$GRepoData_repository_licenseInfo._( + G__typename: G__typename, name: name, spdxId: spdxId); + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_repositoryTopics + extends GRepoData_repository_repositoryTopics { + @override + final String G__typename; + @override + final BuiltList nodes; + + factory _$GRepoData_repository_repositoryTopics( + [void Function(GRepoData_repository_repositoryTopicsBuilder) + updates]) => + (new GRepoData_repository_repositoryTopicsBuilder()..update(updates)) + .build(); + + _$GRepoData_repository_repositoryTopics._({this.G__typename, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_repositoryTopics', 'G__typename'); + } + } + + @override + GRepoData_repository_repositoryTopics rebuild( + void Function(GRepoData_repository_repositoryTopicsBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_repositoryTopicsBuilder toBuilder() => + new GRepoData_repository_repositoryTopicsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_repositoryTopics && + G__typename == other.G__typename && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoData_repository_repositoryTopics') + ..add('G__typename', G__typename) + ..add('nodes', nodes)) + .toString(); + } +} + +class GRepoData_repository_repositoryTopicsBuilder + implements + Builder { + _$GRepoData_repository_repositoryTopics _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= + new ListBuilder(); + set nodes(ListBuilder nodes) => + _$this._nodes = nodes; + + GRepoData_repository_repositoryTopicsBuilder() { + GRepoData_repository_repositoryTopics._initializeBuilder(this); + } + + GRepoData_repository_repositoryTopicsBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_repositoryTopics other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_repositoryTopics; + } + + @override + void update( + void Function(GRepoData_repository_repositoryTopicsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_repositoryTopics build() { + _$GRepoData_repository_repositoryTopics _$result; + try { + _$result = _$v ?? + new _$GRepoData_repository_repositoryTopics._( + G__typename: G__typename, nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRepoData_repository_repositoryTopics', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_repositoryTopics_nodes + extends GRepoData_repository_repositoryTopics_nodes { + @override + final String G__typename; + @override + final String url; + @override + final GRepoData_repository_repositoryTopics_nodes_topic topic; + + factory _$GRepoData_repository_repositoryTopics_nodes( + [void Function(GRepoData_repository_repositoryTopics_nodesBuilder) + updates]) => + (new GRepoData_repository_repositoryTopics_nodesBuilder() + ..update(updates)) + .build(); + + _$GRepoData_repository_repositoryTopics_nodes._( + {this.G__typename, this.url, this.topic}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_repositoryTopics_nodes', 'G__typename'); + } + if (url == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_repositoryTopics_nodes', 'url'); + } + if (topic == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_repositoryTopics_nodes', 'topic'); + } + } + + @override + GRepoData_repository_repositoryTopics_nodes rebuild( + void Function(GRepoData_repository_repositoryTopics_nodesBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_repositoryTopics_nodesBuilder toBuilder() => + new GRepoData_repository_repositoryTopics_nodesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_repositoryTopics_nodes && + G__typename == other.G__typename && + url == other.url && + topic == other.topic; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), url.hashCode), topic.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GRepoData_repository_repositoryTopics_nodes') + ..add('G__typename', G__typename) + ..add('url', url) + ..add('topic', topic)) + .toString(); + } +} + +class GRepoData_repository_repositoryTopics_nodesBuilder + implements + Builder { + _$GRepoData_repository_repositoryTopics_nodes _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _url; + String get url => _$this._url; + set url(String url) => _$this._url = url; + + GRepoData_repository_repositoryTopics_nodes_topicBuilder _topic; + GRepoData_repository_repositoryTopics_nodes_topicBuilder get topic => + _$this._topic ??= + new GRepoData_repository_repositoryTopics_nodes_topicBuilder(); + set topic(GRepoData_repository_repositoryTopics_nodes_topicBuilder topic) => + _$this._topic = topic; + + GRepoData_repository_repositoryTopics_nodesBuilder() { + GRepoData_repository_repositoryTopics_nodes._initializeBuilder(this); + } + + GRepoData_repository_repositoryTopics_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _url = _$v.url; + _topic = _$v.topic?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_repositoryTopics_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_repositoryTopics_nodes; + } + + @override + void update( + void Function(GRepoData_repository_repositoryTopics_nodesBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_repositoryTopics_nodes build() { + _$GRepoData_repository_repositoryTopics_nodes _$result; + try { + _$result = _$v ?? + new _$GRepoData_repository_repositoryTopics_nodes._( + G__typename: G__typename, url: url, topic: topic.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'topic'; + topic.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRepoData_repository_repositoryTopics_nodes', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRepoData_repository_repositoryTopics_nodes_topic + extends GRepoData_repository_repositoryTopics_nodes_topic { + @override + final String G__typename; + @override + final String name; + + factory _$GRepoData_repository_repositoryTopics_nodes_topic( + [void Function( + GRepoData_repository_repositoryTopics_nodes_topicBuilder) + updates]) => + (new GRepoData_repository_repositoryTopics_nodes_topicBuilder() + ..update(updates)) + .build(); + + _$GRepoData_repository_repositoryTopics_nodes_topic._( + {this.G__typename, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_repositoryTopics_nodes_topic', 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GRepoData_repository_repositoryTopics_nodes_topic', 'name'); + } + } + + @override + GRepoData_repository_repositoryTopics_nodes_topic rebuild( + void Function( + GRepoData_repository_repositoryTopics_nodes_topicBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoData_repository_repositoryTopics_nodes_topicBuilder toBuilder() => + new GRepoData_repository_repositoryTopics_nodes_topicBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoData_repository_repositoryTopics_nodes_topic && + 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( + 'GRepoData_repository_repositoryTopics_nodes_topic') + ..add('G__typename', G__typename) + ..add('name', name)) + .toString(); + } +} + +class GRepoData_repository_repositoryTopics_nodes_topicBuilder + implements + Builder { + _$GRepoData_repository_repositoryTopics_nodes_topic _$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; + + GRepoData_repository_repositoryTopics_nodes_topicBuilder() { + GRepoData_repository_repositoryTopics_nodes_topic._initializeBuilder(this); + } + + GRepoData_repository_repositoryTopics_nodes_topicBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace(GRepoData_repository_repositoryTopics_nodes_topic other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoData_repository_repositoryTopics_nodes_topic; + } + + @override + void update( + void Function(GRepoData_repository_repositoryTopics_nodes_topicBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoData_repository_repositoryTopics_nodes_topic build() { + final _$result = _$v ?? + new _$GRepoData_repository_repositoryTopics_nodes_topic._( + G__typename: G__typename, name: name); + replace(_$result); + return _$result; + } +} + +class _$GCommitsData extends GCommitsData { + @override + final String G__typename; + @override + final GCommitsData_repository repository; + + factory _$GCommitsData([void Function(GCommitsDataBuilder) updates]) => + (new GCommitsDataBuilder()..update(updates)).build(); + + _$GCommitsData._({this.G__typename, this.repository}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GCommitsData', 'G__typename'); + } + } + + @override + GCommitsData rebuild(void Function(GCommitsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsDataBuilder toBuilder() => new GCommitsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsData && + G__typename == other.G__typename && + repository == other.repository; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), repository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCommitsData') + ..add('G__typename', G__typename) + ..add('repository', repository)) + .toString(); + } +} + +class GCommitsDataBuilder + implements Builder { + _$GCommitsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCommitsData_repositoryBuilder _repository; + GCommitsData_repositoryBuilder get repository => + _$this._repository ??= new GCommitsData_repositoryBuilder(); + set repository(GCommitsData_repositoryBuilder repository) => + _$this._repository = repository; + + GCommitsDataBuilder() { + GCommitsData._initializeBuilder(this); + } + + GCommitsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _repository = _$v.repository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GCommitsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsData; + } + + @override + void update(void Function(GCommitsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData build() { + _$GCommitsData _$result; + try { + _$result = _$v ?? + new _$GCommitsData._( + G__typename: G__typename, repository: _repository?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'repository'; + _repository?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository extends GCommitsData_repository { + @override + final String G__typename; + @override + final GCommitsData_repository_defaultBranchRef defaultBranchRef; + @override + final GCommitsData_repository_ref ref; + + factory _$GCommitsData_repository( + [void Function(GCommitsData_repositoryBuilder) updates]) => + (new GCommitsData_repositoryBuilder()..update(updates)).build(); + + _$GCommitsData_repository._( + {this.G__typename, this.defaultBranchRef, this.ref}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository', 'G__typename'); + } + } + + @override + GCommitsData_repository rebuild( + void Function(GCommitsData_repositoryBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repositoryBuilder toBuilder() => + new GCommitsData_repositoryBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsData_repository && + G__typename == other.G__typename && + defaultBranchRef == other.defaultBranchRef && + ref == other.ref; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), defaultBranchRef.hashCode), + ref.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCommitsData_repository') + ..add('G__typename', G__typename) + ..add('defaultBranchRef', defaultBranchRef) + ..add('ref', ref)) + .toString(); + } +} + +class GCommitsData_repositoryBuilder + implements + Builder { + _$GCommitsData_repository _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCommitsData_repository_defaultBranchRefBuilder _defaultBranchRef; + GCommitsData_repository_defaultBranchRefBuilder get defaultBranchRef => + _$this._defaultBranchRef ??= + new GCommitsData_repository_defaultBranchRefBuilder(); + set defaultBranchRef( + GCommitsData_repository_defaultBranchRefBuilder defaultBranchRef) => + _$this._defaultBranchRef = defaultBranchRef; + + GCommitsData_repository_refBuilder _ref; + GCommitsData_repository_refBuilder get ref => + _$this._ref ??= new GCommitsData_repository_refBuilder(); + set ref(GCommitsData_repository_refBuilder ref) => _$this._ref = ref; + + GCommitsData_repositoryBuilder() { + GCommitsData_repository._initializeBuilder(this); + } + + GCommitsData_repositoryBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _defaultBranchRef = _$v.defaultBranchRef?.toBuilder(); + _ref = _$v.ref?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GCommitsData_repository other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsData_repository; + } + + @override + void update(void Function(GCommitsData_repositoryBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository build() { + _$GCommitsData_repository _$result; + try { + _$result = _$v ?? + new _$GCommitsData_repository._( + G__typename: G__typename, + defaultBranchRef: _defaultBranchRef?.build(), + ref: _ref?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'defaultBranchRef'; + _defaultBranchRef?.build(); + _$failedField = 'ref'; + _ref?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsData_repository', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository_defaultBranchRef + extends GCommitsData_repository_defaultBranchRef { + @override + final String G__typename; + @override + final GCommitsData_repository_defaultBranchRef_target target; + + factory _$GCommitsData_repository_defaultBranchRef( + [void Function(GCommitsData_repository_defaultBranchRefBuilder) + updates]) => + (new GCommitsData_repository_defaultBranchRefBuilder()..update(updates)) + .build(); + + _$GCommitsData_repository_defaultBranchRef._({this.G__typename, this.target}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_defaultBranchRef', 'G__typename'); + } + } + + @override + GCommitsData_repository_defaultBranchRef rebuild( + void Function(GCommitsData_repository_defaultBranchRefBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repository_defaultBranchRefBuilder toBuilder() => + new GCommitsData_repository_defaultBranchRefBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsData_repository_defaultBranchRef && + G__typename == other.G__typename && + target == other.target; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), target.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsData_repository_defaultBranchRef') + ..add('G__typename', G__typename) + ..add('target', target)) + .toString(); + } +} + +class GCommitsData_repository_defaultBranchRefBuilder + implements + Builder { + _$GCommitsData_repository_defaultBranchRef _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCommitsData_repository_defaultBranchRef_target _target; + GCommitsData_repository_defaultBranchRef_target get target => _$this._target; + set target(GCommitsData_repository_defaultBranchRef_target target) => + _$this._target = target; + + GCommitsData_repository_defaultBranchRefBuilder() { + GCommitsData_repository_defaultBranchRef._initializeBuilder(this); + } + + GCommitsData_repository_defaultBranchRefBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _target = _$v.target; + _$v = null; + } + return this; + } + + @override + void replace(GCommitsData_repository_defaultBranchRef other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsData_repository_defaultBranchRef; + } + + @override + void update( + void Function(GCommitsData_repository_defaultBranchRefBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository_defaultBranchRef build() { + final _$result = _$v ?? + new _$GCommitsData_repository_defaultBranchRef._( + G__typename: G__typename, target: target); + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository_defaultBranchRef_target__base + extends GCommitsData_repository_defaultBranchRef_target__base { + @override + final String G__typename; + + factory _$GCommitsData_repository_defaultBranchRef_target__base( + [void Function( + GCommitsData_repository_defaultBranchRef_target__baseBuilder) + updates]) => + (new GCommitsData_repository_defaultBranchRef_target__baseBuilder() + ..update(updates)) + .build(); + + _$GCommitsData_repository_defaultBranchRef_target__base._({this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_defaultBranchRef_target__base', + 'G__typename'); + } + } + + @override + GCommitsData_repository_defaultBranchRef_target__base rebuild( + void Function( + GCommitsData_repository_defaultBranchRef_target__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repository_defaultBranchRef_target__baseBuilder toBuilder() => + new GCommitsData_repository_defaultBranchRef_target__baseBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsData_repository_defaultBranchRef_target__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsData_repository_defaultBranchRef_target__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GCommitsData_repository_defaultBranchRef_target__baseBuilder + implements + Builder { + _$GCommitsData_repository_defaultBranchRef_target__base _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCommitsData_repository_defaultBranchRef_target__baseBuilder() { + GCommitsData_repository_defaultBranchRef_target__base._initializeBuilder( + this); + } + + GCommitsData_repository_defaultBranchRef_target__baseBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace(GCommitsData_repository_defaultBranchRef_target__base other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsData_repository_defaultBranchRef_target__base; + } + + @override + void update( + void Function( + GCommitsData_repository_defaultBranchRef_target__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository_defaultBranchRef_target__base build() { + final _$result = _$v ?? + new _$GCommitsData_repository_defaultBranchRef_target__base._( + G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository_defaultBranchRef_target__asCommit + extends GCommitsData_repository_defaultBranchRef_target__asCommit { + @override + final String G__typename; + @override + final GCommitsData_repository_defaultBranchRef_target__asCommit_history + history; + + factory _$GCommitsData_repository_defaultBranchRef_target__asCommit( + [void Function( + GCommitsData_repository_defaultBranchRef_target__asCommitBuilder) + updates]) => + (new GCommitsData_repository_defaultBranchRef_target__asCommitBuilder() + ..update(updates)) + .build(); + + _$GCommitsData_repository_defaultBranchRef_target__asCommit._( + {this.G__typename, this.history}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit', + 'G__typename'); + } + if (history == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit', + 'history'); + } + } + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit rebuild( + void Function( + GCommitsData_repository_defaultBranchRef_target__asCommitBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repository_defaultBranchRef_target__asCommitBuilder + toBuilder() => + new GCommitsData_repository_defaultBranchRef_target__asCommitBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsData_repository_defaultBranchRef_target__asCommit && + G__typename == other.G__typename && + history == other.history; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), history.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsData_repository_defaultBranchRef_target__asCommit') + ..add('G__typename', G__typename) + ..add('history', history)) + .toString(); + } +} + +class GCommitsData_repository_defaultBranchRef_target__asCommitBuilder + implements + Builder { + _$GCommitsData_repository_defaultBranchRef_target__asCommit _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCommitsData_repository_defaultBranchRef_target__asCommit_historyBuilder + _history; + GCommitsData_repository_defaultBranchRef_target__asCommit_historyBuilder + get history => _$this._history ??= + new GCommitsData_repository_defaultBranchRef_target__asCommit_historyBuilder(); + set history( + GCommitsData_repository_defaultBranchRef_target__asCommit_historyBuilder + history) => + _$this._history = history; + + GCommitsData_repository_defaultBranchRef_target__asCommitBuilder() { + GCommitsData_repository_defaultBranchRef_target__asCommit + ._initializeBuilder(this); + } + + GCommitsData_repository_defaultBranchRef_target__asCommitBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _history = _$v.history?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GCommitsData_repository_defaultBranchRef_target__asCommit other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsData_repository_defaultBranchRef_target__asCommit; + } + + @override + void update( + void Function( + GCommitsData_repository_defaultBranchRef_target__asCommitBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository_defaultBranchRef_target__asCommit build() { + _$GCommitsData_repository_defaultBranchRef_target__asCommit _$result; + try { + _$result = _$v ?? + new _$GCommitsData_repository_defaultBranchRef_target__asCommit._( + G__typename: G__typename, history: history.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'history'; + history.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository_defaultBranchRef_target__asCommit_history + extends GCommitsData_repository_defaultBranchRef_target__asCommit_history { + @override + final String G__typename; + @override + final GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo + pageInfo; + @override + final BuiltList< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes> + nodes; + + factory _$GCommitsData_repository_defaultBranchRef_target__asCommit_history( + [void Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_historyBuilder) + updates]) => + (new GCommitsData_repository_defaultBranchRef_target__asCommit_historyBuilder() + ..update(updates)) + .build(); + + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history._( + {this.G__typename, this.pageInfo, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history', + 'G__typename'); + } + if (pageInfo == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history', + 'pageInfo'); + } + } + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit_history rebuild( + void Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_historyBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit_historyBuilder + toBuilder() => + new GCommitsData_repository_defaultBranchRef_target__asCommit_historyBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GCommitsData_repository_defaultBranchRef_target__asCommit_history && + G__typename == other.G__typename && + pageInfo == other.pageInfo && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), pageInfo.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history') + ..add('G__typename', G__typename) + ..add('pageInfo', pageInfo) + ..add('nodes', nodes)) + .toString(); + } +} + +class GCommitsData_repository_defaultBranchRef_target__asCommit_historyBuilder + implements + Builder< + GCommitsData_repository_defaultBranchRef_target__asCommit_history, + GCommitsData_repository_defaultBranchRef_target__asCommit_historyBuilder> { + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoBuilder + _pageInfo; + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoBuilder + get pageInfo => _$this._pageInfo ??= + new GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoBuilder(); + set pageInfo( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoBuilder + pageInfo) => + _$this._pageInfo = pageInfo; + + ListBuilder< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes> + _nodes; + ListBuilder< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes> + get nodes => _$this._nodes ??= new ListBuilder< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes>(); + set nodes( + ListBuilder< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes> + nodes) => + _$this._nodes = nodes; + + GCommitsData_repository_defaultBranchRef_target__asCommit_historyBuilder() { + GCommitsData_repository_defaultBranchRef_target__asCommit_history + ._initializeBuilder(this); + } + + GCommitsData_repository_defaultBranchRef_target__asCommit_historyBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _pageInfo = _$v.pageInfo?.toBuilder(); + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GCommitsData_repository_defaultBranchRef_target__asCommit_history other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GCommitsData_repository_defaultBranchRef_target__asCommit_history; + } + + @override + void update( + void Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_historyBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history build() { + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history + _$result; + try { + _$result = _$v ?? + new _$GCommitsData_repository_defaultBranchRef_target__asCommit_history + ._( + G__typename: G__typename, + pageInfo: pageInfo.build(), + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'pageInfo'; + pageInfo.build(); + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo + extends GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo { + @override + final String G__typename; + @override + final bool hasNextPage; + @override + final String endCursor; + + factory _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo( + [void Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoBuilder) + updates]) => + (new GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoBuilder() + ..update(updates)) + .build(); + + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo._( + {this.G__typename, this.hasNextPage, this.endCursor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo', + 'G__typename'); + } + if (hasNextPage == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo', + 'hasNextPage'); + } + } + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo + rebuild( + void Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoBuilder + toBuilder() => + new GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo && + G__typename == other.G__typename && + hasNextPage == other.hasNextPage && + endCursor == other.endCursor; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), hasNextPage.hashCode), + endCursor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo') + ..add('G__typename', G__typename) + ..add('hasNextPage', hasNextPage) + ..add('endCursor', endCursor)) + .toString(); + } +} + +class GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoBuilder + implements + Builder< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoBuilder> { + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + bool _hasNextPage; + bool get hasNextPage => _$this._hasNextPage; + set hasNextPage(bool hasNextPage) => _$this._hasNextPage = hasNextPage; + + String _endCursor; + String get endCursor => _$this._endCursor; + set endCursor(String endCursor) => _$this._endCursor = endCursor; + + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoBuilder() { + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo + ._initializeBuilder(this); + } + + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _hasNextPage = _$v.hasNextPage; + _endCursor = _$v.endCursor; + _$v = null; + } + return this; + } + + @override + void replace( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo; + } + + @override + void update( + void Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfoBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo + build() { + final _$result = _$v ?? + new _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo + ._( + G__typename: G__typename, + hasNextPage: hasNextPage, + endCursor: endCursor); + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes + extends GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes { + @override + final String G__typename; + @override + final String url; + @override + final String messageHeadline; + @override + final DateTime committedDate; + @override + final GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author + author; + @override + final GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status + status; + + factory _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes( + [void Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodesBuilder) + updates]) => + (new GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodesBuilder() + ..update(updates)) + .build(); + + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes._( + {this.G__typename, + this.url, + this.messageHeadline, + this.committedDate, + this.author, + this.status}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes', + 'G__typename'); + } + if (url == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes', + 'url'); + } + if (messageHeadline == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes', + 'messageHeadline'); + } + if (committedDate == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes', + 'committedDate'); + } + } + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes rebuild( + void Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodesBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodesBuilder + toBuilder() => + new GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodesBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes && + G__typename == other.G__typename && + url == other.url && + messageHeadline == other.messageHeadline && + committedDate == other.committedDate && + author == other.author && + status == other.status; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), url.hashCode), + messageHeadline.hashCode), + committedDate.hashCode), + author.hashCode), + status.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes') + ..add('G__typename', G__typename) + ..add('url', url) + ..add('messageHeadline', messageHeadline) + ..add('committedDate', committedDate) + ..add('author', author) + ..add('status', status)) + .toString(); + } +} + +class GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodesBuilder + implements + Builder< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodesBuilder> { + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _url; + String get url => _$this._url; + set url(String url) => _$this._url = url; + + String _messageHeadline; + String get messageHeadline => _$this._messageHeadline; + set messageHeadline(String messageHeadline) => + _$this._messageHeadline = messageHeadline; + + DateTime _committedDate; + DateTime get committedDate => _$this._committedDate; + set committedDate(DateTime committedDate) => + _$this._committedDate = committedDate; + + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorBuilder + _author; + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorBuilder + get author => _$this._author ??= + new GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorBuilder(); + set author( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorBuilder + author) => + _$this._author = author; + + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusBuilder + _status; + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusBuilder + get status => _$this._status ??= + new GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusBuilder(); + set status( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusBuilder + status) => + _$this._status = status; + + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodesBuilder() { + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes + ._initializeBuilder(this); + } + + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodesBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _url = _$v.url; + _messageHeadline = _$v.messageHeadline; + _committedDate = _$v.committedDate; + _author = _$v.author?.toBuilder(); + _status = _$v.status?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes; + } + + @override + void update( + void Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodesBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes + build() { + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes + _$result; + try { + _$result = _$v ?? + new _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes + ._( + G__typename: G__typename, + url: url, + messageHeadline: messageHeadline, + committedDate: committedDate, + author: _author?.build(), + status: _status?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + _$failedField = 'status'; + _status?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author + extends GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author { + @override + final String G__typename; + @override + final String name; + @override + final String avatarUrl; + @override + final GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user + user; + + factory _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author( + [void Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorBuilder) + updates]) => + (new GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorBuilder() + ..update(updates)) + .build(); + + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author._( + {this.G__typename, this.name, this.avatarUrl, this.user}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author', + 'G__typename'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author', + 'avatarUrl'); + } + } + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author + rebuild( + void Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorBuilder + toBuilder() => + new GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author && + G__typename == other.G__typename && + name == other.name && + avatarUrl == other.avatarUrl && + user == other.user; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), name.hashCode), + avatarUrl.hashCode), + user.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author') + ..add('G__typename', G__typename) + ..add('name', name) + ..add('avatarUrl', avatarUrl) + ..add('user', user)) + .toString(); + } +} + +class GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorBuilder + implements + Builder< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorBuilder> { + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author + _$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; + + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userBuilder + _user; + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userBuilder + get user => _$this._user ??= + new GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userBuilder(); + set user( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userBuilder + user) => + _$this._user = user; + + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorBuilder() { + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author + ._initializeBuilder(this); + } + + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _avatarUrl = _$v.avatarUrl; + _user = _$v.user?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author; + } + + @override + void update( + void Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_authorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author + build() { + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author + _$result; + try { + _$result = _$v ?? + new _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author + ._( + G__typename: G__typename, + name: name, + avatarUrl: avatarUrl, + user: _user?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'user'; + _user?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user + extends GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user { + @override + final String G__typename; + @override + final String login; + + factory _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user( + [void Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userBuilder) + updates]) => + (new GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userBuilder() + ..update(updates)) + .build(); + + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user', + 'login'); + } + } + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user + rebuild( + void Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userBuilder + toBuilder() => + new GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userBuilder + implements + Builder< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userBuilder> { + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userBuilder() { + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user + ._initializeBuilder(this); + } + + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user; + } + + @override + void update( + void Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_userBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user + build() { + final _$result = _$v ?? + new _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status + extends GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status { + @override + final String G__typename; + @override + final _i3.GStatusState state; + + factory _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status( + [void Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusBuilder) + updates]) => + (new GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusBuilder() + ..update(updates)) + .build(); + + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status._( + {this.G__typename, this.state}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status', + 'G__typename'); + } + if (state == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status', + 'state'); + } + } + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status + rebuild( + void Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusBuilder + toBuilder() => + new GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status && + G__typename == other.G__typename && + state == other.state; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), state.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status') + ..add('G__typename', G__typename) + ..add('state', state)) + .toString(); + } +} + +class GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusBuilder + implements + Builder< + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusBuilder> { + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + _i3.GStatusState _state; + _i3.GStatusState get state => _$this._state; + set state(_i3.GStatusState state) => _$this._state = state; + + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusBuilder() { + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status + ._initializeBuilder(this); + } + + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _state = _$v.state; + _$v = null; + } + return this; + } + + @override + void replace( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status; + } + + @override + void update( + void Function( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_statusBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status + build() { + final _$result = _$v ?? + new _$GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status + ._(G__typename: G__typename, state: state); + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository_ref extends GCommitsData_repository_ref { + @override + final String G__typename; + @override + final GCommitsData_repository_ref_target target; + + factory _$GCommitsData_repository_ref( + [void Function(GCommitsData_repository_refBuilder) updates]) => + (new GCommitsData_repository_refBuilder()..update(updates)).build(); + + _$GCommitsData_repository_ref._({this.G__typename, this.target}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_ref', 'G__typename'); + } + } + + @override + GCommitsData_repository_ref rebuild( + void Function(GCommitsData_repository_refBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repository_refBuilder toBuilder() => + new GCommitsData_repository_refBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsData_repository_ref && + G__typename == other.G__typename && + target == other.target; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), target.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCommitsData_repository_ref') + ..add('G__typename', G__typename) + ..add('target', target)) + .toString(); + } +} + +class GCommitsData_repository_refBuilder + implements + Builder { + _$GCommitsData_repository_ref _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCommitsData_repository_ref_target _target; + GCommitsData_repository_ref_target get target => _$this._target; + set target(GCommitsData_repository_ref_target target) => + _$this._target = target; + + GCommitsData_repository_refBuilder() { + GCommitsData_repository_ref._initializeBuilder(this); + } + + GCommitsData_repository_refBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _target = _$v.target; + _$v = null; + } + return this; + } + + @override + void replace(GCommitsData_repository_ref other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsData_repository_ref; + } + + @override + void update(void Function(GCommitsData_repository_refBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository_ref build() { + final _$result = _$v ?? + new _$GCommitsData_repository_ref._( + G__typename: G__typename, target: target); + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository_ref_target__base + extends GCommitsData_repository_ref_target__base { + @override + final String G__typename; + + factory _$GCommitsData_repository_ref_target__base( + [void Function(GCommitsData_repository_ref_target__baseBuilder) + updates]) => + (new GCommitsData_repository_ref_target__baseBuilder()..update(updates)) + .build(); + + _$GCommitsData_repository_ref_target__base._({this.G__typename}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_ref_target__base', 'G__typename'); + } + } + + @override + GCommitsData_repository_ref_target__base rebuild( + void Function(GCommitsData_repository_ref_target__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repository_ref_target__baseBuilder toBuilder() => + new GCommitsData_repository_ref_target__baseBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsData_repository_ref_target__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsData_repository_ref_target__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GCommitsData_repository_ref_target__baseBuilder + implements + Builder { + _$GCommitsData_repository_ref_target__base _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCommitsData_repository_ref_target__baseBuilder() { + GCommitsData_repository_ref_target__base._initializeBuilder(this); + } + + GCommitsData_repository_ref_target__baseBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace(GCommitsData_repository_ref_target__base other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsData_repository_ref_target__base; + } + + @override + void update( + void Function(GCommitsData_repository_ref_target__baseBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository_ref_target__base build() { + final _$result = _$v ?? + new _$GCommitsData_repository_ref_target__base._( + G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository_ref_target__asCommit + extends GCommitsData_repository_ref_target__asCommit { + @override + final String G__typename; + @override + final GCommitsData_repository_ref_target__asCommit_history history; + + factory _$GCommitsData_repository_ref_target__asCommit( + [void Function(GCommitsData_repository_ref_target__asCommitBuilder) + updates]) => + (new GCommitsData_repository_ref_target__asCommitBuilder() + ..update(updates)) + .build(); + + _$GCommitsData_repository_ref_target__asCommit._( + {this.G__typename, this.history}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_ref_target__asCommit', 'G__typename'); + } + if (history == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_ref_target__asCommit', 'history'); + } + } + + @override + GCommitsData_repository_ref_target__asCommit rebuild( + void Function(GCommitsData_repository_ref_target__asCommitBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repository_ref_target__asCommitBuilder toBuilder() => + new GCommitsData_repository_ref_target__asCommitBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsData_repository_ref_target__asCommit && + G__typename == other.G__typename && + history == other.history; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), history.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsData_repository_ref_target__asCommit') + ..add('G__typename', G__typename) + ..add('history', history)) + .toString(); + } +} + +class GCommitsData_repository_ref_target__asCommitBuilder + implements + Builder { + _$GCommitsData_repository_ref_target__asCommit _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCommitsData_repository_ref_target__asCommit_historyBuilder _history; + GCommitsData_repository_ref_target__asCommit_historyBuilder get history => + _$this._history ??= + new GCommitsData_repository_ref_target__asCommit_historyBuilder(); + set history( + GCommitsData_repository_ref_target__asCommit_historyBuilder + history) => + _$this._history = history; + + GCommitsData_repository_ref_target__asCommitBuilder() { + GCommitsData_repository_ref_target__asCommit._initializeBuilder(this); + } + + GCommitsData_repository_ref_target__asCommitBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _history = _$v.history?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GCommitsData_repository_ref_target__asCommit other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsData_repository_ref_target__asCommit; + } + + @override + void update( + void Function(GCommitsData_repository_ref_target__asCommitBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository_ref_target__asCommit build() { + _$GCommitsData_repository_ref_target__asCommit _$result; + try { + _$result = _$v ?? + new _$GCommitsData_repository_ref_target__asCommit._( + G__typename: G__typename, history: history.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'history'; + history.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsData_repository_ref_target__asCommit', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository_ref_target__asCommit_history + extends GCommitsData_repository_ref_target__asCommit_history { + @override + final String G__typename; + @override + final GCommitsData_repository_ref_target__asCommit_history_pageInfo pageInfo; + @override + final BuiltList + nodes; + + factory _$GCommitsData_repository_ref_target__asCommit_history( + [void Function( + GCommitsData_repository_ref_target__asCommit_historyBuilder) + updates]) => + (new GCommitsData_repository_ref_target__asCommit_historyBuilder() + ..update(updates)) + .build(); + + _$GCommitsData_repository_ref_target__asCommit_history._( + {this.G__typename, this.pageInfo, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_ref_target__asCommit_history', + 'G__typename'); + } + if (pageInfo == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_ref_target__asCommit_history', 'pageInfo'); + } + } + + @override + GCommitsData_repository_ref_target__asCommit_history rebuild( + void Function( + GCommitsData_repository_ref_target__asCommit_historyBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repository_ref_target__asCommit_historyBuilder toBuilder() => + new GCommitsData_repository_ref_target__asCommit_historyBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsData_repository_ref_target__asCommit_history && + G__typename == other.G__typename && + pageInfo == other.pageInfo && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), pageInfo.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsData_repository_ref_target__asCommit_history') + ..add('G__typename', G__typename) + ..add('pageInfo', pageInfo) + ..add('nodes', nodes)) + .toString(); + } +} + +class GCommitsData_repository_ref_target__asCommit_historyBuilder + implements + Builder { + _$GCommitsData_repository_ref_target__asCommit_history _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCommitsData_repository_ref_target__asCommit_history_pageInfoBuilder + _pageInfo; + GCommitsData_repository_ref_target__asCommit_history_pageInfoBuilder + get pageInfo => _$this._pageInfo ??= + new GCommitsData_repository_ref_target__asCommit_history_pageInfoBuilder(); + set pageInfo( + GCommitsData_repository_ref_target__asCommit_history_pageInfoBuilder + pageInfo) => + _$this._pageInfo = pageInfo; + + ListBuilder + _nodes; + ListBuilder + get nodes => _$this._nodes ??= new ListBuilder< + GCommitsData_repository_ref_target__asCommit_history_nodes>(); + set nodes( + ListBuilder< + GCommitsData_repository_ref_target__asCommit_history_nodes> + nodes) => + _$this._nodes = nodes; + + GCommitsData_repository_ref_target__asCommit_historyBuilder() { + GCommitsData_repository_ref_target__asCommit_history._initializeBuilder( + this); + } + + GCommitsData_repository_ref_target__asCommit_historyBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _pageInfo = _$v.pageInfo?.toBuilder(); + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GCommitsData_repository_ref_target__asCommit_history other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsData_repository_ref_target__asCommit_history; + } + + @override + void update( + void Function(GCommitsData_repository_ref_target__asCommit_historyBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository_ref_target__asCommit_history build() { + _$GCommitsData_repository_ref_target__asCommit_history _$result; + try { + _$result = _$v ?? + new _$GCommitsData_repository_ref_target__asCommit_history._( + G__typename: G__typename, + pageInfo: pageInfo.build(), + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'pageInfo'; + pageInfo.build(); + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsData_repository_ref_target__asCommit_history', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository_ref_target__asCommit_history_pageInfo + extends GCommitsData_repository_ref_target__asCommit_history_pageInfo { + @override + final String G__typename; + @override + final bool hasNextPage; + @override + final String endCursor; + + factory _$GCommitsData_repository_ref_target__asCommit_history_pageInfo( + [void Function( + GCommitsData_repository_ref_target__asCommit_history_pageInfoBuilder) + updates]) => + (new GCommitsData_repository_ref_target__asCommit_history_pageInfoBuilder() + ..update(updates)) + .build(); + + _$GCommitsData_repository_ref_target__asCommit_history_pageInfo._( + {this.G__typename, this.hasNextPage, this.endCursor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_ref_target__asCommit_history_pageInfo', + 'G__typename'); + } + if (hasNextPage == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_ref_target__asCommit_history_pageInfo', + 'hasNextPage'); + } + } + + @override + GCommitsData_repository_ref_target__asCommit_history_pageInfo rebuild( + void Function( + GCommitsData_repository_ref_target__asCommit_history_pageInfoBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repository_ref_target__asCommit_history_pageInfoBuilder + toBuilder() => + new GCommitsData_repository_ref_target__asCommit_history_pageInfoBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GCommitsData_repository_ref_target__asCommit_history_pageInfo && + G__typename == other.G__typename && + hasNextPage == other.hasNextPage && + endCursor == other.endCursor; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), hasNextPage.hashCode), + endCursor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsData_repository_ref_target__asCommit_history_pageInfo') + ..add('G__typename', G__typename) + ..add('hasNextPage', hasNextPage) + ..add('endCursor', endCursor)) + .toString(); + } +} + +class GCommitsData_repository_ref_target__asCommit_history_pageInfoBuilder + implements + Builder { + _$GCommitsData_repository_ref_target__asCommit_history_pageInfo _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + bool _hasNextPage; + bool get hasNextPage => _$this._hasNextPage; + set hasNextPage(bool hasNextPage) => _$this._hasNextPage = hasNextPage; + + String _endCursor; + String get endCursor => _$this._endCursor; + set endCursor(String endCursor) => _$this._endCursor = endCursor; + + GCommitsData_repository_ref_target__asCommit_history_pageInfoBuilder() { + GCommitsData_repository_ref_target__asCommit_history_pageInfo + ._initializeBuilder(this); + } + + GCommitsData_repository_ref_target__asCommit_history_pageInfoBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _hasNextPage = _$v.hasNextPage; + _endCursor = _$v.endCursor; + _$v = null; + } + return this; + } + + @override + void replace( + GCommitsData_repository_ref_target__asCommit_history_pageInfo other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GCommitsData_repository_ref_target__asCommit_history_pageInfo; + } + + @override + void update( + void Function( + GCommitsData_repository_ref_target__asCommit_history_pageInfoBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository_ref_target__asCommit_history_pageInfo build() { + final _$result = _$v ?? + new _$GCommitsData_repository_ref_target__asCommit_history_pageInfo._( + G__typename: G__typename, + hasNextPage: hasNextPage, + endCursor: endCursor); + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository_ref_target__asCommit_history_nodes + extends GCommitsData_repository_ref_target__asCommit_history_nodes { + @override + final String G__typename; + @override + final String url; + @override + final String messageHeadline; + @override + final DateTime committedDate; + @override + final GCommitsData_repository_ref_target__asCommit_history_nodes_author + author; + @override + final GCommitsData_repository_ref_target__asCommit_history_nodes_status + status; + + factory _$GCommitsData_repository_ref_target__asCommit_history_nodes( + [void Function( + GCommitsData_repository_ref_target__asCommit_history_nodesBuilder) + updates]) => + (new GCommitsData_repository_ref_target__asCommit_history_nodesBuilder() + ..update(updates)) + .build(); + + _$GCommitsData_repository_ref_target__asCommit_history_nodes._( + {this.G__typename, + this.url, + this.messageHeadline, + this.committedDate, + this.author, + this.status}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_ref_target__asCommit_history_nodes', + 'G__typename'); + } + if (url == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_ref_target__asCommit_history_nodes', 'url'); + } + if (messageHeadline == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_ref_target__asCommit_history_nodes', + 'messageHeadline'); + } + if (committedDate == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_ref_target__asCommit_history_nodes', + 'committedDate'); + } + } + + @override + GCommitsData_repository_ref_target__asCommit_history_nodes rebuild( + void Function( + GCommitsData_repository_ref_target__asCommit_history_nodesBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repository_ref_target__asCommit_history_nodesBuilder + toBuilder() => + new GCommitsData_repository_ref_target__asCommit_history_nodesBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GCommitsData_repository_ref_target__asCommit_history_nodes && + G__typename == other.G__typename && + url == other.url && + messageHeadline == other.messageHeadline && + committedDate == other.committedDate && + author == other.author && + status == other.status; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), url.hashCode), + messageHeadline.hashCode), + committedDate.hashCode), + author.hashCode), + status.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsData_repository_ref_target__asCommit_history_nodes') + ..add('G__typename', G__typename) + ..add('url', url) + ..add('messageHeadline', messageHeadline) + ..add('committedDate', committedDate) + ..add('author', author) + ..add('status', status)) + .toString(); + } +} + +class GCommitsData_repository_ref_target__asCommit_history_nodesBuilder + implements + Builder { + _$GCommitsData_repository_ref_target__asCommit_history_nodes _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _url; + String get url => _$this._url; + set url(String url) => _$this._url = url; + + String _messageHeadline; + String get messageHeadline => _$this._messageHeadline; + set messageHeadline(String messageHeadline) => + _$this._messageHeadline = messageHeadline; + + DateTime _committedDate; + DateTime get committedDate => _$this._committedDate; + set committedDate(DateTime committedDate) => + _$this._committedDate = committedDate; + + GCommitsData_repository_ref_target__asCommit_history_nodes_authorBuilder + _author; + GCommitsData_repository_ref_target__asCommit_history_nodes_authorBuilder + get author => _$this._author ??= + new GCommitsData_repository_ref_target__asCommit_history_nodes_authorBuilder(); + set author( + GCommitsData_repository_ref_target__asCommit_history_nodes_authorBuilder + author) => + _$this._author = author; + + GCommitsData_repository_ref_target__asCommit_history_nodes_statusBuilder + _status; + GCommitsData_repository_ref_target__asCommit_history_nodes_statusBuilder + get status => _$this._status ??= + new GCommitsData_repository_ref_target__asCommit_history_nodes_statusBuilder(); + set status( + GCommitsData_repository_ref_target__asCommit_history_nodes_statusBuilder + status) => + _$this._status = status; + + GCommitsData_repository_ref_target__asCommit_history_nodesBuilder() { + GCommitsData_repository_ref_target__asCommit_history_nodes + ._initializeBuilder(this); + } + + GCommitsData_repository_ref_target__asCommit_history_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _url = _$v.url; + _messageHeadline = _$v.messageHeadline; + _committedDate = _$v.committedDate; + _author = _$v.author?.toBuilder(); + _status = _$v.status?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GCommitsData_repository_ref_target__asCommit_history_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsData_repository_ref_target__asCommit_history_nodes; + } + + @override + void update( + void Function( + GCommitsData_repository_ref_target__asCommit_history_nodesBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository_ref_target__asCommit_history_nodes build() { + _$GCommitsData_repository_ref_target__asCommit_history_nodes _$result; + try { + _$result = _$v ?? + new _$GCommitsData_repository_ref_target__asCommit_history_nodes._( + G__typename: G__typename, + url: url, + messageHeadline: messageHeadline, + committedDate: committedDate, + author: _author?.build(), + status: _status?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + _$failedField = 'status'; + _status?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsData_repository_ref_target__asCommit_history_nodes', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository_ref_target__asCommit_history_nodes_author + extends GCommitsData_repository_ref_target__asCommit_history_nodes_author { + @override + final String G__typename; + @override + final String name; + @override + final String avatarUrl; + @override + final GCommitsData_repository_ref_target__asCommit_history_nodes_author_user + user; + + factory _$GCommitsData_repository_ref_target__asCommit_history_nodes_author( + [void Function( + GCommitsData_repository_ref_target__asCommit_history_nodes_authorBuilder) + updates]) => + (new GCommitsData_repository_ref_target__asCommit_history_nodes_authorBuilder() + ..update(updates)) + .build(); + + _$GCommitsData_repository_ref_target__asCommit_history_nodes_author._( + {this.G__typename, this.name, this.avatarUrl, this.user}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_ref_target__asCommit_history_nodes_author', + 'G__typename'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_ref_target__asCommit_history_nodes_author', + 'avatarUrl'); + } + } + + @override + GCommitsData_repository_ref_target__asCommit_history_nodes_author rebuild( + void Function( + GCommitsData_repository_ref_target__asCommit_history_nodes_authorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repository_ref_target__asCommit_history_nodes_authorBuilder + toBuilder() => + new GCommitsData_repository_ref_target__asCommit_history_nodes_authorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GCommitsData_repository_ref_target__asCommit_history_nodes_author && + G__typename == other.G__typename && + name == other.name && + avatarUrl == other.avatarUrl && + user == other.user; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), name.hashCode), + avatarUrl.hashCode), + user.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsData_repository_ref_target__asCommit_history_nodes_author') + ..add('G__typename', G__typename) + ..add('name', name) + ..add('avatarUrl', avatarUrl) + ..add('user', user)) + .toString(); + } +} + +class GCommitsData_repository_ref_target__asCommit_history_nodes_authorBuilder + implements + Builder< + GCommitsData_repository_ref_target__asCommit_history_nodes_author, + GCommitsData_repository_ref_target__asCommit_history_nodes_authorBuilder> { + _$GCommitsData_repository_ref_target__asCommit_history_nodes_author _$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; + + GCommitsData_repository_ref_target__asCommit_history_nodes_author_userBuilder + _user; + GCommitsData_repository_ref_target__asCommit_history_nodes_author_userBuilder + get user => _$this._user ??= + new GCommitsData_repository_ref_target__asCommit_history_nodes_author_userBuilder(); + set user( + GCommitsData_repository_ref_target__asCommit_history_nodes_author_userBuilder + user) => + _$this._user = user; + + GCommitsData_repository_ref_target__asCommit_history_nodes_authorBuilder() { + GCommitsData_repository_ref_target__asCommit_history_nodes_author + ._initializeBuilder(this); + } + + GCommitsData_repository_ref_target__asCommit_history_nodes_authorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _avatarUrl = _$v.avatarUrl; + _user = _$v.user?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GCommitsData_repository_ref_target__asCommit_history_nodes_author other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GCommitsData_repository_ref_target__asCommit_history_nodes_author; + } + + @override + void update( + void Function( + GCommitsData_repository_ref_target__asCommit_history_nodes_authorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository_ref_target__asCommit_history_nodes_author build() { + _$GCommitsData_repository_ref_target__asCommit_history_nodes_author + _$result; + try { + _$result = _$v ?? + new _$GCommitsData_repository_ref_target__asCommit_history_nodes_author + ._( + G__typename: G__typename, + name: name, + avatarUrl: avatarUrl, + user: _user?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'user'; + _user?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsData_repository_ref_target__asCommit_history_nodes_author', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository_ref_target__asCommit_history_nodes_author_user + extends GCommitsData_repository_ref_target__asCommit_history_nodes_author_user { + @override + final String G__typename; + @override + final String login; + + factory _$GCommitsData_repository_ref_target__asCommit_history_nodes_author_user( + [void Function( + GCommitsData_repository_ref_target__asCommit_history_nodes_author_userBuilder) + updates]) => + (new GCommitsData_repository_ref_target__asCommit_history_nodes_author_userBuilder() + ..update(updates)) + .build(); + + _$GCommitsData_repository_ref_target__asCommit_history_nodes_author_user._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_ref_target__asCommit_history_nodes_author_user', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_ref_target__asCommit_history_nodes_author_user', + 'login'); + } + } + + @override + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user rebuild( + void Function( + GCommitsData_repository_ref_target__asCommit_history_nodes_author_userBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repository_ref_target__asCommit_history_nodes_author_userBuilder + toBuilder() => + new GCommitsData_repository_ref_target__asCommit_history_nodes_author_userBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GCommitsData_repository_ref_target__asCommit_history_nodes_author_user && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsData_repository_ref_target__asCommit_history_nodes_author_user') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GCommitsData_repository_ref_target__asCommit_history_nodes_author_userBuilder + implements + Builder< + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user, + GCommitsData_repository_ref_target__asCommit_history_nodes_author_userBuilder> { + _$GCommitsData_repository_ref_target__asCommit_history_nodes_author_user _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GCommitsData_repository_ref_target__asCommit_history_nodes_author_userBuilder() { + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user + ._initializeBuilder(this); + } + + GCommitsData_repository_ref_target__asCommit_history_nodes_author_userBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GCommitsData_repository_ref_target__asCommit_history_nodes_author_user; + } + + @override + void update( + void Function( + GCommitsData_repository_ref_target__asCommit_history_nodes_author_userBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository_ref_target__asCommit_history_nodes_author_user + build() { + final _$result = _$v ?? + new _$GCommitsData_repository_ref_target__asCommit_history_nodes_author_user + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GCommitsData_repository_ref_target__asCommit_history_nodes_status + extends GCommitsData_repository_ref_target__asCommit_history_nodes_status { + @override + final String G__typename; + @override + final _i3.GStatusState state; + + factory _$GCommitsData_repository_ref_target__asCommit_history_nodes_status( + [void Function( + GCommitsData_repository_ref_target__asCommit_history_nodes_statusBuilder) + updates]) => + (new GCommitsData_repository_ref_target__asCommit_history_nodes_statusBuilder() + ..update(updates)) + .build(); + + _$GCommitsData_repository_ref_target__asCommit_history_nodes_status._( + {this.G__typename, this.state}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_ref_target__asCommit_history_nodes_status', + 'G__typename'); + } + if (state == null) { + throw new BuiltValueNullFieldError( + 'GCommitsData_repository_ref_target__asCommit_history_nodes_status', + 'state'); + } + } + + @override + GCommitsData_repository_ref_target__asCommit_history_nodes_status rebuild( + void Function( + GCommitsData_repository_ref_target__asCommit_history_nodes_statusBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsData_repository_ref_target__asCommit_history_nodes_statusBuilder + toBuilder() => + new GCommitsData_repository_ref_target__asCommit_history_nodes_statusBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GCommitsData_repository_ref_target__asCommit_history_nodes_status && + G__typename == other.G__typename && + state == other.state; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), state.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsData_repository_ref_target__asCommit_history_nodes_status') + ..add('G__typename', G__typename) + ..add('state', state)) + .toString(); + } +} + +class GCommitsData_repository_ref_target__asCommit_history_nodes_statusBuilder + implements + Builder< + GCommitsData_repository_ref_target__asCommit_history_nodes_status, + GCommitsData_repository_ref_target__asCommit_history_nodes_statusBuilder> { + _$GCommitsData_repository_ref_target__asCommit_history_nodes_status _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + _i3.GStatusState _state; + _i3.GStatusState get state => _$this._state; + set state(_i3.GStatusState state) => _$this._state = state; + + GCommitsData_repository_ref_target__asCommit_history_nodes_statusBuilder() { + GCommitsData_repository_ref_target__asCommit_history_nodes_status + ._initializeBuilder(this); + } + + GCommitsData_repository_ref_target__asCommit_history_nodes_statusBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _state = _$v.state; + _$v = null; + } + return this; + } + + @override + void replace( + GCommitsData_repository_ref_target__asCommit_history_nodes_status other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GCommitsData_repository_ref_target__asCommit_history_nodes_status; + } + + @override + void update( + void Function( + GCommitsData_repository_ref_target__asCommit_history_nodes_statusBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsData_repository_ref_target__asCommit_history_nodes_status build() { + final _$result = _$v ?? + new _$GCommitsData_repository_ref_target__asCommit_history_nodes_status + ._(G__typename: G__typename, state: state); + replace(_$result); + return _$result; + } +} + +class _$GIssuesData extends GIssuesData { + @override + final String G__typename; + @override + final GIssuesData_repository repository; + + factory _$GIssuesData([void Function(GIssuesDataBuilder) updates]) => + (new GIssuesDataBuilder()..update(updates)).build(); + + _$GIssuesData._({this.G__typename, this.repository}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GIssuesData', 'G__typename'); + } + } + + @override + GIssuesData rebuild(void Function(GIssuesDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssuesDataBuilder toBuilder() => new GIssuesDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssuesData && + G__typename == other.G__typename && + repository == other.repository; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), repository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GIssuesData') + ..add('G__typename', G__typename) + ..add('repository', repository)) + .toString(); + } +} + +class GIssuesDataBuilder implements Builder { + _$GIssuesData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssuesData_repositoryBuilder _repository; + GIssuesData_repositoryBuilder get repository => + _$this._repository ??= new GIssuesData_repositoryBuilder(); + set repository(GIssuesData_repositoryBuilder repository) => + _$this._repository = repository; + + GIssuesDataBuilder() { + GIssuesData._initializeBuilder(this); + } + + GIssuesDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _repository = _$v.repository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GIssuesData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssuesData; + } + + @override + void update(void Function(GIssuesDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GIssuesData build() { + _$GIssuesData _$result; + try { + _$result = _$v ?? + new _$GIssuesData._( + G__typename: G__typename, repository: _repository?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'repository'; + _repository?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssuesData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssuesData_repository extends GIssuesData_repository { + @override + final String G__typename; + @override + final GIssuesData_repository_issues issues; + + factory _$GIssuesData_repository( + [void Function(GIssuesData_repositoryBuilder) updates]) => + (new GIssuesData_repositoryBuilder()..update(updates)).build(); + + _$GIssuesData_repository._({this.G__typename, this.issues}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository', 'G__typename'); + } + if (issues == null) { + throw new BuiltValueNullFieldError('GIssuesData_repository', 'issues'); + } + } + + @override + GIssuesData_repository rebuild( + void Function(GIssuesData_repositoryBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssuesData_repositoryBuilder toBuilder() => + new GIssuesData_repositoryBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssuesData_repository && + G__typename == other.G__typename && + issues == other.issues; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), issues.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GIssuesData_repository') + ..add('G__typename', G__typename) + ..add('issues', issues)) + .toString(); + } +} + +class GIssuesData_repositoryBuilder + implements Builder { + _$GIssuesData_repository _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssuesData_repository_issuesBuilder _issues; + GIssuesData_repository_issuesBuilder get issues => + _$this._issues ??= new GIssuesData_repository_issuesBuilder(); + set issues(GIssuesData_repository_issuesBuilder issues) => + _$this._issues = issues; + + GIssuesData_repositoryBuilder() { + GIssuesData_repository._initializeBuilder(this); + } + + GIssuesData_repositoryBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _issues = _$v.issues?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GIssuesData_repository other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssuesData_repository; + } + + @override + void update(void Function(GIssuesData_repositoryBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GIssuesData_repository build() { + _$GIssuesData_repository _$result; + try { + _$result = _$v ?? + new _$GIssuesData_repository._( + G__typename: G__typename, issues: issues.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'issues'; + issues.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssuesData_repository', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssuesData_repository_issues extends GIssuesData_repository_issues { + @override + final String G__typename; + @override + final GIssuesData_repository_issues_pageInfo pageInfo; + @override + final BuiltList nodes; + + factory _$GIssuesData_repository_issues( + [void Function(GIssuesData_repository_issuesBuilder) updates]) => + (new GIssuesData_repository_issuesBuilder()..update(updates)).build(); + + _$GIssuesData_repository_issues._( + {this.G__typename, this.pageInfo, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository_issues', 'G__typename'); + } + if (pageInfo == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository_issues', 'pageInfo'); + } + } + + @override + GIssuesData_repository_issues rebuild( + void Function(GIssuesData_repository_issuesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssuesData_repository_issuesBuilder toBuilder() => + new GIssuesData_repository_issuesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssuesData_repository_issues && + G__typename == other.G__typename && + pageInfo == other.pageInfo && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), pageInfo.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GIssuesData_repository_issues') + ..add('G__typename', G__typename) + ..add('pageInfo', pageInfo) + ..add('nodes', nodes)) + .toString(); + } +} + +class GIssuesData_repository_issuesBuilder + implements + Builder { + _$GIssuesData_repository_issues _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssuesData_repository_issues_pageInfoBuilder _pageInfo; + GIssuesData_repository_issues_pageInfoBuilder get pageInfo => + _$this._pageInfo ??= new GIssuesData_repository_issues_pageInfoBuilder(); + set pageInfo(GIssuesData_repository_issues_pageInfoBuilder pageInfo) => + _$this._pageInfo = pageInfo; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= new ListBuilder(); + set nodes(ListBuilder nodes) => + _$this._nodes = nodes; + + GIssuesData_repository_issuesBuilder() { + GIssuesData_repository_issues._initializeBuilder(this); + } + + GIssuesData_repository_issuesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _pageInfo = _$v.pageInfo?.toBuilder(); + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GIssuesData_repository_issues other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssuesData_repository_issues; + } + + @override + void update(void Function(GIssuesData_repository_issuesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GIssuesData_repository_issues build() { + _$GIssuesData_repository_issues _$result; + try { + _$result = _$v ?? + new _$GIssuesData_repository_issues._( + G__typename: G__typename, + pageInfo: pageInfo.build(), + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'pageInfo'; + pageInfo.build(); + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssuesData_repository_issues', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssuesData_repository_issues_pageInfo + extends GIssuesData_repository_issues_pageInfo { + @override + final String G__typename; + @override + final bool hasNextPage; + @override + final String endCursor; + + factory _$GIssuesData_repository_issues_pageInfo( + [void Function(GIssuesData_repository_issues_pageInfoBuilder) + updates]) => + (new GIssuesData_repository_issues_pageInfoBuilder()..update(updates)) + .build(); + + _$GIssuesData_repository_issues_pageInfo._( + {this.G__typename, this.hasNextPage, this.endCursor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository_issues_pageInfo', 'G__typename'); + } + if (hasNextPage == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository_issues_pageInfo', 'hasNextPage'); + } + } + + @override + GIssuesData_repository_issues_pageInfo rebuild( + void Function(GIssuesData_repository_issues_pageInfoBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssuesData_repository_issues_pageInfoBuilder toBuilder() => + new GIssuesData_repository_issues_pageInfoBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssuesData_repository_issues_pageInfo && + G__typename == other.G__typename && + hasNextPage == other.hasNextPage && + endCursor == other.endCursor; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), hasNextPage.hashCode), + endCursor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssuesData_repository_issues_pageInfo') + ..add('G__typename', G__typename) + ..add('hasNextPage', hasNextPage) + ..add('endCursor', endCursor)) + .toString(); + } +} + +class GIssuesData_repository_issues_pageInfoBuilder + implements + Builder { + _$GIssuesData_repository_issues_pageInfo _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + bool _hasNextPage; + bool get hasNextPage => _$this._hasNextPage; + set hasNextPage(bool hasNextPage) => _$this._hasNextPage = hasNextPage; + + String _endCursor; + String get endCursor => _$this._endCursor; + set endCursor(String endCursor) => _$this._endCursor = endCursor; + + GIssuesData_repository_issues_pageInfoBuilder() { + GIssuesData_repository_issues_pageInfo._initializeBuilder(this); + } + + GIssuesData_repository_issues_pageInfoBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _hasNextPage = _$v.hasNextPage; + _endCursor = _$v.endCursor; + _$v = null; + } + return this; + } + + @override + void replace(GIssuesData_repository_issues_pageInfo other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssuesData_repository_issues_pageInfo; + } + + @override + void update( + void Function(GIssuesData_repository_issues_pageInfoBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GIssuesData_repository_issues_pageInfo build() { + final _$result = _$v ?? + new _$GIssuesData_repository_issues_pageInfo._( + G__typename: G__typename, + hasNextPage: hasNextPage, + endCursor: endCursor); + replace(_$result); + return _$result; + } +} + +class _$GIssuesData_repository_issues_nodes + extends GIssuesData_repository_issues_nodes { + @override + final String G__typename; + @override + final int number; + @override + final String title; + @override + final DateTime updatedAt; + @override + final GIssuesData_repository_issues_nodes_author author; + @override + final GIssuesData_repository_issues_nodes_labels labels; + @override + final GIssuesData_repository_issues_nodes_comments comments; + + factory _$GIssuesData_repository_issues_nodes( + [void Function(GIssuesData_repository_issues_nodesBuilder) + updates]) => + (new GIssuesData_repository_issues_nodesBuilder()..update(updates)) + .build(); + + _$GIssuesData_repository_issues_nodes._( + {this.G__typename, + this.number, + this.title, + this.updatedAt, + this.author, + this.labels, + this.comments}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository_issues_nodes', 'G__typename'); + } + if (number == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository_issues_nodes', 'number'); + } + if (title == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository_issues_nodes', 'title'); + } + if (updatedAt == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository_issues_nodes', 'updatedAt'); + } + if (comments == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository_issues_nodes', 'comments'); + } + } + + @override + GIssuesData_repository_issues_nodes rebuild( + void Function(GIssuesData_repository_issues_nodesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssuesData_repository_issues_nodesBuilder toBuilder() => + new GIssuesData_repository_issues_nodesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssuesData_repository_issues_nodes && + G__typename == other.G__typename && + number == other.number && + title == other.title && + updatedAt == other.updatedAt && + author == other.author && + labels == other.labels && + comments == other.comments; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), number.hashCode), + title.hashCode), + updatedAt.hashCode), + author.hashCode), + labels.hashCode), + comments.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GIssuesData_repository_issues_nodes') + ..add('G__typename', G__typename) + ..add('number', number) + ..add('title', title) + ..add('updatedAt', updatedAt) + ..add('author', author) + ..add('labels', labels) + ..add('comments', comments)) + .toString(); + } +} + +class GIssuesData_repository_issues_nodesBuilder + implements + Builder { + _$GIssuesData_repository_issues_nodes _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _number; + int get number => _$this._number; + set number(int number) => _$this._number = number; + + String _title; + String get title => _$this._title; + set title(String title) => _$this._title = title; + + DateTime _updatedAt; + DateTime get updatedAt => _$this._updatedAt; + set updatedAt(DateTime updatedAt) => _$this._updatedAt = updatedAt; + + GIssuesData_repository_issues_nodes_authorBuilder _author; + GIssuesData_repository_issues_nodes_authorBuilder get author => + _$this._author ??= + new GIssuesData_repository_issues_nodes_authorBuilder(); + set author(GIssuesData_repository_issues_nodes_authorBuilder author) => + _$this._author = author; + + GIssuesData_repository_issues_nodes_labelsBuilder _labels; + GIssuesData_repository_issues_nodes_labelsBuilder get labels => + _$this._labels ??= + new GIssuesData_repository_issues_nodes_labelsBuilder(); + set labels(GIssuesData_repository_issues_nodes_labelsBuilder labels) => + _$this._labels = labels; + + GIssuesData_repository_issues_nodes_commentsBuilder _comments; + GIssuesData_repository_issues_nodes_commentsBuilder get comments => + _$this._comments ??= + new GIssuesData_repository_issues_nodes_commentsBuilder(); + set comments(GIssuesData_repository_issues_nodes_commentsBuilder comments) => + _$this._comments = comments; + + GIssuesData_repository_issues_nodesBuilder() { + GIssuesData_repository_issues_nodes._initializeBuilder(this); + } + + GIssuesData_repository_issues_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _number = _$v.number; + _title = _$v.title; + _updatedAt = _$v.updatedAt; + _author = _$v.author?.toBuilder(); + _labels = _$v.labels?.toBuilder(); + _comments = _$v.comments?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GIssuesData_repository_issues_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssuesData_repository_issues_nodes; + } + + @override + void update( + void Function(GIssuesData_repository_issues_nodesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GIssuesData_repository_issues_nodes build() { + _$GIssuesData_repository_issues_nodes _$result; + try { + _$result = _$v ?? + new _$GIssuesData_repository_issues_nodes._( + G__typename: G__typename, + number: number, + title: title, + updatedAt: updatedAt, + author: _author?.build(), + labels: _labels?.build(), + comments: comments.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + _$failedField = 'labels'; + _labels?.build(); + _$failedField = 'comments'; + comments.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssuesData_repository_issues_nodes', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssuesData_repository_issues_nodes_author + extends GIssuesData_repository_issues_nodes_author { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GIssuesData_repository_issues_nodes_author( + [void Function(GIssuesData_repository_issues_nodes_authorBuilder) + updates]) => + (new GIssuesData_repository_issues_nodes_authorBuilder()..update(updates)) + .build(); + + _$GIssuesData_repository_issues_nodes_author._( + {this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository_issues_nodes_author', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository_issues_nodes_author', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository_issues_nodes_author', 'avatarUrl'); + } + } + + @override + GIssuesData_repository_issues_nodes_author rebuild( + void Function(GIssuesData_repository_issues_nodes_authorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssuesData_repository_issues_nodes_authorBuilder toBuilder() => + new GIssuesData_repository_issues_nodes_authorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssuesData_repository_issues_nodes_author && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssuesData_repository_issues_nodes_author') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GIssuesData_repository_issues_nodes_authorBuilder + implements + Builder { + _$GIssuesData_repository_issues_nodes_author _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GIssuesData_repository_issues_nodes_authorBuilder() { + GIssuesData_repository_issues_nodes_author._initializeBuilder(this); + } + + GIssuesData_repository_issues_nodes_authorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace(GIssuesData_repository_issues_nodes_author other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssuesData_repository_issues_nodes_author; + } + + @override + void update( + void Function(GIssuesData_repository_issues_nodes_authorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssuesData_repository_issues_nodes_author build() { + final _$result = _$v ?? + new _$GIssuesData_repository_issues_nodes_author._( + G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GIssuesData_repository_issues_nodes_labels + extends GIssuesData_repository_issues_nodes_labels { + @override + final String G__typename; + @override + final BuiltList nodes; + + factory _$GIssuesData_repository_issues_nodes_labels( + [void Function(GIssuesData_repository_issues_nodes_labelsBuilder) + updates]) => + (new GIssuesData_repository_issues_nodes_labelsBuilder()..update(updates)) + .build(); + + _$GIssuesData_repository_issues_nodes_labels._({this.G__typename, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository_issues_nodes_labels', 'G__typename'); + } + } + + @override + GIssuesData_repository_issues_nodes_labels rebuild( + void Function(GIssuesData_repository_issues_nodes_labelsBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssuesData_repository_issues_nodes_labelsBuilder toBuilder() => + new GIssuesData_repository_issues_nodes_labelsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssuesData_repository_issues_nodes_labels && + G__typename == other.G__typename && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssuesData_repository_issues_nodes_labels') + ..add('G__typename', G__typename) + ..add('nodes', nodes)) + .toString(); + } +} + +class GIssuesData_repository_issues_nodes_labelsBuilder + implements + Builder { + _$GIssuesData_repository_issues_nodes_labels _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= + new ListBuilder(); + set nodes( + ListBuilder + nodes) => + _$this._nodes = nodes; + + GIssuesData_repository_issues_nodes_labelsBuilder() { + GIssuesData_repository_issues_nodes_labels._initializeBuilder(this); + } + + GIssuesData_repository_issues_nodes_labelsBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GIssuesData_repository_issues_nodes_labels other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssuesData_repository_issues_nodes_labels; + } + + @override + void update( + void Function(GIssuesData_repository_issues_nodes_labelsBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssuesData_repository_issues_nodes_labels build() { + _$GIssuesData_repository_issues_nodes_labels _$result; + try { + _$result = _$v ?? + new _$GIssuesData_repository_issues_nodes_labels._( + G__typename: G__typename, nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssuesData_repository_issues_nodes_labels', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssuesData_repository_issues_nodes_labels_nodes + extends GIssuesData_repository_issues_nodes_labels_nodes { + @override + final String G__typename; + @override + final String name; + @override + final String color; + + factory _$GIssuesData_repository_issues_nodes_labels_nodes( + [void Function( + GIssuesData_repository_issues_nodes_labels_nodesBuilder) + updates]) => + (new GIssuesData_repository_issues_nodes_labels_nodesBuilder() + ..update(updates)) + .build(); + + _$GIssuesData_repository_issues_nodes_labels_nodes._( + {this.G__typename, this.name, this.color}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository_issues_nodes_labels_nodes', 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository_issues_nodes_labels_nodes', 'name'); + } + if (color == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository_issues_nodes_labels_nodes', 'color'); + } + } + + @override + GIssuesData_repository_issues_nodes_labels_nodes rebuild( + void Function(GIssuesData_repository_issues_nodes_labels_nodesBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssuesData_repository_issues_nodes_labels_nodesBuilder toBuilder() => + new GIssuesData_repository_issues_nodes_labels_nodesBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssuesData_repository_issues_nodes_labels_nodes && + G__typename == other.G__typename && + name == other.name && + color == other.color; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), name.hashCode), color.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssuesData_repository_issues_nodes_labels_nodes') + ..add('G__typename', G__typename) + ..add('name', name) + ..add('color', color)) + .toString(); + } +} + +class GIssuesData_repository_issues_nodes_labels_nodesBuilder + implements + Builder { + _$GIssuesData_repository_issues_nodes_labels_nodes _$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 _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + GIssuesData_repository_issues_nodes_labels_nodesBuilder() { + GIssuesData_repository_issues_nodes_labels_nodes._initializeBuilder(this); + } + + GIssuesData_repository_issues_nodes_labels_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _color = _$v.color; + _$v = null; + } + return this; + } + + @override + void replace(GIssuesData_repository_issues_nodes_labels_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssuesData_repository_issues_nodes_labels_nodes; + } + + @override + void update( + void Function(GIssuesData_repository_issues_nodes_labels_nodesBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssuesData_repository_issues_nodes_labels_nodes build() { + final _$result = _$v ?? + new _$GIssuesData_repository_issues_nodes_labels_nodes._( + G__typename: G__typename, name: name, color: color); + replace(_$result); + return _$result; + } +} + +class _$GIssuesData_repository_issues_nodes_comments + extends GIssuesData_repository_issues_nodes_comments { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GIssuesData_repository_issues_nodes_comments( + [void Function(GIssuesData_repository_issues_nodes_commentsBuilder) + updates]) => + (new GIssuesData_repository_issues_nodes_commentsBuilder() + ..update(updates)) + .build(); + + _$GIssuesData_repository_issues_nodes_comments._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository_issues_nodes_comments', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssuesData_repository_issues_nodes_comments', 'totalCount'); + } + } + + @override + GIssuesData_repository_issues_nodes_comments rebuild( + void Function(GIssuesData_repository_issues_nodes_commentsBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssuesData_repository_issues_nodes_commentsBuilder toBuilder() => + new GIssuesData_repository_issues_nodes_commentsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssuesData_repository_issues_nodes_comments && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssuesData_repository_issues_nodes_comments') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GIssuesData_repository_issues_nodes_commentsBuilder + implements + Builder { + _$GIssuesData_repository_issues_nodes_comments _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GIssuesData_repository_issues_nodes_commentsBuilder() { + GIssuesData_repository_issues_nodes_comments._initializeBuilder(this); + } + + GIssuesData_repository_issues_nodes_commentsBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GIssuesData_repository_issues_nodes_comments other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssuesData_repository_issues_nodes_comments; + } + + @override + void update( + void Function(GIssuesData_repository_issues_nodes_commentsBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssuesData_repository_issues_nodes_comments build() { + final _$result = _$v ?? + new _$GIssuesData_repository_issues_nodes_comments._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GPullsData extends GPullsData { + @override + final String G__typename; + @override + final GPullsData_repository repository; + + factory _$GPullsData([void Function(GPullsDataBuilder) updates]) => + (new GPullsDataBuilder()..update(updates)).build(); + + _$GPullsData._({this.G__typename, this.repository}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GPullsData', 'G__typename'); + } + } + + @override + GPullsData rebuild(void Function(GPullsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullsDataBuilder toBuilder() => new GPullsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullsData && + G__typename == other.G__typename && + repository == other.repository; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), repository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GPullsData') + ..add('G__typename', G__typename) + ..add('repository', repository)) + .toString(); + } +} + +class GPullsDataBuilder implements Builder { + _$GPullsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GPullsData_repositoryBuilder _repository; + GPullsData_repositoryBuilder get repository => + _$this._repository ??= new GPullsData_repositoryBuilder(); + set repository(GPullsData_repositoryBuilder repository) => + _$this._repository = repository; + + GPullsDataBuilder() { + GPullsData._initializeBuilder(this); + } + + GPullsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _repository = _$v.repository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GPullsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullsData; + } + + @override + void update(void Function(GPullsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPullsData build() { + _$GPullsData _$result; + try { + _$result = _$v ?? + new _$GPullsData._( + G__typename: G__typename, repository: _repository?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'repository'; + _repository?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GPullsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GPullsData_repository extends GPullsData_repository { + @override + final String G__typename; + @override + final GPullsData_repository_pullRequests pullRequests; + + factory _$GPullsData_repository( + [void Function(GPullsData_repositoryBuilder) updates]) => + (new GPullsData_repositoryBuilder()..update(updates)).build(); + + _$GPullsData_repository._({this.G__typename, this.pullRequests}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository', 'G__typename'); + } + if (pullRequests == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository', 'pullRequests'); + } + } + + @override + GPullsData_repository rebuild( + void Function(GPullsData_repositoryBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullsData_repositoryBuilder toBuilder() => + new GPullsData_repositoryBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullsData_repository && + G__typename == other.G__typename && + pullRequests == other.pullRequests; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), pullRequests.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GPullsData_repository') + ..add('G__typename', G__typename) + ..add('pullRequests', pullRequests)) + .toString(); + } +} + +class GPullsData_repositoryBuilder + implements Builder { + _$GPullsData_repository _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GPullsData_repository_pullRequestsBuilder _pullRequests; + GPullsData_repository_pullRequestsBuilder get pullRequests => + _$this._pullRequests ??= new GPullsData_repository_pullRequestsBuilder(); + set pullRequests(GPullsData_repository_pullRequestsBuilder pullRequests) => + _$this._pullRequests = pullRequests; + + GPullsData_repositoryBuilder() { + GPullsData_repository._initializeBuilder(this); + } + + GPullsData_repositoryBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _pullRequests = _$v.pullRequests?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GPullsData_repository other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullsData_repository; + } + + @override + void update(void Function(GPullsData_repositoryBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPullsData_repository build() { + _$GPullsData_repository _$result; + try { + _$result = _$v ?? + new _$GPullsData_repository._( + G__typename: G__typename, pullRequests: pullRequests.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'pullRequests'; + pullRequests.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GPullsData_repository', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GPullsData_repository_pullRequests + extends GPullsData_repository_pullRequests { + @override + final String G__typename; + @override + final GPullsData_repository_pullRequests_pageInfo pageInfo; + @override + final BuiltList nodes; + + factory _$GPullsData_repository_pullRequests( + [void Function(GPullsData_repository_pullRequestsBuilder) updates]) => + (new GPullsData_repository_pullRequestsBuilder()..update(updates)) + .build(); + + _$GPullsData_repository_pullRequests._( + {this.G__typename, this.pageInfo, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository_pullRequests', 'G__typename'); + } + if (pageInfo == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository_pullRequests', 'pageInfo'); + } + } + + @override + GPullsData_repository_pullRequests rebuild( + void Function(GPullsData_repository_pullRequestsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullsData_repository_pullRequestsBuilder toBuilder() => + new GPullsData_repository_pullRequestsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullsData_repository_pullRequests && + G__typename == other.G__typename && + pageInfo == other.pageInfo && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), pageInfo.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GPullsData_repository_pullRequests') + ..add('G__typename', G__typename) + ..add('pageInfo', pageInfo) + ..add('nodes', nodes)) + .toString(); + } +} + +class GPullsData_repository_pullRequestsBuilder + implements + Builder { + _$GPullsData_repository_pullRequests _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GPullsData_repository_pullRequests_pageInfoBuilder _pageInfo; + GPullsData_repository_pullRequests_pageInfoBuilder get pageInfo => + _$this._pageInfo ??= + new GPullsData_repository_pullRequests_pageInfoBuilder(); + set pageInfo(GPullsData_repository_pullRequests_pageInfoBuilder pageInfo) => + _$this._pageInfo = pageInfo; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= + new ListBuilder(); + set nodes(ListBuilder nodes) => + _$this._nodes = nodes; + + GPullsData_repository_pullRequestsBuilder() { + GPullsData_repository_pullRequests._initializeBuilder(this); + } + + GPullsData_repository_pullRequestsBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _pageInfo = _$v.pageInfo?.toBuilder(); + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GPullsData_repository_pullRequests other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullsData_repository_pullRequests; + } + + @override + void update( + void Function(GPullsData_repository_pullRequestsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPullsData_repository_pullRequests build() { + _$GPullsData_repository_pullRequests _$result; + try { + _$result = _$v ?? + new _$GPullsData_repository_pullRequests._( + G__typename: G__typename, + pageInfo: pageInfo.build(), + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'pageInfo'; + pageInfo.build(); + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GPullsData_repository_pullRequests', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GPullsData_repository_pullRequests_pageInfo + extends GPullsData_repository_pullRequests_pageInfo { + @override + final String G__typename; + @override + final bool hasNextPage; + @override + final String endCursor; + + factory _$GPullsData_repository_pullRequests_pageInfo( + [void Function(GPullsData_repository_pullRequests_pageInfoBuilder) + updates]) => + (new GPullsData_repository_pullRequests_pageInfoBuilder() + ..update(updates)) + .build(); + + _$GPullsData_repository_pullRequests_pageInfo._( + {this.G__typename, this.hasNextPage, this.endCursor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository_pullRequests_pageInfo', 'G__typename'); + } + if (hasNextPage == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository_pullRequests_pageInfo', 'hasNextPage'); + } + } + + @override + GPullsData_repository_pullRequests_pageInfo rebuild( + void Function(GPullsData_repository_pullRequests_pageInfoBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullsData_repository_pullRequests_pageInfoBuilder toBuilder() => + new GPullsData_repository_pullRequests_pageInfoBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullsData_repository_pullRequests_pageInfo && + G__typename == other.G__typename && + hasNextPage == other.hasNextPage && + endCursor == other.endCursor; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), hasNextPage.hashCode), + endCursor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GPullsData_repository_pullRequests_pageInfo') + ..add('G__typename', G__typename) + ..add('hasNextPage', hasNextPage) + ..add('endCursor', endCursor)) + .toString(); + } +} + +class GPullsData_repository_pullRequests_pageInfoBuilder + implements + Builder { + _$GPullsData_repository_pullRequests_pageInfo _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + bool _hasNextPage; + bool get hasNextPage => _$this._hasNextPage; + set hasNextPage(bool hasNextPage) => _$this._hasNextPage = hasNextPage; + + String _endCursor; + String get endCursor => _$this._endCursor; + set endCursor(String endCursor) => _$this._endCursor = endCursor; + + GPullsData_repository_pullRequests_pageInfoBuilder() { + GPullsData_repository_pullRequests_pageInfo._initializeBuilder(this); + } + + GPullsData_repository_pullRequests_pageInfoBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _hasNextPage = _$v.hasNextPage; + _endCursor = _$v.endCursor; + _$v = null; + } + return this; + } + + @override + void replace(GPullsData_repository_pullRequests_pageInfo other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullsData_repository_pullRequests_pageInfo; + } + + @override + void update( + void Function(GPullsData_repository_pullRequests_pageInfoBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GPullsData_repository_pullRequests_pageInfo build() { + final _$result = _$v ?? + new _$GPullsData_repository_pullRequests_pageInfo._( + G__typename: G__typename, + hasNextPage: hasNextPage, + endCursor: endCursor); + replace(_$result); + return _$result; + } +} + +class _$GPullsData_repository_pullRequests_nodes + extends GPullsData_repository_pullRequests_nodes { + @override + final String G__typename; + @override + final int number; + @override + final String title; + @override + final DateTime updatedAt; + @override + final GPullsData_repository_pullRequests_nodes_author author; + @override + final GPullsData_repository_pullRequests_nodes_labels labels; + @override + final GPullsData_repository_pullRequests_nodes_comments comments; + + factory _$GPullsData_repository_pullRequests_nodes( + [void Function(GPullsData_repository_pullRequests_nodesBuilder) + updates]) => + (new GPullsData_repository_pullRequests_nodesBuilder()..update(updates)) + .build(); + + _$GPullsData_repository_pullRequests_nodes._( + {this.G__typename, + this.number, + this.title, + this.updatedAt, + this.author, + this.labels, + this.comments}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository_pullRequests_nodes', 'G__typename'); + } + if (number == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository_pullRequests_nodes', 'number'); + } + if (title == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository_pullRequests_nodes', 'title'); + } + if (updatedAt == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository_pullRequests_nodes', 'updatedAt'); + } + if (comments == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository_pullRequests_nodes', 'comments'); + } + } + + @override + GPullsData_repository_pullRequests_nodes rebuild( + void Function(GPullsData_repository_pullRequests_nodesBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullsData_repository_pullRequests_nodesBuilder toBuilder() => + new GPullsData_repository_pullRequests_nodesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullsData_repository_pullRequests_nodes && + G__typename == other.G__typename && + number == other.number && + title == other.title && + updatedAt == other.updatedAt && + author == other.author && + labels == other.labels && + comments == other.comments; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), number.hashCode), + title.hashCode), + updatedAt.hashCode), + author.hashCode), + labels.hashCode), + comments.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GPullsData_repository_pullRequests_nodes') + ..add('G__typename', G__typename) + ..add('number', number) + ..add('title', title) + ..add('updatedAt', updatedAt) + ..add('author', author) + ..add('labels', labels) + ..add('comments', comments)) + .toString(); + } +} + +class GPullsData_repository_pullRequests_nodesBuilder + implements + Builder { + _$GPullsData_repository_pullRequests_nodes _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _number; + int get number => _$this._number; + set number(int number) => _$this._number = number; + + String _title; + String get title => _$this._title; + set title(String title) => _$this._title = title; + + DateTime _updatedAt; + DateTime get updatedAt => _$this._updatedAt; + set updatedAt(DateTime updatedAt) => _$this._updatedAt = updatedAt; + + GPullsData_repository_pullRequests_nodes_authorBuilder _author; + GPullsData_repository_pullRequests_nodes_authorBuilder get author => + _$this._author ??= + new GPullsData_repository_pullRequests_nodes_authorBuilder(); + set author(GPullsData_repository_pullRequests_nodes_authorBuilder author) => + _$this._author = author; + + GPullsData_repository_pullRequests_nodes_labelsBuilder _labels; + GPullsData_repository_pullRequests_nodes_labelsBuilder get labels => + _$this._labels ??= + new GPullsData_repository_pullRequests_nodes_labelsBuilder(); + set labels(GPullsData_repository_pullRequests_nodes_labelsBuilder labels) => + _$this._labels = labels; + + GPullsData_repository_pullRequests_nodes_commentsBuilder _comments; + GPullsData_repository_pullRequests_nodes_commentsBuilder get comments => + _$this._comments ??= + new GPullsData_repository_pullRequests_nodes_commentsBuilder(); + set comments( + GPullsData_repository_pullRequests_nodes_commentsBuilder comments) => + _$this._comments = comments; + + GPullsData_repository_pullRequests_nodesBuilder() { + GPullsData_repository_pullRequests_nodes._initializeBuilder(this); + } + + GPullsData_repository_pullRequests_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _number = _$v.number; + _title = _$v.title; + _updatedAt = _$v.updatedAt; + _author = _$v.author?.toBuilder(); + _labels = _$v.labels?.toBuilder(); + _comments = _$v.comments?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GPullsData_repository_pullRequests_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullsData_repository_pullRequests_nodes; + } + + @override + void update( + void Function(GPullsData_repository_pullRequests_nodesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPullsData_repository_pullRequests_nodes build() { + _$GPullsData_repository_pullRequests_nodes _$result; + try { + _$result = _$v ?? + new _$GPullsData_repository_pullRequests_nodes._( + G__typename: G__typename, + number: number, + title: title, + updatedAt: updatedAt, + author: _author?.build(), + labels: _labels?.build(), + comments: comments.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + _$failedField = 'labels'; + _labels?.build(); + _$failedField = 'comments'; + comments.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GPullsData_repository_pullRequests_nodes', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GPullsData_repository_pullRequests_nodes_author + extends GPullsData_repository_pullRequests_nodes_author { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GPullsData_repository_pullRequests_nodes_author( + [void Function(GPullsData_repository_pullRequests_nodes_authorBuilder) + updates]) => + (new GPullsData_repository_pullRequests_nodes_authorBuilder() + ..update(updates)) + .build(); + + _$GPullsData_repository_pullRequests_nodes_author._( + {this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository_pullRequests_nodes_author', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository_pullRequests_nodes_author', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository_pullRequests_nodes_author', 'avatarUrl'); + } + } + + @override + GPullsData_repository_pullRequests_nodes_author rebuild( + void Function(GPullsData_repository_pullRequests_nodes_authorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullsData_repository_pullRequests_nodes_authorBuilder toBuilder() => + new GPullsData_repository_pullRequests_nodes_authorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullsData_repository_pullRequests_nodes_author && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GPullsData_repository_pullRequests_nodes_author') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GPullsData_repository_pullRequests_nodes_authorBuilder + implements + Builder { + _$GPullsData_repository_pullRequests_nodes_author _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GPullsData_repository_pullRequests_nodes_authorBuilder() { + GPullsData_repository_pullRequests_nodes_author._initializeBuilder(this); + } + + GPullsData_repository_pullRequests_nodes_authorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace(GPullsData_repository_pullRequests_nodes_author other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullsData_repository_pullRequests_nodes_author; + } + + @override + void update( + void Function(GPullsData_repository_pullRequests_nodes_authorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GPullsData_repository_pullRequests_nodes_author build() { + final _$result = _$v ?? + new _$GPullsData_repository_pullRequests_nodes_author._( + G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GPullsData_repository_pullRequests_nodes_labels + extends GPullsData_repository_pullRequests_nodes_labels { + @override + final String G__typename; + @override + final BuiltList nodes; + + factory _$GPullsData_repository_pullRequests_nodes_labels( + [void Function(GPullsData_repository_pullRequests_nodes_labelsBuilder) + updates]) => + (new GPullsData_repository_pullRequests_nodes_labelsBuilder() + ..update(updates)) + .build(); + + _$GPullsData_repository_pullRequests_nodes_labels._( + {this.G__typename, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository_pullRequests_nodes_labels', 'G__typename'); + } + } + + @override + GPullsData_repository_pullRequests_nodes_labels rebuild( + void Function(GPullsData_repository_pullRequests_nodes_labelsBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullsData_repository_pullRequests_nodes_labelsBuilder toBuilder() => + new GPullsData_repository_pullRequests_nodes_labelsBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullsData_repository_pullRequests_nodes_labels && + G__typename == other.G__typename && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GPullsData_repository_pullRequests_nodes_labels') + ..add('G__typename', G__typename) + ..add('nodes', nodes)) + .toString(); + } +} + +class GPullsData_repository_pullRequests_nodes_labelsBuilder + implements + Builder { + _$GPullsData_repository_pullRequests_nodes_labels _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + ListBuilder _nodes; + ListBuilder< + GPullsData_repository_pullRequests_nodes_labels_nodes> get nodes => _$this + ._nodes ??= + new ListBuilder(); + set nodes( + ListBuilder + nodes) => + _$this._nodes = nodes; + + GPullsData_repository_pullRequests_nodes_labelsBuilder() { + GPullsData_repository_pullRequests_nodes_labels._initializeBuilder(this); + } + + GPullsData_repository_pullRequests_nodes_labelsBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GPullsData_repository_pullRequests_nodes_labels other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullsData_repository_pullRequests_nodes_labels; + } + + @override + void update( + void Function(GPullsData_repository_pullRequests_nodes_labelsBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GPullsData_repository_pullRequests_nodes_labels build() { + _$GPullsData_repository_pullRequests_nodes_labels _$result; + try { + _$result = _$v ?? + new _$GPullsData_repository_pullRequests_nodes_labels._( + G__typename: G__typename, nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GPullsData_repository_pullRequests_nodes_labels', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GPullsData_repository_pullRequests_nodes_labels_nodes + extends GPullsData_repository_pullRequests_nodes_labels_nodes { + @override + final String G__typename; + @override + final String name; + @override + final String color; + + factory _$GPullsData_repository_pullRequests_nodes_labels_nodes( + [void Function( + GPullsData_repository_pullRequests_nodes_labels_nodesBuilder) + updates]) => + (new GPullsData_repository_pullRequests_nodes_labels_nodesBuilder() + ..update(updates)) + .build(); + + _$GPullsData_repository_pullRequests_nodes_labels_nodes._( + {this.G__typename, this.name, this.color}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository_pullRequests_nodes_labels_nodes', + 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository_pullRequests_nodes_labels_nodes', 'name'); + } + if (color == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository_pullRequests_nodes_labels_nodes', 'color'); + } + } + + @override + GPullsData_repository_pullRequests_nodes_labels_nodes rebuild( + void Function( + GPullsData_repository_pullRequests_nodes_labels_nodesBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullsData_repository_pullRequests_nodes_labels_nodesBuilder toBuilder() => + new GPullsData_repository_pullRequests_nodes_labels_nodesBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullsData_repository_pullRequests_nodes_labels_nodes && + G__typename == other.G__typename && + name == other.name && + color == other.color; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), name.hashCode), color.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GPullsData_repository_pullRequests_nodes_labels_nodes') + ..add('G__typename', G__typename) + ..add('name', name) + ..add('color', color)) + .toString(); + } +} + +class GPullsData_repository_pullRequests_nodes_labels_nodesBuilder + implements + Builder { + _$GPullsData_repository_pullRequests_nodes_labels_nodes _$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 _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + GPullsData_repository_pullRequests_nodes_labels_nodesBuilder() { + GPullsData_repository_pullRequests_nodes_labels_nodes._initializeBuilder( + this); + } + + GPullsData_repository_pullRequests_nodes_labels_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _color = _$v.color; + _$v = null; + } + return this; + } + + @override + void replace(GPullsData_repository_pullRequests_nodes_labels_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullsData_repository_pullRequests_nodes_labels_nodes; + } + + @override + void update( + void Function( + GPullsData_repository_pullRequests_nodes_labels_nodesBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GPullsData_repository_pullRequests_nodes_labels_nodes build() { + final _$result = _$v ?? + new _$GPullsData_repository_pullRequests_nodes_labels_nodes._( + G__typename: G__typename, name: name, color: color); + replace(_$result); + return _$result; + } +} + +class _$GPullsData_repository_pullRequests_nodes_comments + extends GPullsData_repository_pullRequests_nodes_comments { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GPullsData_repository_pullRequests_nodes_comments( + [void Function( + GPullsData_repository_pullRequests_nodes_commentsBuilder) + updates]) => + (new GPullsData_repository_pullRequests_nodes_commentsBuilder() + ..update(updates)) + .build(); + + _$GPullsData_repository_pullRequests_nodes_comments._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository_pullRequests_nodes_comments', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GPullsData_repository_pullRequests_nodes_comments', 'totalCount'); + } + } + + @override + GPullsData_repository_pullRequests_nodes_comments rebuild( + void Function( + GPullsData_repository_pullRequests_nodes_commentsBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullsData_repository_pullRequests_nodes_commentsBuilder toBuilder() => + new GPullsData_repository_pullRequests_nodes_commentsBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullsData_repository_pullRequests_nodes_comments && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GPullsData_repository_pullRequests_nodes_comments') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GPullsData_repository_pullRequests_nodes_commentsBuilder + implements + Builder { + _$GPullsData_repository_pullRequests_nodes_comments _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GPullsData_repository_pullRequests_nodes_commentsBuilder() { + GPullsData_repository_pullRequests_nodes_comments._initializeBuilder(this); + } + + GPullsData_repository_pullRequests_nodes_commentsBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GPullsData_repository_pullRequests_nodes_comments other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullsData_repository_pullRequests_nodes_comments; + } + + @override + void update( + void Function(GPullsData_repository_pullRequests_nodes_commentsBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GPullsData_repository_pullRequests_nodes_comments build() { + final _$result = _$v ?? + new _$GPullsData_repository_pullRequests_nodes_comments._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GIssueData extends GIssueData { + @override + final String G__typename; + @override + final GIssueData_repository repository; + + factory _$GIssueData([void Function(GIssueDataBuilder) updates]) => + (new GIssueDataBuilder()..update(updates)).build(); + + _$GIssueData._({this.G__typename, this.repository}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GIssueData', 'G__typename'); + } + } + + @override + GIssueData rebuild(void Function(GIssueDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueDataBuilder toBuilder() => new GIssueDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssueData && + G__typename == other.G__typename && + repository == other.repository; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), repository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GIssueData') + ..add('G__typename', G__typename) + ..add('repository', repository)) + .toString(); + } +} + +class GIssueDataBuilder implements Builder { + _$GIssueData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repositoryBuilder _repository; + GIssueData_repositoryBuilder get repository => + _$this._repository ??= new GIssueData_repositoryBuilder(); + set repository(GIssueData_repositoryBuilder repository) => + _$this._repository = repository; + + GIssueDataBuilder() { + GIssueData._initializeBuilder(this); + } + + GIssueDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _repository = _$v.repository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GIssueData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssueData; + } + + @override + void update(void Function(GIssueDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData build() { + _$GIssueData _$result; + try { + _$result = _$v ?? + new _$GIssueData._( + G__typename: G__typename, repository: _repository?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'repository'; + _repository?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository extends GIssueData_repository { + @override + final String G__typename; + @override + final GIssueData_repository_owner owner; + @override + final GIssueData_repository_issueOrPullRequest issueOrPullRequest; + + factory _$GIssueData_repository( + [void Function(GIssueData_repositoryBuilder) updates]) => + (new GIssueData_repositoryBuilder()..update(updates)).build(); + + _$GIssueData_repository._( + {this.G__typename, this.owner, this.issueOrPullRequest}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository', 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError('GIssueData_repository', 'owner'); + } + } + + @override + GIssueData_repository rebuild( + void Function(GIssueData_repositoryBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repositoryBuilder toBuilder() => + new GIssueData_repositoryBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssueData_repository && + G__typename == other.G__typename && + owner == other.owner && + issueOrPullRequest == other.issueOrPullRequest; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), owner.hashCode), + issueOrPullRequest.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GIssueData_repository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('issueOrPullRequest', issueOrPullRequest)) + .toString(); + } +} + +class GIssueData_repositoryBuilder + implements Builder { + _$GIssueData_repository _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_ownerBuilder _owner; + GIssueData_repository_ownerBuilder get owner => + _$this._owner ??= new GIssueData_repository_ownerBuilder(); + set owner(GIssueData_repository_ownerBuilder owner) => _$this._owner = owner; + + GIssueData_repository_issueOrPullRequest _issueOrPullRequest; + GIssueData_repository_issueOrPullRequest get issueOrPullRequest => + _$this._issueOrPullRequest; + set issueOrPullRequest( + GIssueData_repository_issueOrPullRequest issueOrPullRequest) => + _$this._issueOrPullRequest = issueOrPullRequest; + + GIssueData_repositoryBuilder() { + GIssueData_repository._initializeBuilder(this); + } + + GIssueData_repositoryBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _issueOrPullRequest = _$v.issueOrPullRequest; + _$v = null; + } + return this; + } + + @override + void replace(GIssueData_repository other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssueData_repository; + } + + @override + void update(void Function(GIssueData_repositoryBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository build() { + _$GIssueData_repository _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository._( + G__typename: G__typename, + owner: owner.build(), + issueOrPullRequest: issueOrPullRequest); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_owner extends GIssueData_repository_owner { + @override + final String G__typename; + @override + final String avatarUrl; + + factory _$GIssueData_repository_owner( + [void Function(GIssueData_repository_ownerBuilder) updates]) => + (new GIssueData_repository_ownerBuilder()..update(updates)).build(); + + _$GIssueData_repository_owner._({this.G__typename, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_owner', 'G__typename'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_owner', 'avatarUrl'); + } + } + + @override + GIssueData_repository_owner rebuild( + void Function(GIssueData_repository_ownerBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_ownerBuilder toBuilder() => + new GIssueData_repository_ownerBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssueData_repository_owner && + G__typename == other.G__typename && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GIssueData_repository_owner') + ..add('G__typename', G__typename) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GIssueData_repository_ownerBuilder + implements + Builder { + _$GIssueData_repository_owner _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GIssueData_repository_ownerBuilder() { + GIssueData_repository_owner._initializeBuilder(this); + } + + GIssueData_repository_ownerBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace(GIssueData_repository_owner other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssueData_repository_owner; + } + + @override + void update(void Function(GIssueData_repository_ownerBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_owner build() { + final _$result = _$v ?? + new _$GIssueData_repository_owner._( + G__typename: G__typename, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__base + extends GIssueData_repository_issueOrPullRequest__base { + @override + final String G__typename; + + factory _$GIssueData_repository_issueOrPullRequest__base( + [void Function(GIssueData_repository_issueOrPullRequest__baseBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__baseBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__base._({this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__base', 'G__typename'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__base rebuild( + void Function(GIssueData_repository_issueOrPullRequest__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__baseBuilder toBuilder() => + new GIssueData_repository_issueOrPullRequest__baseBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssueData_repository_issueOrPullRequest__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__baseBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__base _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__baseBuilder() { + GIssueData_repository_issueOrPullRequest__base._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__baseBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace(GIssueData_repository_issueOrPullRequest__base other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssueData_repository_issueOrPullRequest__base; + } + + @override + void update( + void Function(GIssueData_repository_issueOrPullRequest__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__base build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__base._( + G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue + extends GIssueData_repository_issueOrPullRequest__asIssue { + @override + final String G__typename; + @override + final String id; + @override + final DateTime createdAt; + @override + final String body; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_author author; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP THUMBS_UP; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN + THUMBS_DOWN; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_LAUGH LAUGH; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_HOORAY HOORAY; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED CONFUSED; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_HEART HEART; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_ROCKET ROCKET; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_EYES EYES; + @override + final String title; + @override + final bool closed; + @override + final String url; + @override + final bool viewerCanReact; + @override + final bool viewerCanUpdate; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems + timelineItems; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssueBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssueBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue._( + {this.G__typename, + this.id, + this.createdAt, + this.body, + this.author, + this.THUMBS_UP, + this.THUMBS_DOWN, + this.LAUGH, + this.HOORAY, + this.CONFUSED, + this.HEART, + this.ROCKET, + this.EYES, + this.title, + this.closed, + this.url, + this.viewerCanReact, + this.viewerCanUpdate, + this.timelineItems}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', 'G__typename'); + } + if (id == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', 'id'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', 'createdAt'); + } + if (body == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', 'body'); + } + if (THUMBS_UP == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', 'THUMBS_UP'); + } + if (THUMBS_DOWN == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', 'THUMBS_DOWN'); + } + if (LAUGH == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', 'LAUGH'); + } + if (HOORAY == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', 'HOORAY'); + } + if (CONFUSED == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', 'CONFUSED'); + } + if (HEART == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', 'HEART'); + } + if (ROCKET == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', 'ROCKET'); + } + if (EYES == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', 'EYES'); + } + if (title == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', 'title'); + } + if (closed == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', 'closed'); + } + if (url == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', 'url'); + } + if (viewerCanReact == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', + 'viewerCanReact'); + } + if (viewerCanUpdate == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', + 'viewerCanUpdate'); + } + if (timelineItems == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', 'timelineItems'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssueBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssueBuilder toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssueBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssueData_repository_issueOrPullRequest__asIssue && + G__typename == other.G__typename && + id == other.id && + createdAt == other.createdAt && + body == other.body && + author == other.author && + THUMBS_UP == other.THUMBS_UP && + THUMBS_DOWN == other.THUMBS_DOWN && + LAUGH == other.LAUGH && + HOORAY == other.HOORAY && + CONFUSED == other.CONFUSED && + HEART == other.HEART && + ROCKET == other.ROCKET && + EYES == other.EYES && + title == other.title && + closed == other.closed && + url == other.url && + viewerCanReact == other.viewerCanReact && + viewerCanUpdate == other.viewerCanUpdate && + timelineItems == other.timelineItems; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc(0, + G__typename.hashCode), + id.hashCode), + createdAt.hashCode), + body.hashCode), + author.hashCode), + THUMBS_UP.hashCode), + THUMBS_DOWN.hashCode), + LAUGH.hashCode), + HOORAY.hashCode), + CONFUSED.hashCode), + HEART.hashCode), + ROCKET.hashCode), + EYES.hashCode), + title.hashCode), + closed.hashCode), + url.hashCode), + viewerCanReact.hashCode), + viewerCanUpdate.hashCode), + timelineItems.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue') + ..add('G__typename', G__typename) + ..add('id', id) + ..add('createdAt', createdAt) + ..add('body', body) + ..add('author', author) + ..add('THUMBS_UP', THUMBS_UP) + ..add('THUMBS_DOWN', THUMBS_DOWN) + ..add('LAUGH', LAUGH) + ..add('HOORAY', HOORAY) + ..add('CONFUSED', CONFUSED) + ..add('HEART', HEART) + ..add('ROCKET', ROCKET) + ..add('EYES', EYES) + ..add('title', title) + ..add('closed', closed) + ..add('url', url) + ..add('viewerCanReact', viewerCanReact) + ..add('viewerCanUpdate', viewerCanUpdate) + ..add('timelineItems', timelineItems)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssueBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asIssue _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _id; + String get id => _$this._id; + set id(String id) => _$this._id = id; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + GIssueData_repository_issueOrPullRequest__asIssue_authorBuilder _author; + GIssueData_repository_issueOrPullRequest__asIssue_authorBuilder get author => + _$this._author ??= + new GIssueData_repository_issueOrPullRequest__asIssue_authorBuilder(); + set author( + GIssueData_repository_issueOrPullRequest__asIssue_authorBuilder + author) => + _$this._author = author; + + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UPBuilder _THUMBS_UP; + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UPBuilder + get THUMBS_UP => _$this._THUMBS_UP ??= + new GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UPBuilder(); + set THUMBS_UP( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UPBuilder + THUMBS_UP) => + _$this._THUMBS_UP = THUMBS_UP; + + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWNBuilder + _THUMBS_DOWN; + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWNBuilder + get THUMBS_DOWN => _$this._THUMBS_DOWN ??= + new GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWNBuilder(); + set THUMBS_DOWN( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWNBuilder + THUMBS_DOWN) => + _$this._THUMBS_DOWN = THUMBS_DOWN; + + GIssueData_repository_issueOrPullRequest__asIssue_LAUGHBuilder _LAUGH; + GIssueData_repository_issueOrPullRequest__asIssue_LAUGHBuilder get LAUGH => + _$this._LAUGH ??= + new GIssueData_repository_issueOrPullRequest__asIssue_LAUGHBuilder(); + set LAUGH( + GIssueData_repository_issueOrPullRequest__asIssue_LAUGHBuilder + LAUGH) => + _$this._LAUGH = LAUGH; + + GIssueData_repository_issueOrPullRequest__asIssue_HOORAYBuilder _HOORAY; + GIssueData_repository_issueOrPullRequest__asIssue_HOORAYBuilder get HOORAY => + _$this._HOORAY ??= + new GIssueData_repository_issueOrPullRequest__asIssue_HOORAYBuilder(); + set HOORAY( + GIssueData_repository_issueOrPullRequest__asIssue_HOORAYBuilder + HOORAY) => + _$this._HOORAY = HOORAY; + + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSEDBuilder _CONFUSED; + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSEDBuilder + get CONFUSED => _$this._CONFUSED ??= + new GIssueData_repository_issueOrPullRequest__asIssue_CONFUSEDBuilder(); + set CONFUSED( + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSEDBuilder + CONFUSED) => + _$this._CONFUSED = CONFUSED; + + GIssueData_repository_issueOrPullRequest__asIssue_HEARTBuilder _HEART; + GIssueData_repository_issueOrPullRequest__asIssue_HEARTBuilder get HEART => + _$this._HEART ??= + new GIssueData_repository_issueOrPullRequest__asIssue_HEARTBuilder(); + set HEART( + GIssueData_repository_issueOrPullRequest__asIssue_HEARTBuilder + HEART) => + _$this._HEART = HEART; + + GIssueData_repository_issueOrPullRequest__asIssue_ROCKETBuilder _ROCKET; + GIssueData_repository_issueOrPullRequest__asIssue_ROCKETBuilder get ROCKET => + _$this._ROCKET ??= + new GIssueData_repository_issueOrPullRequest__asIssue_ROCKETBuilder(); + set ROCKET( + GIssueData_repository_issueOrPullRequest__asIssue_ROCKETBuilder + ROCKET) => + _$this._ROCKET = ROCKET; + + GIssueData_repository_issueOrPullRequest__asIssue_EYESBuilder _EYES; + GIssueData_repository_issueOrPullRequest__asIssue_EYESBuilder get EYES => + _$this._EYES ??= + new GIssueData_repository_issueOrPullRequest__asIssue_EYESBuilder(); + set EYES( + GIssueData_repository_issueOrPullRequest__asIssue_EYESBuilder EYES) => + _$this._EYES = EYES; + + String _title; + String get title => _$this._title; + set title(String title) => _$this._title = title; + + bool _closed; + bool get closed => _$this._closed; + set closed(bool closed) => _$this._closed = closed; + + String _url; + String get url => _$this._url; + set url(String url) => _$this._url = url; + + bool _viewerCanReact; + bool get viewerCanReact => _$this._viewerCanReact; + set viewerCanReact(bool viewerCanReact) => + _$this._viewerCanReact = viewerCanReact; + + bool _viewerCanUpdate; + bool get viewerCanUpdate => _$this._viewerCanUpdate; + set viewerCanUpdate(bool viewerCanUpdate) => + _$this._viewerCanUpdate = viewerCanUpdate; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItemsBuilder + _timelineItems; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItemsBuilder + get timelineItems => _$this._timelineItems ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItemsBuilder(); + set timelineItems( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItemsBuilder + timelineItems) => + _$this._timelineItems = timelineItems; + + GIssueData_repository_issueOrPullRequest__asIssueBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssueBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _id = _$v.id; + _createdAt = _$v.createdAt; + _body = _$v.body; + _author = _$v.author?.toBuilder(); + _THUMBS_UP = _$v.THUMBS_UP?.toBuilder(); + _THUMBS_DOWN = _$v.THUMBS_DOWN?.toBuilder(); + _LAUGH = _$v.LAUGH?.toBuilder(); + _HOORAY = _$v.HOORAY?.toBuilder(); + _CONFUSED = _$v.CONFUSED?.toBuilder(); + _HEART = _$v.HEART?.toBuilder(); + _ROCKET = _$v.ROCKET?.toBuilder(); + _EYES = _$v.EYES?.toBuilder(); + _title = _$v.title; + _closed = _$v.closed; + _url = _$v.url; + _viewerCanReact = _$v.viewerCanReact; + _viewerCanUpdate = _$v.viewerCanUpdate; + _timelineItems = _$v.timelineItems?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GIssueData_repository_issueOrPullRequest__asIssue other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssueData_repository_issueOrPullRequest__asIssue; + } + + @override + void update( + void Function(GIssueData_repository_issueOrPullRequest__asIssueBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue build() { + _$GIssueData_repository_issueOrPullRequest__asIssue _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue._( + G__typename: G__typename, + id: id, + createdAt: createdAt, + body: body, + author: _author?.build(), + THUMBS_UP: THUMBS_UP.build(), + THUMBS_DOWN: THUMBS_DOWN.build(), + LAUGH: LAUGH.build(), + HOORAY: HOORAY.build(), + CONFUSED: CONFUSED.build(), + HEART: HEART.build(), + ROCKET: ROCKET.build(), + EYES: EYES.build(), + title: title, + closed: closed, + url: url, + viewerCanReact: viewerCanReact, + viewerCanUpdate: viewerCanUpdate, + timelineItems: timelineItems.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + _$failedField = 'THUMBS_UP'; + THUMBS_UP.build(); + _$failedField = 'THUMBS_DOWN'; + THUMBS_DOWN.build(); + _$failedField = 'LAUGH'; + LAUGH.build(); + _$failedField = 'HOORAY'; + HOORAY.build(); + _$failedField = 'CONFUSED'; + CONFUSED.build(); + _$failedField = 'HEART'; + HEART.build(); + _$failedField = 'ROCKET'; + ROCKET.build(); + _$failedField = 'EYES'; + EYES.build(); + + _$failedField = 'timelineItems'; + timelineItems.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_author + extends GIssueData_repository_issueOrPullRequest__asIssue_author { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_author( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_authorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_authorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_author._( + {this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_author', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_author', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_author', + 'avatarUrl'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_author rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_authorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_authorBuilder toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_authorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssueData_repository_issueOrPullRequest__asIssue_author && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_author') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_authorBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asIssue_author _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GIssueData_repository_issueOrPullRequest__asIssue_authorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_author._initializeBuilder( + this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_authorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace(GIssueData_repository_issueOrPullRequest__asIssue_author other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssueData_repository_issueOrPullRequest__asIssue_author; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_authorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_author build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_author._( + G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP + extends GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UPBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UPBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UPBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UPBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UPBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UPBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UPBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UPBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = + other as _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UPBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN + extends GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWNBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWNBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWNBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWNBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWNBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWNBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWNBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWNBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWNBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_LAUGH + extends GIssueData_repository_issueOrPullRequest__asIssue_LAUGH { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_LAUGH( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_LAUGHBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_LAUGHBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_LAUGH._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_LAUGH', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_LAUGH', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_LAUGH', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_LAUGH rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_LAUGHBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_LAUGHBuilder toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_LAUGHBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssueData_repository_issueOrPullRequest__asIssue_LAUGH && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_LAUGH') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_LAUGHBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asIssue_LAUGH _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asIssue_LAUGHBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_LAUGH._initializeBuilder( + this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_LAUGHBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GIssueData_repository_issueOrPullRequest__asIssue_LAUGH other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssueData_repository_issueOrPullRequest__asIssue_LAUGH; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_LAUGHBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_LAUGH build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_LAUGH._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_HOORAY + extends GIssueData_repository_issueOrPullRequest__asIssue_HOORAY { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_HOORAY( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_HOORAYBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_HOORAYBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_HOORAY._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_HOORAY', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_HOORAY', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_HOORAY', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_HOORAY rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_HOORAYBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_HOORAYBuilder toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_HOORAYBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssueData_repository_issueOrPullRequest__asIssue_HOORAY && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_HOORAY') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_HOORAYBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asIssue_HOORAY _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asIssue_HOORAYBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_HOORAY._initializeBuilder( + this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_HOORAYBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GIssueData_repository_issueOrPullRequest__asIssue_HOORAY other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssueData_repository_issueOrPullRequest__asIssue_HOORAY; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_HOORAYBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_HOORAY build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_HOORAY._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED + extends GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSEDBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_CONFUSEDBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSEDBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSEDBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_CONFUSEDBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_CONFUSEDBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSEDBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSEDBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSEDBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_HEART + extends GIssueData_repository_issueOrPullRequest__asIssue_HEART { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_HEART( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_HEARTBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_HEARTBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_HEART._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_HEART', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_HEART', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_HEART', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_HEART rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_HEARTBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_HEARTBuilder toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_HEARTBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssueData_repository_issueOrPullRequest__asIssue_HEART && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_HEART') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_HEARTBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asIssue_HEART _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asIssue_HEARTBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_HEART._initializeBuilder( + this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_HEARTBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GIssueData_repository_issueOrPullRequest__asIssue_HEART other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssueData_repository_issueOrPullRequest__asIssue_HEART; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_HEARTBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_HEART build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_HEART._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_ROCKET + extends GIssueData_repository_issueOrPullRequest__asIssue_ROCKET { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_ROCKET( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_ROCKETBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_ROCKETBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_ROCKET._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_ROCKET', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_ROCKET', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_ROCKET', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_ROCKET rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_ROCKETBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_ROCKETBuilder toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_ROCKETBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssueData_repository_issueOrPullRequest__asIssue_ROCKET && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_ROCKET') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_ROCKETBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asIssue_ROCKET _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asIssue_ROCKETBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_ROCKET._initializeBuilder( + this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_ROCKETBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GIssueData_repository_issueOrPullRequest__asIssue_ROCKET other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssueData_repository_issueOrPullRequest__asIssue_ROCKET; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_ROCKETBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_ROCKET build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_ROCKET._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_EYES + extends GIssueData_repository_issueOrPullRequest__asIssue_EYES { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_EYES( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_EYESBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_EYESBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_EYES._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_EYES', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_EYES', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_EYES', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_EYES rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_EYESBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_EYESBuilder toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_EYESBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssueData_repository_issueOrPullRequest__asIssue_EYES && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_EYES') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_EYESBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asIssue_EYES _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asIssue_EYESBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_EYES._initializeBuilder( + this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_EYESBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GIssueData_repository_issueOrPullRequest__asIssue_EYES other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssueData_repository_issueOrPullRequest__asIssue_EYES; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_EYESBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_EYES build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_EYES._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems { + @override + final String G__typename; + @override + final int totalCount; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo + pageInfo; + @override + final BuiltList< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes> + nodes; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItemsBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItemsBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems._( + {this.G__typename, this.totalCount, this.pageInfo, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems', + 'totalCount'); + } + if (pageInfo == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems', + 'pageInfo'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItemsBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItemsBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItemsBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems && + G__typename == other.G__typename && + totalCount == other.totalCount && + pageInfo == other.pageInfo && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + pageInfo.hashCode), + nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('pageInfo', pageInfo) + ..add('nodes', nodes)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItemsBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoBuilder + _pageInfo; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoBuilder + get pageInfo => _$this._pageInfo ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoBuilder(); + set pageInfo( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoBuilder + pageInfo) => + _$this._pageInfo = pageInfo; + + ListBuilder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes> + _nodes; + ListBuilder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes> + get nodes => _$this._nodes ??= new ListBuilder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes>(); + set nodes( + ListBuilder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes> + nodes) => + _$this._nodes = nodes; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItemsBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItemsBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _pageInfo = _$v.pageInfo?.toBuilder(); + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItemsBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems + ._( + G__typename: G__typename, + totalCount: totalCount, + pageInfo: pageInfo.build(), + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'pageInfo'; + pageInfo.build(); + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo { + @override + final String G__typename; + @override + final bool hasNextPage; + @override + final String endCursor; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo._( + {this.G__typename, this.hasNextPage, this.endCursor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo', + 'G__typename'); + } + if (hasNextPage == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo', + 'hasNextPage'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo && + G__typename == other.G__typename && + hasNextPage == other.hasNextPage && + endCursor == other.endCursor; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), hasNextPage.hashCode), + endCursor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo') + ..add('G__typename', G__typename) + ..add('hasNextPage', hasNextPage) + ..add('endCursor', endCursor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + bool _hasNextPage; + bool get hasNextPage => _$this._hasNextPage; + set hasNextPage(bool hasNextPage) => _$this._hasNextPage = hasNextPage; + + String _endCursor; + String get endCursor => _$this._endCursor; + set endCursor(String endCursor) => _$this._endCursor = endCursor; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _hasNextPage = _$v.hasNextPage; + _endCursor = _$v.endCursor; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfoBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo + ._( + G__typename: G__typename, + hasNextPage: hasNextPage, + endCursor: endCursor); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base { + @override + final String G__typename; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__baseBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__baseBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base._( + {this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base', + 'G__typename'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__baseBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__baseBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__baseBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__baseBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__baseBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__baseBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base + ._(G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment { + @override + final String G__typename; + @override + final String id; + @override + final DateTime createdAt; + @override + final String body; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author + author; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP + THUMBS_UP; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN + THUMBS_DOWN; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH + LAUGH; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY + HOORAY; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED + CONFUSED; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART + HEART; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET + ROCKET; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES + EYES; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueCommentBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueCommentBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment._( + {this.G__typename, + this.id, + this.createdAt, + this.body, + this.author, + this.THUMBS_UP, + this.THUMBS_DOWN, + this.LAUGH, + this.HOORAY, + this.CONFUSED, + this.HEART, + this.ROCKET, + this.EYES}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment', + 'G__typename'); + } + if (id == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment', + 'id'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment', + 'createdAt'); + } + if (body == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment', + 'body'); + } + if (THUMBS_UP == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment', + 'THUMBS_UP'); + } + if (THUMBS_DOWN == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment', + 'THUMBS_DOWN'); + } + if (LAUGH == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment', + 'LAUGH'); + } + if (HOORAY == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment', + 'HOORAY'); + } + if (CONFUSED == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment', + 'CONFUSED'); + } + if (HEART == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment', + 'HEART'); + } + if (ROCKET == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment', + 'ROCKET'); + } + if (EYES == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment', + 'EYES'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueCommentBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueCommentBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueCommentBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment && + G__typename == other.G__typename && + id == other.id && + createdAt == other.createdAt && + body == other.body && + author == other.author && + THUMBS_UP == other.THUMBS_UP && + THUMBS_DOWN == other.THUMBS_DOWN && + LAUGH == other.LAUGH && + HOORAY == other.HOORAY && + CONFUSED == other.CONFUSED && + HEART == other.HEART && + ROCKET == other.ROCKET && + EYES == other.EYES; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc(0, + G__typename.hashCode), + id.hashCode), + createdAt.hashCode), + body.hashCode), + author.hashCode), + THUMBS_UP.hashCode), + THUMBS_DOWN.hashCode), + LAUGH.hashCode), + HOORAY.hashCode), + CONFUSED.hashCode), + HEART.hashCode), + ROCKET.hashCode), + EYES.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment') + ..add('G__typename', G__typename) + ..add('id', id) + ..add('createdAt', createdAt) + ..add('body', body) + ..add('author', author) + ..add('THUMBS_UP', THUMBS_UP) + ..add('THUMBS_DOWN', THUMBS_DOWN) + ..add('LAUGH', LAUGH) + ..add('HOORAY', HOORAY) + ..add('CONFUSED', CONFUSED) + ..add('HEART', HEART) + ..add('ROCKET', ROCKET) + ..add('EYES', EYES)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueCommentBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueCommentBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _id; + String get id => _$this._id; + set id(String id) => _$this._id = id; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorBuilder + _author; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorBuilder + get author => _$this._author ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorBuilder(); + set author( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorBuilder + author) => + _$this._author = author; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder + _THUMBS_UP; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder + get THUMBS_UP => _$this._THUMBS_UP ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder(); + set THUMBS_UP( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder + THUMBS_UP) => + _$this._THUMBS_UP = THUMBS_UP; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder + _THUMBS_DOWN; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder + get THUMBS_DOWN => _$this._THUMBS_DOWN ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder(); + set THUMBS_DOWN( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder + THUMBS_DOWN) => + _$this._THUMBS_DOWN = THUMBS_DOWN; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHBuilder + _LAUGH; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHBuilder + get LAUGH => _$this._LAUGH ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHBuilder(); + set LAUGH( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHBuilder + LAUGH) => + _$this._LAUGH = LAUGH; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYBuilder + _HOORAY; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYBuilder + get HOORAY => _$this._HOORAY ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYBuilder(); + set HOORAY( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYBuilder + HOORAY) => + _$this._HOORAY = HOORAY; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDBuilder + _CONFUSED; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDBuilder + get CONFUSED => _$this._CONFUSED ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDBuilder(); + set CONFUSED( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDBuilder + CONFUSED) => + _$this._CONFUSED = CONFUSED; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTBuilder + _HEART; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTBuilder + get HEART => _$this._HEART ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTBuilder(); + set HEART( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTBuilder + HEART) => + _$this._HEART = HEART; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETBuilder + _ROCKET; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETBuilder + get ROCKET => _$this._ROCKET ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETBuilder(); + set ROCKET( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETBuilder + ROCKET) => + _$this._ROCKET = ROCKET; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESBuilder + _EYES; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESBuilder + get EYES => _$this._EYES ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESBuilder(); + set EYES( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESBuilder + EYES) => + _$this._EYES = EYES; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueCommentBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueCommentBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _id = _$v.id; + _createdAt = _$v.createdAt; + _body = _$v.body; + _author = _$v.author?.toBuilder(); + _THUMBS_UP = _$v.THUMBS_UP?.toBuilder(); + _THUMBS_DOWN = _$v.THUMBS_DOWN?.toBuilder(); + _LAUGH = _$v.LAUGH?.toBuilder(); + _HOORAY = _$v.HOORAY?.toBuilder(); + _CONFUSED = _$v.CONFUSED?.toBuilder(); + _HEART = _$v.HEART?.toBuilder(); + _ROCKET = _$v.ROCKET?.toBuilder(); + _EYES = _$v.EYES?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueCommentBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment + ._( + G__typename: G__typename, + id: id, + createdAt: createdAt, + body: body, + author: _author?.build(), + THUMBS_UP: THUMBS_UP.build(), + THUMBS_DOWN: THUMBS_DOWN.build(), + LAUGH: LAUGH.build(), + HOORAY: HOORAY.build(), + CONFUSED: CONFUSED.build(), + HEART: HEART.build(), + ROCKET: ROCKET.build(), + EYES: EYES.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + _$failedField = 'THUMBS_UP'; + THUMBS_UP.build(); + _$failedField = 'THUMBS_DOWN'; + THUMBS_DOWN.build(); + _$failedField = 'LAUGH'; + LAUGH.build(); + _$failedField = 'HOORAY'; + HOORAY.build(); + _$failedField = 'CONFUSED'; + CONFUSED.build(); + _$failedField = 'HEART'; + HEART.build(); + _$failedField = 'ROCKET'; + ROCKET.build(); + _$failedField = 'EYES'; + EYES.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author._( + {this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author', + 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author', + 'avatarUrl'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_authorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author + ._(G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGHBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAYBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSEDBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEARTBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKETBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYESBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final bool isCrossRepository; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit + commit; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository + commitRepository; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent._( + {this.G__typename, + this.createdAt, + this.isCrossRepository, + this.actor, + this.commit, + this.commitRepository}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent', + 'createdAt'); + } + if (isCrossRepository == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent', + 'isCrossRepository'); + } + if (commitRepository == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent', + 'commitRepository'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + isCrossRepository == other.isCrossRepository && + actor == other.actor && + commit == other.commit && + commitRepository == other.commitRepository; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + isCrossRepository.hashCode), + actor.hashCode), + commit.hashCode), + commitRepository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('isCrossRepository', isCrossRepository) + ..add('actor', actor) + ..add('commit', commit) + ..add('commitRepository', commitRepository)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + bool _isCrossRepository; + bool get isCrossRepository => _$this._isCrossRepository; + set isCrossRepository(bool isCrossRepository) => + _$this._isCrossRepository = isCrossRepository; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitBuilder + _commit; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitBuilder + get commit => _$this._commit ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitBuilder(); + set commit( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitBuilder + commit) => + _$this._commit = commit; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder + _commitRepository; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder + get commitRepository => _$this._commitRepository ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder(); + set commitRepository( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder + commitRepository) => + _$this._commitRepository = commitRepository; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _isCrossRepository = _$v.isCrossRepository; + _actor = _$v.actor?.toBuilder(); + _commit = _$v.commit?.toBuilder(); + _commitRepository = _$v.commitRepository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + isCrossRepository: isCrossRepository, + actor: _actor?.build(), + commit: _commit?.build(), + commitRepository: commitRepository.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'commit'; + _commit?.build(); + _$failedField = 'commitRepository'; + commitRepository.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit { + @override + final String G__typename; + @override + final String oid; + @override + final String url; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit._( + {this.G__typename, this.oid, this.url}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit', + 'G__typename'); + } + if (oid == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit', + 'oid'); + } + if (url == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit', + 'url'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit && + G__typename == other.G__typename && + oid == other.oid && + url == other.url; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), oid.hashCode), url.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit') + ..add('G__typename', G__typename) + ..add('oid', oid) + ..add('url', url)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _oid; + String get oid => _$this._oid; + set oid(String oid) => _$this._oid = oid; + + String _url; + String get url => _$this._url; + set url(String url) => _$this._url = url; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _oid = _$v.oid; + _url = _$v.url; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit + ._(G__typename: G__typename, oid: oid, url: url); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository { + @override + final String G__typename; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner + owner; + @override + final String name; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository._( + {this.G__typename, this.owner, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository', + 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository', + 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository', + 'name'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository && + G__typename == other.G__typename && + owner == other.owner && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), owner.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder + _owner; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder + get owner => _$this._owner ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder(); + set owner( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder + owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository + ._(G__typename: G__typename, owner: owner.build(), name: name); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final String previousTitle; + @override + final String currentTitle; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor + actor; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent._( + {this.G__typename, + this.createdAt, + this.previousTitle, + this.currentTitle, + this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent', + 'createdAt'); + } + if (previousTitle == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent', + 'previousTitle'); + } + if (currentTitle == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent', + 'currentTitle'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + previousTitle == other.previousTitle && + currentTitle == other.currentTitle && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + previousTitle.hashCode), + currentTitle.hashCode), + actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('previousTitle', previousTitle) + ..add('currentTitle', currentTitle) + ..add('actor', actor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _previousTitle; + String get previousTitle => _$this._previousTitle; + set previousTitle(String previousTitle) => + _$this._previousTitle = previousTitle; + + String _currentTitle; + String get currentTitle => _$this._currentTitle; + set currentTitle(String currentTitle) => _$this._currentTitle = currentTitle; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEventBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _previousTitle = _$v.previousTitle; + _currentTitle = _$v.currentTitle; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + previousTitle: previousTitle, + currentTitle: currentTitle, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor + actor; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent._( + {this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor + actor; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent._( + {this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source + source; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent._( + {this.G__typename, this.createdAt, this.actor, this.source}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent', + 'createdAt'); + } + if (source == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent', + 'source'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + source == other.source; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + source.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('source', source)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source + _source; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source + get source => _$this._source; + set source( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source + source) => + _$this._source = source; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _source = _$v.source; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + source: source); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base { + @override + final String G__typename; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base._( + {this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base', + 'G__typename'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base + ._(G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue { + @override + final String G__typename; + @override + final int number; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + repository; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue._( + {this.G__typename, this.number, this.repository}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue', + 'G__typename'); + } + if (number == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue', + 'number'); + } + if (repository == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue', + 'repository'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue && + G__typename == other.G__typename && + number == other.number && + repository == other.repository; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), number.hashCode), + repository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue') + ..add('G__typename', G__typename) + ..add('number', number) + ..add('repository', repository)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _number; + int get number => _$this._number; + set number(int number) => _$this._number = number; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder + _repository; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder + get repository => _$this._repository ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder(); + set repository( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder + repository) => + _$this._repository = repository; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _number = _$v.number; + _repository = _$v.repository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + ._( + G__typename: G__typename, + number: number, + repository: repository.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'repository'; + repository.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository { + @override + final String G__typename; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + owner; + @override + final String name; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository._( + {this.G__typename, this.owner, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository', + 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository', + 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository', + 'name'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository && + G__typename == other.G__typename && + owner == other.owner && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), owner.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder + _owner; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder + get owner => _$this._owner ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder(); + set owner( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder + owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + ._(G__typename: G__typename, owner: owner.build(), name: name); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest { + @override + final String G__typename; + @override + final int number; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + repository; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest._( + {this.G__typename, this.number, this.repository}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest', + 'G__typename'); + } + if (number == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest', + 'number'); + } + if (repository == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest', + 'repository'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest && + G__typename == other.G__typename && + number == other.number && + repository == other.repository; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), number.hashCode), + repository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest') + ..add('G__typename', G__typename) + ..add('number', number) + ..add('repository', repository)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _number; + int get number => _$this._number; + set number(int number) => _$this._number = number; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder + _repository; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder + get repository => _$this._repository ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder(); + set repository( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder + repository) => + _$this._repository = repository; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _number = _$v.number; + _repository = _$v.repository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + ._( + G__typename: G__typename, + number: number, + repository: repository.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'repository'; + repository.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository { + @override + final String G__typename; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + owner; + @override + final String name; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository._( + {this.G__typename, this.owner, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository', + 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository', + 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository', + 'name'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository && + G__typename == other.G__typename && + owner == other.owner && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), owner.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder + _owner; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder + get owner => _$this._owner ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder(); + set owner( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder + owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + ._(G__typename: G__typename, owner: owner.build(), name: name); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label + label; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent._( + {this.G__typename, this.createdAt, this.actor, this.label}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent', + 'createdAt'); + } + if (label == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent', + 'label'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + label == other.label; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + label.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('label', label)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelBuilder + _label; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelBuilder + get label => _$this._label ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelBuilder(); + set label( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelBuilder + label) => + _$this._label = label; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEventBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _label = _$v.label?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + label: label.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'label'; + label.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label { + @override + final String G__typename; + @override + final String name; + @override + final String color; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label._( + {this.G__typename, this.name, this.color}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label', + 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label', + 'name'); + } + if (color == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label', + 'color'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label && + G__typename == other.G__typename && + name == other.name && + color == other.color; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), name.hashCode), color.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label') + ..add('G__typename', G__typename) + ..add('name', name) + ..add('color', color)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label + _$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 _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _color = _$v.color; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_labelBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label + ._(G__typename: G__typename, name: name, color: color); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label + label; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent._( + {this.G__typename, this.createdAt, this.actor, this.label}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent', + 'createdAt'); + } + if (label == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent', + 'label'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + label == other.label; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + label.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('label', label)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelBuilder + _label; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelBuilder + get label => _$this._label ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelBuilder(); + set label( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelBuilder + label) => + _$this._label = label; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEventBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _label = _$v.label?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + label: label.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'label'; + label.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label { + @override + final String G__typename; + @override + final String name; + @override + final String color; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label._( + {this.G__typename, this.name, this.color}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label', + 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label', + 'name'); + } + if (color == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label', + 'color'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label && + G__typename == other.G__typename && + name == other.name && + color == other.color; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), name.hashCode), color.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label') + ..add('G__typename', G__typename) + ..add('name', name) + ..add('color', color)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label + _$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 _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _color = _$v.color; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_labelBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label + ._(G__typename: G__typename, name: name, color: color); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor + actor; + @override + final String milestoneTitle; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent._( + {this.G__typename, this.createdAt, this.actor, this.milestoneTitle}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent', + 'createdAt'); + } + if (milestoneTitle == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent', + 'milestoneTitle'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + milestoneTitle == other.milestoneTitle; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + milestoneTitle.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('milestoneTitle', milestoneTitle)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorBuilder + actor) => + _$this._actor = actor; + + String _milestoneTitle; + String get milestoneTitle => _$this._milestoneTitle; + set milestoneTitle(String milestoneTitle) => + _$this._milestoneTitle = milestoneTitle; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _milestoneTitle = _$v.milestoneTitle; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + milestoneTitle: milestoneTitle); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor + actor; + @override + final String milestoneTitle; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent._( + {this.G__typename, this.createdAt, this.actor, this.milestoneTitle}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent', + 'createdAt'); + } + if (milestoneTitle == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent', + 'milestoneTitle'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + milestoneTitle == other.milestoneTitle; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + milestoneTitle.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('milestoneTitle', milestoneTitle)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorBuilder + actor) => + _$this._actor = actor; + + String _milestoneTitle; + String get milestoneTitle => _$this._milestoneTitle; + set milestoneTitle(String milestoneTitle) => + _$this._milestoneTitle = milestoneTitle; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _milestoneTitle = _$v.milestoneTitle; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + milestoneTitle: milestoneTitle); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor + actor; + @override + final _i3.GLockReason lockReason; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent._( + {this.G__typename, this.createdAt, this.actor, this.lockReason}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + lockReason == other.lockReason; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + lockReason.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('lockReason', lockReason)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorBuilder + actor) => + _$this._actor = actor; + + _i3.GLockReason _lockReason; + _i3.GLockReason get lockReason => _$this._lockReason; + set lockReason(_i3.GLockReason lockReason) => _$this._lockReason = lockReason; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _lockReason = _$v.lockReason; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + lockReason: lockReason); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor + actor; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent._( + {this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee + assignee; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent._( + {this.G__typename, this.createdAt, this.actor, this.assignee}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + assignee == other.assignee; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + assignee.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('assignee', assignee)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee + _assignee; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee + get assignee => _$this._assignee; + set assignee( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee + assignee) => + _$this._assignee = assignee; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _assignee = _$v.assignee; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + assignee: assignee); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base { + @override + final String G__typename; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base._( + {this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base', + 'G__typename'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base + ._(G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee + assignee; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent._( + {this.G__typename, this.createdAt, this.actor, this.assignee}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + assignee == other.assignee; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + assignee.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('assignee', assignee)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee + _assignee; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee + get assignee => _$this._assignee; + set assignee( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee + assignee) => + _$this._assignee = assignee; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _assignee = _$v.assignee; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + assignee: assignee); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base { + @override + final String G__typename; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base._( + {this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base', + 'G__typename'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base + ._(G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor + actor; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent._( + {this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor + actor; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent._( + {this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor + actor; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent._( + {this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor + actor; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent._( + {this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository + fromRepository; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent._( + {this.G__typename, this.createdAt, this.actor, this.fromRepository}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + fromRepository == other.fromRepository; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + fromRepository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('fromRepository', fromRepository)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder + _fromRepository; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder + get fromRepository => _$this._fromRepository ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder(); + set fromRepository( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder + fromRepository) => + _$this._fromRepository = fromRepository; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEventBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _fromRepository = _$v.fromRepository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + fromRepository: _fromRepository?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'fromRepository'; + _fromRepository?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository { + @override + final String G__typename; + @override + final GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner + owner; + @override + final String name; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository._( + {this.G__typename, this.owner, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository', + 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository', + 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository', + 'name'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository && + G__typename == other.G__typename && + owner == other.owner && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), owner.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder + _owner; + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder + get owner => _$this._owner ??= + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder(); + set owner( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder + owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository + build() { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository + ._(G__typename: G__typename, owner: owner.build(), name: name); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner + extends GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner( + [void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder> { + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder() { + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest + extends GIssueData_repository_issueOrPullRequest__asPullRequest { + @override + final String G__typename; + @override + final String id; + @override + final DateTime createdAt; + @override + final String body; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_author author; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP + THUMBS_UP; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN + THUMBS_DOWN; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH LAUGH; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY HOORAY; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED + CONFUSED; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_HEART HEART; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET ROCKET; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_EYES EYES; + @override + final String title; + @override + final bool closed; + @override + final String url; + @override + final bool viewerCanReact; + @override + final bool viewerCanUpdate; + @override + final bool merged; + @override + final int additions; + @override + final int deletions; + @override + final int changedFiles; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_commits commits; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems + timelineItems; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequestBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequestBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest._( + {this.G__typename, + this.id, + this.createdAt, + this.body, + this.author, + this.THUMBS_UP, + this.THUMBS_DOWN, + this.LAUGH, + this.HOORAY, + this.CONFUSED, + this.HEART, + this.ROCKET, + this.EYES, + this.title, + this.closed, + this.url, + this.viewerCanReact, + this.viewerCanUpdate, + this.merged, + this.additions, + this.deletions, + this.changedFiles, + this.commits, + this.timelineItems}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', + 'G__typename'); + } + if (id == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', 'id'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', + 'createdAt'); + } + if (body == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', 'body'); + } + if (THUMBS_UP == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', + 'THUMBS_UP'); + } + if (THUMBS_DOWN == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', + 'THUMBS_DOWN'); + } + if (LAUGH == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', 'LAUGH'); + } + if (HOORAY == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', 'HOORAY'); + } + if (CONFUSED == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', + 'CONFUSED'); + } + if (HEART == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', 'HEART'); + } + if (ROCKET == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', 'ROCKET'); + } + if (EYES == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', 'EYES'); + } + if (title == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', 'title'); + } + if (closed == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', 'closed'); + } + if (url == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', 'url'); + } + if (viewerCanReact == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', + 'viewerCanReact'); + } + if (viewerCanUpdate == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', + 'viewerCanUpdate'); + } + if (merged == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', 'merged'); + } + if (additions == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', + 'additions'); + } + if (deletions == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', + 'deletions'); + } + if (changedFiles == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', + 'changedFiles'); + } + if (commits == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', 'commits'); + } + if (timelineItems == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', + 'timelineItems'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequestBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequestBuilder toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequestBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssueData_repository_issueOrPullRequest__asPullRequest && + G__typename == other.G__typename && + id == other.id && + createdAt == other.createdAt && + body == other.body && + author == other.author && + THUMBS_UP == other.THUMBS_UP && + THUMBS_DOWN == other.THUMBS_DOWN && + LAUGH == other.LAUGH && + HOORAY == other.HOORAY && + CONFUSED == other.CONFUSED && + HEART == other.HEART && + ROCKET == other.ROCKET && + EYES == other.EYES && + title == other.title && + closed == other.closed && + url == other.url && + viewerCanReact == other.viewerCanReact && + viewerCanUpdate == other.viewerCanUpdate && + merged == other.merged && + additions == other.additions && + deletions == other.deletions && + changedFiles == other.changedFiles && + commits == other.commits && + timelineItems == other.timelineItems; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc($jc($jc($jc($jc(0, G__typename.hashCode), id.hashCode), createdAt.hashCode), body.hashCode), author.hashCode), + THUMBS_UP.hashCode), + THUMBS_DOWN.hashCode), + LAUGH.hashCode), + HOORAY.hashCode), + CONFUSED.hashCode), + HEART.hashCode), + ROCKET.hashCode), + EYES.hashCode), + title.hashCode), + closed.hashCode), + url.hashCode), + viewerCanReact.hashCode), + viewerCanUpdate.hashCode), + merged.hashCode), + additions.hashCode), + deletions.hashCode), + changedFiles.hashCode), + commits.hashCode), + timelineItems.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest') + ..add('G__typename', G__typename) + ..add('id', id) + ..add('createdAt', createdAt) + ..add('body', body) + ..add('author', author) + ..add('THUMBS_UP', THUMBS_UP) + ..add('THUMBS_DOWN', THUMBS_DOWN) + ..add('LAUGH', LAUGH) + ..add('HOORAY', HOORAY) + ..add('CONFUSED', CONFUSED) + ..add('HEART', HEART) + ..add('ROCKET', ROCKET) + ..add('EYES', EYES) + ..add('title', title) + ..add('closed', closed) + ..add('url', url) + ..add('viewerCanReact', viewerCanReact) + ..add('viewerCanUpdate', viewerCanUpdate) + ..add('merged', merged) + ..add('additions', additions) + ..add('deletions', deletions) + ..add('changedFiles', changedFiles) + ..add('commits', commits) + ..add('timelineItems', timelineItems)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequestBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asPullRequest _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _id; + String get id => _$this._id; + set id(String id) => _$this._id = id; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + GIssueData_repository_issueOrPullRequest__asPullRequest_authorBuilder _author; + GIssueData_repository_issueOrPullRequest__asPullRequest_authorBuilder + get author => _$this._author ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_authorBuilder(); + set author( + GIssueData_repository_issueOrPullRequest__asPullRequest_authorBuilder + author) => + _$this._author = author; + + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPBuilder + _THUMBS_UP; + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPBuilder + get THUMBS_UP => _$this._THUMBS_UP ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPBuilder(); + set THUMBS_UP( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPBuilder + THUMBS_UP) => + _$this._THUMBS_UP = THUMBS_UP; + + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNBuilder + _THUMBS_DOWN; + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNBuilder + get THUMBS_DOWN => _$this._THUMBS_DOWN ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNBuilder(); + set THUMBS_DOWN( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNBuilder + THUMBS_DOWN) => + _$this._THUMBS_DOWN = THUMBS_DOWN; + + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGHBuilder _LAUGH; + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGHBuilder + get LAUGH => _$this._LAUGH ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGHBuilder(); + set LAUGH( + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGHBuilder + LAUGH) => + _$this._LAUGH = LAUGH; + + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAYBuilder _HOORAY; + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAYBuilder + get HOORAY => _$this._HOORAY ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAYBuilder(); + set HOORAY( + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAYBuilder + HOORAY) => + _$this._HOORAY = HOORAY; + + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDBuilder + _CONFUSED; + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDBuilder + get CONFUSED => _$this._CONFUSED ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDBuilder(); + set CONFUSED( + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDBuilder + CONFUSED) => + _$this._CONFUSED = CONFUSED; + + GIssueData_repository_issueOrPullRequest__asPullRequest_HEARTBuilder _HEART; + GIssueData_repository_issueOrPullRequest__asPullRequest_HEARTBuilder + get HEART => _$this._HEART ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_HEARTBuilder(); + set HEART( + GIssueData_repository_issueOrPullRequest__asPullRequest_HEARTBuilder + HEART) => + _$this._HEART = HEART; + + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKETBuilder _ROCKET; + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKETBuilder + get ROCKET => _$this._ROCKET ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKETBuilder(); + set ROCKET( + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKETBuilder + ROCKET) => + _$this._ROCKET = ROCKET; + + GIssueData_repository_issueOrPullRequest__asPullRequest_EYESBuilder _EYES; + GIssueData_repository_issueOrPullRequest__asPullRequest_EYESBuilder + get EYES => _$this._EYES ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_EYESBuilder(); + set EYES( + GIssueData_repository_issueOrPullRequest__asPullRequest_EYESBuilder + EYES) => + _$this._EYES = EYES; + + String _title; + String get title => _$this._title; + set title(String title) => _$this._title = title; + + bool _closed; + bool get closed => _$this._closed; + set closed(bool closed) => _$this._closed = closed; + + String _url; + String get url => _$this._url; + set url(String url) => _$this._url = url; + + bool _viewerCanReact; + bool get viewerCanReact => _$this._viewerCanReact; + set viewerCanReact(bool viewerCanReact) => + _$this._viewerCanReact = viewerCanReact; + + bool _viewerCanUpdate; + bool get viewerCanUpdate => _$this._viewerCanUpdate; + set viewerCanUpdate(bool viewerCanUpdate) => + _$this._viewerCanUpdate = viewerCanUpdate; + + bool _merged; + bool get merged => _$this._merged; + set merged(bool merged) => _$this._merged = merged; + + int _additions; + int get additions => _$this._additions; + set additions(int additions) => _$this._additions = additions; + + int _deletions; + int get deletions => _$this._deletions; + set deletions(int deletions) => _$this._deletions = deletions; + + int _changedFiles; + int get changedFiles => _$this._changedFiles; + set changedFiles(int changedFiles) => _$this._changedFiles = changedFiles; + + GIssueData_repository_issueOrPullRequest__asPullRequest_commitsBuilder + _commits; + GIssueData_repository_issueOrPullRequest__asPullRequest_commitsBuilder + get commits => _$this._commits ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_commitsBuilder(); + set commits( + GIssueData_repository_issueOrPullRequest__asPullRequest_commitsBuilder + commits) => + _$this._commits = commits; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsBuilder + _timelineItems; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsBuilder + get timelineItems => _$this._timelineItems ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsBuilder(); + set timelineItems( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsBuilder + timelineItems) => + _$this._timelineItems = timelineItems; + + GIssueData_repository_issueOrPullRequest__asPullRequestBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest._initializeBuilder( + this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequestBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _id = _$v.id; + _createdAt = _$v.createdAt; + _body = _$v.body; + _author = _$v.author?.toBuilder(); + _THUMBS_UP = _$v.THUMBS_UP?.toBuilder(); + _THUMBS_DOWN = _$v.THUMBS_DOWN?.toBuilder(); + _LAUGH = _$v.LAUGH?.toBuilder(); + _HOORAY = _$v.HOORAY?.toBuilder(); + _CONFUSED = _$v.CONFUSED?.toBuilder(); + _HEART = _$v.HEART?.toBuilder(); + _ROCKET = _$v.ROCKET?.toBuilder(); + _EYES = _$v.EYES?.toBuilder(); + _title = _$v.title; + _closed = _$v.closed; + _url = _$v.url; + _viewerCanReact = _$v.viewerCanReact; + _viewerCanUpdate = _$v.viewerCanUpdate; + _merged = _$v.merged; + _additions = _$v.additions; + _deletions = _$v.deletions; + _changedFiles = _$v.changedFiles; + _commits = _$v.commits?.toBuilder(); + _timelineItems = _$v.timelineItems?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GIssueData_repository_issueOrPullRequest__asPullRequest other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssueData_repository_issueOrPullRequest__asPullRequest; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequestBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest._( + G__typename: G__typename, + id: id, + createdAt: createdAt, + body: body, + author: _author?.build(), + THUMBS_UP: THUMBS_UP.build(), + THUMBS_DOWN: THUMBS_DOWN.build(), + LAUGH: LAUGH.build(), + HOORAY: HOORAY.build(), + CONFUSED: CONFUSED.build(), + HEART: HEART.build(), + ROCKET: ROCKET.build(), + EYES: EYES.build(), + title: title, + closed: closed, + url: url, + viewerCanReact: viewerCanReact, + viewerCanUpdate: viewerCanUpdate, + merged: merged, + additions: additions, + deletions: deletions, + changedFiles: changedFiles, + commits: commits.build(), + timelineItems: timelineItems.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + _$failedField = 'THUMBS_UP'; + THUMBS_UP.build(); + _$failedField = 'THUMBS_DOWN'; + THUMBS_DOWN.build(); + _$failedField = 'LAUGH'; + LAUGH.build(); + _$failedField = 'HOORAY'; + HOORAY.build(); + _$failedField = 'CONFUSED'; + CONFUSED.build(); + _$failedField = 'HEART'; + HEART.build(); + _$failedField = 'ROCKET'; + ROCKET.build(); + _$failedField = 'EYES'; + EYES.build(); + + _$failedField = 'commits'; + commits.build(); + _$failedField = 'timelineItems'; + timelineItems.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_author + extends GIssueData_repository_issueOrPullRequest__asPullRequest_author { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_author( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_authorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_authorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_author._( + {this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_author', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_author', + 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_author', + 'avatarUrl'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_author rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_authorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_authorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_authorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_author && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_author') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_authorBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_author _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GIssueData_repository_issueOrPullRequest__asPullRequest_authorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_author + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_authorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_author other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_author; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_authorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_author build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_author._( + G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP + extends GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP, + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UPBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN + extends GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN, + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWNBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH + extends GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGHBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGHBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGHBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGHBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGHBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGHBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGHBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGHBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGHBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY + extends GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAYBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAYBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAYBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAYBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAYBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAYBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAYBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAYBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAYBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED + extends GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED, + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSEDBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_HEART + extends GIssueData_repository_issueOrPullRequest__asPullRequest_HEART { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_HEART( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_HEARTBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_HEARTBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_HEART._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_HEART', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_HEART', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_HEART', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_HEART rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_HEARTBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_HEARTBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_HEARTBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_HEART && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_HEART') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_HEARTBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_HEART _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_HEARTBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_HEART + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_HEARTBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_HEART other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_HEART; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_HEARTBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_HEART build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_HEART._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET + extends GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKETBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKETBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKETBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKETBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKETBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKETBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKETBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKETBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKETBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_EYES + extends GIssueData_repository_issueOrPullRequest__asPullRequest_EYES { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_EYES( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_EYESBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_EYESBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_EYES._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_EYES', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_EYES', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_EYES', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_EYES rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_EYESBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_EYESBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_EYESBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_EYES && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_EYES') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_EYESBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_EYES _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_EYESBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_EYES + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_EYESBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_EYES other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = + other as _$GIssueData_repository_issueOrPullRequest__asPullRequest_EYES; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_EYESBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_EYES build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_EYES._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_commits + extends GIssueData_repository_issueOrPullRequest__asPullRequest_commits { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_commits( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_commitsBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_commitsBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_commits._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_commits', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_commits', + 'totalCount'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_commits rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_commitsBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_commitsBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_commitsBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_commits && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_commits') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_commitsBuilder + implements + Builder { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_commits _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GIssueData_repository_issueOrPullRequest__asPullRequest_commitsBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_commits + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_commitsBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_commits other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_commits; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_commitsBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_commits build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_commits._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems { + @override + final String G__typename; + @override + final int totalCount; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo + pageInfo; + @override + final BuiltList< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes> + nodes; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems._( + {this.G__typename, this.totalCount, this.pageInfo, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems', + 'totalCount'); + } + if (pageInfo == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems', + 'pageInfo'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems && + G__typename == other.G__typename && + totalCount == other.totalCount && + pageInfo == other.pageInfo && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + pageInfo.hashCode), + nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('pageInfo', pageInfo) + ..add('nodes', nodes)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoBuilder + _pageInfo; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoBuilder + get pageInfo => _$this._pageInfo ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoBuilder(); + set pageInfo( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoBuilder + pageInfo) => + _$this._pageInfo = pageInfo; + + ListBuilder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes> + _nodes; + ListBuilder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes> + get nodes => _$this._nodes ??= new ListBuilder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes>(); + set nodes( + ListBuilder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes> + nodes) => + _$this._nodes = nodes; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _pageInfo = _$v.pageInfo?.toBuilder(); + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItemsBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems + ._( + G__typename: G__typename, + totalCount: totalCount, + pageInfo: pageInfo.build(), + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'pageInfo'; + pageInfo.build(); + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo { + @override + final String G__typename; + @override + final bool hasNextPage; + @override + final String endCursor; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo._( + {this.G__typename, this.hasNextPage, this.endCursor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo', + 'G__typename'); + } + if (hasNextPage == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo', + 'hasNextPage'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo && + G__typename == other.G__typename && + hasNextPage == other.hasNextPage && + endCursor == other.endCursor; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), hasNextPage.hashCode), + endCursor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo') + ..add('G__typename', G__typename) + ..add('hasNextPage', hasNextPage) + ..add('endCursor', endCursor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + bool _hasNextPage; + bool get hasNextPage => _$this._hasNextPage; + set hasNextPage(bool hasNextPage) => _$this._hasNextPage = hasNextPage; + + String _endCursor; + String get endCursor => _$this._endCursor; + set endCursor(String endCursor) => _$this._endCursor = endCursor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _hasNextPage = _$v.hasNextPage; + _endCursor = _$v.endCursor; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfoBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo + ._( + G__typename: G__typename, + hasNextPage: hasNextPage, + endCursor: endCursor); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base { + @override + final String G__typename; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__baseBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__baseBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base._( + {this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base', + 'G__typename'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__baseBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__baseBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__baseBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__baseBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__baseBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__baseBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base + ._(G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment { + @override + final String G__typename; + @override + final String id; + @override + final DateTime createdAt; + @override + final String body; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author + author; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP + THUMBS_UP; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN + THUMBS_DOWN; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH + LAUGH; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY + HOORAY; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED + CONFUSED; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART + HEART; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET + ROCKET; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES + EYES; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueCommentBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueCommentBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment._( + {this.G__typename, + this.id, + this.createdAt, + this.body, + this.author, + this.THUMBS_UP, + this.THUMBS_DOWN, + this.LAUGH, + this.HOORAY, + this.CONFUSED, + this.HEART, + this.ROCKET, + this.EYES}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment', + 'G__typename'); + } + if (id == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment', + 'id'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment', + 'createdAt'); + } + if (body == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment', + 'body'); + } + if (THUMBS_UP == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment', + 'THUMBS_UP'); + } + if (THUMBS_DOWN == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment', + 'THUMBS_DOWN'); + } + if (LAUGH == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment', + 'LAUGH'); + } + if (HOORAY == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment', + 'HOORAY'); + } + if (CONFUSED == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment', + 'CONFUSED'); + } + if (HEART == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment', + 'HEART'); + } + if (ROCKET == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment', + 'ROCKET'); + } + if (EYES == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment', + 'EYES'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueCommentBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueCommentBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueCommentBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment && + G__typename == other.G__typename && + id == other.id && + createdAt == other.createdAt && + body == other.body && + author == other.author && + THUMBS_UP == other.THUMBS_UP && + THUMBS_DOWN == other.THUMBS_DOWN && + LAUGH == other.LAUGH && + HOORAY == other.HOORAY && + CONFUSED == other.CONFUSED && + HEART == other.HEART && + ROCKET == other.ROCKET && + EYES == other.EYES; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc(0, + G__typename.hashCode), + id.hashCode), + createdAt.hashCode), + body.hashCode), + author.hashCode), + THUMBS_UP.hashCode), + THUMBS_DOWN.hashCode), + LAUGH.hashCode), + HOORAY.hashCode), + CONFUSED.hashCode), + HEART.hashCode), + ROCKET.hashCode), + EYES.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment') + ..add('G__typename', G__typename) + ..add('id', id) + ..add('createdAt', createdAt) + ..add('body', body) + ..add('author', author) + ..add('THUMBS_UP', THUMBS_UP) + ..add('THUMBS_DOWN', THUMBS_DOWN) + ..add('LAUGH', LAUGH) + ..add('HOORAY', HOORAY) + ..add('CONFUSED', CONFUSED) + ..add('HEART', HEART) + ..add('ROCKET', ROCKET) + ..add('EYES', EYES)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueCommentBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueCommentBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _id; + String get id => _$this._id; + set id(String id) => _$this._id = id; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorBuilder + _author; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorBuilder + get author => _$this._author ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorBuilder(); + set author( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorBuilder + author) => + _$this._author = author; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder + _THUMBS_UP; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder + get THUMBS_UP => _$this._THUMBS_UP ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder(); + set THUMBS_UP( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder + THUMBS_UP) => + _$this._THUMBS_UP = THUMBS_UP; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder + _THUMBS_DOWN; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder + get THUMBS_DOWN => _$this._THUMBS_DOWN ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder(); + set THUMBS_DOWN( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder + THUMBS_DOWN) => + _$this._THUMBS_DOWN = THUMBS_DOWN; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHBuilder + _LAUGH; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHBuilder + get LAUGH => _$this._LAUGH ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHBuilder(); + set LAUGH( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHBuilder + LAUGH) => + _$this._LAUGH = LAUGH; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYBuilder + _HOORAY; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYBuilder + get HOORAY => _$this._HOORAY ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYBuilder(); + set HOORAY( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYBuilder + HOORAY) => + _$this._HOORAY = HOORAY; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDBuilder + _CONFUSED; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDBuilder + get CONFUSED => _$this._CONFUSED ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDBuilder(); + set CONFUSED( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDBuilder + CONFUSED) => + _$this._CONFUSED = CONFUSED; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTBuilder + _HEART; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTBuilder + get HEART => _$this._HEART ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTBuilder(); + set HEART( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTBuilder + HEART) => + _$this._HEART = HEART; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETBuilder + _ROCKET; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETBuilder + get ROCKET => _$this._ROCKET ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETBuilder(); + set ROCKET( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETBuilder + ROCKET) => + _$this._ROCKET = ROCKET; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESBuilder + _EYES; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESBuilder + get EYES => _$this._EYES ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESBuilder(); + set EYES( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESBuilder + EYES) => + _$this._EYES = EYES; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueCommentBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueCommentBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _id = _$v.id; + _createdAt = _$v.createdAt; + _body = _$v.body; + _author = _$v.author?.toBuilder(); + _THUMBS_UP = _$v.THUMBS_UP?.toBuilder(); + _THUMBS_DOWN = _$v.THUMBS_DOWN?.toBuilder(); + _LAUGH = _$v.LAUGH?.toBuilder(); + _HOORAY = _$v.HOORAY?.toBuilder(); + _CONFUSED = _$v.CONFUSED?.toBuilder(); + _HEART = _$v.HEART?.toBuilder(); + _ROCKET = _$v.ROCKET?.toBuilder(); + _EYES = _$v.EYES?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueCommentBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment + ._( + G__typename: G__typename, + id: id, + createdAt: createdAt, + body: body, + author: _author?.build(), + THUMBS_UP: THUMBS_UP.build(), + THUMBS_DOWN: THUMBS_DOWN.build(), + LAUGH: LAUGH.build(), + HOORAY: HOORAY.build(), + CONFUSED: CONFUSED.build(), + HEART: HEART.build(), + ROCKET: ROCKET.build(), + EYES: EYES.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + _$failedField = 'THUMBS_UP'; + THUMBS_UP.build(); + _$failedField = 'THUMBS_DOWN'; + THUMBS_DOWN.build(); + _$failedField = 'LAUGH'; + LAUGH.build(); + _$failedField = 'HOORAY'; + HOORAY.build(); + _$failedField = 'CONFUSED'; + CONFUSED.build(); + _$failedField = 'HEART'; + HEART.build(); + _$failedField = 'ROCKET'; + ROCKET.build(); + _$failedField = 'EYES'; + EYES.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author._( + {this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author', + 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author', + 'avatarUrl'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_authorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author + ._(G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UPBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWNBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGHBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAYBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSEDBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEARTBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKETBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYESBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final bool isCrossRepository; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit + commit; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository + commitRepository; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent._( + {this.G__typename, + this.createdAt, + this.isCrossRepository, + this.actor, + this.commit, + this.commitRepository}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent', + 'createdAt'); + } + if (isCrossRepository == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent', + 'isCrossRepository'); + } + if (commitRepository == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent', + 'commitRepository'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + isCrossRepository == other.isCrossRepository && + actor == other.actor && + commit == other.commit && + commitRepository == other.commitRepository; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + isCrossRepository.hashCode), + actor.hashCode), + commit.hashCode), + commitRepository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('isCrossRepository', isCrossRepository) + ..add('actor', actor) + ..add('commit', commit) + ..add('commitRepository', commitRepository)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + bool _isCrossRepository; + bool get isCrossRepository => _$this._isCrossRepository; + set isCrossRepository(bool isCrossRepository) => + _$this._isCrossRepository = isCrossRepository; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitBuilder + _commit; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitBuilder + get commit => _$this._commit ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitBuilder(); + set commit( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitBuilder + commit) => + _$this._commit = commit; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder + _commitRepository; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder + get commitRepository => _$this._commitRepository ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder(); + set commitRepository( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder + commitRepository) => + _$this._commitRepository = commitRepository; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _isCrossRepository = _$v.isCrossRepository; + _actor = _$v.actor?.toBuilder(); + _commit = _$v.commit?.toBuilder(); + _commitRepository = _$v.commitRepository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + isCrossRepository: isCrossRepository, + actor: _actor?.build(), + commit: _commit?.build(), + commitRepository: commitRepository.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'commit'; + _commit?.build(); + _$failedField = 'commitRepository'; + commitRepository.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit { + @override + final String G__typename; + @override + final String oid; + @override + final String url; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit._( + {this.G__typename, this.oid, this.url}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit', + 'G__typename'); + } + if (oid == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit', + 'oid'); + } + if (url == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit', + 'url'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit && + G__typename == other.G__typename && + oid == other.oid && + url == other.url; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), oid.hashCode), url.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit') + ..add('G__typename', G__typename) + ..add('oid', oid) + ..add('url', url)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _oid; + String get oid => _$this._oid; + set oid(String oid) => _$this._oid = oid; + + String _url; + String get url => _$this._url; + set url(String url) => _$this._url = url; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _oid = _$v.oid; + _url = _$v.url; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit + ._(G__typename: G__typename, oid: oid, url: url); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository { + @override + final String G__typename; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner + owner; + @override + final String name; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository._( + {this.G__typename, this.owner, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository', + 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository', + 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository', + 'name'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository && + G__typename == other.G__typename && + owner == other.owner && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), owner.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder + _owner; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder + get owner => _$this._owner ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder(); + set owner( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder + owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepositoryBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository + ._(G__typename: G__typename, owner: owner.build(), name: name); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final String previousTitle; + @override + final String currentTitle; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor + actor; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent._( + {this.G__typename, + this.createdAt, + this.previousTitle, + this.currentTitle, + this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent', + 'createdAt'); + } + if (previousTitle == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent', + 'previousTitle'); + } + if (currentTitle == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent', + 'currentTitle'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + previousTitle == other.previousTitle && + currentTitle == other.currentTitle && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + previousTitle.hashCode), + currentTitle.hashCode), + actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('previousTitle', previousTitle) + ..add('currentTitle', currentTitle) + ..add('actor', actor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _previousTitle; + String get previousTitle => _$this._previousTitle; + set previousTitle(String previousTitle) => + _$this._previousTitle = previousTitle; + + String _currentTitle; + String get currentTitle => _$this._currentTitle; + set currentTitle(String currentTitle) => _$this._currentTitle = currentTitle; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _previousTitle = _$v.previousTitle; + _currentTitle = _$v.currentTitle; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + previousTitle: previousTitle, + currentTitle: currentTitle, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor + actor; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent._( + {this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor + actor; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent._( + {this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source + source; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent._( + {this.G__typename, this.createdAt, this.actor, this.source}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent', + 'createdAt'); + } + if (source == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent', + 'source'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + source == other.source; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + source.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('source', source)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source + _source; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source + get source => _$this._source; + set source( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source + source) => + _$this._source = source; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _source = _$v.source; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + source: source); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base { + @override + final String G__typename; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base._( + {this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base', + 'G__typename'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base + ._(G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue { + @override + final String G__typename; + @override + final int number; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + repository; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue._( + {this.G__typename, this.number, this.repository}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue', + 'G__typename'); + } + if (number == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue', + 'number'); + } + if (repository == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue', + 'repository'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue && + G__typename == other.G__typename && + number == other.number && + repository == other.repository; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), number.hashCode), + repository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue') + ..add('G__typename', G__typename) + ..add('number', number) + ..add('repository', repository)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _number; + int get number => _$this._number; + set number(int number) => _$this._number = number; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder + _repository; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder + get repository => _$this._repository ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder(); + set repository( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder + repository) => + _$this._repository = repository; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _number = _$v.number; + _repository = _$v.repository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssueBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue + ._( + G__typename: G__typename, + number: number, + repository: repository.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'repository'; + repository.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository { + @override + final String G__typename; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + owner; + @override + final String name; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository._( + {this.G__typename, this.owner, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository', + 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository', + 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository', + 'name'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository && + G__typename == other.G__typename && + owner == other.owner && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), owner.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder + _owner; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder + get owner => _$this._owner ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder(); + set owner( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder + owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repositoryBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository + ._(G__typename: G__typename, owner: owner.build(), name: name); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest { + @override + final String G__typename; + @override + final int number; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + repository; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest._( + {this.G__typename, this.number, this.repository}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest', + 'G__typename'); + } + if (number == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest', + 'number'); + } + if (repository == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest', + 'repository'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest && + G__typename == other.G__typename && + number == other.number && + repository == other.repository; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), number.hashCode), + repository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest') + ..add('G__typename', G__typename) + ..add('number', number) + ..add('repository', repository)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _number; + int get number => _$this._number; + set number(int number) => _$this._number = number; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder + _repository; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder + get repository => _$this._repository ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder(); + set repository( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder + repository) => + _$this._repository = repository; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _number = _$v.number; + _repository = _$v.repository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequestBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest + ._( + G__typename: G__typename, + number: number, + repository: repository.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'repository'; + repository.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository { + @override + final String G__typename; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + owner; + @override + final String name; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository._( + {this.G__typename, this.owner, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository', + 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository', + 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository', + 'name'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository && + G__typename == other.G__typename && + owner == other.owner && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), owner.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder + _owner; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder + get owner => _$this._owner ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder(); + set owner( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder + owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repositoryBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository + ._(G__typename: G__typename, owner: owner.build(), name: name); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label + label; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent._( + {this.G__typename, this.createdAt, this.actor, this.label}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent', + 'createdAt'); + } + if (label == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent', + 'label'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + label == other.label; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + label.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('label', label)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelBuilder + _label; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelBuilder + get label => _$this._label ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelBuilder(); + set label( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelBuilder + label) => + _$this._label = label; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _label = _$v.label?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + label: label.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'label'; + label.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label { + @override + final String G__typename; + @override + final String name; + @override + final String color; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label._( + {this.G__typename, this.name, this.color}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label', + 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label', + 'name'); + } + if (color == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label', + 'color'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label && + G__typename == other.G__typename && + name == other.name && + color == other.color; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), name.hashCode), color.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label') + ..add('G__typename', G__typename) + ..add('name', name) + ..add('color', color)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label + _$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 _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _color = _$v.color; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_labelBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label + ._(G__typename: G__typename, name: name, color: color); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label + label; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent._( + {this.G__typename, this.createdAt, this.actor, this.label}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent', + 'createdAt'); + } + if (label == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent', + 'label'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + label == other.label; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + label.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('label', label)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelBuilder + _label; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelBuilder + get label => _$this._label ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelBuilder(); + set label( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelBuilder + label) => + _$this._label = label; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _label = _$v.label?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + label: label.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'label'; + label.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label { + @override + final String G__typename; + @override + final String name; + @override + final String color; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label._( + {this.G__typename, this.name, this.color}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label', + 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label', + 'name'); + } + if (color == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label', + 'color'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label && + G__typename == other.G__typename && + name == other.name && + color == other.color; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), name.hashCode), color.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label') + ..add('G__typename', G__typename) + ..add('name', name) + ..add('color', color)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label + _$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 _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _color = _$v.color; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_labelBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label + ._(G__typename: G__typename, name: name, color: color); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor + actor; + @override + final String milestoneTitle; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent._( + {this.G__typename, this.createdAt, this.actor, this.milestoneTitle}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent', + 'createdAt'); + } + if (milestoneTitle == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent', + 'milestoneTitle'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + milestoneTitle == other.milestoneTitle; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + milestoneTitle.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('milestoneTitle', milestoneTitle)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorBuilder + actor) => + _$this._actor = actor; + + String _milestoneTitle; + String get milestoneTitle => _$this._milestoneTitle; + set milestoneTitle(String milestoneTitle) => + _$this._milestoneTitle = milestoneTitle; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _milestoneTitle = _$v.milestoneTitle; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + milestoneTitle: milestoneTitle); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor + actor; + @override + final String milestoneTitle; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent._( + {this.G__typename, this.createdAt, this.actor, this.milestoneTitle}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent', + 'createdAt'); + } + if (milestoneTitle == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent', + 'milestoneTitle'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + milestoneTitle == other.milestoneTitle; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + milestoneTitle.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('milestoneTitle', milestoneTitle)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorBuilder + actor) => + _$this._actor = actor; + + String _milestoneTitle; + String get milestoneTitle => _$this._milestoneTitle; + set milestoneTitle(String milestoneTitle) => + _$this._milestoneTitle = milestoneTitle; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _milestoneTitle = _$v.milestoneTitle; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + milestoneTitle: milestoneTitle); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor + actor; + @override + final _i3.GLockReason lockReason; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent._( + {this.G__typename, this.createdAt, this.actor, this.lockReason}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + lockReason == other.lockReason; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + lockReason.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('lockReason', lockReason)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorBuilder + actor) => + _$this._actor = actor; + + _i3.GLockReason _lockReason; + _i3.GLockReason get lockReason => _$this._lockReason; + set lockReason(_i3.GLockReason lockReason) => _$this._lockReason = lockReason; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _lockReason = _$v.lockReason; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + lockReason: lockReason); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor + actor; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent._( + {this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee + assignee; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent._( + {this.G__typename, this.createdAt, this.actor, this.assignee}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + assignee == other.assignee; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + assignee.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('assignee', assignee)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee + _assignee; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee + get assignee => _$this._assignee; + set assignee( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee + assignee) => + _$this._assignee = assignee; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _assignee = _$v.assignee; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + assignee: assignee); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base { + @override + final String G__typename; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base._( + {this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base', + 'G__typename'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base + ._(G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUserBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBotBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganizationBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequinBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee + assignee; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent._( + {this.G__typename, this.createdAt, this.actor, this.assignee}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + assignee == other.assignee; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + assignee.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('assignee', assignee)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee + _assignee; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee + get assignee => _$this._assignee; + set assignee( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee + assignee) => + _$this._assignee = assignee; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _assignee = _$v.assignee; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + assignee: assignee); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base { + @override + final String G__typename; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base._( + {this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base', + 'G__typename'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base + ._(G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUserBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBotBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganizationBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequinBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor + actor; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent._( + {this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor + actor; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent._( + {this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor + actor; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent._( + {this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor + actor; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent._( + {this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository + fromRepository; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent._( + {this.G__typename, this.createdAt, this.actor, this.fromRepository}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + fromRepository == other.fromRepository; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + fromRepository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('fromRepository', fromRepository)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder + _fromRepository; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder + get fromRepository => _$this._fromRepository ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder(); + set fromRepository( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder + fromRepository) => + _$this._fromRepository = fromRepository; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _fromRepository = _$v.fromRepository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + fromRepository: _fromRepository?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'fromRepository'; + _fromRepository?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository { + @override + final String G__typename; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner + owner; + @override + final String name; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository._( + {this.G__typename, this.owner, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository', + 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository', + 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository', + 'name'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository && + G__typename == other.G__typename && + owner == other.owner && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), owner.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder + _owner; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder + get owner => _$this._owner ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder(); + set owner( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder + owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepositoryBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository + ._(G__typename: G__typename, owner: owner.build(), name: name); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit { + @override + final String G__typename; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit + commit; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommitBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommitBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit._( + {this.G__typename, this.commit}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit', + 'G__typename'); + } + if (commit == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit', + 'commit'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommitBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommitBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommitBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit && + G__typename == other.G__typename && + commit == other.commit; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), commit.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit') + ..add('G__typename', G__typename) + ..add('commit', commit)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommitBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommitBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitBuilder + _commit; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitBuilder + get commit => _$this._commit ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitBuilder(); + set commit( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitBuilder + commit) => + _$this._commit = commit; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommitBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommitBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _commit = _$v.commit?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommitBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit + ._(G__typename: G__typename, commit: commit.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'commit'; + commit.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit { + @override + final String G__typename; + @override + final DateTime committedDate; + @override + final String oid; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author + author; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit._( + {this.G__typename, this.committedDate, this.oid, this.author}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit', + 'G__typename'); + } + if (committedDate == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit', + 'committedDate'); + } + if (oid == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit', + 'oid'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit && + G__typename == other.G__typename && + committedDate == other.committedDate && + oid == other.oid && + author == other.author; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), committedDate.hashCode), + oid.hashCode), + author.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit') + ..add('G__typename', G__typename) + ..add('committedDate', committedDate) + ..add('oid', oid) + ..add('author', author)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _committedDate; + DateTime get committedDate => _$this._committedDate; + set committedDate(DateTime committedDate) => + _$this._committedDate = committedDate; + + String _oid; + String get oid => _$this._oid; + set oid(String oid) => _$this._oid = oid; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorBuilder + _author; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorBuilder + get author => _$this._author ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorBuilder(); + set author( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorBuilder + author) => + _$this._author = author; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _committedDate = _$v.committedDate; + _oid = _$v.oid; + _author = _$v.author?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commitBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit + ._( + G__typename: G__typename, + committedDate: committedDate, + oid: oid, + author: _author?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author { + @override + final String G__typename; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user + user; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author._( + {this.G__typename, this.user}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author', + 'G__typename'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author && + 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( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author') + ..add('G__typename', G__typename) + ..add('user', user)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userBuilder + _user; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userBuilder + get user => _$this._user ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userBuilder(); + set user( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userBuilder + user) => + _$this._user = user; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _user = _$v.user?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_authorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author + ._(G__typename: G__typename, user: _user?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'user'; + _user?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_userBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest + pullRequest; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent._( + {this.G__typename, this.createdAt, this.actor, this.pullRequest}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent', + 'createdAt'); + } + if (pullRequest == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent', + 'pullRequest'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + pullRequest == other.pullRequest; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + pullRequest.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('pullRequest', pullRequest)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestBuilder + _pullRequest; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestBuilder + get pullRequest => _$this._pullRequest ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestBuilder(); + set pullRequest( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestBuilder + pullRequest) => + _$this._pullRequest = pullRequest; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _pullRequest = _$v.pullRequest?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + pullRequest: pullRequest.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'pullRequest'; + pullRequest.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest { + @override + final String G__typename; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef + headRef; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest._( + {this.G__typename, this.headRef}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest', + 'G__typename'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest && + G__typename == other.G__typename && + headRef == other.headRef; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), headRef.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest') + ..add('G__typename', G__typename) + ..add('headRef', headRef)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefBuilder + _headRef; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefBuilder + get headRef => _$this._headRef ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefBuilder(); + set headRef( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefBuilder + headRef) => + _$this._headRef = headRef; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _headRef = _$v.headRef?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequestBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest + ._(G__typename: G__typename, headRef: _headRef?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'headRef'; + _headRef?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef { + @override + final String G__typename; + @override + final String name; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef._( + {this.G__typename, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef', + 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef', + 'name'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef && + 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( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef') + ..add('G__typename', G__typename) + ..add('name', name)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef + _$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; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRefBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef + ._(G__typename: G__typename, name: name); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus + deploymentStatus; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent._( + {this.G__typename, this.createdAt, this.actor, this.deploymentStatus}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent', + 'createdAt'); + } + if (deploymentStatus == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent', + 'deploymentStatus'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + deploymentStatus == other.deploymentStatus; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + deploymentStatus.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('deploymentStatus', deploymentStatus)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusBuilder + _deploymentStatus; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusBuilder + get deploymentStatus => _$this._deploymentStatus ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusBuilder(); + set deploymentStatus( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusBuilder + deploymentStatus) => + _$this._deploymentStatus = deploymentStatus; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _deploymentStatus = _$v.deploymentStatus?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + deploymentStatus: deploymentStatus.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'deploymentStatus'; + deploymentStatus.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus { + @override + final String G__typename; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment + deployment; + @override + final String description; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus._( + {this.G__typename, this.deployment, this.description}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus', + 'G__typename'); + } + if (deployment == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus', + 'deployment'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus && + G__typename == other.G__typename && + deployment == other.deployment && + description == other.description; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), deployment.hashCode), + description.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus') + ..add('G__typename', G__typename) + ..add('deployment', deployment) + ..add('description', description)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentBuilder + _deployment; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentBuilder + get deployment => _$this._deployment ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentBuilder(); + set deployment( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentBuilder + deployment) => + _$this._deployment = deployment; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _deployment = _$v.deployment?.toBuilder(); + _description = _$v.description; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatusBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus + ._( + G__typename: G__typename, + deployment: deployment.build(), + description: description); + } catch (_) { + String _$failedField; + try { + _$failedField = 'deployment'; + deployment.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment { + @override + final String G__typename; + @override + final String environment; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment._( + {this.G__typename, this.environment}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment', + 'G__typename'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment && + G__typename == other.G__typename && + environment == other.environment; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), environment.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment') + ..add('G__typename', G__typename) + ..add('environment', environment)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _environment; + String get environment => _$this._environment; + set environment(String environment) => _$this._environment = environment; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _environment = _$v.environment; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deploymentBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment + ._(G__typename: G__typename, environment: environment); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest + pullRequest; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent._( + {this.G__typename, this.createdAt, this.actor, this.pullRequest}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent', + 'createdAt'); + } + if (pullRequest == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent', + 'pullRequest'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + pullRequest == other.pullRequest; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + pullRequest.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('pullRequest', pullRequest)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestBuilder + _pullRequest; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestBuilder + get pullRequest => _$this._pullRequest ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestBuilder(); + set pullRequest( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestBuilder + pullRequest) => + _$this._pullRequest = pullRequest; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _pullRequest = _$v.pullRequest?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + pullRequest: pullRequest.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'pullRequest'; + pullRequest.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest { + @override + final String G__typename; + @override + final String headRefName; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest._( + {this.G__typename, this.headRefName}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest', + 'G__typename'); + } + if (headRefName == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest', + 'headRefName'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest && + G__typename == other.G__typename && + headRefName == other.headRefName; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), headRefName.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest') + ..add('G__typename', G__typename) + ..add('headRefName', headRefName)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _headRefName; + String get headRefName => _$this._headRefName; + set headRefName(String headRefName) => _$this._headRefName = headRefName; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _headRefName = _$v.headRefName; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequestBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest + ._(G__typename: G__typename, headRefName: headRefName); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest + pullRequest; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit + beforeCommit; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit + afterCommit; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent._( + {this.G__typename, + this.createdAt, + this.actor, + this.pullRequest, + this.beforeCommit, + this.afterCommit}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent', + 'createdAt'); + } + if (pullRequest == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent', + 'pullRequest'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + pullRequest == other.pullRequest && + beforeCommit == other.beforeCommit && + afterCommit == other.afterCommit; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + pullRequest.hashCode), + beforeCommit.hashCode), + afterCommit.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('pullRequest', pullRequest) + ..add('beforeCommit', beforeCommit) + ..add('afterCommit', afterCommit)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestBuilder + _pullRequest; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestBuilder + get pullRequest => _$this._pullRequest ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestBuilder(); + set pullRequest( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestBuilder + pullRequest) => + _$this._pullRequest = pullRequest; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitBuilder + _beforeCommit; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitBuilder + get beforeCommit => _$this._beforeCommit ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitBuilder(); + set beforeCommit( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitBuilder + beforeCommit) => + _$this._beforeCommit = beforeCommit; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitBuilder + _afterCommit; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitBuilder + get afterCommit => _$this._afterCommit ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitBuilder(); + set afterCommit( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitBuilder + afterCommit) => + _$this._afterCommit = afterCommit; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _pullRequest = _$v.pullRequest?.toBuilder(); + _beforeCommit = _$v.beforeCommit?.toBuilder(); + _afterCommit = _$v.afterCommit?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + pullRequest: pullRequest.build(), + beforeCommit: _beforeCommit?.build(), + afterCommit: _afterCommit?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'pullRequest'; + pullRequest.build(); + _$failedField = 'beforeCommit'; + _beforeCommit?.build(); + _$failedField = 'afterCommit'; + _afterCommit?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest { + @override + final String G__typename; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef + baseRef; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest._( + {this.G__typename, this.baseRef}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest', + 'G__typename'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest && + G__typename == other.G__typename && + baseRef == other.baseRef; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), baseRef.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest') + ..add('G__typename', G__typename) + ..add('baseRef', baseRef)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefBuilder + _baseRef; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefBuilder + get baseRef => _$this._baseRef ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefBuilder(); + set baseRef( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefBuilder + baseRef) => + _$this._baseRef = baseRef; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _baseRef = _$v.baseRef?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequestBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest + ._(G__typename: G__typename, baseRef: _baseRef?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'baseRef'; + _baseRef?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef { + @override + final String G__typename; + @override + final String name; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef._( + {this.G__typename, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef', + 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef', + 'name'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef && + 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( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef') + ..add('G__typename', G__typename) + ..add('name', name)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef + _$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; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRefBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef + ._(G__typename: G__typename, name: name); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit { + @override + final String G__typename; + @override + final String oid; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit._( + {this.G__typename, this.oid}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit', + 'G__typename'); + } + if (oid == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit', + 'oid'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit && + G__typename == other.G__typename && + oid == other.oid; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), oid.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit') + ..add('G__typename', G__typename) + ..add('oid', oid)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _oid; + String get oid => _$this._oid; + set oid(String oid) => _$this._oid = oid; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _oid = _$v.oid; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommitBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit + ._(G__typename: G__typename, oid: oid); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit { + @override + final String G__typename; + @override + final String oid; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit._( + {this.G__typename, this.oid}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit', + 'G__typename'); + } + if (oid == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit', + 'oid'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit && + G__typename == other.G__typename && + oid == other.oid; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), oid.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit') + ..add('G__typename', G__typename) + ..add('oid', oid)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _oid; + String get oid => _$this._oid; + set oid(String oid) => _$this._oid = oid; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _oid = _$v.oid; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommitBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit + ._(G__typename: G__typename, oid: oid); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest + pullRequest; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit + beforeCommit; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit + afterCommit; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent._( + {this.G__typename, + this.createdAt, + this.actor, + this.pullRequest, + this.beforeCommit, + this.afterCommit}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent', + 'createdAt'); + } + if (pullRequest == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent', + 'pullRequest'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + pullRequest == other.pullRequest && + beforeCommit == other.beforeCommit && + afterCommit == other.afterCommit; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + pullRequest.hashCode), + beforeCommit.hashCode), + afterCommit.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('pullRequest', pullRequest) + ..add('beforeCommit', beforeCommit) + ..add('afterCommit', afterCommit)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestBuilder + _pullRequest; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestBuilder + get pullRequest => _$this._pullRequest ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestBuilder(); + set pullRequest( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestBuilder + pullRequest) => + _$this._pullRequest = pullRequest; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitBuilder + _beforeCommit; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitBuilder + get beforeCommit => _$this._beforeCommit ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitBuilder(); + set beforeCommit( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitBuilder + beforeCommit) => + _$this._beforeCommit = beforeCommit; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitBuilder + _afterCommit; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitBuilder + get afterCommit => _$this._afterCommit ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitBuilder(); + set afterCommit( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitBuilder + afterCommit) => + _$this._afterCommit = afterCommit; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _pullRequest = _$v.pullRequest?.toBuilder(); + _beforeCommit = _$v.beforeCommit?.toBuilder(); + _afterCommit = _$v.afterCommit?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + pullRequest: pullRequest.build(), + beforeCommit: _beforeCommit?.build(), + afterCommit: _afterCommit?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'pullRequest'; + pullRequest.build(); + _$failedField = 'beforeCommit'; + _beforeCommit?.build(); + _$failedField = 'afterCommit'; + _afterCommit?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest { + @override + final String G__typename; + @override + final String headRefName; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest._( + {this.G__typename, this.headRefName}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest', + 'G__typename'); + } + if (headRefName == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest', + 'headRefName'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest && + G__typename == other.G__typename && + headRefName == other.headRefName; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), headRefName.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest') + ..add('G__typename', G__typename) + ..add('headRefName', headRefName)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _headRefName; + String get headRefName => _$this._headRefName; + set headRefName(String headRefName) => _$this._headRefName = headRefName; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _headRefName = _$v.headRefName; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequestBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest + ._(G__typename: G__typename, headRefName: headRefName); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit { + @override + final String G__typename; + @override + final String oid; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit._( + {this.G__typename, this.oid}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit', + 'G__typename'); + } + if (oid == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit', + 'oid'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit && + G__typename == other.G__typename && + oid == other.oid; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), oid.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit') + ..add('G__typename', G__typename) + ..add('oid', oid)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _oid; + String get oid => _$this._oid; + set oid(String oid) => _$this._oid = oid; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _oid = _$v.oid; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommitBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit + ._(G__typename: G__typename, oid: oid); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit { + @override + final String G__typename; + @override + final String oid; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit._( + {this.G__typename, this.oid}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit', + 'G__typename'); + } + if (oid == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit', + 'oid'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit && + G__typename == other.G__typename && + oid == other.oid; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), oid.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit') + ..add('G__typename', G__typename) + ..add('oid', oid)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _oid; + String get oid => _$this._oid; + set oid(String oid) => _$this._oid = oid; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _oid = _$v.oid; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommitBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit + ._(G__typename: G__typename, oid: oid); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer + requestedReviewer; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent._( + {this.G__typename, this.createdAt, this.actor, this.requestedReviewer}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + requestedReviewer == other.requestedReviewer; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + requestedReviewer.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('requestedReviewer', requestedReviewer)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer + _requestedReviewer; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer + get requestedReviewer => _$this._requestedReviewer; + set requestedReviewer( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer + requestedReviewer) => + _$this._requestedReviewer = requestedReviewer; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _requestedReviewer = _$v.requestedReviewer; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + requestedReviewer: requestedReviewer); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base { + @override + final String G__typename; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__baseBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__baseBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base._( + {this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base', + 'G__typename'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__baseBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__baseBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__baseBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__baseBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__baseBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__baseBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base + ._(G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUserBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUserBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUserBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUserBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUserBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUserBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUserBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUserBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUserBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUserBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer + requestedReviewer; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent._( + {this.G__typename, this.createdAt, this.actor, this.requestedReviewer}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent', + 'createdAt'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + requestedReviewer == other.requestedReviewer; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + requestedReviewer.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('requestedReviewer', requestedReviewer)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer + _requestedReviewer; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer + get requestedReviewer => _$this._requestedReviewer; + set requestedReviewer( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer + requestedReviewer) => + _$this._requestedReviewer = requestedReviewer; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _requestedReviewer = _$v.requestedReviewer; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + requestedReviewer: requestedReviewer); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base { + @override + final String G__typename; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__baseBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__baseBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base._( + {this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base', + 'G__typename'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__baseBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__baseBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__baseBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__baseBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__baseBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__baseBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base + ._(G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUserBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUserBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUserBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUserBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUserBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUserBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUserBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUserBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUserBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUserBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final String dismissalMessage; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest + pullRequest; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent._( + {this.G__typename, + this.createdAt, + this.dismissalMessage, + this.actor, + this.pullRequest}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent', + 'createdAt'); + } + if (pullRequest == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent', + 'pullRequest'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + dismissalMessage == other.dismissalMessage && + actor == other.actor && + pullRequest == other.pullRequest; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + dismissalMessage.hashCode), + actor.hashCode), + pullRequest.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('dismissalMessage', dismissalMessage) + ..add('actor', actor) + ..add('pullRequest', pullRequest)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _dismissalMessage; + String get dismissalMessage => _$this._dismissalMessage; + set dismissalMessage(String dismissalMessage) => + _$this._dismissalMessage = dismissalMessage; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestBuilder + _pullRequest; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestBuilder + get pullRequest => _$this._pullRequest ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestBuilder(); + set pullRequest( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestBuilder + pullRequest) => + _$this._pullRequest = pullRequest; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _dismissalMessage = _$v.dismissalMessage; + _actor = _$v.actor?.toBuilder(); + _pullRequest = _$v.pullRequest?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + dismissalMessage: dismissalMessage, + actor: _actor?.build(), + pullRequest: pullRequest.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'pullRequest'; + pullRequest.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest { + @override + final String G__typename; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author + author; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest._( + {this.G__typename, this.author}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest', + 'G__typename'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest && + G__typename == other.G__typename && + author == other.author; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), author.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest') + ..add('G__typename', G__typename) + ..add('author', author)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorBuilder + _author; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorBuilder + get author => _$this._author ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorBuilder(); + set author( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorBuilder + author) => + _$this._author = author; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _author = _$v.author?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequestBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest + ._(G__typename: G__typename, author: _author?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_authorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final _i3.GPullRequestReviewState state; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author + author; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments + comments; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReviewBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReviewBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview._( + {this.G__typename, + this.createdAt, + this.state, + this.author, + this.comments}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview', + 'createdAt'); + } + if (state == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview', + 'state'); + } + if (comments == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview', + 'comments'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReviewBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReviewBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReviewBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview && + G__typename == other.G__typename && + createdAt == other.createdAt && + state == other.state && + author == other.author && + comments == other.comments; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + state.hashCode), + author.hashCode), + comments.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('state', state) + ..add('author', author) + ..add('comments', comments)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReviewBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReviewBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + _i3.GPullRequestReviewState _state; + _i3.GPullRequestReviewState get state => _$this._state; + set state(_i3.GPullRequestReviewState state) => _$this._state = state; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorBuilder + _author; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorBuilder + get author => _$this._author ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorBuilder(); + set author( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorBuilder + author) => + _$this._author = author; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsBuilder + _comments; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsBuilder + get comments => _$this._comments ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsBuilder(); + set comments( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsBuilder + comments) => + _$this._comments = comments; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReviewBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReviewBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _state = _$v.state; + _author = _$v.author?.toBuilder(); + _comments = _$v.comments?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReviewBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview + ._( + G__typename: G__typename, + createdAt: createdAt, + state: state, + author: _author?.build(), + comments: comments.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + _$failedField = 'comments'; + comments.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_authorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments { + @override + final String G__typename; + @override + final BuiltList< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes> + nodes; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments._( + {this.G__typename, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments', + 'G__typename'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments && + G__typename == other.G__typename && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments') + ..add('G__typename', G__typename) + ..add('nodes', nodes)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + ListBuilder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes> + _nodes; + ListBuilder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes> + get nodes => _$this._nodes ??= new ListBuilder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes>(); + set nodes( + ListBuilder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes> + nodes) => + _$this._nodes = nodes; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_commentsBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments + ._(G__typename: G__typename, nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes { + @override + final String G__typename; + @override + final String id; + @override + final DateTime createdAt; + @override + final String body; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author + author; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP + THUMBS_UP; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN + THUMBS_DOWN; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH + LAUGH; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY + HOORAY; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED + CONFUSED; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART + HEART; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET + ROCKET; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES + EYES; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodesBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodesBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes._( + {this.G__typename, + this.id, + this.createdAt, + this.body, + this.author, + this.THUMBS_UP, + this.THUMBS_DOWN, + this.LAUGH, + this.HOORAY, + this.CONFUSED, + this.HEART, + this.ROCKET, + this.EYES}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes', + 'G__typename'); + } + if (id == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes', + 'id'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes', + 'createdAt'); + } + if (body == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes', + 'body'); + } + if (THUMBS_UP == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes', + 'THUMBS_UP'); + } + if (THUMBS_DOWN == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes', + 'THUMBS_DOWN'); + } + if (LAUGH == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes', + 'LAUGH'); + } + if (HOORAY == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes', + 'HOORAY'); + } + if (CONFUSED == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes', + 'CONFUSED'); + } + if (HEART == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes', + 'HEART'); + } + if (ROCKET == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes', + 'ROCKET'); + } + if (EYES == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes', + 'EYES'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodesBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodesBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodesBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes && + G__typename == other.G__typename && + id == other.id && + createdAt == other.createdAt && + body == other.body && + author == other.author && + THUMBS_UP == other.THUMBS_UP && + THUMBS_DOWN == other.THUMBS_DOWN && + LAUGH == other.LAUGH && + HOORAY == other.HOORAY && + CONFUSED == other.CONFUSED && + HEART == other.HEART && + ROCKET == other.ROCKET && + EYES == other.EYES; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc(0, + G__typename.hashCode), + id.hashCode), + createdAt.hashCode), + body.hashCode), + author.hashCode), + THUMBS_UP.hashCode), + THUMBS_DOWN.hashCode), + LAUGH.hashCode), + HOORAY.hashCode), + CONFUSED.hashCode), + HEART.hashCode), + ROCKET.hashCode), + EYES.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes') + ..add('G__typename', G__typename) + ..add('id', id) + ..add('createdAt', createdAt) + ..add('body', body) + ..add('author', author) + ..add('THUMBS_UP', THUMBS_UP) + ..add('THUMBS_DOWN', THUMBS_DOWN) + ..add('LAUGH', LAUGH) + ..add('HOORAY', HOORAY) + ..add('CONFUSED', CONFUSED) + ..add('HEART', HEART) + ..add('ROCKET', ROCKET) + ..add('EYES', EYES)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodesBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodesBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _id; + String get id => _$this._id; + set id(String id) => _$this._id = id; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorBuilder + _author; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorBuilder + get author => _$this._author ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorBuilder(); + set author( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorBuilder + author) => + _$this._author = author; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPBuilder + _THUMBS_UP; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPBuilder + get THUMBS_UP => _$this._THUMBS_UP ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPBuilder(); + set THUMBS_UP( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPBuilder + THUMBS_UP) => + _$this._THUMBS_UP = THUMBS_UP; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNBuilder + _THUMBS_DOWN; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNBuilder + get THUMBS_DOWN => _$this._THUMBS_DOWN ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNBuilder(); + set THUMBS_DOWN( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNBuilder + THUMBS_DOWN) => + _$this._THUMBS_DOWN = THUMBS_DOWN; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHBuilder + _LAUGH; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHBuilder + get LAUGH => _$this._LAUGH ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHBuilder(); + set LAUGH( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHBuilder + LAUGH) => + _$this._LAUGH = LAUGH; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYBuilder + _HOORAY; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYBuilder + get HOORAY => _$this._HOORAY ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYBuilder(); + set HOORAY( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYBuilder + HOORAY) => + _$this._HOORAY = HOORAY; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDBuilder + _CONFUSED; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDBuilder + get CONFUSED => _$this._CONFUSED ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDBuilder(); + set CONFUSED( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDBuilder + CONFUSED) => + _$this._CONFUSED = CONFUSED; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTBuilder + _HEART; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTBuilder + get HEART => _$this._HEART ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTBuilder(); + set HEART( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTBuilder + HEART) => + _$this._HEART = HEART; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETBuilder + _ROCKET; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETBuilder + get ROCKET => _$this._ROCKET ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETBuilder(); + set ROCKET( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETBuilder + ROCKET) => + _$this._ROCKET = ROCKET; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESBuilder + _EYES; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESBuilder + get EYES => _$this._EYES ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESBuilder(); + set EYES( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESBuilder + EYES) => + _$this._EYES = EYES; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodesBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodesBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _id = _$v.id; + _createdAt = _$v.createdAt; + _body = _$v.body; + _author = _$v.author?.toBuilder(); + _THUMBS_UP = _$v.THUMBS_UP?.toBuilder(); + _THUMBS_DOWN = _$v.THUMBS_DOWN?.toBuilder(); + _LAUGH = _$v.LAUGH?.toBuilder(); + _HOORAY = _$v.HOORAY?.toBuilder(); + _CONFUSED = _$v.CONFUSED?.toBuilder(); + _HEART = _$v.HEART?.toBuilder(); + _ROCKET = _$v.ROCKET?.toBuilder(); + _EYES = _$v.EYES?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodesBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes + ._( + G__typename: G__typename, + id: id, + createdAt: createdAt, + body: body, + author: _author?.build(), + THUMBS_UP: THUMBS_UP.build(), + THUMBS_DOWN: THUMBS_DOWN.build(), + LAUGH: LAUGH.build(), + HOORAY: HOORAY.build(), + CONFUSED: CONFUSED.build(), + HEART: HEART.build(), + ROCKET: ROCKET.build(), + EYES: EYES.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + _$failedField = 'THUMBS_UP'; + THUMBS_UP.build(); + _$failedField = 'THUMBS_DOWN'; + THUMBS_DOWN.build(); + _$failedField = 'LAUGH'; + LAUGH.build(); + _$failedField = 'HOORAY'; + HOORAY.build(); + _$failedField = 'CONFUSED'; + CONFUSED.build(); + _$failedField = 'HEART'; + HEART.build(); + _$failedField = 'ROCKET'; + ROCKET.build(); + _$failedField = 'EYES'; + EYES.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author._( + {this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author', + 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author', + 'avatarUrl'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_authorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author + ._(G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UPBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWNBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGHBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAYBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSEDBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEARTBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKETBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES', + 'viewerHasReacted'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYESBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES + ._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final String mergeRefName; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor + actor; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit + commit; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent._( + {this.G__typename, + this.createdAt, + this.mergeRefName, + this.actor, + this.commit}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent', + 'createdAt'); + } + if (mergeRefName == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent', + 'mergeRefName'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + mergeRefName == other.mergeRefName && + actor == other.actor && + commit == other.commit; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + mergeRefName.hashCode), + actor.hashCode), + commit.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('mergeRefName', mergeRefName) + ..add('actor', actor) + ..add('commit', commit)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _mergeRefName; + String get mergeRefName => _$this._mergeRefName; + set mergeRefName(String mergeRefName) => _$this._mergeRefName = mergeRefName; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitBuilder + _commit; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitBuilder + get commit => _$this._commit ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitBuilder(); + set commit( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitBuilder + commit) => + _$this._commit = commit; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _mergeRefName = _$v.mergeRefName; + _actor = _$v.actor?.toBuilder(); + _commit = _$v.commit?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + mergeRefName: mergeRefName, + actor: _actor?.build(), + commit: _commit?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'commit'; + _commit?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit { + @override + final String G__typename; + @override + final String oid; + @override + final String url; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit._( + {this.G__typename, this.oid, this.url}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit', + 'G__typename'); + } + if (oid == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit', + 'oid'); + } + if (url == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit', + 'url'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit && + G__typename == other.G__typename && + oid == other.oid && + url == other.url; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), oid.hashCode), url.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit') + ..add('G__typename', G__typename) + ..add('oid', oid) + ..add('url', url)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _oid; + String get oid => _$this._oid; + set oid(String oid) => _$this._oid = oid; + + String _url; + String get url => _$this._url; + set url(String url) => _$this._url = url; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _oid = _$v.oid; + _url = _$v.url; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commitBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit + ._(G__typename: G__typename, oid: oid, url: url); + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final String headRefName; + @override + final GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor + actor; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEventBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEventBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent._( + {this.G__typename, this.createdAt, this.headRefName, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent', + 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent', + 'createdAt'); + } + if (headRefName == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent', + 'headRefName'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEventBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEventBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEventBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent && + G__typename == other.G__typename && + createdAt == other.createdAt && + headRefName == other.headRefName && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + headRefName.hashCode), + actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('headRefName', headRefName) + ..add('actor', actor)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEventBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEventBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _headRefName; + String get headRefName => _$this._headRefName; + set headRefName(String headRefName) => _$this._headRefName = headRefName; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorBuilder + _actor; + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorBuilder + get actor => _$this._actor ??= + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorBuilder(); + set actor( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorBuilder + actor) => + _$this._actor = actor; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEventBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEventBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _headRefName = _$v.headRefName; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEventBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent + build() { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent + _$result; + try { + _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent + ._( + G__typename: G__typename, + createdAt: createdAt, + headRefName: headRefName, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor + extends GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor( + [void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorBuilder) + updates]) => + (new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorBuilder() + ..update(updates)) + .build(); + + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor', + 'login'); + } + } + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor + rebuild( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorBuilder + toBuilder() => + new GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorBuilder + implements + Builder< + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorBuilder> { + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorBuilder() { + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor + ._initializeBuilder(this); + } + + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor; + } + + @override + void update( + void Function( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor + build() { + final _$result = _$v ?? + new _$GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GPageInfoPartsData extends GPageInfoPartsData { + @override + final String G__typename; + @override + final bool hasNextPage; + @override + final String endCursor; + + factory _$GPageInfoPartsData( + [void Function(GPageInfoPartsDataBuilder) updates]) => + (new GPageInfoPartsDataBuilder()..update(updates)).build(); + + _$GPageInfoPartsData._({this.G__typename, this.hasNextPage, this.endCursor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GPageInfoPartsData', 'G__typename'); + } + if (hasNextPage == null) { + throw new BuiltValueNullFieldError('GPageInfoPartsData', 'hasNextPage'); + } + } + + @override + GPageInfoPartsData rebuild( + void Function(GPageInfoPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPageInfoPartsDataBuilder toBuilder() => + new GPageInfoPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPageInfoPartsData && + G__typename == other.G__typename && + hasNextPage == other.hasNextPage && + endCursor == other.endCursor; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), hasNextPage.hashCode), + endCursor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GPageInfoPartsData') + ..add('G__typename', G__typename) + ..add('hasNextPage', hasNextPage) + ..add('endCursor', endCursor)) + .toString(); + } +} + +class GPageInfoPartsDataBuilder + implements Builder { + _$GPageInfoPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + bool _hasNextPage; + bool get hasNextPage => _$this._hasNextPage; + set hasNextPage(bool hasNextPage) => _$this._hasNextPage = hasNextPage; + + String _endCursor; + String get endCursor => _$this._endCursor; + set endCursor(String endCursor) => _$this._endCursor = endCursor; + + GPageInfoPartsDataBuilder() { + GPageInfoPartsData._initializeBuilder(this); + } + + GPageInfoPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _hasNextPage = _$v.hasNextPage; + _endCursor = _$v.endCursor; + _$v = null; + } + return this; + } + + @override + void replace(GPageInfoPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPageInfoPartsData; + } + + @override + void update(void Function(GPageInfoPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPageInfoPartsData build() { + final _$result = _$v ?? + new _$GPageInfoPartsData._( + G__typename: G__typename, + hasNextPage: hasNextPage, + endCursor: endCursor); + replace(_$result); + return _$result; + } +} + +class _$GRepoItemData extends GRepoItemData { + @override + final String G__typename; + @override + final GRepoItemData_owner owner; + @override + final String name; + @override + final String description; + @override + final bool isPrivate; + @override + final bool isFork; + @override + final GRepoItemData_stargazers stargazers; + @override + final GRepoItemData_forks forks; + @override + final GRepoItemData_primaryLanguage primaryLanguage; + + factory _$GRepoItemData([void Function(GRepoItemDataBuilder) updates]) => + (new GRepoItemDataBuilder()..update(updates)).build(); + + _$GRepoItemData._( + {this.G__typename, + this.owner, + this.name, + this.description, + this.isPrivate, + this.isFork, + this.stargazers, + this.forks, + this.primaryLanguage}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GRepoItemData', 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError('GRepoItemData', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError('GRepoItemData', 'name'); + } + if (isPrivate == null) { + throw new BuiltValueNullFieldError('GRepoItemData', 'isPrivate'); + } + if (isFork == null) { + throw new BuiltValueNullFieldError('GRepoItemData', 'isFork'); + } + if (stargazers == null) { + throw new BuiltValueNullFieldError('GRepoItemData', 'stargazers'); + } + if (forks == null) { + throw new BuiltValueNullFieldError('GRepoItemData', 'forks'); + } + } + + @override + GRepoItemData rebuild(void Function(GRepoItemDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoItemDataBuilder toBuilder() => new GRepoItemDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoItemData && + G__typename == other.G__typename && + owner == other.owner && + name == other.name && + description == other.description && + isPrivate == other.isPrivate && + isFork == other.isFork && + stargazers == other.stargazers && + forks == other.forks && + primaryLanguage == other.primaryLanguage; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, G__typename.hashCode), + owner.hashCode), + name.hashCode), + description.hashCode), + isPrivate.hashCode), + isFork.hashCode), + stargazers.hashCode), + forks.hashCode), + primaryLanguage.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoItemData') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name) + ..add('description', description) + ..add('isPrivate', isPrivate) + ..add('isFork', isFork) + ..add('stargazers', stargazers) + ..add('forks', forks) + ..add('primaryLanguage', primaryLanguage)) + .toString(); + } +} + +class GRepoItemDataBuilder + implements Builder { + _$GRepoItemData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GRepoItemData_ownerBuilder _owner; + GRepoItemData_ownerBuilder get owner => + _$this._owner ??= new GRepoItemData_ownerBuilder(); + set owner(GRepoItemData_ownerBuilder owner) => _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + bool _isPrivate; + bool get isPrivate => _$this._isPrivate; + set isPrivate(bool isPrivate) => _$this._isPrivate = isPrivate; + + bool _isFork; + bool get isFork => _$this._isFork; + set isFork(bool isFork) => _$this._isFork = isFork; + + GRepoItemData_stargazersBuilder _stargazers; + GRepoItemData_stargazersBuilder get stargazers => + _$this._stargazers ??= new GRepoItemData_stargazersBuilder(); + set stargazers(GRepoItemData_stargazersBuilder stargazers) => + _$this._stargazers = stargazers; + + GRepoItemData_forksBuilder _forks; + GRepoItemData_forksBuilder get forks => + _$this._forks ??= new GRepoItemData_forksBuilder(); + set forks(GRepoItemData_forksBuilder forks) => _$this._forks = forks; + + GRepoItemData_primaryLanguageBuilder _primaryLanguage; + GRepoItemData_primaryLanguageBuilder get primaryLanguage => + _$this._primaryLanguage ??= new GRepoItemData_primaryLanguageBuilder(); + set primaryLanguage(GRepoItemData_primaryLanguageBuilder primaryLanguage) => + _$this._primaryLanguage = primaryLanguage; + + GRepoItemDataBuilder() { + GRepoItemData._initializeBuilder(this); + } + + GRepoItemDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _description = _$v.description; + _isPrivate = _$v.isPrivate; + _isFork = _$v.isFork; + _stargazers = _$v.stargazers?.toBuilder(); + _forks = _$v.forks?.toBuilder(); + _primaryLanguage = _$v.primaryLanguage?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GRepoItemData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoItemData; + } + + @override + void update(void Function(GRepoItemDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoItemData build() { + _$GRepoItemData _$result; + try { + _$result = _$v ?? + new _$GRepoItemData._( + G__typename: G__typename, + owner: owner.build(), + name: name, + description: description, + isPrivate: isPrivate, + isFork: isFork, + stargazers: stargazers.build(), + forks: forks.build(), + primaryLanguage: _primaryLanguage?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + + _$failedField = 'stargazers'; + stargazers.build(); + _$failedField = 'forks'; + forks.build(); + _$failedField = 'primaryLanguage'; + _primaryLanguage?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRepoItemData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRepoItemData_owner extends GRepoItemData_owner { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GRepoItemData_owner( + [void Function(GRepoItemData_ownerBuilder) updates]) => + (new GRepoItemData_ownerBuilder()..update(updates)).build(); + + _$GRepoItemData_owner._({this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GRepoItemData_owner', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError('GRepoItemData_owner', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError('GRepoItemData_owner', 'avatarUrl'); + } + } + + @override + GRepoItemData_owner rebuild( + void Function(GRepoItemData_ownerBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoItemData_ownerBuilder toBuilder() => + new GRepoItemData_ownerBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoItemData_owner && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoItemData_owner') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GRepoItemData_ownerBuilder + implements Builder { + _$GRepoItemData_owner _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GRepoItemData_ownerBuilder() { + GRepoItemData_owner._initializeBuilder(this); + } + + GRepoItemData_ownerBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace(GRepoItemData_owner other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoItemData_owner; + } + + @override + void update(void Function(GRepoItemData_ownerBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoItemData_owner build() { + final _$result = _$v ?? + new _$GRepoItemData_owner._( + G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GRepoItemData_stargazers extends GRepoItemData_stargazers { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GRepoItemData_stargazers( + [void Function(GRepoItemData_stargazersBuilder) updates]) => + (new GRepoItemData_stargazersBuilder()..update(updates)).build(); + + _$GRepoItemData_stargazers._({this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoItemData_stargazers', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GRepoItemData_stargazers', 'totalCount'); + } + } + + @override + GRepoItemData_stargazers rebuild( + void Function(GRepoItemData_stargazersBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoItemData_stargazersBuilder toBuilder() => + new GRepoItemData_stargazersBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoItemData_stargazers && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoItemData_stargazers') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GRepoItemData_stargazersBuilder + implements + Builder { + _$GRepoItemData_stargazers _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GRepoItemData_stargazersBuilder() { + GRepoItemData_stargazers._initializeBuilder(this); + } + + GRepoItemData_stargazersBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GRepoItemData_stargazers other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoItemData_stargazers; + } + + @override + void update(void Function(GRepoItemData_stargazersBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoItemData_stargazers build() { + final _$result = _$v ?? + new _$GRepoItemData_stargazers._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GRepoItemData_forks extends GRepoItemData_forks { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GRepoItemData_forks( + [void Function(GRepoItemData_forksBuilder) updates]) => + (new GRepoItemData_forksBuilder()..update(updates)).build(); + + _$GRepoItemData_forks._({this.G__typename, this.totalCount}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GRepoItemData_forks', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError('GRepoItemData_forks', 'totalCount'); + } + } + + @override + GRepoItemData_forks rebuild( + void Function(GRepoItemData_forksBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoItemData_forksBuilder toBuilder() => + new GRepoItemData_forksBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoItemData_forks && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoItemData_forks') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GRepoItemData_forksBuilder + implements Builder { + _$GRepoItemData_forks _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GRepoItemData_forksBuilder() { + GRepoItemData_forks._initializeBuilder(this); + } + + GRepoItemData_forksBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GRepoItemData_forks other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoItemData_forks; + } + + @override + void update(void Function(GRepoItemData_forksBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoItemData_forks build() { + final _$result = _$v ?? + new _$GRepoItemData_forks._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GRepoItemData_primaryLanguage extends GRepoItemData_primaryLanguage { + @override + final String G__typename; + @override + final String color; + @override + final String name; + + factory _$GRepoItemData_primaryLanguage( + [void Function(GRepoItemData_primaryLanguageBuilder) updates]) => + (new GRepoItemData_primaryLanguageBuilder()..update(updates)).build(); + + _$GRepoItemData_primaryLanguage._({this.G__typename, this.color, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoItemData_primaryLanguage', 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GRepoItemData_primaryLanguage', 'name'); + } + } + + @override + GRepoItemData_primaryLanguage rebuild( + void Function(GRepoItemData_primaryLanguageBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoItemData_primaryLanguageBuilder toBuilder() => + new GRepoItemData_primaryLanguageBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoItemData_primaryLanguage && + G__typename == other.G__typename && + color == other.color && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), color.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoItemData_primaryLanguage') + ..add('G__typename', G__typename) + ..add('color', color) + ..add('name', name)) + .toString(); + } +} + +class GRepoItemData_primaryLanguageBuilder + implements + Builder { + _$GRepoItemData_primaryLanguage _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GRepoItemData_primaryLanguageBuilder() { + GRepoItemData_primaryLanguage._initializeBuilder(this); + } + + GRepoItemData_primaryLanguageBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _color = _$v.color; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace(GRepoItemData_primaryLanguage other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoItemData_primaryLanguage; + } + + @override + void update(void Function(GRepoItemData_primaryLanguageBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoItemData_primaryLanguage build() { + final _$result = _$v ?? + new _$GRepoItemData_primaryLanguage._( + G__typename: G__typename, color: color, name: name); + replace(_$result); + return _$result; + } +} + +class _$GUserItemData extends GUserItemData { + @override + final String G__typename; + @override + final String login; + @override + final String name; + @override + final String avatarUrl; + @override + final String company; + @override + final String location; + @override + final DateTime createdAt; + + factory _$GUserItemData([void Function(GUserItemDataBuilder) updates]) => + (new GUserItemDataBuilder()..update(updates)).build(); + + _$GUserItemData._( + {this.G__typename, + this.login, + this.name, + this.avatarUrl, + this.company, + this.location, + this.createdAt}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GUserItemData', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError('GUserItemData', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError('GUserItemData', 'avatarUrl'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError('GUserItemData', 'createdAt'); + } + } + + @override + GUserItemData rebuild(void Function(GUserItemDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserItemDataBuilder toBuilder() => new GUserItemDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserItemData && + G__typename == other.G__typename && + login == other.login && + name == other.name && + avatarUrl == other.avatarUrl && + company == other.company && + location == other.location && + createdAt == other.createdAt; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), login.hashCode), + name.hashCode), + avatarUrl.hashCode), + company.hashCode), + location.hashCode), + createdAt.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUserItemData') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('name', name) + ..add('avatarUrl', avatarUrl) + ..add('company', company) + ..add('location', location) + ..add('createdAt', createdAt)) + .toString(); + } +} + +class GUserItemDataBuilder + implements Builder { + _$GUserItemData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _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 _company; + String get company => _$this._company; + set company(String company) => _$this._company = company; + + String _location; + String get location => _$this._location; + set location(String location) => _$this._location = location; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GUserItemDataBuilder() { + GUserItemData._initializeBuilder(this); + } + + GUserItemDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _name = _$v.name; + _avatarUrl = _$v.avatarUrl; + _company = _$v.company; + _location = _$v.location; + _createdAt = _$v.createdAt; + _$v = null; + } + return this; + } + + @override + void replace(GUserItemData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserItemData; + } + + @override + void update(void Function(GUserItemDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserItemData build() { + final _$result = _$v ?? + new _$GUserItemData._( + G__typename: G__typename, + login: login, + name: name, + avatarUrl: avatarUrl, + company: company, + location: location, + createdAt: createdAt); + replace(_$result); + return _$result; + } +} + +class _$GReposRepoItemData extends GReposRepoItemData { + @override + final String G__typename; + @override + final GReposRepoItemData_owner owner; + @override + final String name; + @override + final String description; + @override + final bool isPrivate; + @override + final bool isFork; + @override + final GReposRepoItemData_stargazers stargazers; + @override + final GReposRepoItemData_forks forks; + @override + final GReposRepoItemData_primaryLanguage primaryLanguage; + @override + final DateTime updatedAt; + + factory _$GReposRepoItemData( + [void Function(GReposRepoItemDataBuilder) updates]) => + (new GReposRepoItemDataBuilder()..update(updates)).build(); + + _$GReposRepoItemData._( + {this.G__typename, + this.owner, + this.name, + this.description, + this.isPrivate, + this.isFork, + this.stargazers, + this.forks, + this.primaryLanguage, + this.updatedAt}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GReposRepoItemData', 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError('GReposRepoItemData', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError('GReposRepoItemData', 'name'); + } + if (isPrivate == null) { + throw new BuiltValueNullFieldError('GReposRepoItemData', 'isPrivate'); + } + if (isFork == null) { + throw new BuiltValueNullFieldError('GReposRepoItemData', 'isFork'); + } + if (stargazers == null) { + throw new BuiltValueNullFieldError('GReposRepoItemData', 'stargazers'); + } + if (forks == null) { + throw new BuiltValueNullFieldError('GReposRepoItemData', 'forks'); + } + if (updatedAt == null) { + throw new BuiltValueNullFieldError('GReposRepoItemData', 'updatedAt'); + } + } + + @override + GReposRepoItemData rebuild( + void Function(GReposRepoItemDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReposRepoItemDataBuilder toBuilder() => + new GReposRepoItemDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReposRepoItemData && + G__typename == other.G__typename && + owner == other.owner && + name == other.name && + description == other.description && + isPrivate == other.isPrivate && + isFork == other.isFork && + stargazers == other.stargazers && + forks == other.forks && + primaryLanguage == other.primaryLanguage && + updatedAt == other.updatedAt; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, G__typename.hashCode), + owner.hashCode), + name.hashCode), + description.hashCode), + isPrivate.hashCode), + isFork.hashCode), + stargazers.hashCode), + forks.hashCode), + primaryLanguage.hashCode), + updatedAt.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReposRepoItemData') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name) + ..add('description', description) + ..add('isPrivate', isPrivate) + ..add('isFork', isFork) + ..add('stargazers', stargazers) + ..add('forks', forks) + ..add('primaryLanguage', primaryLanguage) + ..add('updatedAt', updatedAt)) + .toString(); + } +} + +class GReposRepoItemDataBuilder + implements Builder { + _$GReposRepoItemData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GReposRepoItemData_ownerBuilder _owner; + GReposRepoItemData_ownerBuilder get owner => + _$this._owner ??= new GReposRepoItemData_ownerBuilder(); + set owner(GReposRepoItemData_ownerBuilder owner) => _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + bool _isPrivate; + bool get isPrivate => _$this._isPrivate; + set isPrivate(bool isPrivate) => _$this._isPrivate = isPrivate; + + bool _isFork; + bool get isFork => _$this._isFork; + set isFork(bool isFork) => _$this._isFork = isFork; + + GReposRepoItemData_stargazersBuilder _stargazers; + GReposRepoItemData_stargazersBuilder get stargazers => + _$this._stargazers ??= new GReposRepoItemData_stargazersBuilder(); + set stargazers(GReposRepoItemData_stargazersBuilder stargazers) => + _$this._stargazers = stargazers; + + GReposRepoItemData_forksBuilder _forks; + GReposRepoItemData_forksBuilder get forks => + _$this._forks ??= new GReposRepoItemData_forksBuilder(); + set forks(GReposRepoItemData_forksBuilder forks) => _$this._forks = forks; + + GReposRepoItemData_primaryLanguageBuilder _primaryLanguage; + GReposRepoItemData_primaryLanguageBuilder get primaryLanguage => + _$this._primaryLanguage ??= + new GReposRepoItemData_primaryLanguageBuilder(); + set primaryLanguage( + GReposRepoItemData_primaryLanguageBuilder primaryLanguage) => + _$this._primaryLanguage = primaryLanguage; + + DateTime _updatedAt; + DateTime get updatedAt => _$this._updatedAt; + set updatedAt(DateTime updatedAt) => _$this._updatedAt = updatedAt; + + GReposRepoItemDataBuilder() { + GReposRepoItemData._initializeBuilder(this); + } + + GReposRepoItemDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _description = _$v.description; + _isPrivate = _$v.isPrivate; + _isFork = _$v.isFork; + _stargazers = _$v.stargazers?.toBuilder(); + _forks = _$v.forks?.toBuilder(); + _primaryLanguage = _$v.primaryLanguage?.toBuilder(); + _updatedAt = _$v.updatedAt; + _$v = null; + } + return this; + } + + @override + void replace(GReposRepoItemData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReposRepoItemData; + } + + @override + void update(void Function(GReposRepoItemDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReposRepoItemData build() { + _$GReposRepoItemData _$result; + try { + _$result = _$v ?? + new _$GReposRepoItemData._( + G__typename: G__typename, + owner: owner.build(), + name: name, + description: description, + isPrivate: isPrivate, + isFork: isFork, + stargazers: stargazers.build(), + forks: forks.build(), + primaryLanguage: _primaryLanguage?.build(), + updatedAt: updatedAt); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + + _$failedField = 'stargazers'; + stargazers.build(); + _$failedField = 'forks'; + forks.build(); + _$failedField = 'primaryLanguage'; + _primaryLanguage?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReposRepoItemData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReposRepoItemData_owner extends GReposRepoItemData_owner { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GReposRepoItemData_owner( + [void Function(GReposRepoItemData_ownerBuilder) updates]) => + (new GReposRepoItemData_ownerBuilder()..update(updates)).build(); + + _$GReposRepoItemData_owner._({this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReposRepoItemData_owner', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError('GReposRepoItemData_owner', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GReposRepoItemData_owner', 'avatarUrl'); + } + } + + @override + GReposRepoItemData_owner rebuild( + void Function(GReposRepoItemData_ownerBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReposRepoItemData_ownerBuilder toBuilder() => + new GReposRepoItemData_ownerBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReposRepoItemData_owner && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReposRepoItemData_owner') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GReposRepoItemData_ownerBuilder + implements + Builder { + _$GReposRepoItemData_owner _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GReposRepoItemData_ownerBuilder() { + GReposRepoItemData_owner._initializeBuilder(this); + } + + GReposRepoItemData_ownerBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace(GReposRepoItemData_owner other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReposRepoItemData_owner; + } + + @override + void update(void Function(GReposRepoItemData_ownerBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReposRepoItemData_owner build() { + final _$result = _$v ?? + new _$GReposRepoItemData_owner._( + G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GReposRepoItemData_stargazers extends GReposRepoItemData_stargazers { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GReposRepoItemData_stargazers( + [void Function(GReposRepoItemData_stargazersBuilder) updates]) => + (new GReposRepoItemData_stargazersBuilder()..update(updates)).build(); + + _$GReposRepoItemData_stargazers._({this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReposRepoItemData_stargazers', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GReposRepoItemData_stargazers', 'totalCount'); + } + } + + @override + GReposRepoItemData_stargazers rebuild( + void Function(GReposRepoItemData_stargazersBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReposRepoItemData_stargazersBuilder toBuilder() => + new GReposRepoItemData_stargazersBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReposRepoItemData_stargazers && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReposRepoItemData_stargazers') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GReposRepoItemData_stargazersBuilder + implements + Builder { + _$GReposRepoItemData_stargazers _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GReposRepoItemData_stargazersBuilder() { + GReposRepoItemData_stargazers._initializeBuilder(this); + } + + GReposRepoItemData_stargazersBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GReposRepoItemData_stargazers other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReposRepoItemData_stargazers; + } + + @override + void update(void Function(GReposRepoItemData_stargazersBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReposRepoItemData_stargazers build() { + final _$result = _$v ?? + new _$GReposRepoItemData_stargazers._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GReposRepoItemData_forks extends GReposRepoItemData_forks { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GReposRepoItemData_forks( + [void Function(GReposRepoItemData_forksBuilder) updates]) => + (new GReposRepoItemData_forksBuilder()..update(updates)).build(); + + _$GReposRepoItemData_forks._({this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReposRepoItemData_forks', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GReposRepoItemData_forks', 'totalCount'); + } + } + + @override + GReposRepoItemData_forks rebuild( + void Function(GReposRepoItemData_forksBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReposRepoItemData_forksBuilder toBuilder() => + new GReposRepoItemData_forksBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReposRepoItemData_forks && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReposRepoItemData_forks') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GReposRepoItemData_forksBuilder + implements + Builder { + _$GReposRepoItemData_forks _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GReposRepoItemData_forksBuilder() { + GReposRepoItemData_forks._initializeBuilder(this); + } + + GReposRepoItemData_forksBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GReposRepoItemData_forks other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReposRepoItemData_forks; + } + + @override + void update(void Function(GReposRepoItemData_forksBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReposRepoItemData_forks build() { + final _$result = _$v ?? + new _$GReposRepoItemData_forks._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GReposRepoItemData_primaryLanguage + extends GReposRepoItemData_primaryLanguage { + @override + final String G__typename; + @override + final String color; + @override + final String name; + + factory _$GReposRepoItemData_primaryLanguage( + [void Function(GReposRepoItemData_primaryLanguageBuilder) updates]) => + (new GReposRepoItemData_primaryLanguageBuilder()..update(updates)) + .build(); + + _$GReposRepoItemData_primaryLanguage._( + {this.G__typename, this.color, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReposRepoItemData_primaryLanguage', 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GReposRepoItemData_primaryLanguage', 'name'); + } + } + + @override + GReposRepoItemData_primaryLanguage rebuild( + void Function(GReposRepoItemData_primaryLanguageBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReposRepoItemData_primaryLanguageBuilder toBuilder() => + new GReposRepoItemData_primaryLanguageBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReposRepoItemData_primaryLanguage && + G__typename == other.G__typename && + color == other.color && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), color.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReposRepoItemData_primaryLanguage') + ..add('G__typename', G__typename) + ..add('color', color) + ..add('name', name)) + .toString(); + } +} + +class GReposRepoItemData_primaryLanguageBuilder + implements + Builder { + _$GReposRepoItemData_primaryLanguage _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GReposRepoItemData_primaryLanguageBuilder() { + GReposRepoItemData_primaryLanguage._initializeBuilder(this); + } + + GReposRepoItemData_primaryLanguageBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _color = _$v.color; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace(GReposRepoItemData_primaryLanguage other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReposRepoItemData_primaryLanguage; + } + + @override + void update( + void Function(GReposRepoItemData_primaryLanguageBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReposRepoItemData_primaryLanguage build() { + final _$result = _$v ?? + new _$GReposRepoItemData_primaryLanguage._( + G__typename: G__typename, color: color, name: name); + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData extends GUserPartsData { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + @override + final String name; + @override + final String bio; + @override + final String company; + @override + final String location; + @override + final String email; + @override + final DateTime createdAt; + @override + final String websiteUrl; + @override + final bool viewerCanFollow; + @override + final bool viewerIsFollowing; + @override + final GUserPartsData_starredRepositories starredRepositories; + @override + final GUserPartsData_followers followers; + @override + final GUserPartsData_following following; + @override + final GUserPartsData_contributionsCollection contributionsCollection; + @override + final GUserPartsData_repositories repositories; + @override + final GUserPartsData_pinnedItems pinnedItems; + + factory _$GUserPartsData([void Function(GUserPartsDataBuilder) updates]) => + (new GUserPartsDataBuilder()..update(updates)).build(); + + _$GUserPartsData._( + {this.G__typename, + this.login, + this.avatarUrl, + this.name, + this.bio, + this.company, + this.location, + this.email, + this.createdAt, + this.websiteUrl, + this.viewerCanFollow, + this.viewerIsFollowing, + this.starredRepositories, + this.followers, + this.following, + this.contributionsCollection, + this.repositories, + this.pinnedItems}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GUserPartsData', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError('GUserPartsData', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError('GUserPartsData', 'avatarUrl'); + } + if (email == null) { + throw new BuiltValueNullFieldError('GUserPartsData', 'email'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError('GUserPartsData', 'createdAt'); + } + if (viewerCanFollow == null) { + throw new BuiltValueNullFieldError('GUserPartsData', 'viewerCanFollow'); + } + if (viewerIsFollowing == null) { + throw new BuiltValueNullFieldError('GUserPartsData', 'viewerIsFollowing'); + } + if (starredRepositories == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData', 'starredRepositories'); + } + if (followers == null) { + throw new BuiltValueNullFieldError('GUserPartsData', 'followers'); + } + if (following == null) { + throw new BuiltValueNullFieldError('GUserPartsData', 'following'); + } + if (contributionsCollection == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData', 'contributionsCollection'); + } + if (repositories == null) { + throw new BuiltValueNullFieldError('GUserPartsData', 'repositories'); + } + if (pinnedItems == null) { + throw new BuiltValueNullFieldError('GUserPartsData', 'pinnedItems'); + } + } + + @override + GUserPartsData rebuild(void Function(GUserPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsDataBuilder toBuilder() => + new GUserPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserPartsData && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl && + name == other.name && + bio == other.bio && + company == other.company && + location == other.location && + email == other.email && + createdAt == other.createdAt && + websiteUrl == other.websiteUrl && + viewerCanFollow == other.viewerCanFollow && + viewerIsFollowing == other.viewerIsFollowing && + starredRepositories == other.starredRepositories && + followers == other.followers && + following == other.following && + contributionsCollection == other.contributionsCollection && + repositories == other.repositories && + pinnedItems == other.pinnedItems; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + 0, + G__typename + .hashCode), + login + .hashCode), + avatarUrl + .hashCode), + name.hashCode), + bio.hashCode), + company.hashCode), + location.hashCode), + email.hashCode), + createdAt.hashCode), + websiteUrl.hashCode), + viewerCanFollow.hashCode), + viewerIsFollowing.hashCode), + starredRepositories.hashCode), + followers.hashCode), + following.hashCode), + contributionsCollection.hashCode), + repositories.hashCode), + pinnedItems.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUserPartsData') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl) + ..add('name', name) + ..add('bio', bio) + ..add('company', company) + ..add('location', location) + ..add('email', email) + ..add('createdAt', createdAt) + ..add('websiteUrl', websiteUrl) + ..add('viewerCanFollow', viewerCanFollow) + ..add('viewerIsFollowing', viewerIsFollowing) + ..add('starredRepositories', starredRepositories) + ..add('followers', followers) + ..add('following', following) + ..add('contributionsCollection', contributionsCollection) + ..add('repositories', repositories) + ..add('pinnedItems', pinnedItems)) + .toString(); + } +} + +class GUserPartsDataBuilder + implements Builder { + _$GUserPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _bio; + String get bio => _$this._bio; + set bio(String bio) => _$this._bio = bio; + + String _company; + String get company => _$this._company; + set company(String company) => _$this._company = company; + + String _location; + String get location => _$this._location; + set location(String location) => _$this._location = location; + + String _email; + String get email => _$this._email; + set email(String email) => _$this._email = email; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _websiteUrl; + String get websiteUrl => _$this._websiteUrl; + set websiteUrl(String websiteUrl) => _$this._websiteUrl = websiteUrl; + + bool _viewerCanFollow; + bool get viewerCanFollow => _$this._viewerCanFollow; + set viewerCanFollow(bool viewerCanFollow) => + _$this._viewerCanFollow = viewerCanFollow; + + bool _viewerIsFollowing; + bool get viewerIsFollowing => _$this._viewerIsFollowing; + set viewerIsFollowing(bool viewerIsFollowing) => + _$this._viewerIsFollowing = viewerIsFollowing; + + GUserPartsData_starredRepositoriesBuilder _starredRepositories; + GUserPartsData_starredRepositoriesBuilder get starredRepositories => + _$this._starredRepositories ??= + new GUserPartsData_starredRepositoriesBuilder(); + set starredRepositories( + GUserPartsData_starredRepositoriesBuilder starredRepositories) => + _$this._starredRepositories = starredRepositories; + + GUserPartsData_followersBuilder _followers; + GUserPartsData_followersBuilder get followers => + _$this._followers ??= new GUserPartsData_followersBuilder(); + set followers(GUserPartsData_followersBuilder followers) => + _$this._followers = followers; + + GUserPartsData_followingBuilder _following; + GUserPartsData_followingBuilder get following => + _$this._following ??= new GUserPartsData_followingBuilder(); + set following(GUserPartsData_followingBuilder following) => + _$this._following = following; + + GUserPartsData_contributionsCollectionBuilder _contributionsCollection; + GUserPartsData_contributionsCollectionBuilder get contributionsCollection => + _$this._contributionsCollection ??= + new GUserPartsData_contributionsCollectionBuilder(); + set contributionsCollection( + GUserPartsData_contributionsCollectionBuilder + contributionsCollection) => + _$this._contributionsCollection = contributionsCollection; + + GUserPartsData_repositoriesBuilder _repositories; + GUserPartsData_repositoriesBuilder get repositories => + _$this._repositories ??= new GUserPartsData_repositoriesBuilder(); + set repositories(GUserPartsData_repositoriesBuilder repositories) => + _$this._repositories = repositories; + + GUserPartsData_pinnedItemsBuilder _pinnedItems; + GUserPartsData_pinnedItemsBuilder get pinnedItems => + _$this._pinnedItems ??= new GUserPartsData_pinnedItemsBuilder(); + set pinnedItems(GUserPartsData_pinnedItemsBuilder pinnedItems) => + _$this._pinnedItems = pinnedItems; + + GUserPartsDataBuilder() { + GUserPartsData._initializeBuilder(this); + } + + GUserPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _name = _$v.name; + _bio = _$v.bio; + _company = _$v.company; + _location = _$v.location; + _email = _$v.email; + _createdAt = _$v.createdAt; + _websiteUrl = _$v.websiteUrl; + _viewerCanFollow = _$v.viewerCanFollow; + _viewerIsFollowing = _$v.viewerIsFollowing; + _starredRepositories = _$v.starredRepositories?.toBuilder(); + _followers = _$v.followers?.toBuilder(); + _following = _$v.following?.toBuilder(); + _contributionsCollection = _$v.contributionsCollection?.toBuilder(); + _repositories = _$v.repositories?.toBuilder(); + _pinnedItems = _$v.pinnedItems?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GUserPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsData; + } + + @override + void update(void Function(GUserPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData build() { + _$GUserPartsData _$result; + try { + _$result = _$v ?? + new _$GUserPartsData._( + G__typename: G__typename, + login: login, + avatarUrl: avatarUrl, + name: name, + bio: bio, + company: company, + location: location, + email: email, + createdAt: createdAt, + websiteUrl: websiteUrl, + viewerCanFollow: viewerCanFollow, + viewerIsFollowing: viewerIsFollowing, + starredRepositories: starredRepositories.build(), + followers: followers.build(), + following: following.build(), + contributionsCollection: contributionsCollection.build(), + repositories: repositories.build(), + pinnedItems: pinnedItems.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'starredRepositories'; + starredRepositories.build(); + _$failedField = 'followers'; + followers.build(); + _$failedField = 'following'; + following.build(); + _$failedField = 'contributionsCollection'; + contributionsCollection.build(); + _$failedField = 'repositories'; + repositories.build(); + _$failedField = 'pinnedItems'; + pinnedItems.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_starredRepositories + extends GUserPartsData_starredRepositories { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserPartsData_starredRepositories( + [void Function(GUserPartsData_starredRepositoriesBuilder) updates]) => + (new GUserPartsData_starredRepositoriesBuilder()..update(updates)) + .build(); + + _$GUserPartsData_starredRepositories._({this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_starredRepositories', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_starredRepositories', 'totalCount'); + } + } + + @override + GUserPartsData_starredRepositories rebuild( + void Function(GUserPartsData_starredRepositoriesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_starredRepositoriesBuilder toBuilder() => + new GUserPartsData_starredRepositoriesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserPartsData_starredRepositories && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUserPartsData_starredRepositories') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserPartsData_starredRepositoriesBuilder + implements + Builder { + _$GUserPartsData_starredRepositories _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserPartsData_starredRepositoriesBuilder() { + GUserPartsData_starredRepositories._initializeBuilder(this); + } + + GUserPartsData_starredRepositoriesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GUserPartsData_starredRepositories other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsData_starredRepositories; + } + + @override + void update( + void Function(GUserPartsData_starredRepositoriesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_starredRepositories build() { + final _$result = _$v ?? + new _$GUserPartsData_starredRepositories._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_followers extends GUserPartsData_followers { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserPartsData_followers( + [void Function(GUserPartsData_followersBuilder) updates]) => + (new GUserPartsData_followersBuilder()..update(updates)).build(); + + _$GUserPartsData_followers._({this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_followers', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_followers', 'totalCount'); + } + } + + @override + GUserPartsData_followers rebuild( + void Function(GUserPartsData_followersBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_followersBuilder toBuilder() => + new GUserPartsData_followersBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserPartsData_followers && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUserPartsData_followers') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserPartsData_followersBuilder + implements + Builder { + _$GUserPartsData_followers _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserPartsData_followersBuilder() { + GUserPartsData_followers._initializeBuilder(this); + } + + GUserPartsData_followersBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GUserPartsData_followers other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsData_followers; + } + + @override + void update(void Function(GUserPartsData_followersBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_followers build() { + final _$result = _$v ?? + new _$GUserPartsData_followers._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_following extends GUserPartsData_following { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserPartsData_following( + [void Function(GUserPartsData_followingBuilder) updates]) => + (new GUserPartsData_followingBuilder()..update(updates)).build(); + + _$GUserPartsData_following._({this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_following', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_following', 'totalCount'); + } + } + + @override + GUserPartsData_following rebuild( + void Function(GUserPartsData_followingBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_followingBuilder toBuilder() => + new GUserPartsData_followingBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserPartsData_following && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUserPartsData_following') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserPartsData_followingBuilder + implements + Builder { + _$GUserPartsData_following _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserPartsData_followingBuilder() { + GUserPartsData_following._initializeBuilder(this); + } + + GUserPartsData_followingBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GUserPartsData_following other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsData_following; + } + + @override + void update(void Function(GUserPartsData_followingBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_following build() { + final _$result = _$v ?? + new _$GUserPartsData_following._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_contributionsCollection + extends GUserPartsData_contributionsCollection { + @override + final String G__typename; + @override + final GUserPartsData_contributionsCollection_contributionCalendar + contributionCalendar; + + factory _$GUserPartsData_contributionsCollection( + [void Function(GUserPartsData_contributionsCollectionBuilder) + updates]) => + (new GUserPartsData_contributionsCollectionBuilder()..update(updates)) + .build(); + + _$GUserPartsData_contributionsCollection._( + {this.G__typename, this.contributionCalendar}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_contributionsCollection', 'G__typename'); + } + if (contributionCalendar == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_contributionsCollection', 'contributionCalendar'); + } + } + + @override + GUserPartsData_contributionsCollection rebuild( + void Function(GUserPartsData_contributionsCollectionBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_contributionsCollectionBuilder toBuilder() => + new GUserPartsData_contributionsCollectionBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserPartsData_contributionsCollection && + G__typename == other.G__typename && + contributionCalendar == other.contributionCalendar; + } + + @override + int get hashCode { + return $jf( + $jc($jc(0, G__typename.hashCode), contributionCalendar.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserPartsData_contributionsCollection') + ..add('G__typename', G__typename) + ..add('contributionCalendar', contributionCalendar)) + .toString(); + } +} + +class GUserPartsData_contributionsCollectionBuilder + implements + Builder { + _$GUserPartsData_contributionsCollection _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GUserPartsData_contributionsCollection_contributionCalendarBuilder + _contributionCalendar; + GUserPartsData_contributionsCollection_contributionCalendarBuilder + get contributionCalendar => _$this._contributionCalendar ??= + new GUserPartsData_contributionsCollection_contributionCalendarBuilder(); + set contributionCalendar( + GUserPartsData_contributionsCollection_contributionCalendarBuilder + contributionCalendar) => + _$this._contributionCalendar = contributionCalendar; + + GUserPartsData_contributionsCollectionBuilder() { + GUserPartsData_contributionsCollection._initializeBuilder(this); + } + + GUserPartsData_contributionsCollectionBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _contributionCalendar = _$v.contributionCalendar?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GUserPartsData_contributionsCollection other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsData_contributionsCollection; + } + + @override + void update( + void Function(GUserPartsData_contributionsCollectionBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_contributionsCollection build() { + _$GUserPartsData_contributionsCollection _$result; + try { + _$result = _$v ?? + new _$GUserPartsData_contributionsCollection._( + G__typename: G__typename, + contributionCalendar: contributionCalendar.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'contributionCalendar'; + contributionCalendar.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserPartsData_contributionsCollection', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_contributionsCollection_contributionCalendar + extends GUserPartsData_contributionsCollection_contributionCalendar { + @override + final String G__typename; + @override + final BuiltList< + GUserPartsData_contributionsCollection_contributionCalendar_weeks> weeks; + + factory _$GUserPartsData_contributionsCollection_contributionCalendar( + [void Function( + GUserPartsData_contributionsCollection_contributionCalendarBuilder) + updates]) => + (new GUserPartsData_contributionsCollection_contributionCalendarBuilder() + ..update(updates)) + .build(); + + _$GUserPartsData_contributionsCollection_contributionCalendar._( + {this.G__typename, this.weeks}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_contributionsCollection_contributionCalendar', + 'G__typename'); + } + if (weeks == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_contributionsCollection_contributionCalendar', + 'weeks'); + } + } + + @override + GUserPartsData_contributionsCollection_contributionCalendar rebuild( + void Function( + GUserPartsData_contributionsCollection_contributionCalendarBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_contributionsCollection_contributionCalendarBuilder + toBuilder() => + new GUserPartsData_contributionsCollection_contributionCalendarBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserPartsData_contributionsCollection_contributionCalendar && + G__typename == other.G__typename && + weeks == other.weeks; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), weeks.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserPartsData_contributionsCollection_contributionCalendar') + ..add('G__typename', G__typename) + ..add('weeks', weeks)) + .toString(); + } +} + +class GUserPartsData_contributionsCollection_contributionCalendarBuilder + implements + Builder { + _$GUserPartsData_contributionsCollection_contributionCalendar _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + ListBuilder + _weeks; + ListBuilder + get weeks => _$this._weeks ??= new ListBuilder< + GUserPartsData_contributionsCollection_contributionCalendar_weeks>(); + set weeks( + ListBuilder< + GUserPartsData_contributionsCollection_contributionCalendar_weeks> + weeks) => + _$this._weeks = weeks; + + GUserPartsData_contributionsCollection_contributionCalendarBuilder() { + GUserPartsData_contributionsCollection_contributionCalendar + ._initializeBuilder(this); + } + + GUserPartsData_contributionsCollection_contributionCalendarBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _weeks = _$v.weeks?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GUserPartsData_contributionsCollection_contributionCalendar other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = + other as _$GUserPartsData_contributionsCollection_contributionCalendar; + } + + @override + void update( + void Function( + GUserPartsData_contributionsCollection_contributionCalendarBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_contributionsCollection_contributionCalendar build() { + _$GUserPartsData_contributionsCollection_contributionCalendar _$result; + try { + _$result = _$v ?? + new _$GUserPartsData_contributionsCollection_contributionCalendar._( + G__typename: G__typename, weeks: weeks.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'weeks'; + weeks.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserPartsData_contributionsCollection_contributionCalendar', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_contributionsCollection_contributionCalendar_weeks + extends GUserPartsData_contributionsCollection_contributionCalendar_weeks { + @override + final String G__typename; + @override + final BuiltList< + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays> + contributionDays; + + factory _$GUserPartsData_contributionsCollection_contributionCalendar_weeks( + [void Function( + GUserPartsData_contributionsCollection_contributionCalendar_weeksBuilder) + updates]) => + (new GUserPartsData_contributionsCollection_contributionCalendar_weeksBuilder() + ..update(updates)) + .build(); + + _$GUserPartsData_contributionsCollection_contributionCalendar_weeks._( + {this.G__typename, this.contributionDays}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_contributionsCollection_contributionCalendar_weeks', + 'G__typename'); + } + if (contributionDays == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_contributionsCollection_contributionCalendar_weeks', + 'contributionDays'); + } + } + + @override + GUserPartsData_contributionsCollection_contributionCalendar_weeks rebuild( + void Function( + GUserPartsData_contributionsCollection_contributionCalendar_weeksBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_contributionsCollection_contributionCalendar_weeksBuilder + toBuilder() => + new GUserPartsData_contributionsCollection_contributionCalendar_weeksBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserPartsData_contributionsCollection_contributionCalendar_weeks && + G__typename == other.G__typename && + contributionDays == other.contributionDays; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), contributionDays.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserPartsData_contributionsCollection_contributionCalendar_weeks') + ..add('G__typename', G__typename) + ..add('contributionDays', contributionDays)) + .toString(); + } +} + +class GUserPartsData_contributionsCollection_contributionCalendar_weeksBuilder + implements + Builder< + GUserPartsData_contributionsCollection_contributionCalendar_weeks, + GUserPartsData_contributionsCollection_contributionCalendar_weeksBuilder> { + _$GUserPartsData_contributionsCollection_contributionCalendar_weeks _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + ListBuilder< + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays> + _contributionDays; + ListBuilder< + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays> + get contributionDays => _$this._contributionDays ??= new ListBuilder< + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays>(); + set contributionDays( + ListBuilder< + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays> + contributionDays) => + _$this._contributionDays = contributionDays; + + GUserPartsData_contributionsCollection_contributionCalendar_weeksBuilder() { + GUserPartsData_contributionsCollection_contributionCalendar_weeks + ._initializeBuilder(this); + } + + GUserPartsData_contributionsCollection_contributionCalendar_weeksBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _contributionDays = _$v.contributionDays?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace( + GUserPartsData_contributionsCollection_contributionCalendar_weeks other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserPartsData_contributionsCollection_contributionCalendar_weeks; + } + + @override + void update( + void Function( + GUserPartsData_contributionsCollection_contributionCalendar_weeksBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_contributionsCollection_contributionCalendar_weeks build() { + _$GUserPartsData_contributionsCollection_contributionCalendar_weeks + _$result; + try { + _$result = _$v ?? + new _$GUserPartsData_contributionsCollection_contributionCalendar_weeks + ._( + G__typename: G__typename, + contributionDays: contributionDays.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'contributionDays'; + contributionDays.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserPartsData_contributionsCollection_contributionCalendar_weeks', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays + extends GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays { + @override + final String G__typename; + @override + final String color; + + factory _$GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays( + [void Function( + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder) + updates]) => + (new GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder() + ..update(updates)) + .build(); + + _$GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays._( + {this.G__typename, this.color}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays', + 'G__typename'); + } + if (color == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays', + 'color'); + } + } + + @override + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays + rebuild( + void Function( + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder + toBuilder() => + new GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays && + G__typename == other.G__typename && + color == other.color; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), color.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays') + ..add('G__typename', G__typename) + ..add('color', color)) + .toString(); + } +} + +class GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder + implements + Builder< + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays, + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder> { + _$GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays + _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder() { + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays + ._initializeBuilder(this); + } + + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _color = _$v.color; + _$v = null; + } + return this; + } + + @override + void replace( + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays; + } + + @override + void update( + void Function( + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDaysBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays + build() { + final _$result = _$v ?? + new _$GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays + ._(G__typename: G__typename, color: color); + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_repositories extends GUserPartsData_repositories { + @override + final String G__typename; + @override + final int totalCount; + @override + final BuiltList nodes; + + factory _$GUserPartsData_repositories( + [void Function(GUserPartsData_repositoriesBuilder) updates]) => + (new GUserPartsData_repositoriesBuilder()..update(updates)).build(); + + _$GUserPartsData_repositories._( + {this.G__typename, this.totalCount, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_repositories', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_repositories', 'totalCount'); + } + } + + @override + GUserPartsData_repositories rebuild( + void Function(GUserPartsData_repositoriesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_repositoriesBuilder toBuilder() => + new GUserPartsData_repositoriesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserPartsData_repositories && + G__typename == other.G__typename && + totalCount == other.totalCount && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUserPartsData_repositories') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('nodes', nodes)) + .toString(); + } +} + +class GUserPartsData_repositoriesBuilder + implements + Builder { + _$GUserPartsData_repositories _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= new ListBuilder(); + set nodes(ListBuilder nodes) => + _$this._nodes = nodes; + + GUserPartsData_repositoriesBuilder() { + GUserPartsData_repositories._initializeBuilder(this); + } + + GUserPartsData_repositoriesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GUserPartsData_repositories other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsData_repositories; + } + + @override + void update(void Function(GUserPartsData_repositoriesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_repositories build() { + _$GUserPartsData_repositories _$result; + try { + _$result = _$v ?? + new _$GUserPartsData_repositories._( + G__typename: G__typename, + totalCount: totalCount, + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserPartsData_repositories', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_repositories_nodes + extends GUserPartsData_repositories_nodes { + @override + final String G__typename; + @override + final GUserPartsData_repositories_nodes_owner owner; + @override + final String name; + @override + final String description; + @override + final bool isPrivate; + @override + final bool isFork; + @override + final GUserPartsData_repositories_nodes_stargazers stargazers; + @override + final GUserPartsData_repositories_nodes_forks forks; + @override + final GUserPartsData_repositories_nodes_primaryLanguage primaryLanguage; + + factory _$GUserPartsData_repositories_nodes( + [void Function(GUserPartsData_repositories_nodesBuilder) updates]) => + (new GUserPartsData_repositories_nodesBuilder()..update(updates)).build(); + + _$GUserPartsData_repositories_nodes._( + {this.G__typename, + this.owner, + this.name, + this.description, + this.isPrivate, + this.isFork, + this.stargazers, + this.forks, + this.primaryLanguage}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_repositories_nodes', 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_repositories_nodes', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_repositories_nodes', 'name'); + } + if (isPrivate == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_repositories_nodes', 'isPrivate'); + } + if (isFork == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_repositories_nodes', 'isFork'); + } + if (stargazers == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_repositories_nodes', 'stargazers'); + } + if (forks == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_repositories_nodes', 'forks'); + } + } + + @override + GUserPartsData_repositories_nodes rebuild( + void Function(GUserPartsData_repositories_nodesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_repositories_nodesBuilder toBuilder() => + new GUserPartsData_repositories_nodesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserPartsData_repositories_nodes && + G__typename == other.G__typename && + owner == other.owner && + name == other.name && + description == other.description && + isPrivate == other.isPrivate && + isFork == other.isFork && + stargazers == other.stargazers && + forks == other.forks && + primaryLanguage == other.primaryLanguage; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, G__typename.hashCode), + owner.hashCode), + name.hashCode), + description.hashCode), + isPrivate.hashCode), + isFork.hashCode), + stargazers.hashCode), + forks.hashCode), + primaryLanguage.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUserPartsData_repositories_nodes') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name) + ..add('description', description) + ..add('isPrivate', isPrivate) + ..add('isFork', isFork) + ..add('stargazers', stargazers) + ..add('forks', forks) + ..add('primaryLanguage', primaryLanguage)) + .toString(); + } +} + +class GUserPartsData_repositories_nodesBuilder + implements + Builder { + _$GUserPartsData_repositories_nodes _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GUserPartsData_repositories_nodes_ownerBuilder _owner; + GUserPartsData_repositories_nodes_ownerBuilder get owner => + _$this._owner ??= new GUserPartsData_repositories_nodes_ownerBuilder(); + set owner(GUserPartsData_repositories_nodes_ownerBuilder owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + bool _isPrivate; + bool get isPrivate => _$this._isPrivate; + set isPrivate(bool isPrivate) => _$this._isPrivate = isPrivate; + + bool _isFork; + bool get isFork => _$this._isFork; + set isFork(bool isFork) => _$this._isFork = isFork; + + GUserPartsData_repositories_nodes_stargazersBuilder _stargazers; + GUserPartsData_repositories_nodes_stargazersBuilder get stargazers => + _$this._stargazers ??= + new GUserPartsData_repositories_nodes_stargazersBuilder(); + set stargazers( + GUserPartsData_repositories_nodes_stargazersBuilder stargazers) => + _$this._stargazers = stargazers; + + GUserPartsData_repositories_nodes_forksBuilder _forks; + GUserPartsData_repositories_nodes_forksBuilder get forks => + _$this._forks ??= new GUserPartsData_repositories_nodes_forksBuilder(); + set forks(GUserPartsData_repositories_nodes_forksBuilder forks) => + _$this._forks = forks; + + GUserPartsData_repositories_nodes_primaryLanguageBuilder _primaryLanguage; + GUserPartsData_repositories_nodes_primaryLanguageBuilder + get primaryLanguage => _$this._primaryLanguage ??= + new GUserPartsData_repositories_nodes_primaryLanguageBuilder(); + set primaryLanguage( + GUserPartsData_repositories_nodes_primaryLanguageBuilder + primaryLanguage) => + _$this._primaryLanguage = primaryLanguage; + + GUserPartsData_repositories_nodesBuilder() { + GUserPartsData_repositories_nodes._initializeBuilder(this); + } + + GUserPartsData_repositories_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _description = _$v.description; + _isPrivate = _$v.isPrivate; + _isFork = _$v.isFork; + _stargazers = _$v.stargazers?.toBuilder(); + _forks = _$v.forks?.toBuilder(); + _primaryLanguage = _$v.primaryLanguage?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GUserPartsData_repositories_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsData_repositories_nodes; + } + + @override + void update(void Function(GUserPartsData_repositories_nodesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_repositories_nodes build() { + _$GUserPartsData_repositories_nodes _$result; + try { + _$result = _$v ?? + new _$GUserPartsData_repositories_nodes._( + G__typename: G__typename, + owner: owner.build(), + name: name, + description: description, + isPrivate: isPrivate, + isFork: isFork, + stargazers: stargazers.build(), + forks: forks.build(), + primaryLanguage: _primaryLanguage?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + + _$failedField = 'stargazers'; + stargazers.build(); + _$failedField = 'forks'; + forks.build(); + _$failedField = 'primaryLanguage'; + _primaryLanguage?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserPartsData_repositories_nodes', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_repositories_nodes_owner + extends GUserPartsData_repositories_nodes_owner { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GUserPartsData_repositories_nodes_owner( + [void Function(GUserPartsData_repositories_nodes_ownerBuilder) + updates]) => + (new GUserPartsData_repositories_nodes_ownerBuilder()..update(updates)) + .build(); + + _$GUserPartsData_repositories_nodes_owner._( + {this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_repositories_nodes_owner', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_repositories_nodes_owner', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_repositories_nodes_owner', 'avatarUrl'); + } + } + + @override + GUserPartsData_repositories_nodes_owner rebuild( + void Function(GUserPartsData_repositories_nodes_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_repositories_nodes_ownerBuilder toBuilder() => + new GUserPartsData_repositories_nodes_ownerBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserPartsData_repositories_nodes_owner && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserPartsData_repositories_nodes_owner') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GUserPartsData_repositories_nodes_ownerBuilder + implements + Builder { + _$GUserPartsData_repositories_nodes_owner _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GUserPartsData_repositories_nodes_ownerBuilder() { + GUserPartsData_repositories_nodes_owner._initializeBuilder(this); + } + + GUserPartsData_repositories_nodes_ownerBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace(GUserPartsData_repositories_nodes_owner other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsData_repositories_nodes_owner; + } + + @override + void update( + void Function(GUserPartsData_repositories_nodes_ownerBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_repositories_nodes_owner build() { + final _$result = _$v ?? + new _$GUserPartsData_repositories_nodes_owner._( + G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_repositories_nodes_stargazers + extends GUserPartsData_repositories_nodes_stargazers { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserPartsData_repositories_nodes_stargazers( + [void Function(GUserPartsData_repositories_nodes_stargazersBuilder) + updates]) => + (new GUserPartsData_repositories_nodes_stargazersBuilder() + ..update(updates)) + .build(); + + _$GUserPartsData_repositories_nodes_stargazers._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_repositories_nodes_stargazers', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_repositories_nodes_stargazers', 'totalCount'); + } + } + + @override + GUserPartsData_repositories_nodes_stargazers rebuild( + void Function(GUserPartsData_repositories_nodes_stargazersBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_repositories_nodes_stargazersBuilder toBuilder() => + new GUserPartsData_repositories_nodes_stargazersBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserPartsData_repositories_nodes_stargazers && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserPartsData_repositories_nodes_stargazers') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserPartsData_repositories_nodes_stargazersBuilder + implements + Builder { + _$GUserPartsData_repositories_nodes_stargazers _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserPartsData_repositories_nodes_stargazersBuilder() { + GUserPartsData_repositories_nodes_stargazers._initializeBuilder(this); + } + + GUserPartsData_repositories_nodes_stargazersBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GUserPartsData_repositories_nodes_stargazers other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsData_repositories_nodes_stargazers; + } + + @override + void update( + void Function(GUserPartsData_repositories_nodes_stargazersBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_repositories_nodes_stargazers build() { + final _$result = _$v ?? + new _$GUserPartsData_repositories_nodes_stargazers._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_repositories_nodes_forks + extends GUserPartsData_repositories_nodes_forks { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserPartsData_repositories_nodes_forks( + [void Function(GUserPartsData_repositories_nodes_forksBuilder) + updates]) => + (new GUserPartsData_repositories_nodes_forksBuilder()..update(updates)) + .build(); + + _$GUserPartsData_repositories_nodes_forks._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_repositories_nodes_forks', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_repositories_nodes_forks', 'totalCount'); + } + } + + @override + GUserPartsData_repositories_nodes_forks rebuild( + void Function(GUserPartsData_repositories_nodes_forksBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_repositories_nodes_forksBuilder toBuilder() => + new GUserPartsData_repositories_nodes_forksBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserPartsData_repositories_nodes_forks && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserPartsData_repositories_nodes_forks') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserPartsData_repositories_nodes_forksBuilder + implements + Builder { + _$GUserPartsData_repositories_nodes_forks _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserPartsData_repositories_nodes_forksBuilder() { + GUserPartsData_repositories_nodes_forks._initializeBuilder(this); + } + + GUserPartsData_repositories_nodes_forksBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GUserPartsData_repositories_nodes_forks other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsData_repositories_nodes_forks; + } + + @override + void update( + void Function(GUserPartsData_repositories_nodes_forksBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_repositories_nodes_forks build() { + final _$result = _$v ?? + new _$GUserPartsData_repositories_nodes_forks._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_repositories_nodes_primaryLanguage + extends GUserPartsData_repositories_nodes_primaryLanguage { + @override + final String G__typename; + @override + final String color; + @override + final String name; + + factory _$GUserPartsData_repositories_nodes_primaryLanguage( + [void Function( + GUserPartsData_repositories_nodes_primaryLanguageBuilder) + updates]) => + (new GUserPartsData_repositories_nodes_primaryLanguageBuilder() + ..update(updates)) + .build(); + + _$GUserPartsData_repositories_nodes_primaryLanguage._( + {this.G__typename, this.color, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_repositories_nodes_primaryLanguage', 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_repositories_nodes_primaryLanguage', 'name'); + } + } + + @override + GUserPartsData_repositories_nodes_primaryLanguage rebuild( + void Function( + GUserPartsData_repositories_nodes_primaryLanguageBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_repositories_nodes_primaryLanguageBuilder toBuilder() => + new GUserPartsData_repositories_nodes_primaryLanguageBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserPartsData_repositories_nodes_primaryLanguage && + G__typename == other.G__typename && + color == other.color && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), color.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserPartsData_repositories_nodes_primaryLanguage') + ..add('G__typename', G__typename) + ..add('color', color) + ..add('name', name)) + .toString(); + } +} + +class GUserPartsData_repositories_nodes_primaryLanguageBuilder + implements + Builder { + _$GUserPartsData_repositories_nodes_primaryLanguage _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GUserPartsData_repositories_nodes_primaryLanguageBuilder() { + GUserPartsData_repositories_nodes_primaryLanguage._initializeBuilder(this); + } + + GUserPartsData_repositories_nodes_primaryLanguageBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _color = _$v.color; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace(GUserPartsData_repositories_nodes_primaryLanguage other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsData_repositories_nodes_primaryLanguage; + } + + @override + void update( + void Function(GUserPartsData_repositories_nodes_primaryLanguageBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_repositories_nodes_primaryLanguage build() { + final _$result = _$v ?? + new _$GUserPartsData_repositories_nodes_primaryLanguage._( + G__typename: G__typename, color: color, name: name); + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_pinnedItems extends GUserPartsData_pinnedItems { + @override + final String G__typename; + @override + final BuiltList nodes; + + factory _$GUserPartsData_pinnedItems( + [void Function(GUserPartsData_pinnedItemsBuilder) updates]) => + (new GUserPartsData_pinnedItemsBuilder()..update(updates)).build(); + + _$GUserPartsData_pinnedItems._({this.G__typename, this.nodes}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_pinnedItems', 'G__typename'); + } + } + + @override + GUserPartsData_pinnedItems rebuild( + void Function(GUserPartsData_pinnedItemsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_pinnedItemsBuilder toBuilder() => + new GUserPartsData_pinnedItemsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserPartsData_pinnedItems && + G__typename == other.G__typename && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUserPartsData_pinnedItems') + ..add('G__typename', G__typename) + ..add('nodes', nodes)) + .toString(); + } +} + +class GUserPartsData_pinnedItemsBuilder + implements + Builder { + _$GUserPartsData_pinnedItems _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= new ListBuilder(); + set nodes(ListBuilder nodes) => + _$this._nodes = nodes; + + GUserPartsData_pinnedItemsBuilder() { + GUserPartsData_pinnedItems._initializeBuilder(this); + } + + GUserPartsData_pinnedItemsBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GUserPartsData_pinnedItems other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsData_pinnedItems; + } + + @override + void update(void Function(GUserPartsData_pinnedItemsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_pinnedItems build() { + _$GUserPartsData_pinnedItems _$result; + try { + _$result = _$v ?? + new _$GUserPartsData_pinnedItems._( + G__typename: G__typename, nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserPartsData_pinnedItems', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_pinnedItems_nodes__base + extends GUserPartsData_pinnedItems_nodes__base { + @override + final String G__typename; + + factory _$GUserPartsData_pinnedItems_nodes__base( + [void Function(GUserPartsData_pinnedItems_nodes__baseBuilder) + updates]) => + (new GUserPartsData_pinnedItems_nodes__baseBuilder()..update(updates)) + .build(); + + _$GUserPartsData_pinnedItems_nodes__base._({this.G__typename}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_pinnedItems_nodes__base', 'G__typename'); + } + } + + @override + GUserPartsData_pinnedItems_nodes__base rebuild( + void Function(GUserPartsData_pinnedItems_nodes__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_pinnedItems_nodes__baseBuilder toBuilder() => + new GUserPartsData_pinnedItems_nodes__baseBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserPartsData_pinnedItems_nodes__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserPartsData_pinnedItems_nodes__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GUserPartsData_pinnedItems_nodes__baseBuilder + implements + Builder { + _$GUserPartsData_pinnedItems_nodes__base _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GUserPartsData_pinnedItems_nodes__baseBuilder() { + GUserPartsData_pinnedItems_nodes__base._initializeBuilder(this); + } + + GUserPartsData_pinnedItems_nodes__baseBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace(GUserPartsData_pinnedItems_nodes__base other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsData_pinnedItems_nodes__base; + } + + @override + void update( + void Function(GUserPartsData_pinnedItems_nodes__baseBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_pinnedItems_nodes__base build() { + final _$result = _$v ?? + new _$GUserPartsData_pinnedItems_nodes__base._( + G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_pinnedItems_nodes__asRepository + extends GUserPartsData_pinnedItems_nodes__asRepository { + @override + final String G__typename; + @override + final GUserPartsData_pinnedItems_nodes__asRepository_owner owner; + @override + final String name; + @override + final String description; + @override + final bool isPrivate; + @override + final bool isFork; + @override + final GUserPartsData_pinnedItems_nodes__asRepository_stargazers stargazers; + @override + final GUserPartsData_pinnedItems_nodes__asRepository_forks forks; + @override + final GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage + primaryLanguage; + + factory _$GUserPartsData_pinnedItems_nodes__asRepository( + [void Function(GUserPartsData_pinnedItems_nodes__asRepositoryBuilder) + updates]) => + (new GUserPartsData_pinnedItems_nodes__asRepositoryBuilder() + ..update(updates)) + .build(); + + _$GUserPartsData_pinnedItems_nodes__asRepository._( + {this.G__typename, + this.owner, + this.name, + this.description, + this.isPrivate, + this.isFork, + this.stargazers, + this.forks, + this.primaryLanguage}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_pinnedItems_nodes__asRepository', 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_pinnedItems_nodes__asRepository', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_pinnedItems_nodes__asRepository', 'name'); + } + if (isPrivate == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_pinnedItems_nodes__asRepository', 'isPrivate'); + } + if (isFork == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_pinnedItems_nodes__asRepository', 'isFork'); + } + if (stargazers == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_pinnedItems_nodes__asRepository', 'stargazers'); + } + if (forks == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_pinnedItems_nodes__asRepository', 'forks'); + } + } + + @override + GUserPartsData_pinnedItems_nodes__asRepository rebuild( + void Function(GUserPartsData_pinnedItems_nodes__asRepositoryBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_pinnedItems_nodes__asRepositoryBuilder toBuilder() => + new GUserPartsData_pinnedItems_nodes__asRepositoryBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserPartsData_pinnedItems_nodes__asRepository && + G__typename == other.G__typename && + owner == other.owner && + name == other.name && + description == other.description && + isPrivate == other.isPrivate && + isFork == other.isFork && + stargazers == other.stargazers && + forks == other.forks && + primaryLanguage == other.primaryLanguage; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, G__typename.hashCode), + owner.hashCode), + name.hashCode), + description.hashCode), + isPrivate.hashCode), + isFork.hashCode), + stargazers.hashCode), + forks.hashCode), + primaryLanguage.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserPartsData_pinnedItems_nodes__asRepository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name) + ..add('description', description) + ..add('isPrivate', isPrivate) + ..add('isFork', isFork) + ..add('stargazers', stargazers) + ..add('forks', forks) + ..add('primaryLanguage', primaryLanguage)) + .toString(); + } +} + +class GUserPartsData_pinnedItems_nodes__asRepositoryBuilder + implements + Builder { + _$GUserPartsData_pinnedItems_nodes__asRepository _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GUserPartsData_pinnedItems_nodes__asRepository_ownerBuilder _owner; + GUserPartsData_pinnedItems_nodes__asRepository_ownerBuilder get owner => + _$this._owner ??= + new GUserPartsData_pinnedItems_nodes__asRepository_ownerBuilder(); + set owner( + GUserPartsData_pinnedItems_nodes__asRepository_ownerBuilder owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + bool _isPrivate; + bool get isPrivate => _$this._isPrivate; + set isPrivate(bool isPrivate) => _$this._isPrivate = isPrivate; + + bool _isFork; + bool get isFork => _$this._isFork; + set isFork(bool isFork) => _$this._isFork = isFork; + + GUserPartsData_pinnedItems_nodes__asRepository_stargazersBuilder _stargazers; + GUserPartsData_pinnedItems_nodes__asRepository_stargazersBuilder + get stargazers => _$this._stargazers ??= + new GUserPartsData_pinnedItems_nodes__asRepository_stargazersBuilder(); + set stargazers( + GUserPartsData_pinnedItems_nodes__asRepository_stargazersBuilder + stargazers) => + _$this._stargazers = stargazers; + + GUserPartsData_pinnedItems_nodes__asRepository_forksBuilder _forks; + GUserPartsData_pinnedItems_nodes__asRepository_forksBuilder get forks => + _$this._forks ??= + new GUserPartsData_pinnedItems_nodes__asRepository_forksBuilder(); + set forks( + GUserPartsData_pinnedItems_nodes__asRepository_forksBuilder forks) => + _$this._forks = forks; + + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguageBuilder + _primaryLanguage; + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguageBuilder + get primaryLanguage => _$this._primaryLanguage ??= + new GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguageBuilder(); + set primaryLanguage( + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguageBuilder + primaryLanguage) => + _$this._primaryLanguage = primaryLanguage; + + GUserPartsData_pinnedItems_nodes__asRepositoryBuilder() { + GUserPartsData_pinnedItems_nodes__asRepository._initializeBuilder(this); + } + + GUserPartsData_pinnedItems_nodes__asRepositoryBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _description = _$v.description; + _isPrivate = _$v.isPrivate; + _isFork = _$v.isFork; + _stargazers = _$v.stargazers?.toBuilder(); + _forks = _$v.forks?.toBuilder(); + _primaryLanguage = _$v.primaryLanguage?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GUserPartsData_pinnedItems_nodes__asRepository other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsData_pinnedItems_nodes__asRepository; + } + + @override + void update( + void Function(GUserPartsData_pinnedItems_nodes__asRepositoryBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_pinnedItems_nodes__asRepository build() { + _$GUserPartsData_pinnedItems_nodes__asRepository _$result; + try { + _$result = _$v ?? + new _$GUserPartsData_pinnedItems_nodes__asRepository._( + G__typename: G__typename, + owner: owner.build(), + name: name, + description: description, + isPrivate: isPrivate, + isFork: isFork, + stargazers: stargazers.build(), + forks: forks.build(), + primaryLanguage: _primaryLanguage?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + + _$failedField = 'stargazers'; + stargazers.build(); + _$failedField = 'forks'; + forks.build(); + _$failedField = 'primaryLanguage'; + _primaryLanguage?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserPartsData_pinnedItems_nodes__asRepository', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_pinnedItems_nodes__asRepository_owner + extends GUserPartsData_pinnedItems_nodes__asRepository_owner { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GUserPartsData_pinnedItems_nodes__asRepository_owner( + [void Function( + GUserPartsData_pinnedItems_nodes__asRepository_ownerBuilder) + updates]) => + (new GUserPartsData_pinnedItems_nodes__asRepository_ownerBuilder() + ..update(updates)) + .build(); + + _$GUserPartsData_pinnedItems_nodes__asRepository_owner._( + {this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_pinnedItems_nodes__asRepository_owner', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_pinnedItems_nodes__asRepository_owner', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_pinnedItems_nodes__asRepository_owner', 'avatarUrl'); + } + } + + @override + GUserPartsData_pinnedItems_nodes__asRepository_owner rebuild( + void Function( + GUserPartsData_pinnedItems_nodes__asRepository_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_pinnedItems_nodes__asRepository_ownerBuilder toBuilder() => + new GUserPartsData_pinnedItems_nodes__asRepository_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserPartsData_pinnedItems_nodes__asRepository_owner && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserPartsData_pinnedItems_nodes__asRepository_owner') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GUserPartsData_pinnedItems_nodes__asRepository_ownerBuilder + implements + Builder { + _$GUserPartsData_pinnedItems_nodes__asRepository_owner _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GUserPartsData_pinnedItems_nodes__asRepository_ownerBuilder() { + GUserPartsData_pinnedItems_nodes__asRepository_owner._initializeBuilder( + this); + } + + GUserPartsData_pinnedItems_nodes__asRepository_ownerBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace(GUserPartsData_pinnedItems_nodes__asRepository_owner other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsData_pinnedItems_nodes__asRepository_owner; + } + + @override + void update( + void Function(GUserPartsData_pinnedItems_nodes__asRepository_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_pinnedItems_nodes__asRepository_owner build() { + final _$result = _$v ?? + new _$GUserPartsData_pinnedItems_nodes__asRepository_owner._( + G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_pinnedItems_nodes__asRepository_stargazers + extends GUserPartsData_pinnedItems_nodes__asRepository_stargazers { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserPartsData_pinnedItems_nodes__asRepository_stargazers( + [void Function( + GUserPartsData_pinnedItems_nodes__asRepository_stargazersBuilder) + updates]) => + (new GUserPartsData_pinnedItems_nodes__asRepository_stargazersBuilder() + ..update(updates)) + .build(); + + _$GUserPartsData_pinnedItems_nodes__asRepository_stargazers._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_pinnedItems_nodes__asRepository_stargazers', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_pinnedItems_nodes__asRepository_stargazers', + 'totalCount'); + } + } + + @override + GUserPartsData_pinnedItems_nodes__asRepository_stargazers rebuild( + void Function( + GUserPartsData_pinnedItems_nodes__asRepository_stargazersBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_pinnedItems_nodes__asRepository_stargazersBuilder + toBuilder() => + new GUserPartsData_pinnedItems_nodes__asRepository_stargazersBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserPartsData_pinnedItems_nodes__asRepository_stargazers && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserPartsData_pinnedItems_nodes__asRepository_stargazers') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserPartsData_pinnedItems_nodes__asRepository_stargazersBuilder + implements + Builder { + _$GUserPartsData_pinnedItems_nodes__asRepository_stargazers _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserPartsData_pinnedItems_nodes__asRepository_stargazersBuilder() { + GUserPartsData_pinnedItems_nodes__asRepository_stargazers + ._initializeBuilder(this); + } + + GUserPartsData_pinnedItems_nodes__asRepository_stargazersBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace( + GUserPartsData_pinnedItems_nodes__asRepository_stargazers other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsData_pinnedItems_nodes__asRepository_stargazers; + } + + @override + void update( + void Function( + GUserPartsData_pinnedItems_nodes__asRepository_stargazersBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_pinnedItems_nodes__asRepository_stargazers build() { + final _$result = _$v ?? + new _$GUserPartsData_pinnedItems_nodes__asRepository_stargazers._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_pinnedItems_nodes__asRepository_forks + extends GUserPartsData_pinnedItems_nodes__asRepository_forks { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GUserPartsData_pinnedItems_nodes__asRepository_forks( + [void Function( + GUserPartsData_pinnedItems_nodes__asRepository_forksBuilder) + updates]) => + (new GUserPartsData_pinnedItems_nodes__asRepository_forksBuilder() + ..update(updates)) + .build(); + + _$GUserPartsData_pinnedItems_nodes__asRepository_forks._( + {this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_pinnedItems_nodes__asRepository_forks', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_pinnedItems_nodes__asRepository_forks', 'totalCount'); + } + } + + @override + GUserPartsData_pinnedItems_nodes__asRepository_forks rebuild( + void Function( + GUserPartsData_pinnedItems_nodes__asRepository_forksBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_pinnedItems_nodes__asRepository_forksBuilder toBuilder() => + new GUserPartsData_pinnedItems_nodes__asRepository_forksBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserPartsData_pinnedItems_nodes__asRepository_forks && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserPartsData_pinnedItems_nodes__asRepository_forks') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GUserPartsData_pinnedItems_nodes__asRepository_forksBuilder + implements + Builder { + _$GUserPartsData_pinnedItems_nodes__asRepository_forks _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GUserPartsData_pinnedItems_nodes__asRepository_forksBuilder() { + GUserPartsData_pinnedItems_nodes__asRepository_forks._initializeBuilder( + this); + } + + GUserPartsData_pinnedItems_nodes__asRepository_forksBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GUserPartsData_pinnedItems_nodes__asRepository_forks other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsData_pinnedItems_nodes__asRepository_forks; + } + + @override + void update( + void Function(GUserPartsData_pinnedItems_nodes__asRepository_forksBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_pinnedItems_nodes__asRepository_forks build() { + final _$result = _$v ?? + new _$GUserPartsData_pinnedItems_nodes__asRepository_forks._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage + extends GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage { + @override + final String G__typename; + @override + final String color; + @override + final String name; + + factory _$GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage( + [void Function( + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguageBuilder) + updates]) => + (new GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguageBuilder() + ..update(updates)) + .build(); + + _$GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage._( + {this.G__typename, this.color, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage', + 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage', + 'name'); + } + } + + @override + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage rebuild( + void Function( + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguageBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguageBuilder + toBuilder() => + new GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguageBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage && + G__typename == other.G__typename && + color == other.color && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), color.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage') + ..add('G__typename', G__typename) + ..add('color', color) + ..add('name', name)) + .toString(); + } +} + +class GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguageBuilder + implements + Builder { + _$GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguageBuilder() { + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage + ._initializeBuilder(this); + } + + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguageBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _color = _$v.color; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage; + } + + @override + void update( + void Function( + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguageBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage build() { + final _$result = _$v ?? + new _$GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage._( + G__typename: G__typename, color: color, name: name); + replace(_$result); + return _$result; + } +} + +class _$GRepoCommitData extends GRepoCommitData { + @override + final String G__typename; + @override + final GRepoCommitData_history history; + + factory _$GRepoCommitData([void Function(GRepoCommitDataBuilder) updates]) => + (new GRepoCommitDataBuilder()..update(updates)).build(); + + _$GRepoCommitData._({this.G__typename, this.history}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GRepoCommitData', 'G__typename'); + } + if (history == null) { + throw new BuiltValueNullFieldError('GRepoCommitData', 'history'); + } + } + + @override + GRepoCommitData rebuild(void Function(GRepoCommitDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoCommitDataBuilder toBuilder() => + new GRepoCommitDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoCommitData && + G__typename == other.G__typename && + history == other.history; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), history.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoCommitData') + ..add('G__typename', G__typename) + ..add('history', history)) + .toString(); + } +} + +class GRepoCommitDataBuilder + implements Builder { + _$GRepoCommitData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GRepoCommitData_historyBuilder _history; + GRepoCommitData_historyBuilder get history => + _$this._history ??= new GRepoCommitData_historyBuilder(); + set history(GRepoCommitData_historyBuilder history) => + _$this._history = history; + + GRepoCommitDataBuilder() { + GRepoCommitData._initializeBuilder(this); + } + + GRepoCommitDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _history = _$v.history?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GRepoCommitData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoCommitData; + } + + @override + void update(void Function(GRepoCommitDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoCommitData build() { + _$GRepoCommitData _$result; + try { + _$result = _$v ?? + new _$GRepoCommitData._( + G__typename: G__typename, history: history.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'history'; + history.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRepoCommitData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRepoCommitData_history extends GRepoCommitData_history { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GRepoCommitData_history( + [void Function(GRepoCommitData_historyBuilder) updates]) => + (new GRepoCommitData_historyBuilder()..update(updates)).build(); + + _$GRepoCommitData_history._({this.G__typename, this.totalCount}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoCommitData_history', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GRepoCommitData_history', 'totalCount'); + } + } + + @override + GRepoCommitData_history rebuild( + void Function(GRepoCommitData_historyBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoCommitData_historyBuilder toBuilder() => + new GRepoCommitData_historyBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoCommitData_history && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoCommitData_history') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GRepoCommitData_historyBuilder + implements + Builder { + _$GRepoCommitData_history _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GRepoCommitData_historyBuilder() { + GRepoCommitData_history._initializeBuilder(this); + } + + GRepoCommitData_historyBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GRepoCommitData_history other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoCommitData_history; + } + + @override + void update(void Function(GRepoCommitData_historyBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoCommitData_history build() { + final _$result = _$v ?? + new _$GRepoCommitData_history._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GRepoRefData extends GRepoRefData { + @override + final String G__typename; + @override + final String name; + @override + final GRepoRefData_target target; + + factory _$GRepoRefData([void Function(GRepoRefDataBuilder) updates]) => + (new GRepoRefDataBuilder()..update(updates)).build(); + + _$GRepoRefData._({this.G__typename, this.name, this.target}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GRepoRefData', 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError('GRepoRefData', 'name'); + } + } + + @override + GRepoRefData rebuild(void Function(GRepoRefDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoRefDataBuilder toBuilder() => new GRepoRefDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoRefData && + G__typename == other.G__typename && + name == other.name && + target == other.target; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), name.hashCode), target.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoRefData') + ..add('G__typename', G__typename) + ..add('name', name) + ..add('target', target)) + .toString(); + } +} + +class GRepoRefDataBuilder + implements Builder { + _$GRepoRefData _$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; + + GRepoRefData_target _target; + GRepoRefData_target get target => _$this._target; + set target(GRepoRefData_target target) => _$this._target = target; + + GRepoRefDataBuilder() { + GRepoRefData._initializeBuilder(this); + } + + GRepoRefDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _target = _$v.target; + _$v = null; + } + return this; + } + + @override + void replace(GRepoRefData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoRefData; + } + + @override + void update(void Function(GRepoRefDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoRefData build() { + final _$result = _$v ?? + new _$GRepoRefData._( + G__typename: G__typename, name: name, target: target); + replace(_$result); + return _$result; + } +} + +class _$GRepoRefData_target__base extends GRepoRefData_target__base { + @override + final String G__typename; + + factory _$GRepoRefData_target__base( + [void Function(GRepoRefData_target__baseBuilder) updates]) => + (new GRepoRefData_target__baseBuilder()..update(updates)).build(); + + _$GRepoRefData_target__base._({this.G__typename}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoRefData_target__base', 'G__typename'); + } + } + + @override + GRepoRefData_target__base rebuild( + void Function(GRepoRefData_target__baseBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoRefData_target__baseBuilder toBuilder() => + new GRepoRefData_target__baseBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoRefData_target__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoRefData_target__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GRepoRefData_target__baseBuilder + implements + Builder { + _$GRepoRefData_target__base _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GRepoRefData_target__baseBuilder() { + GRepoRefData_target__base._initializeBuilder(this); + } + + GRepoRefData_target__baseBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace(GRepoRefData_target__base other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoRefData_target__base; + } + + @override + void update(void Function(GRepoRefData_target__baseBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoRefData_target__base build() { + final _$result = + _$v ?? new _$GRepoRefData_target__base._(G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GRepoRefData_target__asCommit extends GRepoRefData_target__asCommit { + @override + final String G__typename; + @override + final GRepoRefData_target__asCommit_history history; + + factory _$GRepoRefData_target__asCommit( + [void Function(GRepoRefData_target__asCommitBuilder) updates]) => + (new GRepoRefData_target__asCommitBuilder()..update(updates)).build(); + + _$GRepoRefData_target__asCommit._({this.G__typename, this.history}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoRefData_target__asCommit', 'G__typename'); + } + if (history == null) { + throw new BuiltValueNullFieldError( + 'GRepoRefData_target__asCommit', 'history'); + } + } + + @override + GRepoRefData_target__asCommit rebuild( + void Function(GRepoRefData_target__asCommitBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoRefData_target__asCommitBuilder toBuilder() => + new GRepoRefData_target__asCommitBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoRefData_target__asCommit && + G__typename == other.G__typename && + history == other.history; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), history.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoRefData_target__asCommit') + ..add('G__typename', G__typename) + ..add('history', history)) + .toString(); + } +} + +class GRepoRefData_target__asCommitBuilder + implements + Builder { + _$GRepoRefData_target__asCommit _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GRepoRefData_target__asCommit_historyBuilder _history; + GRepoRefData_target__asCommit_historyBuilder get history => + _$this._history ??= new GRepoRefData_target__asCommit_historyBuilder(); + set history(GRepoRefData_target__asCommit_historyBuilder history) => + _$this._history = history; + + GRepoRefData_target__asCommitBuilder() { + GRepoRefData_target__asCommit._initializeBuilder(this); + } + + GRepoRefData_target__asCommitBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _history = _$v.history?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GRepoRefData_target__asCommit other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoRefData_target__asCommit; + } + + @override + void update(void Function(GRepoRefData_target__asCommitBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoRefData_target__asCommit build() { + _$GRepoRefData_target__asCommit _$result; + try { + _$result = _$v ?? + new _$GRepoRefData_target__asCommit._( + G__typename: G__typename, history: history.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'history'; + history.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRepoRefData_target__asCommit', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRepoRefData_target__asCommit_history + extends GRepoRefData_target__asCommit_history { + @override + final String G__typename; + @override + final int totalCount; + + factory _$GRepoRefData_target__asCommit_history( + [void Function(GRepoRefData_target__asCommit_historyBuilder) + updates]) => + (new GRepoRefData_target__asCommit_historyBuilder()..update(updates)) + .build(); + + _$GRepoRefData_target__asCommit_history._({this.G__typename, this.totalCount}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRepoRefData_target__asCommit_history', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GRepoRefData_target__asCommit_history', 'totalCount'); + } + } + + @override + GRepoRefData_target__asCommit_history rebuild( + void Function(GRepoRefData_target__asCommit_historyBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoRefData_target__asCommit_historyBuilder toBuilder() => + new GRepoRefData_target__asCommit_historyBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoRefData_target__asCommit_history && + G__typename == other.G__typename && + totalCount == other.totalCount; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), totalCount.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepoRefData_target__asCommit_history') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount)) + .toString(); + } +} + +class GRepoRefData_target__asCommit_historyBuilder + implements + Builder { + _$GRepoRefData_target__asCommit_history _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + GRepoRefData_target__asCommit_historyBuilder() { + GRepoRefData_target__asCommit_history._initializeBuilder(this); + } + + GRepoRefData_target__asCommit_historyBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _$v = null; + } + return this; + } + + @override + void replace(GRepoRefData_target__asCommit_history other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoRefData_target__asCommit_history; + } + + @override + void update( + void Function(GRepoRefData_target__asCommit_historyBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoRefData_target__asCommit_history build() { + final _$result = _$v ?? + new _$GRepoRefData_target__asCommit_history._( + G__typename: G__typename, totalCount: totalCount); + replace(_$result); + return _$result; + } +} + +class _$GCommitsRefCommitData extends GCommitsRefCommitData { + @override + final String G__typename; + @override + final GCommitsRefCommitData_history history; + + factory _$GCommitsRefCommitData( + [void Function(GCommitsRefCommitDataBuilder) updates]) => + (new GCommitsRefCommitDataBuilder()..update(updates)).build(); + + _$GCommitsRefCommitData._({this.G__typename, this.history}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefCommitData', 'G__typename'); + } + if (history == null) { + throw new BuiltValueNullFieldError('GCommitsRefCommitData', 'history'); + } + } + + @override + GCommitsRefCommitData rebuild( + void Function(GCommitsRefCommitDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsRefCommitDataBuilder toBuilder() => + new GCommitsRefCommitDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsRefCommitData && + G__typename == other.G__typename && + history == other.history; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), history.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCommitsRefCommitData') + ..add('G__typename', G__typename) + ..add('history', history)) + .toString(); + } +} + +class GCommitsRefCommitDataBuilder + implements Builder { + _$GCommitsRefCommitData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCommitsRefCommitData_historyBuilder _history; + GCommitsRefCommitData_historyBuilder get history => + _$this._history ??= new GCommitsRefCommitData_historyBuilder(); + set history(GCommitsRefCommitData_historyBuilder history) => + _$this._history = history; + + GCommitsRefCommitDataBuilder() { + GCommitsRefCommitData._initializeBuilder(this); + } + + GCommitsRefCommitDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _history = _$v.history?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GCommitsRefCommitData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefCommitData; + } + + @override + void update(void Function(GCommitsRefCommitDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefCommitData build() { + _$GCommitsRefCommitData _$result; + try { + _$result = _$v ?? + new _$GCommitsRefCommitData._( + G__typename: G__typename, history: history.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'history'; + history.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsRefCommitData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitsRefCommitData_history extends GCommitsRefCommitData_history { + @override + final String G__typename; + @override + final GCommitsRefCommitData_history_pageInfo pageInfo; + @override + final BuiltList nodes; + + factory _$GCommitsRefCommitData_history( + [void Function(GCommitsRefCommitData_historyBuilder) updates]) => + (new GCommitsRefCommitData_historyBuilder()..update(updates)).build(); + + _$GCommitsRefCommitData_history._( + {this.G__typename, this.pageInfo, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefCommitData_history', 'G__typename'); + } + if (pageInfo == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefCommitData_history', 'pageInfo'); + } + } + + @override + GCommitsRefCommitData_history rebuild( + void Function(GCommitsRefCommitData_historyBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsRefCommitData_historyBuilder toBuilder() => + new GCommitsRefCommitData_historyBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsRefCommitData_history && + G__typename == other.G__typename && + pageInfo == other.pageInfo && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), pageInfo.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCommitsRefCommitData_history') + ..add('G__typename', G__typename) + ..add('pageInfo', pageInfo) + ..add('nodes', nodes)) + .toString(); + } +} + +class GCommitsRefCommitData_historyBuilder + implements + Builder { + _$GCommitsRefCommitData_history _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCommitsRefCommitData_history_pageInfoBuilder _pageInfo; + GCommitsRefCommitData_history_pageInfoBuilder get pageInfo => + _$this._pageInfo ??= new GCommitsRefCommitData_history_pageInfoBuilder(); + set pageInfo(GCommitsRefCommitData_history_pageInfoBuilder pageInfo) => + _$this._pageInfo = pageInfo; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= new ListBuilder(); + set nodes(ListBuilder nodes) => + _$this._nodes = nodes; + + GCommitsRefCommitData_historyBuilder() { + GCommitsRefCommitData_history._initializeBuilder(this); + } + + GCommitsRefCommitData_historyBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _pageInfo = _$v.pageInfo?.toBuilder(); + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GCommitsRefCommitData_history other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefCommitData_history; + } + + @override + void update(void Function(GCommitsRefCommitData_historyBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefCommitData_history build() { + _$GCommitsRefCommitData_history _$result; + try { + _$result = _$v ?? + new _$GCommitsRefCommitData_history._( + G__typename: G__typename, + pageInfo: pageInfo.build(), + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'pageInfo'; + pageInfo.build(); + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsRefCommitData_history', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitsRefCommitData_history_pageInfo + extends GCommitsRefCommitData_history_pageInfo { + @override + final String G__typename; + @override + final bool hasNextPage; + @override + final String endCursor; + + factory _$GCommitsRefCommitData_history_pageInfo( + [void Function(GCommitsRefCommitData_history_pageInfoBuilder) + updates]) => + (new GCommitsRefCommitData_history_pageInfoBuilder()..update(updates)) + .build(); + + _$GCommitsRefCommitData_history_pageInfo._( + {this.G__typename, this.hasNextPage, this.endCursor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefCommitData_history_pageInfo', 'G__typename'); + } + if (hasNextPage == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefCommitData_history_pageInfo', 'hasNextPage'); + } + } + + @override + GCommitsRefCommitData_history_pageInfo rebuild( + void Function(GCommitsRefCommitData_history_pageInfoBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsRefCommitData_history_pageInfoBuilder toBuilder() => + new GCommitsRefCommitData_history_pageInfoBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsRefCommitData_history_pageInfo && + G__typename == other.G__typename && + hasNextPage == other.hasNextPage && + endCursor == other.endCursor; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), hasNextPage.hashCode), + endCursor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsRefCommitData_history_pageInfo') + ..add('G__typename', G__typename) + ..add('hasNextPage', hasNextPage) + ..add('endCursor', endCursor)) + .toString(); + } +} + +class GCommitsRefCommitData_history_pageInfoBuilder + implements + Builder { + _$GCommitsRefCommitData_history_pageInfo _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + bool _hasNextPage; + bool get hasNextPage => _$this._hasNextPage; + set hasNextPage(bool hasNextPage) => _$this._hasNextPage = hasNextPage; + + String _endCursor; + String get endCursor => _$this._endCursor; + set endCursor(String endCursor) => _$this._endCursor = endCursor; + + GCommitsRefCommitData_history_pageInfoBuilder() { + GCommitsRefCommitData_history_pageInfo._initializeBuilder(this); + } + + GCommitsRefCommitData_history_pageInfoBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _hasNextPage = _$v.hasNextPage; + _endCursor = _$v.endCursor; + _$v = null; + } + return this; + } + + @override + void replace(GCommitsRefCommitData_history_pageInfo other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefCommitData_history_pageInfo; + } + + @override + void update( + void Function(GCommitsRefCommitData_history_pageInfoBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefCommitData_history_pageInfo build() { + final _$result = _$v ?? + new _$GCommitsRefCommitData_history_pageInfo._( + G__typename: G__typename, + hasNextPage: hasNextPage, + endCursor: endCursor); + replace(_$result); + return _$result; + } +} + +class _$GCommitsRefCommitData_history_nodes + extends GCommitsRefCommitData_history_nodes { + @override + final String G__typename; + @override + final String url; + @override + final String messageHeadline; + @override + final DateTime committedDate; + @override + final GCommitsRefCommitData_history_nodes_author author; + @override + final GCommitsRefCommitData_history_nodes_status status; + + factory _$GCommitsRefCommitData_history_nodes( + [void Function(GCommitsRefCommitData_history_nodesBuilder) + updates]) => + (new GCommitsRefCommitData_history_nodesBuilder()..update(updates)) + .build(); + + _$GCommitsRefCommitData_history_nodes._( + {this.G__typename, + this.url, + this.messageHeadline, + this.committedDate, + this.author, + this.status}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefCommitData_history_nodes', 'G__typename'); + } + if (url == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefCommitData_history_nodes', 'url'); + } + if (messageHeadline == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefCommitData_history_nodes', 'messageHeadline'); + } + if (committedDate == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefCommitData_history_nodes', 'committedDate'); + } + } + + @override + GCommitsRefCommitData_history_nodes rebuild( + void Function(GCommitsRefCommitData_history_nodesBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsRefCommitData_history_nodesBuilder toBuilder() => + new GCommitsRefCommitData_history_nodesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsRefCommitData_history_nodes && + G__typename == other.G__typename && + url == other.url && + messageHeadline == other.messageHeadline && + committedDate == other.committedDate && + author == other.author && + status == other.status; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), url.hashCode), + messageHeadline.hashCode), + committedDate.hashCode), + author.hashCode), + status.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCommitsRefCommitData_history_nodes') + ..add('G__typename', G__typename) + ..add('url', url) + ..add('messageHeadline', messageHeadline) + ..add('committedDate', committedDate) + ..add('author', author) + ..add('status', status)) + .toString(); + } +} + +class GCommitsRefCommitData_history_nodesBuilder + implements + Builder { + _$GCommitsRefCommitData_history_nodes _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _url; + String get url => _$this._url; + set url(String url) => _$this._url = url; + + String _messageHeadline; + String get messageHeadline => _$this._messageHeadline; + set messageHeadline(String messageHeadline) => + _$this._messageHeadline = messageHeadline; + + DateTime _committedDate; + DateTime get committedDate => _$this._committedDate; + set committedDate(DateTime committedDate) => + _$this._committedDate = committedDate; + + GCommitsRefCommitData_history_nodes_authorBuilder _author; + GCommitsRefCommitData_history_nodes_authorBuilder get author => + _$this._author ??= + new GCommitsRefCommitData_history_nodes_authorBuilder(); + set author(GCommitsRefCommitData_history_nodes_authorBuilder author) => + _$this._author = author; + + GCommitsRefCommitData_history_nodes_statusBuilder _status; + GCommitsRefCommitData_history_nodes_statusBuilder get status => + _$this._status ??= + new GCommitsRefCommitData_history_nodes_statusBuilder(); + set status(GCommitsRefCommitData_history_nodes_statusBuilder status) => + _$this._status = status; + + GCommitsRefCommitData_history_nodesBuilder() { + GCommitsRefCommitData_history_nodes._initializeBuilder(this); + } + + GCommitsRefCommitData_history_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _url = _$v.url; + _messageHeadline = _$v.messageHeadline; + _committedDate = _$v.committedDate; + _author = _$v.author?.toBuilder(); + _status = _$v.status?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GCommitsRefCommitData_history_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefCommitData_history_nodes; + } + + @override + void update( + void Function(GCommitsRefCommitData_history_nodesBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefCommitData_history_nodes build() { + _$GCommitsRefCommitData_history_nodes _$result; + try { + _$result = _$v ?? + new _$GCommitsRefCommitData_history_nodes._( + G__typename: G__typename, + url: url, + messageHeadline: messageHeadline, + committedDate: committedDate, + author: _author?.build(), + status: _status?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + _$failedField = 'status'; + _status?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsRefCommitData_history_nodes', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitsRefCommitData_history_nodes_author + extends GCommitsRefCommitData_history_nodes_author { + @override + final String G__typename; + @override + final String name; + @override + final String avatarUrl; + @override + final GCommitsRefCommitData_history_nodes_author_user user; + + factory _$GCommitsRefCommitData_history_nodes_author( + [void Function(GCommitsRefCommitData_history_nodes_authorBuilder) + updates]) => + (new GCommitsRefCommitData_history_nodes_authorBuilder()..update(updates)) + .build(); + + _$GCommitsRefCommitData_history_nodes_author._( + {this.G__typename, this.name, this.avatarUrl, this.user}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefCommitData_history_nodes_author', 'G__typename'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefCommitData_history_nodes_author', 'avatarUrl'); + } + } + + @override + GCommitsRefCommitData_history_nodes_author rebuild( + void Function(GCommitsRefCommitData_history_nodes_authorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsRefCommitData_history_nodes_authorBuilder toBuilder() => + new GCommitsRefCommitData_history_nodes_authorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsRefCommitData_history_nodes_author && + G__typename == other.G__typename && + name == other.name && + avatarUrl == other.avatarUrl && + user == other.user; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), name.hashCode), + avatarUrl.hashCode), + user.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsRefCommitData_history_nodes_author') + ..add('G__typename', G__typename) + ..add('name', name) + ..add('avatarUrl', avatarUrl) + ..add('user', user)) + .toString(); + } +} + +class GCommitsRefCommitData_history_nodes_authorBuilder + implements + Builder { + _$GCommitsRefCommitData_history_nodes_author _$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; + + GCommitsRefCommitData_history_nodes_author_userBuilder _user; + GCommitsRefCommitData_history_nodes_author_userBuilder get user => + _$this._user ??= + new GCommitsRefCommitData_history_nodes_author_userBuilder(); + set user(GCommitsRefCommitData_history_nodes_author_userBuilder user) => + _$this._user = user; + + GCommitsRefCommitData_history_nodes_authorBuilder() { + GCommitsRefCommitData_history_nodes_author._initializeBuilder(this); + } + + GCommitsRefCommitData_history_nodes_authorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _avatarUrl = _$v.avatarUrl; + _user = _$v.user?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GCommitsRefCommitData_history_nodes_author other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefCommitData_history_nodes_author; + } + + @override + void update( + void Function(GCommitsRefCommitData_history_nodes_authorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefCommitData_history_nodes_author build() { + _$GCommitsRefCommitData_history_nodes_author _$result; + try { + _$result = _$v ?? + new _$GCommitsRefCommitData_history_nodes_author._( + G__typename: G__typename, + name: name, + avatarUrl: avatarUrl, + user: _user?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'user'; + _user?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsRefCommitData_history_nodes_author', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitsRefCommitData_history_nodes_author_user + extends GCommitsRefCommitData_history_nodes_author_user { + @override + final String G__typename; + @override + final String login; + + factory _$GCommitsRefCommitData_history_nodes_author_user( + [void Function(GCommitsRefCommitData_history_nodes_author_userBuilder) + updates]) => + (new GCommitsRefCommitData_history_nodes_author_userBuilder() + ..update(updates)) + .build(); + + _$GCommitsRefCommitData_history_nodes_author_user._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefCommitData_history_nodes_author_user', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefCommitData_history_nodes_author_user', 'login'); + } + } + + @override + GCommitsRefCommitData_history_nodes_author_user rebuild( + void Function(GCommitsRefCommitData_history_nodes_author_userBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsRefCommitData_history_nodes_author_userBuilder toBuilder() => + new GCommitsRefCommitData_history_nodes_author_userBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsRefCommitData_history_nodes_author_user && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsRefCommitData_history_nodes_author_user') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GCommitsRefCommitData_history_nodes_author_userBuilder + implements + Builder { + _$GCommitsRefCommitData_history_nodes_author_user _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GCommitsRefCommitData_history_nodes_author_userBuilder() { + GCommitsRefCommitData_history_nodes_author_user._initializeBuilder(this); + } + + GCommitsRefCommitData_history_nodes_author_userBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GCommitsRefCommitData_history_nodes_author_user other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefCommitData_history_nodes_author_user; + } + + @override + void update( + void Function(GCommitsRefCommitData_history_nodes_author_userBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefCommitData_history_nodes_author_user build() { + final _$result = _$v ?? + new _$GCommitsRefCommitData_history_nodes_author_user._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GCommitsRefCommitData_history_nodes_status + extends GCommitsRefCommitData_history_nodes_status { + @override + final String G__typename; + @override + final _i3.GStatusState state; + + factory _$GCommitsRefCommitData_history_nodes_status( + [void Function(GCommitsRefCommitData_history_nodes_statusBuilder) + updates]) => + (new GCommitsRefCommitData_history_nodes_statusBuilder()..update(updates)) + .build(); + + _$GCommitsRefCommitData_history_nodes_status._({this.G__typename, this.state}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefCommitData_history_nodes_status', 'G__typename'); + } + if (state == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefCommitData_history_nodes_status', 'state'); + } + } + + @override + GCommitsRefCommitData_history_nodes_status rebuild( + void Function(GCommitsRefCommitData_history_nodes_statusBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsRefCommitData_history_nodes_statusBuilder toBuilder() => + new GCommitsRefCommitData_history_nodes_statusBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsRefCommitData_history_nodes_status && + G__typename == other.G__typename && + state == other.state; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), state.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsRefCommitData_history_nodes_status') + ..add('G__typename', G__typename) + ..add('state', state)) + .toString(); + } +} + +class GCommitsRefCommitData_history_nodes_statusBuilder + implements + Builder { + _$GCommitsRefCommitData_history_nodes_status _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + _i3.GStatusState _state; + _i3.GStatusState get state => _$this._state; + set state(_i3.GStatusState state) => _$this._state = state; + + GCommitsRefCommitData_history_nodes_statusBuilder() { + GCommitsRefCommitData_history_nodes_status._initializeBuilder(this); + } + + GCommitsRefCommitData_history_nodes_statusBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _state = _$v.state; + _$v = null; + } + return this; + } + + @override + void replace(GCommitsRefCommitData_history_nodes_status other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefCommitData_history_nodes_status; + } + + @override + void update( + void Function(GCommitsRefCommitData_history_nodes_statusBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefCommitData_history_nodes_status build() { + final _$result = _$v ?? + new _$GCommitsRefCommitData_history_nodes_status._( + G__typename: G__typename, state: state); + replace(_$result); + return _$result; + } +} + +class _$GCommitsRefData extends GCommitsRefData { + @override + final String G__typename; + @override + final GCommitsRefData_target target; + + factory _$GCommitsRefData([void Function(GCommitsRefDataBuilder) updates]) => + (new GCommitsRefDataBuilder()..update(updates)).build(); + + _$GCommitsRefData._({this.G__typename, this.target}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GCommitsRefData', 'G__typename'); + } + } + + @override + GCommitsRefData rebuild(void Function(GCommitsRefDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsRefDataBuilder toBuilder() => + new GCommitsRefDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsRefData && + G__typename == other.G__typename && + target == other.target; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), target.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCommitsRefData') + ..add('G__typename', G__typename) + ..add('target', target)) + .toString(); + } +} + +class GCommitsRefDataBuilder + implements Builder { + _$GCommitsRefData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCommitsRefData_target _target; + GCommitsRefData_target get target => _$this._target; + set target(GCommitsRefData_target target) => _$this._target = target; + + GCommitsRefDataBuilder() { + GCommitsRefData._initializeBuilder(this); + } + + GCommitsRefDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _target = _$v.target; + _$v = null; + } + return this; + } + + @override + void replace(GCommitsRefData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefData; + } + + @override + void update(void Function(GCommitsRefDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefData build() { + final _$result = _$v ?? + new _$GCommitsRefData._(G__typename: G__typename, target: target); + replace(_$result); + return _$result; + } +} + +class _$GCommitsRefData_target__base extends GCommitsRefData_target__base { + @override + final String G__typename; + + factory _$GCommitsRefData_target__base( + [void Function(GCommitsRefData_target__baseBuilder) updates]) => + (new GCommitsRefData_target__baseBuilder()..update(updates)).build(); + + _$GCommitsRefData_target__base._({this.G__typename}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefData_target__base', 'G__typename'); + } + } + + @override + GCommitsRefData_target__base rebuild( + void Function(GCommitsRefData_target__baseBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsRefData_target__baseBuilder toBuilder() => + new GCommitsRefData_target__baseBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsRefData_target__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCommitsRefData_target__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GCommitsRefData_target__baseBuilder + implements + Builder { + _$GCommitsRefData_target__base _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCommitsRefData_target__baseBuilder() { + GCommitsRefData_target__base._initializeBuilder(this); + } + + GCommitsRefData_target__baseBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace(GCommitsRefData_target__base other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefData_target__base; + } + + @override + void update(void Function(GCommitsRefData_target__baseBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefData_target__base build() { + final _$result = + _$v ?? new _$GCommitsRefData_target__base._(G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GCommitsRefData_target__asCommit + extends GCommitsRefData_target__asCommit { + @override + final String G__typename; + @override + final GCommitsRefData_target__asCommit_history history; + + factory _$GCommitsRefData_target__asCommit( + [void Function(GCommitsRefData_target__asCommitBuilder) updates]) => + (new GCommitsRefData_target__asCommitBuilder()..update(updates)).build(); + + _$GCommitsRefData_target__asCommit._({this.G__typename, this.history}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefData_target__asCommit', 'G__typename'); + } + if (history == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefData_target__asCommit', 'history'); + } + } + + @override + GCommitsRefData_target__asCommit rebuild( + void Function(GCommitsRefData_target__asCommitBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsRefData_target__asCommitBuilder toBuilder() => + new GCommitsRefData_target__asCommitBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsRefData_target__asCommit && + G__typename == other.G__typename && + history == other.history; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), history.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCommitsRefData_target__asCommit') + ..add('G__typename', G__typename) + ..add('history', history)) + .toString(); + } +} + +class GCommitsRefData_target__asCommitBuilder + implements + Builder { + _$GCommitsRefData_target__asCommit _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCommitsRefData_target__asCommit_historyBuilder _history; + GCommitsRefData_target__asCommit_historyBuilder get history => + _$this._history ??= new GCommitsRefData_target__asCommit_historyBuilder(); + set history(GCommitsRefData_target__asCommit_historyBuilder history) => + _$this._history = history; + + GCommitsRefData_target__asCommitBuilder() { + GCommitsRefData_target__asCommit._initializeBuilder(this); + } + + GCommitsRefData_target__asCommitBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _history = _$v.history?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GCommitsRefData_target__asCommit other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefData_target__asCommit; + } + + @override + void update(void Function(GCommitsRefData_target__asCommitBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefData_target__asCommit build() { + _$GCommitsRefData_target__asCommit _$result; + try { + _$result = _$v ?? + new _$GCommitsRefData_target__asCommit._( + G__typename: G__typename, history: history.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'history'; + history.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsRefData_target__asCommit', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitsRefData_target__asCommit_history + extends GCommitsRefData_target__asCommit_history { + @override + final String G__typename; + @override + final GCommitsRefData_target__asCommit_history_pageInfo pageInfo; + @override + final BuiltList nodes; + + factory _$GCommitsRefData_target__asCommit_history( + [void Function(GCommitsRefData_target__asCommit_historyBuilder) + updates]) => + (new GCommitsRefData_target__asCommit_historyBuilder()..update(updates)) + .build(); + + _$GCommitsRefData_target__asCommit_history._( + {this.G__typename, this.pageInfo, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefData_target__asCommit_history', 'G__typename'); + } + if (pageInfo == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefData_target__asCommit_history', 'pageInfo'); + } + } + + @override + GCommitsRefData_target__asCommit_history rebuild( + void Function(GCommitsRefData_target__asCommit_historyBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsRefData_target__asCommit_historyBuilder toBuilder() => + new GCommitsRefData_target__asCommit_historyBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsRefData_target__asCommit_history && + G__typename == other.G__typename && + pageInfo == other.pageInfo && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), pageInfo.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsRefData_target__asCommit_history') + ..add('G__typename', G__typename) + ..add('pageInfo', pageInfo) + ..add('nodes', nodes)) + .toString(); + } +} + +class GCommitsRefData_target__asCommit_historyBuilder + implements + Builder { + _$GCommitsRefData_target__asCommit_history _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCommitsRefData_target__asCommit_history_pageInfoBuilder _pageInfo; + GCommitsRefData_target__asCommit_history_pageInfoBuilder get pageInfo => + _$this._pageInfo ??= + new GCommitsRefData_target__asCommit_history_pageInfoBuilder(); + set pageInfo( + GCommitsRefData_target__asCommit_history_pageInfoBuilder pageInfo) => + _$this._pageInfo = pageInfo; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= + new ListBuilder(); + set nodes( + ListBuilder nodes) => + _$this._nodes = nodes; + + GCommitsRefData_target__asCommit_historyBuilder() { + GCommitsRefData_target__asCommit_history._initializeBuilder(this); + } + + GCommitsRefData_target__asCommit_historyBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _pageInfo = _$v.pageInfo?.toBuilder(); + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GCommitsRefData_target__asCommit_history other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefData_target__asCommit_history; + } + + @override + void update( + void Function(GCommitsRefData_target__asCommit_historyBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefData_target__asCommit_history build() { + _$GCommitsRefData_target__asCommit_history _$result; + try { + _$result = _$v ?? + new _$GCommitsRefData_target__asCommit_history._( + G__typename: G__typename, + pageInfo: pageInfo.build(), + nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'pageInfo'; + pageInfo.build(); + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsRefData_target__asCommit_history', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitsRefData_target__asCommit_history_pageInfo + extends GCommitsRefData_target__asCommit_history_pageInfo { + @override + final String G__typename; + @override + final bool hasNextPage; + @override + final String endCursor; + + factory _$GCommitsRefData_target__asCommit_history_pageInfo( + [void Function( + GCommitsRefData_target__asCommit_history_pageInfoBuilder) + updates]) => + (new GCommitsRefData_target__asCommit_history_pageInfoBuilder() + ..update(updates)) + .build(); + + _$GCommitsRefData_target__asCommit_history_pageInfo._( + {this.G__typename, this.hasNextPage, this.endCursor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefData_target__asCommit_history_pageInfo', 'G__typename'); + } + if (hasNextPage == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefData_target__asCommit_history_pageInfo', 'hasNextPage'); + } + } + + @override + GCommitsRefData_target__asCommit_history_pageInfo rebuild( + void Function( + GCommitsRefData_target__asCommit_history_pageInfoBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsRefData_target__asCommit_history_pageInfoBuilder toBuilder() => + new GCommitsRefData_target__asCommit_history_pageInfoBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsRefData_target__asCommit_history_pageInfo && + G__typename == other.G__typename && + hasNextPage == other.hasNextPage && + endCursor == other.endCursor; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), hasNextPage.hashCode), + endCursor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsRefData_target__asCommit_history_pageInfo') + ..add('G__typename', G__typename) + ..add('hasNextPage', hasNextPage) + ..add('endCursor', endCursor)) + .toString(); + } +} + +class GCommitsRefData_target__asCommit_history_pageInfoBuilder + implements + Builder { + _$GCommitsRefData_target__asCommit_history_pageInfo _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + bool _hasNextPage; + bool get hasNextPage => _$this._hasNextPage; + set hasNextPage(bool hasNextPage) => _$this._hasNextPage = hasNextPage; + + String _endCursor; + String get endCursor => _$this._endCursor; + set endCursor(String endCursor) => _$this._endCursor = endCursor; + + GCommitsRefData_target__asCommit_history_pageInfoBuilder() { + GCommitsRefData_target__asCommit_history_pageInfo._initializeBuilder(this); + } + + GCommitsRefData_target__asCommit_history_pageInfoBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _hasNextPage = _$v.hasNextPage; + _endCursor = _$v.endCursor; + _$v = null; + } + return this; + } + + @override + void replace(GCommitsRefData_target__asCommit_history_pageInfo other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefData_target__asCommit_history_pageInfo; + } + + @override + void update( + void Function(GCommitsRefData_target__asCommit_history_pageInfoBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefData_target__asCommit_history_pageInfo build() { + final _$result = _$v ?? + new _$GCommitsRefData_target__asCommit_history_pageInfo._( + G__typename: G__typename, + hasNextPage: hasNextPage, + endCursor: endCursor); + replace(_$result); + return _$result; + } +} + +class _$GCommitsRefData_target__asCommit_history_nodes + extends GCommitsRefData_target__asCommit_history_nodes { + @override + final String G__typename; + @override + final String url; + @override + final String messageHeadline; + @override + final DateTime committedDate; + @override + final GCommitsRefData_target__asCommit_history_nodes_author author; + @override + final GCommitsRefData_target__asCommit_history_nodes_status status; + + factory _$GCommitsRefData_target__asCommit_history_nodes( + [void Function(GCommitsRefData_target__asCommit_history_nodesBuilder) + updates]) => + (new GCommitsRefData_target__asCommit_history_nodesBuilder() + ..update(updates)) + .build(); + + _$GCommitsRefData_target__asCommit_history_nodes._( + {this.G__typename, + this.url, + this.messageHeadline, + this.committedDate, + this.author, + this.status}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefData_target__asCommit_history_nodes', 'G__typename'); + } + if (url == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefData_target__asCommit_history_nodes', 'url'); + } + if (messageHeadline == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefData_target__asCommit_history_nodes', 'messageHeadline'); + } + if (committedDate == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefData_target__asCommit_history_nodes', 'committedDate'); + } + } + + @override + GCommitsRefData_target__asCommit_history_nodes rebuild( + void Function(GCommitsRefData_target__asCommit_history_nodesBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsRefData_target__asCommit_history_nodesBuilder toBuilder() => + new GCommitsRefData_target__asCommit_history_nodesBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsRefData_target__asCommit_history_nodes && + G__typename == other.G__typename && + url == other.url && + messageHeadline == other.messageHeadline && + committedDate == other.committedDate && + author == other.author && + status == other.status; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), url.hashCode), + messageHeadline.hashCode), + committedDate.hashCode), + author.hashCode), + status.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsRefData_target__asCommit_history_nodes') + ..add('G__typename', G__typename) + ..add('url', url) + ..add('messageHeadline', messageHeadline) + ..add('committedDate', committedDate) + ..add('author', author) + ..add('status', status)) + .toString(); + } +} + +class GCommitsRefData_target__asCommit_history_nodesBuilder + implements + Builder { + _$GCommitsRefData_target__asCommit_history_nodes _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _url; + String get url => _$this._url; + set url(String url) => _$this._url = url; + + String _messageHeadline; + String get messageHeadline => _$this._messageHeadline; + set messageHeadline(String messageHeadline) => + _$this._messageHeadline = messageHeadline; + + DateTime _committedDate; + DateTime get committedDate => _$this._committedDate; + set committedDate(DateTime committedDate) => + _$this._committedDate = committedDate; + + GCommitsRefData_target__asCommit_history_nodes_authorBuilder _author; + GCommitsRefData_target__asCommit_history_nodes_authorBuilder get author => + _$this._author ??= + new GCommitsRefData_target__asCommit_history_nodes_authorBuilder(); + set author( + GCommitsRefData_target__asCommit_history_nodes_authorBuilder + author) => + _$this._author = author; + + GCommitsRefData_target__asCommit_history_nodes_statusBuilder _status; + GCommitsRefData_target__asCommit_history_nodes_statusBuilder get status => + _$this._status ??= + new GCommitsRefData_target__asCommit_history_nodes_statusBuilder(); + set status( + GCommitsRefData_target__asCommit_history_nodes_statusBuilder + status) => + _$this._status = status; + + GCommitsRefData_target__asCommit_history_nodesBuilder() { + GCommitsRefData_target__asCommit_history_nodes._initializeBuilder(this); + } + + GCommitsRefData_target__asCommit_history_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _url = _$v.url; + _messageHeadline = _$v.messageHeadline; + _committedDate = _$v.committedDate; + _author = _$v.author?.toBuilder(); + _status = _$v.status?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GCommitsRefData_target__asCommit_history_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefData_target__asCommit_history_nodes; + } + + @override + void update( + void Function(GCommitsRefData_target__asCommit_history_nodesBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefData_target__asCommit_history_nodes build() { + _$GCommitsRefData_target__asCommit_history_nodes _$result; + try { + _$result = _$v ?? + new _$GCommitsRefData_target__asCommit_history_nodes._( + G__typename: G__typename, + url: url, + messageHeadline: messageHeadline, + committedDate: committedDate, + author: _author?.build(), + status: _status?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + _$failedField = 'status'; + _status?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsRefData_target__asCommit_history_nodes', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitsRefData_target__asCommit_history_nodes_author + extends GCommitsRefData_target__asCommit_history_nodes_author { + @override + final String G__typename; + @override + final String name; + @override + final String avatarUrl; + @override + final GCommitsRefData_target__asCommit_history_nodes_author_user user; + + factory _$GCommitsRefData_target__asCommit_history_nodes_author( + [void Function( + GCommitsRefData_target__asCommit_history_nodes_authorBuilder) + updates]) => + (new GCommitsRefData_target__asCommit_history_nodes_authorBuilder() + ..update(updates)) + .build(); + + _$GCommitsRefData_target__asCommit_history_nodes_author._( + {this.G__typename, this.name, this.avatarUrl, this.user}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefData_target__asCommit_history_nodes_author', + 'G__typename'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefData_target__asCommit_history_nodes_author', 'avatarUrl'); + } + } + + @override + GCommitsRefData_target__asCommit_history_nodes_author rebuild( + void Function( + GCommitsRefData_target__asCommit_history_nodes_authorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsRefData_target__asCommit_history_nodes_authorBuilder toBuilder() => + new GCommitsRefData_target__asCommit_history_nodes_authorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsRefData_target__asCommit_history_nodes_author && + G__typename == other.G__typename && + name == other.name && + avatarUrl == other.avatarUrl && + user == other.user; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), name.hashCode), + avatarUrl.hashCode), + user.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsRefData_target__asCommit_history_nodes_author') + ..add('G__typename', G__typename) + ..add('name', name) + ..add('avatarUrl', avatarUrl) + ..add('user', user)) + .toString(); + } +} + +class GCommitsRefData_target__asCommit_history_nodes_authorBuilder + implements + Builder { + _$GCommitsRefData_target__asCommit_history_nodes_author _$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; + + GCommitsRefData_target__asCommit_history_nodes_author_userBuilder _user; + GCommitsRefData_target__asCommit_history_nodes_author_userBuilder get user => + _$this._user ??= + new GCommitsRefData_target__asCommit_history_nodes_author_userBuilder(); + set user( + GCommitsRefData_target__asCommit_history_nodes_author_userBuilder + user) => + _$this._user = user; + + GCommitsRefData_target__asCommit_history_nodes_authorBuilder() { + GCommitsRefData_target__asCommit_history_nodes_author._initializeBuilder( + this); + } + + GCommitsRefData_target__asCommit_history_nodes_authorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _avatarUrl = _$v.avatarUrl; + _user = _$v.user?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GCommitsRefData_target__asCommit_history_nodes_author other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefData_target__asCommit_history_nodes_author; + } + + @override + void update( + void Function( + GCommitsRefData_target__asCommit_history_nodes_authorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefData_target__asCommit_history_nodes_author build() { + _$GCommitsRefData_target__asCommit_history_nodes_author _$result; + try { + _$result = _$v ?? + new _$GCommitsRefData_target__asCommit_history_nodes_author._( + G__typename: G__typename, + name: name, + avatarUrl: avatarUrl, + user: _user?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'user'; + _user?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsRefData_target__asCommit_history_nodes_author', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitsRefData_target__asCommit_history_nodes_author_user + extends GCommitsRefData_target__asCommit_history_nodes_author_user { + @override + final String G__typename; + @override + final String login; + + factory _$GCommitsRefData_target__asCommit_history_nodes_author_user( + [void Function( + GCommitsRefData_target__asCommit_history_nodes_author_userBuilder) + updates]) => + (new GCommitsRefData_target__asCommit_history_nodes_author_userBuilder() + ..update(updates)) + .build(); + + _$GCommitsRefData_target__asCommit_history_nodes_author_user._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefData_target__asCommit_history_nodes_author_user', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefData_target__asCommit_history_nodes_author_user', + 'login'); + } + } + + @override + GCommitsRefData_target__asCommit_history_nodes_author_user rebuild( + void Function( + GCommitsRefData_target__asCommit_history_nodes_author_userBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsRefData_target__asCommit_history_nodes_author_userBuilder + toBuilder() => + new GCommitsRefData_target__asCommit_history_nodes_author_userBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GCommitsRefData_target__asCommit_history_nodes_author_user && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsRefData_target__asCommit_history_nodes_author_user') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GCommitsRefData_target__asCommit_history_nodes_author_userBuilder + implements + Builder { + _$GCommitsRefData_target__asCommit_history_nodes_author_user _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GCommitsRefData_target__asCommit_history_nodes_author_userBuilder() { + GCommitsRefData_target__asCommit_history_nodes_author_user + ._initializeBuilder(this); + } + + GCommitsRefData_target__asCommit_history_nodes_author_userBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GCommitsRefData_target__asCommit_history_nodes_author_user other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefData_target__asCommit_history_nodes_author_user; + } + + @override + void update( + void Function( + GCommitsRefData_target__asCommit_history_nodes_author_userBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefData_target__asCommit_history_nodes_author_user build() { + final _$result = _$v ?? + new _$GCommitsRefData_target__asCommit_history_nodes_author_user._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GCommitsRefData_target__asCommit_history_nodes_status + extends GCommitsRefData_target__asCommit_history_nodes_status { + @override + final String G__typename; + @override + final _i3.GStatusState state; + + factory _$GCommitsRefData_target__asCommit_history_nodes_status( + [void Function( + GCommitsRefData_target__asCommit_history_nodes_statusBuilder) + updates]) => + (new GCommitsRefData_target__asCommit_history_nodes_statusBuilder() + ..update(updates)) + .build(); + + _$GCommitsRefData_target__asCommit_history_nodes_status._( + {this.G__typename, this.state}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefData_target__asCommit_history_nodes_status', + 'G__typename'); + } + if (state == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefData_target__asCommit_history_nodes_status', 'state'); + } + } + + @override + GCommitsRefData_target__asCommit_history_nodes_status rebuild( + void Function( + GCommitsRefData_target__asCommit_history_nodes_statusBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitsRefData_target__asCommit_history_nodes_statusBuilder toBuilder() => + new GCommitsRefData_target__asCommit_history_nodes_statusBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitsRefData_target__asCommit_history_nodes_status && + G__typename == other.G__typename && + state == other.state; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), state.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCommitsRefData_target__asCommit_history_nodes_status') + ..add('G__typename', G__typename) + ..add('state', state)) + .toString(); + } +} + +class GCommitsRefData_target__asCommit_history_nodes_statusBuilder + implements + Builder { + _$GCommitsRefData_target__asCommit_history_nodes_status _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + _i3.GStatusState _state; + _i3.GStatusState get state => _$this._state; + set state(_i3.GStatusState state) => _$this._state = state; + + GCommitsRefData_target__asCommit_history_nodes_statusBuilder() { + GCommitsRefData_target__asCommit_history_nodes_status._initializeBuilder( + this); + } + + GCommitsRefData_target__asCommit_history_nodes_statusBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _state = _$v.state; + _$v = null; + } + return this; + } + + @override + void replace(GCommitsRefData_target__asCommit_history_nodes_status other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefData_target__asCommit_history_nodes_status; + } + + @override + void update( + void Function( + GCommitsRefData_target__asCommit_history_nodes_statusBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefData_target__asCommit_history_nodes_status build() { + final _$result = _$v ?? + new _$GCommitsRefData_target__asCommit_history_nodes_status._( + G__typename: G__typename, state: state); + replace(_$result); + return _$result; + } +} + +class _$GCommentPartsData extends GCommentPartsData { + @override + final String G__typename; + @override + final String id; + @override + final DateTime createdAt; + @override + final String body; + @override + final GCommentPartsData_author author; + + factory _$GCommentPartsData( + [void Function(GCommentPartsDataBuilder) updates]) => + (new GCommentPartsDataBuilder()..update(updates)).build(); + + _$GCommentPartsData._( + {this.G__typename, this.id, this.createdAt, this.body, this.author}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GCommentPartsData', 'G__typename'); + } + if (id == null) { + throw new BuiltValueNullFieldError('GCommentPartsData', 'id'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError('GCommentPartsData', 'createdAt'); + } + if (body == null) { + throw new BuiltValueNullFieldError('GCommentPartsData', 'body'); + } + } + + @override + GCommentPartsData rebuild(void Function(GCommentPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommentPartsDataBuilder toBuilder() => + new GCommentPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommentPartsData && + G__typename == other.G__typename && + id == other.id && + createdAt == other.createdAt && + body == other.body && + author == other.author; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), id.hashCode), + createdAt.hashCode), + body.hashCode), + author.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCommentPartsData') + ..add('G__typename', G__typename) + ..add('id', id) + ..add('createdAt', createdAt) + ..add('body', body) + ..add('author', author)) + .toString(); + } +} + +class GCommentPartsDataBuilder + implements Builder { + _$GCommentPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _id; + String get id => _$this._id; + set id(String id) => _$this._id = id; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + GCommentPartsData_authorBuilder _author; + GCommentPartsData_authorBuilder get author => + _$this._author ??= new GCommentPartsData_authorBuilder(); + set author(GCommentPartsData_authorBuilder author) => _$this._author = author; + + GCommentPartsDataBuilder() { + GCommentPartsData._initializeBuilder(this); + } + + GCommentPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _id = _$v.id; + _createdAt = _$v.createdAt; + _body = _$v.body; + _author = _$v.author?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GCommentPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommentPartsData; + } + + @override + void update(void Function(GCommentPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommentPartsData build() { + _$GCommentPartsData _$result; + try { + _$result = _$v ?? + new _$GCommentPartsData._( + G__typename: G__typename, + id: id, + createdAt: createdAt, + body: body, + author: _author?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommentPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommentPartsData_author extends GCommentPartsData_author { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GCommentPartsData_author( + [void Function(GCommentPartsData_authorBuilder) updates]) => + (new GCommentPartsData_authorBuilder()..update(updates)).build(); + + _$GCommentPartsData_author._({this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCommentPartsData_author', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError('GCommentPartsData_author', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GCommentPartsData_author', 'avatarUrl'); + } + } + + @override + GCommentPartsData_author rebuild( + void Function(GCommentPartsData_authorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommentPartsData_authorBuilder toBuilder() => + new GCommentPartsData_authorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommentPartsData_author && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCommentPartsData_author') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GCommentPartsData_authorBuilder + implements + Builder { + _$GCommentPartsData_author _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GCommentPartsData_authorBuilder() { + GCommentPartsData_author._initializeBuilder(this); + } + + GCommentPartsData_authorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace(GCommentPartsData_author other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommentPartsData_author; + } + + @override + void update(void Function(GCommentPartsData_authorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommentPartsData_author build() { + final _$result = _$v ?? + new _$GCommentPartsData_author._( + G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GReactablePartsData extends GReactablePartsData { + @override + final String G__typename; + @override + final GReactablePartsData_THUMBS_UP THUMBS_UP; + @override + final GReactablePartsData_THUMBS_DOWN THUMBS_DOWN; + @override + final GReactablePartsData_LAUGH LAUGH; + @override + final GReactablePartsData_HOORAY HOORAY; + @override + final GReactablePartsData_CONFUSED CONFUSED; + @override + final GReactablePartsData_HEART HEART; + @override + final GReactablePartsData_ROCKET ROCKET; + @override + final GReactablePartsData_EYES EYES; + + factory _$GReactablePartsData( + [void Function(GReactablePartsDataBuilder) updates]) => + (new GReactablePartsDataBuilder()..update(updates)).build(); + + _$GReactablePartsData._( + {this.G__typename, + this.THUMBS_UP, + this.THUMBS_DOWN, + this.LAUGH, + this.HOORAY, + this.CONFUSED, + this.HEART, + this.ROCKET, + this.EYES}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError('GReactablePartsData', 'G__typename'); + } + if (THUMBS_UP == null) { + throw new BuiltValueNullFieldError('GReactablePartsData', 'THUMBS_UP'); + } + if (THUMBS_DOWN == null) { + throw new BuiltValueNullFieldError('GReactablePartsData', 'THUMBS_DOWN'); + } + if (LAUGH == null) { + throw new BuiltValueNullFieldError('GReactablePartsData', 'LAUGH'); + } + if (HOORAY == null) { + throw new BuiltValueNullFieldError('GReactablePartsData', 'HOORAY'); + } + if (CONFUSED == null) { + throw new BuiltValueNullFieldError('GReactablePartsData', 'CONFUSED'); + } + if (HEART == null) { + throw new BuiltValueNullFieldError('GReactablePartsData', 'HEART'); + } + if (ROCKET == null) { + throw new BuiltValueNullFieldError('GReactablePartsData', 'ROCKET'); + } + if (EYES == null) { + throw new BuiltValueNullFieldError('GReactablePartsData', 'EYES'); + } + } + + @override + GReactablePartsData rebuild( + void Function(GReactablePartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReactablePartsDataBuilder toBuilder() => + new GReactablePartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReactablePartsData && + G__typename == other.G__typename && + THUMBS_UP == other.THUMBS_UP && + THUMBS_DOWN == other.THUMBS_DOWN && + LAUGH == other.LAUGH && + HOORAY == other.HOORAY && + CONFUSED == other.CONFUSED && + HEART == other.HEART && + ROCKET == other.ROCKET && + EYES == other.EYES; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, G__typename.hashCode), + THUMBS_UP.hashCode), + THUMBS_DOWN.hashCode), + LAUGH.hashCode), + HOORAY.hashCode), + CONFUSED.hashCode), + HEART.hashCode), + ROCKET.hashCode), + EYES.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReactablePartsData') + ..add('G__typename', G__typename) + ..add('THUMBS_UP', THUMBS_UP) + ..add('THUMBS_DOWN', THUMBS_DOWN) + ..add('LAUGH', LAUGH) + ..add('HOORAY', HOORAY) + ..add('CONFUSED', CONFUSED) + ..add('HEART', HEART) + ..add('ROCKET', ROCKET) + ..add('EYES', EYES)) + .toString(); + } +} + +class GReactablePartsDataBuilder + implements Builder { + _$GReactablePartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GReactablePartsData_THUMBS_UPBuilder _THUMBS_UP; + GReactablePartsData_THUMBS_UPBuilder get THUMBS_UP => + _$this._THUMBS_UP ??= new GReactablePartsData_THUMBS_UPBuilder(); + set THUMBS_UP(GReactablePartsData_THUMBS_UPBuilder THUMBS_UP) => + _$this._THUMBS_UP = THUMBS_UP; + + GReactablePartsData_THUMBS_DOWNBuilder _THUMBS_DOWN; + GReactablePartsData_THUMBS_DOWNBuilder get THUMBS_DOWN => + _$this._THUMBS_DOWN ??= new GReactablePartsData_THUMBS_DOWNBuilder(); + set THUMBS_DOWN(GReactablePartsData_THUMBS_DOWNBuilder THUMBS_DOWN) => + _$this._THUMBS_DOWN = THUMBS_DOWN; + + GReactablePartsData_LAUGHBuilder _LAUGH; + GReactablePartsData_LAUGHBuilder get LAUGH => + _$this._LAUGH ??= new GReactablePartsData_LAUGHBuilder(); + set LAUGH(GReactablePartsData_LAUGHBuilder LAUGH) => _$this._LAUGH = LAUGH; + + GReactablePartsData_HOORAYBuilder _HOORAY; + GReactablePartsData_HOORAYBuilder get HOORAY => + _$this._HOORAY ??= new GReactablePartsData_HOORAYBuilder(); + set HOORAY(GReactablePartsData_HOORAYBuilder HOORAY) => + _$this._HOORAY = HOORAY; + + GReactablePartsData_CONFUSEDBuilder _CONFUSED; + GReactablePartsData_CONFUSEDBuilder get CONFUSED => + _$this._CONFUSED ??= new GReactablePartsData_CONFUSEDBuilder(); + set CONFUSED(GReactablePartsData_CONFUSEDBuilder CONFUSED) => + _$this._CONFUSED = CONFUSED; + + GReactablePartsData_HEARTBuilder _HEART; + GReactablePartsData_HEARTBuilder get HEART => + _$this._HEART ??= new GReactablePartsData_HEARTBuilder(); + set HEART(GReactablePartsData_HEARTBuilder HEART) => _$this._HEART = HEART; + + GReactablePartsData_ROCKETBuilder _ROCKET; + GReactablePartsData_ROCKETBuilder get ROCKET => + _$this._ROCKET ??= new GReactablePartsData_ROCKETBuilder(); + set ROCKET(GReactablePartsData_ROCKETBuilder ROCKET) => + _$this._ROCKET = ROCKET; + + GReactablePartsData_EYESBuilder _EYES; + GReactablePartsData_EYESBuilder get EYES => + _$this._EYES ??= new GReactablePartsData_EYESBuilder(); + set EYES(GReactablePartsData_EYESBuilder EYES) => _$this._EYES = EYES; + + GReactablePartsDataBuilder() { + GReactablePartsData._initializeBuilder(this); + } + + GReactablePartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _THUMBS_UP = _$v.THUMBS_UP?.toBuilder(); + _THUMBS_DOWN = _$v.THUMBS_DOWN?.toBuilder(); + _LAUGH = _$v.LAUGH?.toBuilder(); + _HOORAY = _$v.HOORAY?.toBuilder(); + _CONFUSED = _$v.CONFUSED?.toBuilder(); + _HEART = _$v.HEART?.toBuilder(); + _ROCKET = _$v.ROCKET?.toBuilder(); + _EYES = _$v.EYES?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GReactablePartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReactablePartsData; + } + + @override + void update(void Function(GReactablePartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReactablePartsData build() { + _$GReactablePartsData _$result; + try { + _$result = _$v ?? + new _$GReactablePartsData._( + G__typename: G__typename, + THUMBS_UP: THUMBS_UP.build(), + THUMBS_DOWN: THUMBS_DOWN.build(), + LAUGH: LAUGH.build(), + HOORAY: HOORAY.build(), + CONFUSED: CONFUSED.build(), + HEART: HEART.build(), + ROCKET: ROCKET.build(), + EYES: EYES.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'THUMBS_UP'; + THUMBS_UP.build(); + _$failedField = 'THUMBS_DOWN'; + THUMBS_DOWN.build(); + _$failedField = 'LAUGH'; + LAUGH.build(); + _$failedField = 'HOORAY'; + HOORAY.build(); + _$failedField = 'CONFUSED'; + CONFUSED.build(); + _$failedField = 'HEART'; + HEART.build(); + _$failedField = 'ROCKET'; + ROCKET.build(); + _$failedField = 'EYES'; + EYES.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReactablePartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReactablePartsData_THUMBS_UP extends GReactablePartsData_THUMBS_UP { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GReactablePartsData_THUMBS_UP( + [void Function(GReactablePartsData_THUMBS_UPBuilder) updates]) => + (new GReactablePartsData_THUMBS_UPBuilder()..update(updates)).build(); + + _$GReactablePartsData_THUMBS_UP._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_THUMBS_UP', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_THUMBS_UP', 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_THUMBS_UP', 'viewerHasReacted'); + } + } + + @override + GReactablePartsData_THUMBS_UP rebuild( + void Function(GReactablePartsData_THUMBS_UPBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReactablePartsData_THUMBS_UPBuilder toBuilder() => + new GReactablePartsData_THUMBS_UPBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReactablePartsData_THUMBS_UP && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReactablePartsData_THUMBS_UP') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GReactablePartsData_THUMBS_UPBuilder + implements + Builder { + _$GReactablePartsData_THUMBS_UP _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GReactablePartsData_THUMBS_UPBuilder() { + GReactablePartsData_THUMBS_UP._initializeBuilder(this); + } + + GReactablePartsData_THUMBS_UPBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GReactablePartsData_THUMBS_UP other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReactablePartsData_THUMBS_UP; + } + + @override + void update(void Function(GReactablePartsData_THUMBS_UPBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReactablePartsData_THUMBS_UP build() { + final _$result = _$v ?? + new _$GReactablePartsData_THUMBS_UP._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GReactablePartsData_THUMBS_DOWN + extends GReactablePartsData_THUMBS_DOWN { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GReactablePartsData_THUMBS_DOWN( + [void Function(GReactablePartsData_THUMBS_DOWNBuilder) updates]) => + (new GReactablePartsData_THUMBS_DOWNBuilder()..update(updates)).build(); + + _$GReactablePartsData_THUMBS_DOWN._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_THUMBS_DOWN', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_THUMBS_DOWN', 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_THUMBS_DOWN', 'viewerHasReacted'); + } + } + + @override + GReactablePartsData_THUMBS_DOWN rebuild( + void Function(GReactablePartsData_THUMBS_DOWNBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReactablePartsData_THUMBS_DOWNBuilder toBuilder() => + new GReactablePartsData_THUMBS_DOWNBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReactablePartsData_THUMBS_DOWN && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReactablePartsData_THUMBS_DOWN') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GReactablePartsData_THUMBS_DOWNBuilder + implements + Builder { + _$GReactablePartsData_THUMBS_DOWN _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GReactablePartsData_THUMBS_DOWNBuilder() { + GReactablePartsData_THUMBS_DOWN._initializeBuilder(this); + } + + GReactablePartsData_THUMBS_DOWNBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GReactablePartsData_THUMBS_DOWN other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReactablePartsData_THUMBS_DOWN; + } + + @override + void update(void Function(GReactablePartsData_THUMBS_DOWNBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReactablePartsData_THUMBS_DOWN build() { + final _$result = _$v ?? + new _$GReactablePartsData_THUMBS_DOWN._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GReactablePartsData_LAUGH extends GReactablePartsData_LAUGH { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GReactablePartsData_LAUGH( + [void Function(GReactablePartsData_LAUGHBuilder) updates]) => + (new GReactablePartsData_LAUGHBuilder()..update(updates)).build(); + + _$GReactablePartsData_LAUGH._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_LAUGH', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_LAUGH', 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_LAUGH', 'viewerHasReacted'); + } + } + + @override + GReactablePartsData_LAUGH rebuild( + void Function(GReactablePartsData_LAUGHBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReactablePartsData_LAUGHBuilder toBuilder() => + new GReactablePartsData_LAUGHBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReactablePartsData_LAUGH && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReactablePartsData_LAUGH') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GReactablePartsData_LAUGHBuilder + implements + Builder { + _$GReactablePartsData_LAUGH _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GReactablePartsData_LAUGHBuilder() { + GReactablePartsData_LAUGH._initializeBuilder(this); + } + + GReactablePartsData_LAUGHBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GReactablePartsData_LAUGH other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReactablePartsData_LAUGH; + } + + @override + void update(void Function(GReactablePartsData_LAUGHBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReactablePartsData_LAUGH build() { + final _$result = _$v ?? + new _$GReactablePartsData_LAUGH._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GReactablePartsData_HOORAY extends GReactablePartsData_HOORAY { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GReactablePartsData_HOORAY( + [void Function(GReactablePartsData_HOORAYBuilder) updates]) => + (new GReactablePartsData_HOORAYBuilder()..update(updates)).build(); + + _$GReactablePartsData_HOORAY._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_HOORAY', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_HOORAY', 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_HOORAY', 'viewerHasReacted'); + } + } + + @override + GReactablePartsData_HOORAY rebuild( + void Function(GReactablePartsData_HOORAYBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReactablePartsData_HOORAYBuilder toBuilder() => + new GReactablePartsData_HOORAYBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReactablePartsData_HOORAY && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReactablePartsData_HOORAY') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GReactablePartsData_HOORAYBuilder + implements + Builder { + _$GReactablePartsData_HOORAY _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GReactablePartsData_HOORAYBuilder() { + GReactablePartsData_HOORAY._initializeBuilder(this); + } + + GReactablePartsData_HOORAYBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GReactablePartsData_HOORAY other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReactablePartsData_HOORAY; + } + + @override + void update(void Function(GReactablePartsData_HOORAYBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReactablePartsData_HOORAY build() { + final _$result = _$v ?? + new _$GReactablePartsData_HOORAY._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GReactablePartsData_CONFUSED extends GReactablePartsData_CONFUSED { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GReactablePartsData_CONFUSED( + [void Function(GReactablePartsData_CONFUSEDBuilder) updates]) => + (new GReactablePartsData_CONFUSEDBuilder()..update(updates)).build(); + + _$GReactablePartsData_CONFUSED._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_CONFUSED', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_CONFUSED', 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_CONFUSED', 'viewerHasReacted'); + } + } + + @override + GReactablePartsData_CONFUSED rebuild( + void Function(GReactablePartsData_CONFUSEDBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReactablePartsData_CONFUSEDBuilder toBuilder() => + new GReactablePartsData_CONFUSEDBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReactablePartsData_CONFUSED && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReactablePartsData_CONFUSED') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GReactablePartsData_CONFUSEDBuilder + implements + Builder { + _$GReactablePartsData_CONFUSED _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GReactablePartsData_CONFUSEDBuilder() { + GReactablePartsData_CONFUSED._initializeBuilder(this); + } + + GReactablePartsData_CONFUSEDBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GReactablePartsData_CONFUSED other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReactablePartsData_CONFUSED; + } + + @override + void update(void Function(GReactablePartsData_CONFUSEDBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReactablePartsData_CONFUSED build() { + final _$result = _$v ?? + new _$GReactablePartsData_CONFUSED._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GReactablePartsData_HEART extends GReactablePartsData_HEART { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GReactablePartsData_HEART( + [void Function(GReactablePartsData_HEARTBuilder) updates]) => + (new GReactablePartsData_HEARTBuilder()..update(updates)).build(); + + _$GReactablePartsData_HEART._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_HEART', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_HEART', 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_HEART', 'viewerHasReacted'); + } + } + + @override + GReactablePartsData_HEART rebuild( + void Function(GReactablePartsData_HEARTBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReactablePartsData_HEARTBuilder toBuilder() => + new GReactablePartsData_HEARTBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReactablePartsData_HEART && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReactablePartsData_HEART') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GReactablePartsData_HEARTBuilder + implements + Builder { + _$GReactablePartsData_HEART _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GReactablePartsData_HEARTBuilder() { + GReactablePartsData_HEART._initializeBuilder(this); + } + + GReactablePartsData_HEARTBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GReactablePartsData_HEART other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReactablePartsData_HEART; + } + + @override + void update(void Function(GReactablePartsData_HEARTBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReactablePartsData_HEART build() { + final _$result = _$v ?? + new _$GReactablePartsData_HEART._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GReactablePartsData_ROCKET extends GReactablePartsData_ROCKET { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GReactablePartsData_ROCKET( + [void Function(GReactablePartsData_ROCKETBuilder) updates]) => + (new GReactablePartsData_ROCKETBuilder()..update(updates)).build(); + + _$GReactablePartsData_ROCKET._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_ROCKET', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_ROCKET', 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_ROCKET', 'viewerHasReacted'); + } + } + + @override + GReactablePartsData_ROCKET rebuild( + void Function(GReactablePartsData_ROCKETBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReactablePartsData_ROCKETBuilder toBuilder() => + new GReactablePartsData_ROCKETBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReactablePartsData_ROCKET && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReactablePartsData_ROCKET') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GReactablePartsData_ROCKETBuilder + implements + Builder { + _$GReactablePartsData_ROCKET _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GReactablePartsData_ROCKETBuilder() { + GReactablePartsData_ROCKET._initializeBuilder(this); + } + + GReactablePartsData_ROCKETBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GReactablePartsData_ROCKET other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReactablePartsData_ROCKET; + } + + @override + void update(void Function(GReactablePartsData_ROCKETBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReactablePartsData_ROCKET build() { + final _$result = _$v ?? + new _$GReactablePartsData_ROCKET._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GReactablePartsData_EYES extends GReactablePartsData_EYES { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GReactablePartsData_EYES( + [void Function(GReactablePartsData_EYESBuilder) updates]) => + (new GReactablePartsData_EYESBuilder()..update(updates)).build(); + + _$GReactablePartsData_EYES._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_EYES', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_EYES', 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GReactablePartsData_EYES', 'viewerHasReacted'); + } + } + + @override + GReactablePartsData_EYES rebuild( + void Function(GReactablePartsData_EYESBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReactablePartsData_EYESBuilder toBuilder() => + new GReactablePartsData_EYESBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReactablePartsData_EYES && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReactablePartsData_EYES') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GReactablePartsData_EYESBuilder + implements + Builder { + _$GReactablePartsData_EYES _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GReactablePartsData_EYESBuilder() { + GReactablePartsData_EYES._initializeBuilder(this); + } + + GReactablePartsData_EYESBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GReactablePartsData_EYES other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReactablePartsData_EYES; + } + + @override + void update(void Function(GReactablePartsData_EYESBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReactablePartsData_EYES build() { + final _$result = _$v ?? + new _$GReactablePartsData_EYES._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GReferencedEventPartsData extends GReferencedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final bool isCrossRepository; + @override + final GReferencedEventPartsData_actor actor; + @override + final GReferencedEventPartsData_commit commit; + @override + final GReferencedEventPartsData_commitRepository commitRepository; + + factory _$GReferencedEventPartsData( + [void Function(GReferencedEventPartsDataBuilder) updates]) => + (new GReferencedEventPartsDataBuilder()..update(updates)).build(); + + _$GReferencedEventPartsData._( + {this.G__typename, + this.createdAt, + this.isCrossRepository, + this.actor, + this.commit, + this.commitRepository}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReferencedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GReferencedEventPartsData', 'createdAt'); + } + if (isCrossRepository == null) { + throw new BuiltValueNullFieldError( + 'GReferencedEventPartsData', 'isCrossRepository'); + } + if (commitRepository == null) { + throw new BuiltValueNullFieldError( + 'GReferencedEventPartsData', 'commitRepository'); + } + } + + @override + GReferencedEventPartsData rebuild( + void Function(GReferencedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReferencedEventPartsDataBuilder toBuilder() => + new GReferencedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReferencedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + isCrossRepository == other.isCrossRepository && + actor == other.actor && + commit == other.commit && + commitRepository == other.commitRepository; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + isCrossRepository.hashCode), + actor.hashCode), + commit.hashCode), + commitRepository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReferencedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('isCrossRepository', isCrossRepository) + ..add('actor', actor) + ..add('commit', commit) + ..add('commitRepository', commitRepository)) + .toString(); + } +} + +class GReferencedEventPartsDataBuilder + implements + Builder { + _$GReferencedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + bool _isCrossRepository; + bool get isCrossRepository => _$this._isCrossRepository; + set isCrossRepository(bool isCrossRepository) => + _$this._isCrossRepository = isCrossRepository; + + GReferencedEventPartsData_actorBuilder _actor; + GReferencedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GReferencedEventPartsData_actorBuilder(); + set actor(GReferencedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GReferencedEventPartsData_commitBuilder _commit; + GReferencedEventPartsData_commitBuilder get commit => + _$this._commit ??= new GReferencedEventPartsData_commitBuilder(); + set commit(GReferencedEventPartsData_commitBuilder commit) => + _$this._commit = commit; + + GReferencedEventPartsData_commitRepositoryBuilder _commitRepository; + GReferencedEventPartsData_commitRepositoryBuilder get commitRepository => + _$this._commitRepository ??= + new GReferencedEventPartsData_commitRepositoryBuilder(); + set commitRepository( + GReferencedEventPartsData_commitRepositoryBuilder commitRepository) => + _$this._commitRepository = commitRepository; + + GReferencedEventPartsDataBuilder() { + GReferencedEventPartsData._initializeBuilder(this); + } + + GReferencedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _isCrossRepository = _$v.isCrossRepository; + _actor = _$v.actor?.toBuilder(); + _commit = _$v.commit?.toBuilder(); + _commitRepository = _$v.commitRepository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GReferencedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReferencedEventPartsData; + } + + @override + void update(void Function(GReferencedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReferencedEventPartsData build() { + _$GReferencedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GReferencedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + isCrossRepository: isCrossRepository, + actor: _actor?.build(), + commit: _commit?.build(), + commitRepository: commitRepository.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'commit'; + _commit?.build(); + _$failedField = 'commitRepository'; + commitRepository.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReferencedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReferencedEventPartsData_actor + extends GReferencedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GReferencedEventPartsData_actor( + [void Function(GReferencedEventPartsData_actorBuilder) updates]) => + (new GReferencedEventPartsData_actorBuilder()..update(updates)).build(); + + _$GReferencedEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReferencedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GReferencedEventPartsData_actor', 'login'); + } + } + + @override + GReferencedEventPartsData_actor rebuild( + void Function(GReferencedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReferencedEventPartsData_actorBuilder toBuilder() => + new GReferencedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReferencedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReferencedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GReferencedEventPartsData_actorBuilder + implements + Builder { + _$GReferencedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GReferencedEventPartsData_actorBuilder() { + GReferencedEventPartsData_actor._initializeBuilder(this); + } + + GReferencedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GReferencedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReferencedEventPartsData_actor; + } + + @override + void update(void Function(GReferencedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReferencedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GReferencedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GReferencedEventPartsData_commit + extends GReferencedEventPartsData_commit { + @override + final String G__typename; + @override + final String oid; + @override + final String url; + + factory _$GReferencedEventPartsData_commit( + [void Function(GReferencedEventPartsData_commitBuilder) updates]) => + (new GReferencedEventPartsData_commitBuilder()..update(updates)).build(); + + _$GReferencedEventPartsData_commit._({this.G__typename, this.oid, this.url}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReferencedEventPartsData_commit', 'G__typename'); + } + if (oid == null) { + throw new BuiltValueNullFieldError( + 'GReferencedEventPartsData_commit', 'oid'); + } + if (url == null) { + throw new BuiltValueNullFieldError( + 'GReferencedEventPartsData_commit', 'url'); + } + } + + @override + GReferencedEventPartsData_commit rebuild( + void Function(GReferencedEventPartsData_commitBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReferencedEventPartsData_commitBuilder toBuilder() => + new GReferencedEventPartsData_commitBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReferencedEventPartsData_commit && + G__typename == other.G__typename && + oid == other.oid && + url == other.url; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), oid.hashCode), url.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReferencedEventPartsData_commit') + ..add('G__typename', G__typename) + ..add('oid', oid) + ..add('url', url)) + .toString(); + } +} + +class GReferencedEventPartsData_commitBuilder + implements + Builder { + _$GReferencedEventPartsData_commit _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _oid; + String get oid => _$this._oid; + set oid(String oid) => _$this._oid = oid; + + String _url; + String get url => _$this._url; + set url(String url) => _$this._url = url; + + GReferencedEventPartsData_commitBuilder() { + GReferencedEventPartsData_commit._initializeBuilder(this); + } + + GReferencedEventPartsData_commitBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _oid = _$v.oid; + _url = _$v.url; + _$v = null; + } + return this; + } + + @override + void replace(GReferencedEventPartsData_commit other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReferencedEventPartsData_commit; + } + + @override + void update(void Function(GReferencedEventPartsData_commitBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReferencedEventPartsData_commit build() { + final _$result = _$v ?? + new _$GReferencedEventPartsData_commit._( + G__typename: G__typename, oid: oid, url: url); + replace(_$result); + return _$result; + } +} + +class _$GReferencedEventPartsData_commitRepository + extends GReferencedEventPartsData_commitRepository { + @override + final String G__typename; + @override + final GReferencedEventPartsData_commitRepository_owner owner; + @override + final String name; + + factory _$GReferencedEventPartsData_commitRepository( + [void Function(GReferencedEventPartsData_commitRepositoryBuilder) + updates]) => + (new GReferencedEventPartsData_commitRepositoryBuilder()..update(updates)) + .build(); + + _$GReferencedEventPartsData_commitRepository._( + {this.G__typename, this.owner, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReferencedEventPartsData_commitRepository', 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GReferencedEventPartsData_commitRepository', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GReferencedEventPartsData_commitRepository', 'name'); + } + } + + @override + GReferencedEventPartsData_commitRepository rebuild( + void Function(GReferencedEventPartsData_commitRepositoryBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GReferencedEventPartsData_commitRepositoryBuilder toBuilder() => + new GReferencedEventPartsData_commitRepositoryBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReferencedEventPartsData_commitRepository && + G__typename == other.G__typename && + owner == other.owner && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), owner.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GReferencedEventPartsData_commitRepository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name)) + .toString(); + } +} + +class GReferencedEventPartsData_commitRepositoryBuilder + implements + Builder { + _$GReferencedEventPartsData_commitRepository _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GReferencedEventPartsData_commitRepository_ownerBuilder _owner; + GReferencedEventPartsData_commitRepository_ownerBuilder get owner => + _$this._owner ??= + new GReferencedEventPartsData_commitRepository_ownerBuilder(); + set owner(GReferencedEventPartsData_commitRepository_ownerBuilder owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GReferencedEventPartsData_commitRepositoryBuilder() { + GReferencedEventPartsData_commitRepository._initializeBuilder(this); + } + + GReferencedEventPartsData_commitRepositoryBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace(GReferencedEventPartsData_commitRepository other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReferencedEventPartsData_commitRepository; + } + + @override + void update( + void Function(GReferencedEventPartsData_commitRepositoryBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GReferencedEventPartsData_commitRepository build() { + _$GReferencedEventPartsData_commitRepository _$result; + try { + _$result = _$v ?? + new _$GReferencedEventPartsData_commitRepository._( + G__typename: G__typename, owner: owner.build(), name: name); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReferencedEventPartsData_commitRepository', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReferencedEventPartsData_commitRepository_owner + extends GReferencedEventPartsData_commitRepository_owner { + @override + final String G__typename; + @override + final String login; + + factory _$GReferencedEventPartsData_commitRepository_owner( + [void Function( + GReferencedEventPartsData_commitRepository_ownerBuilder) + updates]) => + (new GReferencedEventPartsData_commitRepository_ownerBuilder() + ..update(updates)) + .build(); + + _$GReferencedEventPartsData_commitRepository_owner._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReferencedEventPartsData_commitRepository_owner', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GReferencedEventPartsData_commitRepository_owner', 'login'); + } + } + + @override + GReferencedEventPartsData_commitRepository_owner rebuild( + void Function(GReferencedEventPartsData_commitRepository_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GReferencedEventPartsData_commitRepository_ownerBuilder toBuilder() => + new GReferencedEventPartsData_commitRepository_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReferencedEventPartsData_commitRepository_owner && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GReferencedEventPartsData_commitRepository_owner') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GReferencedEventPartsData_commitRepository_ownerBuilder + implements + Builder { + _$GReferencedEventPartsData_commitRepository_owner _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GReferencedEventPartsData_commitRepository_ownerBuilder() { + GReferencedEventPartsData_commitRepository_owner._initializeBuilder(this); + } + + GReferencedEventPartsData_commitRepository_ownerBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GReferencedEventPartsData_commitRepository_owner other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReferencedEventPartsData_commitRepository_owner; + } + + @override + void update( + void Function(GReferencedEventPartsData_commitRepository_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GReferencedEventPartsData_commitRepository_owner build() { + final _$result = _$v ?? + new _$GReferencedEventPartsData_commitRepository_owner._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GRenamedTitleEventPartsData extends GRenamedTitleEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final String previousTitle; + @override + final String currentTitle; + @override + final GRenamedTitleEventPartsData_actor actor; + + factory _$GRenamedTitleEventPartsData( + [void Function(GRenamedTitleEventPartsDataBuilder) updates]) => + (new GRenamedTitleEventPartsDataBuilder()..update(updates)).build(); + + _$GRenamedTitleEventPartsData._( + {this.G__typename, + this.createdAt, + this.previousTitle, + this.currentTitle, + this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRenamedTitleEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GRenamedTitleEventPartsData', 'createdAt'); + } + if (previousTitle == null) { + throw new BuiltValueNullFieldError( + 'GRenamedTitleEventPartsData', 'previousTitle'); + } + if (currentTitle == null) { + throw new BuiltValueNullFieldError( + 'GRenamedTitleEventPartsData', 'currentTitle'); + } + } + + @override + GRenamedTitleEventPartsData rebuild( + void Function(GRenamedTitleEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRenamedTitleEventPartsDataBuilder toBuilder() => + new GRenamedTitleEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRenamedTitleEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + previousTitle == other.previousTitle && + currentTitle == other.currentTitle && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + previousTitle.hashCode), + currentTitle.hashCode), + actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRenamedTitleEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('previousTitle', previousTitle) + ..add('currentTitle', currentTitle) + ..add('actor', actor)) + .toString(); + } +} + +class GRenamedTitleEventPartsDataBuilder + implements + Builder { + _$GRenamedTitleEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _previousTitle; + String get previousTitle => _$this._previousTitle; + set previousTitle(String previousTitle) => + _$this._previousTitle = previousTitle; + + String _currentTitle; + String get currentTitle => _$this._currentTitle; + set currentTitle(String currentTitle) => _$this._currentTitle = currentTitle; + + GRenamedTitleEventPartsData_actorBuilder _actor; + GRenamedTitleEventPartsData_actorBuilder get actor => + _$this._actor ??= new GRenamedTitleEventPartsData_actorBuilder(); + set actor(GRenamedTitleEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GRenamedTitleEventPartsDataBuilder() { + GRenamedTitleEventPartsData._initializeBuilder(this); + } + + GRenamedTitleEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _previousTitle = _$v.previousTitle; + _currentTitle = _$v.currentTitle; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GRenamedTitleEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRenamedTitleEventPartsData; + } + + @override + void update(void Function(GRenamedTitleEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRenamedTitleEventPartsData build() { + _$GRenamedTitleEventPartsData _$result; + try { + _$result = _$v ?? + new _$GRenamedTitleEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + previousTitle: previousTitle, + currentTitle: currentTitle, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRenamedTitleEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRenamedTitleEventPartsData_actor + extends GRenamedTitleEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GRenamedTitleEventPartsData_actor( + [void Function(GRenamedTitleEventPartsData_actorBuilder) updates]) => + (new GRenamedTitleEventPartsData_actorBuilder()..update(updates)).build(); + + _$GRenamedTitleEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GRenamedTitleEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GRenamedTitleEventPartsData_actor', 'login'); + } + } + + @override + GRenamedTitleEventPartsData_actor rebuild( + void Function(GRenamedTitleEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRenamedTitleEventPartsData_actorBuilder toBuilder() => + new GRenamedTitleEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRenamedTitleEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRenamedTitleEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GRenamedTitleEventPartsData_actorBuilder + implements + Builder { + _$GRenamedTitleEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GRenamedTitleEventPartsData_actorBuilder() { + GRenamedTitleEventPartsData_actor._initializeBuilder(this); + } + + GRenamedTitleEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GRenamedTitleEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRenamedTitleEventPartsData_actor; + } + + @override + void update(void Function(GRenamedTitleEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRenamedTitleEventPartsData_actor build() { + final _$result = _$v ?? + new _$GRenamedTitleEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GClosedEventPartsData extends GClosedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GClosedEventPartsData_actor actor; + + factory _$GClosedEventPartsData( + [void Function(GClosedEventPartsDataBuilder) updates]) => + (new GClosedEventPartsDataBuilder()..update(updates)).build(); + + _$GClosedEventPartsData._({this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GClosedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError('GClosedEventPartsData', 'createdAt'); + } + } + + @override + GClosedEventPartsData rebuild( + void Function(GClosedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GClosedEventPartsDataBuilder toBuilder() => + new GClosedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GClosedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GClosedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GClosedEventPartsDataBuilder + implements Builder { + _$GClosedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GClosedEventPartsData_actorBuilder _actor; + GClosedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GClosedEventPartsData_actorBuilder(); + set actor(GClosedEventPartsData_actorBuilder actor) => _$this._actor = actor; + + GClosedEventPartsDataBuilder() { + GClosedEventPartsData._initializeBuilder(this); + } + + GClosedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GClosedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GClosedEventPartsData; + } + + @override + void update(void Function(GClosedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GClosedEventPartsData build() { + _$GClosedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GClosedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GClosedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GClosedEventPartsData_actor extends GClosedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GClosedEventPartsData_actor( + [void Function(GClosedEventPartsData_actorBuilder) updates]) => + (new GClosedEventPartsData_actorBuilder()..update(updates)).build(); + + _$GClosedEventPartsData_actor._({this.G__typename, this.login}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GClosedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GClosedEventPartsData_actor', 'login'); + } + } + + @override + GClosedEventPartsData_actor rebuild( + void Function(GClosedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GClosedEventPartsData_actorBuilder toBuilder() => + new GClosedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GClosedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GClosedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GClosedEventPartsData_actorBuilder + implements + Builder { + _$GClosedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GClosedEventPartsData_actorBuilder() { + GClosedEventPartsData_actor._initializeBuilder(this); + } + + GClosedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GClosedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GClosedEventPartsData_actor; + } + + @override + void update(void Function(GClosedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GClosedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GClosedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GReopenedEventPartsData extends GReopenedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GReopenedEventPartsData_actor actor; + + factory _$GReopenedEventPartsData( + [void Function(GReopenedEventPartsDataBuilder) updates]) => + (new GReopenedEventPartsDataBuilder()..update(updates)).build(); + + _$GReopenedEventPartsData._({this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReopenedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GReopenedEventPartsData', 'createdAt'); + } + } + + @override + GReopenedEventPartsData rebuild( + void Function(GReopenedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReopenedEventPartsDataBuilder toBuilder() => + new GReopenedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReopenedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReopenedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GReopenedEventPartsDataBuilder + implements + Builder { + _$GReopenedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GReopenedEventPartsData_actorBuilder _actor; + GReopenedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GReopenedEventPartsData_actorBuilder(); + set actor(GReopenedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GReopenedEventPartsDataBuilder() { + GReopenedEventPartsData._initializeBuilder(this); + } + + GReopenedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GReopenedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReopenedEventPartsData; + } + + @override + void update(void Function(GReopenedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReopenedEventPartsData build() { + _$GReopenedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GReopenedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReopenedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReopenedEventPartsData_actor extends GReopenedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GReopenedEventPartsData_actor( + [void Function(GReopenedEventPartsData_actorBuilder) updates]) => + (new GReopenedEventPartsData_actorBuilder()..update(updates)).build(); + + _$GReopenedEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReopenedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GReopenedEventPartsData_actor', 'login'); + } + } + + @override + GReopenedEventPartsData_actor rebuild( + void Function(GReopenedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReopenedEventPartsData_actorBuilder toBuilder() => + new GReopenedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReopenedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReopenedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GReopenedEventPartsData_actorBuilder + implements + Builder { + _$GReopenedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GReopenedEventPartsData_actorBuilder() { + GReopenedEventPartsData_actor._initializeBuilder(this); + } + + GReopenedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GReopenedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReopenedEventPartsData_actor; + } + + @override + void update(void Function(GReopenedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReopenedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GReopenedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GCrossReferencedEventPartsData extends GCrossReferencedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GCrossReferencedEventPartsData_actor actor; + @override + final GCrossReferencedEventPartsData_source source; + + factory _$GCrossReferencedEventPartsData( + [void Function(GCrossReferencedEventPartsDataBuilder) updates]) => + (new GCrossReferencedEventPartsDataBuilder()..update(updates)).build(); + + _$GCrossReferencedEventPartsData._( + {this.G__typename, this.createdAt, this.actor, this.source}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData', 'createdAt'); + } + if (source == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData', 'source'); + } + } + + @override + GCrossReferencedEventPartsData rebuild( + void Function(GCrossReferencedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCrossReferencedEventPartsDataBuilder toBuilder() => + new GCrossReferencedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCrossReferencedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + source == other.source; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + source.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCrossReferencedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('source', source)) + .toString(); + } +} + +class GCrossReferencedEventPartsDataBuilder + implements + Builder { + _$GCrossReferencedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GCrossReferencedEventPartsData_actorBuilder _actor; + GCrossReferencedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GCrossReferencedEventPartsData_actorBuilder(); + set actor(GCrossReferencedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GCrossReferencedEventPartsData_source _source; + GCrossReferencedEventPartsData_source get source => _$this._source; + set source(GCrossReferencedEventPartsData_source source) => + _$this._source = source; + + GCrossReferencedEventPartsDataBuilder() { + GCrossReferencedEventPartsData._initializeBuilder(this); + } + + GCrossReferencedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _source = _$v.source; + _$v = null; + } + return this; + } + + @override + void replace(GCrossReferencedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCrossReferencedEventPartsData; + } + + @override + void update(void Function(GCrossReferencedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCrossReferencedEventPartsData build() { + _$GCrossReferencedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GCrossReferencedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + source: source); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCrossReferencedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCrossReferencedEventPartsData_actor + extends GCrossReferencedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GCrossReferencedEventPartsData_actor( + [void Function(GCrossReferencedEventPartsData_actorBuilder) + updates]) => + (new GCrossReferencedEventPartsData_actorBuilder()..update(updates)) + .build(); + + _$GCrossReferencedEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_actor', 'login'); + } + } + + @override + GCrossReferencedEventPartsData_actor rebuild( + void Function(GCrossReferencedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCrossReferencedEventPartsData_actorBuilder toBuilder() => + new GCrossReferencedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCrossReferencedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCrossReferencedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GCrossReferencedEventPartsData_actorBuilder + implements + Builder { + _$GCrossReferencedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GCrossReferencedEventPartsData_actorBuilder() { + GCrossReferencedEventPartsData_actor._initializeBuilder(this); + } + + GCrossReferencedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GCrossReferencedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCrossReferencedEventPartsData_actor; + } + + @override + void update( + void Function(GCrossReferencedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCrossReferencedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GCrossReferencedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GCrossReferencedEventPartsData_source__base + extends GCrossReferencedEventPartsData_source__base { + @override + final String G__typename; + + factory _$GCrossReferencedEventPartsData_source__base( + [void Function(GCrossReferencedEventPartsData_source__baseBuilder) + updates]) => + (new GCrossReferencedEventPartsData_source__baseBuilder() + ..update(updates)) + .build(); + + _$GCrossReferencedEventPartsData_source__base._({this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_source__base', 'G__typename'); + } + } + + @override + GCrossReferencedEventPartsData_source__base rebuild( + void Function(GCrossReferencedEventPartsData_source__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCrossReferencedEventPartsData_source__baseBuilder toBuilder() => + new GCrossReferencedEventPartsData_source__baseBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCrossReferencedEventPartsData_source__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCrossReferencedEventPartsData_source__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GCrossReferencedEventPartsData_source__baseBuilder + implements + Builder { + _$GCrossReferencedEventPartsData_source__base _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCrossReferencedEventPartsData_source__baseBuilder() { + GCrossReferencedEventPartsData_source__base._initializeBuilder(this); + } + + GCrossReferencedEventPartsData_source__baseBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace(GCrossReferencedEventPartsData_source__base other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCrossReferencedEventPartsData_source__base; + } + + @override + void update( + void Function(GCrossReferencedEventPartsData_source__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCrossReferencedEventPartsData_source__base build() { + final _$result = _$v ?? + new _$GCrossReferencedEventPartsData_source__base._( + G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GCrossReferencedEventPartsData_source__asIssue + extends GCrossReferencedEventPartsData_source__asIssue { + @override + final String G__typename; + @override + final int number; + @override + final GCrossReferencedEventPartsData_source__asIssue_repository repository; + + factory _$GCrossReferencedEventPartsData_source__asIssue( + [void Function(GCrossReferencedEventPartsData_source__asIssueBuilder) + updates]) => + (new GCrossReferencedEventPartsData_source__asIssueBuilder() + ..update(updates)) + .build(); + + _$GCrossReferencedEventPartsData_source__asIssue._( + {this.G__typename, this.number, this.repository}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_source__asIssue', 'G__typename'); + } + if (number == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_source__asIssue', 'number'); + } + if (repository == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_source__asIssue', 'repository'); + } + } + + @override + GCrossReferencedEventPartsData_source__asIssue rebuild( + void Function(GCrossReferencedEventPartsData_source__asIssueBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCrossReferencedEventPartsData_source__asIssueBuilder toBuilder() => + new GCrossReferencedEventPartsData_source__asIssueBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCrossReferencedEventPartsData_source__asIssue && + G__typename == other.G__typename && + number == other.number && + repository == other.repository; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), number.hashCode), + repository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCrossReferencedEventPartsData_source__asIssue') + ..add('G__typename', G__typename) + ..add('number', number) + ..add('repository', repository)) + .toString(); + } +} + +class GCrossReferencedEventPartsData_source__asIssueBuilder + implements + Builder { + _$GCrossReferencedEventPartsData_source__asIssue _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _number; + int get number => _$this._number; + set number(int number) => _$this._number = number; + + GCrossReferencedEventPartsData_source__asIssue_repositoryBuilder _repository; + GCrossReferencedEventPartsData_source__asIssue_repositoryBuilder + get repository => _$this._repository ??= + new GCrossReferencedEventPartsData_source__asIssue_repositoryBuilder(); + set repository( + GCrossReferencedEventPartsData_source__asIssue_repositoryBuilder + repository) => + _$this._repository = repository; + + GCrossReferencedEventPartsData_source__asIssueBuilder() { + GCrossReferencedEventPartsData_source__asIssue._initializeBuilder(this); + } + + GCrossReferencedEventPartsData_source__asIssueBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _number = _$v.number; + _repository = _$v.repository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GCrossReferencedEventPartsData_source__asIssue other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCrossReferencedEventPartsData_source__asIssue; + } + + @override + void update( + void Function(GCrossReferencedEventPartsData_source__asIssueBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCrossReferencedEventPartsData_source__asIssue build() { + _$GCrossReferencedEventPartsData_source__asIssue _$result; + try { + _$result = _$v ?? + new _$GCrossReferencedEventPartsData_source__asIssue._( + G__typename: G__typename, + number: number, + repository: repository.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'repository'; + repository.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCrossReferencedEventPartsData_source__asIssue', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCrossReferencedEventPartsData_source__asIssue_repository + extends GCrossReferencedEventPartsData_source__asIssue_repository { + @override + final String G__typename; + @override + final GCrossReferencedEventPartsData_source__asIssue_repository_owner owner; + @override + final String name; + + factory _$GCrossReferencedEventPartsData_source__asIssue_repository( + [void Function( + GCrossReferencedEventPartsData_source__asIssue_repositoryBuilder) + updates]) => + (new GCrossReferencedEventPartsData_source__asIssue_repositoryBuilder() + ..update(updates)) + .build(); + + _$GCrossReferencedEventPartsData_source__asIssue_repository._( + {this.G__typename, this.owner, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_source__asIssue_repository', + 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_source__asIssue_repository', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_source__asIssue_repository', 'name'); + } + } + + @override + GCrossReferencedEventPartsData_source__asIssue_repository rebuild( + void Function( + GCrossReferencedEventPartsData_source__asIssue_repositoryBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCrossReferencedEventPartsData_source__asIssue_repositoryBuilder + toBuilder() => + new GCrossReferencedEventPartsData_source__asIssue_repositoryBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCrossReferencedEventPartsData_source__asIssue_repository && + G__typename == other.G__typename && + owner == other.owner && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), owner.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCrossReferencedEventPartsData_source__asIssue_repository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name)) + .toString(); + } +} + +class GCrossReferencedEventPartsData_source__asIssue_repositoryBuilder + implements + Builder { + _$GCrossReferencedEventPartsData_source__asIssue_repository _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCrossReferencedEventPartsData_source__asIssue_repository_ownerBuilder _owner; + GCrossReferencedEventPartsData_source__asIssue_repository_ownerBuilder + get owner => _$this._owner ??= + new GCrossReferencedEventPartsData_source__asIssue_repository_ownerBuilder(); + set owner( + GCrossReferencedEventPartsData_source__asIssue_repository_ownerBuilder + owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GCrossReferencedEventPartsData_source__asIssue_repositoryBuilder() { + GCrossReferencedEventPartsData_source__asIssue_repository + ._initializeBuilder(this); + } + + GCrossReferencedEventPartsData_source__asIssue_repositoryBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GCrossReferencedEventPartsData_source__asIssue_repository other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCrossReferencedEventPartsData_source__asIssue_repository; + } + + @override + void update( + void Function( + GCrossReferencedEventPartsData_source__asIssue_repositoryBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCrossReferencedEventPartsData_source__asIssue_repository build() { + _$GCrossReferencedEventPartsData_source__asIssue_repository _$result; + try { + _$result = _$v ?? + new _$GCrossReferencedEventPartsData_source__asIssue_repository._( + G__typename: G__typename, owner: owner.build(), name: name); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCrossReferencedEventPartsData_source__asIssue_repository', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCrossReferencedEventPartsData_source__asIssue_repository_owner + extends GCrossReferencedEventPartsData_source__asIssue_repository_owner { + @override + final String G__typename; + @override + final String login; + + factory _$GCrossReferencedEventPartsData_source__asIssue_repository_owner( + [void Function( + GCrossReferencedEventPartsData_source__asIssue_repository_ownerBuilder) + updates]) => + (new GCrossReferencedEventPartsData_source__asIssue_repository_ownerBuilder() + ..update(updates)) + .build(); + + _$GCrossReferencedEventPartsData_source__asIssue_repository_owner._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_source__asIssue_repository_owner', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_source__asIssue_repository_owner', + 'login'); + } + } + + @override + GCrossReferencedEventPartsData_source__asIssue_repository_owner rebuild( + void Function( + GCrossReferencedEventPartsData_source__asIssue_repository_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCrossReferencedEventPartsData_source__asIssue_repository_ownerBuilder + toBuilder() => + new GCrossReferencedEventPartsData_source__asIssue_repository_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GCrossReferencedEventPartsData_source__asIssue_repository_owner && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCrossReferencedEventPartsData_source__asIssue_repository_owner') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GCrossReferencedEventPartsData_source__asIssue_repository_ownerBuilder + implements + Builder { + _$GCrossReferencedEventPartsData_source__asIssue_repository_owner _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GCrossReferencedEventPartsData_source__asIssue_repository_ownerBuilder() { + GCrossReferencedEventPartsData_source__asIssue_repository_owner + ._initializeBuilder(this); + } + + GCrossReferencedEventPartsData_source__asIssue_repository_ownerBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GCrossReferencedEventPartsData_source__asIssue_repository_owner other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GCrossReferencedEventPartsData_source__asIssue_repository_owner; + } + + @override + void update( + void Function( + GCrossReferencedEventPartsData_source__asIssue_repository_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCrossReferencedEventPartsData_source__asIssue_repository_owner build() { + final _$result = _$v ?? + new _$GCrossReferencedEventPartsData_source__asIssue_repository_owner._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GCrossReferencedEventPartsData_source__asPullRequest + extends GCrossReferencedEventPartsData_source__asPullRequest { + @override + final String G__typename; + @override + final int number; + @override + final GCrossReferencedEventPartsData_source__asPullRequest_repository + repository; + + factory _$GCrossReferencedEventPartsData_source__asPullRequest( + [void Function( + GCrossReferencedEventPartsData_source__asPullRequestBuilder) + updates]) => + (new GCrossReferencedEventPartsData_source__asPullRequestBuilder() + ..update(updates)) + .build(); + + _$GCrossReferencedEventPartsData_source__asPullRequest._( + {this.G__typename, this.number, this.repository}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_source__asPullRequest', + 'G__typename'); + } + if (number == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_source__asPullRequest', 'number'); + } + if (repository == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_source__asPullRequest', 'repository'); + } + } + + @override + GCrossReferencedEventPartsData_source__asPullRequest rebuild( + void Function( + GCrossReferencedEventPartsData_source__asPullRequestBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCrossReferencedEventPartsData_source__asPullRequestBuilder toBuilder() => + new GCrossReferencedEventPartsData_source__asPullRequestBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCrossReferencedEventPartsData_source__asPullRequest && + G__typename == other.G__typename && + number == other.number && + repository == other.repository; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), number.hashCode), + repository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCrossReferencedEventPartsData_source__asPullRequest') + ..add('G__typename', G__typename) + ..add('number', number) + ..add('repository', repository)) + .toString(); + } +} + +class GCrossReferencedEventPartsData_source__asPullRequestBuilder + implements + Builder { + _$GCrossReferencedEventPartsData_source__asPullRequest _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _number; + int get number => _$this._number; + set number(int number) => _$this._number = number; + + GCrossReferencedEventPartsData_source__asPullRequest_repositoryBuilder + _repository; + GCrossReferencedEventPartsData_source__asPullRequest_repositoryBuilder + get repository => _$this._repository ??= + new GCrossReferencedEventPartsData_source__asPullRequest_repositoryBuilder(); + set repository( + GCrossReferencedEventPartsData_source__asPullRequest_repositoryBuilder + repository) => + _$this._repository = repository; + + GCrossReferencedEventPartsData_source__asPullRequestBuilder() { + GCrossReferencedEventPartsData_source__asPullRequest._initializeBuilder( + this); + } + + GCrossReferencedEventPartsData_source__asPullRequestBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _number = _$v.number; + _repository = _$v.repository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GCrossReferencedEventPartsData_source__asPullRequest other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCrossReferencedEventPartsData_source__asPullRequest; + } + + @override + void update( + void Function(GCrossReferencedEventPartsData_source__asPullRequestBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCrossReferencedEventPartsData_source__asPullRequest build() { + _$GCrossReferencedEventPartsData_source__asPullRequest _$result; + try { + _$result = _$v ?? + new _$GCrossReferencedEventPartsData_source__asPullRequest._( + G__typename: G__typename, + number: number, + repository: repository.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'repository'; + repository.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCrossReferencedEventPartsData_source__asPullRequest', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCrossReferencedEventPartsData_source__asPullRequest_repository + extends GCrossReferencedEventPartsData_source__asPullRequest_repository { + @override + final String G__typename; + @override + final GCrossReferencedEventPartsData_source__asPullRequest_repository_owner + owner; + @override + final String name; + + factory _$GCrossReferencedEventPartsData_source__asPullRequest_repository( + [void Function( + GCrossReferencedEventPartsData_source__asPullRequest_repositoryBuilder) + updates]) => + (new GCrossReferencedEventPartsData_source__asPullRequest_repositoryBuilder() + ..update(updates)) + .build(); + + _$GCrossReferencedEventPartsData_source__asPullRequest_repository._( + {this.G__typename, this.owner, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_source__asPullRequest_repository', + 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_source__asPullRequest_repository', + 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_source__asPullRequest_repository', + 'name'); + } + } + + @override + GCrossReferencedEventPartsData_source__asPullRequest_repository rebuild( + void Function( + GCrossReferencedEventPartsData_source__asPullRequest_repositoryBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCrossReferencedEventPartsData_source__asPullRequest_repositoryBuilder + toBuilder() => + new GCrossReferencedEventPartsData_source__asPullRequest_repositoryBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GCrossReferencedEventPartsData_source__asPullRequest_repository && + G__typename == other.G__typename && + owner == other.owner && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), owner.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCrossReferencedEventPartsData_source__asPullRequest_repository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name)) + .toString(); + } +} + +class GCrossReferencedEventPartsData_source__asPullRequest_repositoryBuilder + implements + Builder { + _$GCrossReferencedEventPartsData_source__asPullRequest_repository _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerBuilder + _owner; + GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerBuilder + get owner => _$this._owner ??= + new GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerBuilder(); + set owner( + GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerBuilder + owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GCrossReferencedEventPartsData_source__asPullRequest_repositoryBuilder() { + GCrossReferencedEventPartsData_source__asPullRequest_repository + ._initializeBuilder(this); + } + + GCrossReferencedEventPartsData_source__asPullRequest_repositoryBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace( + GCrossReferencedEventPartsData_source__asPullRequest_repository other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GCrossReferencedEventPartsData_source__asPullRequest_repository; + } + + @override + void update( + void Function( + GCrossReferencedEventPartsData_source__asPullRequest_repositoryBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCrossReferencedEventPartsData_source__asPullRequest_repository build() { + _$GCrossReferencedEventPartsData_source__asPullRequest_repository _$result; + try { + _$result = _$v ?? + new _$GCrossReferencedEventPartsData_source__asPullRequest_repository + ._(G__typename: G__typename, owner: owner.build(), name: name); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCrossReferencedEventPartsData_source__asPullRequest_repository', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCrossReferencedEventPartsData_source__asPullRequest_repository_owner + extends GCrossReferencedEventPartsData_source__asPullRequest_repository_owner { + @override + final String G__typename; + @override + final String login; + + factory _$GCrossReferencedEventPartsData_source__asPullRequest_repository_owner( + [void Function( + GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerBuilder) + updates]) => + (new GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerBuilder() + ..update(updates)) + .build(); + + _$GCrossReferencedEventPartsData_source__asPullRequest_repository_owner._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_source__asPullRequest_repository_owner', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsData_source__asPullRequest_repository_owner', + 'login'); + } + } + + @override + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner rebuild( + void Function( + GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerBuilder + toBuilder() => + new GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GCrossReferencedEventPartsData_source__asPullRequest_repository_owner && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GCrossReferencedEventPartsData_source__asPullRequest_repository_owner') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerBuilder + implements + Builder< + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner, + GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerBuilder> { + _$GCrossReferencedEventPartsData_source__asPullRequest_repository_owner _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerBuilder() { + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner + ._initializeBuilder(this); + } + + GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GCrossReferencedEventPartsData_source__asPullRequest_repository_owner; + } + + @override + void update( + void Function( + GCrossReferencedEventPartsData_source__asPullRequest_repository_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GCrossReferencedEventPartsData_source__asPullRequest_repository_owner + build() { + final _$result = _$v ?? + new _$GCrossReferencedEventPartsData_source__asPullRequest_repository_owner + ._(G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GLabeledEventPartsData extends GLabeledEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GLabeledEventPartsData_actor actor; + @override + final GLabeledEventPartsData_label label; + + factory _$GLabeledEventPartsData( + [void Function(GLabeledEventPartsDataBuilder) updates]) => + (new GLabeledEventPartsDataBuilder()..update(updates)).build(); + + _$GLabeledEventPartsData._( + {this.G__typename, this.createdAt, this.actor, this.label}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GLabeledEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError('GLabeledEventPartsData', 'createdAt'); + } + if (label == null) { + throw new BuiltValueNullFieldError('GLabeledEventPartsData', 'label'); + } + } + + @override + GLabeledEventPartsData rebuild( + void Function(GLabeledEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GLabeledEventPartsDataBuilder toBuilder() => + new GLabeledEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GLabeledEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + label == other.label; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + label.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GLabeledEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('label', label)) + .toString(); + } +} + +class GLabeledEventPartsDataBuilder + implements Builder { + _$GLabeledEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GLabeledEventPartsData_actorBuilder _actor; + GLabeledEventPartsData_actorBuilder get actor => + _$this._actor ??= new GLabeledEventPartsData_actorBuilder(); + set actor(GLabeledEventPartsData_actorBuilder actor) => _$this._actor = actor; + + GLabeledEventPartsData_labelBuilder _label; + GLabeledEventPartsData_labelBuilder get label => + _$this._label ??= new GLabeledEventPartsData_labelBuilder(); + set label(GLabeledEventPartsData_labelBuilder label) => _$this._label = label; + + GLabeledEventPartsDataBuilder() { + GLabeledEventPartsData._initializeBuilder(this); + } + + GLabeledEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _label = _$v.label?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GLabeledEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GLabeledEventPartsData; + } + + @override + void update(void Function(GLabeledEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GLabeledEventPartsData build() { + _$GLabeledEventPartsData _$result; + try { + _$result = _$v ?? + new _$GLabeledEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + label: label.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'label'; + label.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GLabeledEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GLabeledEventPartsData_actor extends GLabeledEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GLabeledEventPartsData_actor( + [void Function(GLabeledEventPartsData_actorBuilder) updates]) => + (new GLabeledEventPartsData_actorBuilder()..update(updates)).build(); + + _$GLabeledEventPartsData_actor._({this.G__typename, this.login}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GLabeledEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GLabeledEventPartsData_actor', 'login'); + } + } + + @override + GLabeledEventPartsData_actor rebuild( + void Function(GLabeledEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GLabeledEventPartsData_actorBuilder toBuilder() => + new GLabeledEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GLabeledEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GLabeledEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GLabeledEventPartsData_actorBuilder + implements + Builder { + _$GLabeledEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GLabeledEventPartsData_actorBuilder() { + GLabeledEventPartsData_actor._initializeBuilder(this); + } + + GLabeledEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GLabeledEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GLabeledEventPartsData_actor; + } + + @override + void update(void Function(GLabeledEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GLabeledEventPartsData_actor build() { + final _$result = _$v ?? + new _$GLabeledEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GLabeledEventPartsData_label extends GLabeledEventPartsData_label { + @override + final String G__typename; + @override + final String name; + @override + final String color; + + factory _$GLabeledEventPartsData_label( + [void Function(GLabeledEventPartsData_labelBuilder) updates]) => + (new GLabeledEventPartsData_labelBuilder()..update(updates)).build(); + + _$GLabeledEventPartsData_label._({this.G__typename, this.name, this.color}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GLabeledEventPartsData_label', 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GLabeledEventPartsData_label', 'name'); + } + if (color == null) { + throw new BuiltValueNullFieldError( + 'GLabeledEventPartsData_label', 'color'); + } + } + + @override + GLabeledEventPartsData_label rebuild( + void Function(GLabeledEventPartsData_labelBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GLabeledEventPartsData_labelBuilder toBuilder() => + new GLabeledEventPartsData_labelBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GLabeledEventPartsData_label && + G__typename == other.G__typename && + name == other.name && + color == other.color; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), name.hashCode), color.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GLabeledEventPartsData_label') + ..add('G__typename', G__typename) + ..add('name', name) + ..add('color', color)) + .toString(); + } +} + +class GLabeledEventPartsData_labelBuilder + implements + Builder { + _$GLabeledEventPartsData_label _$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 _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + GLabeledEventPartsData_labelBuilder() { + GLabeledEventPartsData_label._initializeBuilder(this); + } + + GLabeledEventPartsData_labelBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _color = _$v.color; + _$v = null; + } + return this; + } + + @override + void replace(GLabeledEventPartsData_label other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GLabeledEventPartsData_label; + } + + @override + void update(void Function(GLabeledEventPartsData_labelBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GLabeledEventPartsData_label build() { + final _$result = _$v ?? + new _$GLabeledEventPartsData_label._( + G__typename: G__typename, name: name, color: color); + replace(_$result); + return _$result; + } +} + +class _$GUnlabeledEventPartsData extends GUnlabeledEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GUnlabeledEventPartsData_actor actor; + @override + final GUnlabeledEventPartsData_label label; + + factory _$GUnlabeledEventPartsData( + [void Function(GUnlabeledEventPartsDataBuilder) updates]) => + (new GUnlabeledEventPartsDataBuilder()..update(updates)).build(); + + _$GUnlabeledEventPartsData._( + {this.G__typename, this.createdAt, this.actor, this.label}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUnlabeledEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GUnlabeledEventPartsData', 'createdAt'); + } + if (label == null) { + throw new BuiltValueNullFieldError('GUnlabeledEventPartsData', 'label'); + } + } + + @override + GUnlabeledEventPartsData rebuild( + void Function(GUnlabeledEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnlabeledEventPartsDataBuilder toBuilder() => + new GUnlabeledEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnlabeledEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + label == other.label; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + label.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUnlabeledEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('label', label)) + .toString(); + } +} + +class GUnlabeledEventPartsDataBuilder + implements + Builder { + _$GUnlabeledEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GUnlabeledEventPartsData_actorBuilder _actor; + GUnlabeledEventPartsData_actorBuilder get actor => + _$this._actor ??= new GUnlabeledEventPartsData_actorBuilder(); + set actor(GUnlabeledEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GUnlabeledEventPartsData_labelBuilder _label; + GUnlabeledEventPartsData_labelBuilder get label => + _$this._label ??= new GUnlabeledEventPartsData_labelBuilder(); + set label(GUnlabeledEventPartsData_labelBuilder label) => + _$this._label = label; + + GUnlabeledEventPartsDataBuilder() { + GUnlabeledEventPartsData._initializeBuilder(this); + } + + GUnlabeledEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _label = _$v.label?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GUnlabeledEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnlabeledEventPartsData; + } + + @override + void update(void Function(GUnlabeledEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnlabeledEventPartsData build() { + _$GUnlabeledEventPartsData _$result; + try { + _$result = _$v ?? + new _$GUnlabeledEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + label: label.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'label'; + label.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUnlabeledEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUnlabeledEventPartsData_actor extends GUnlabeledEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GUnlabeledEventPartsData_actor( + [void Function(GUnlabeledEventPartsData_actorBuilder) updates]) => + (new GUnlabeledEventPartsData_actorBuilder()..update(updates)).build(); + + _$GUnlabeledEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUnlabeledEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GUnlabeledEventPartsData_actor', 'login'); + } + } + + @override + GUnlabeledEventPartsData_actor rebuild( + void Function(GUnlabeledEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnlabeledEventPartsData_actorBuilder toBuilder() => + new GUnlabeledEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnlabeledEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUnlabeledEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GUnlabeledEventPartsData_actorBuilder + implements + Builder { + _$GUnlabeledEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GUnlabeledEventPartsData_actorBuilder() { + GUnlabeledEventPartsData_actor._initializeBuilder(this); + } + + GUnlabeledEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GUnlabeledEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnlabeledEventPartsData_actor; + } + + @override + void update(void Function(GUnlabeledEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnlabeledEventPartsData_actor build() { + final _$result = _$v ?? + new _$GUnlabeledEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GUnlabeledEventPartsData_label extends GUnlabeledEventPartsData_label { + @override + final String G__typename; + @override + final String name; + @override + final String color; + + factory _$GUnlabeledEventPartsData_label( + [void Function(GUnlabeledEventPartsData_labelBuilder) updates]) => + (new GUnlabeledEventPartsData_labelBuilder()..update(updates)).build(); + + _$GUnlabeledEventPartsData_label._({this.G__typename, this.name, this.color}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUnlabeledEventPartsData_label', 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GUnlabeledEventPartsData_label', 'name'); + } + if (color == null) { + throw new BuiltValueNullFieldError( + 'GUnlabeledEventPartsData_label', 'color'); + } + } + + @override + GUnlabeledEventPartsData_label rebuild( + void Function(GUnlabeledEventPartsData_labelBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnlabeledEventPartsData_labelBuilder toBuilder() => + new GUnlabeledEventPartsData_labelBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnlabeledEventPartsData_label && + G__typename == other.G__typename && + name == other.name && + color == other.color; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), name.hashCode), color.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUnlabeledEventPartsData_label') + ..add('G__typename', G__typename) + ..add('name', name) + ..add('color', color)) + .toString(); + } +} + +class GUnlabeledEventPartsData_labelBuilder + implements + Builder { + _$GUnlabeledEventPartsData_label _$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 _color; + String get color => _$this._color; + set color(String color) => _$this._color = color; + + GUnlabeledEventPartsData_labelBuilder() { + GUnlabeledEventPartsData_label._initializeBuilder(this); + } + + GUnlabeledEventPartsData_labelBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _color = _$v.color; + _$v = null; + } + return this; + } + + @override + void replace(GUnlabeledEventPartsData_label other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnlabeledEventPartsData_label; + } + + @override + void update(void Function(GUnlabeledEventPartsData_labelBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnlabeledEventPartsData_label build() { + final _$result = _$v ?? + new _$GUnlabeledEventPartsData_label._( + G__typename: G__typename, name: name, color: color); + replace(_$result); + return _$result; + } +} + +class _$GMilestonedEventPartsData extends GMilestonedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GMilestonedEventPartsData_actor actor; + @override + final String milestoneTitle; + + factory _$GMilestonedEventPartsData( + [void Function(GMilestonedEventPartsDataBuilder) updates]) => + (new GMilestonedEventPartsDataBuilder()..update(updates)).build(); + + _$GMilestonedEventPartsData._( + {this.G__typename, this.createdAt, this.actor, this.milestoneTitle}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GMilestonedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GMilestonedEventPartsData', 'createdAt'); + } + if (milestoneTitle == null) { + throw new BuiltValueNullFieldError( + 'GMilestonedEventPartsData', 'milestoneTitle'); + } + } + + @override + GMilestonedEventPartsData rebuild( + void Function(GMilestonedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMilestonedEventPartsDataBuilder toBuilder() => + new GMilestonedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMilestonedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + milestoneTitle == other.milestoneTitle; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + milestoneTitle.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GMilestonedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('milestoneTitle', milestoneTitle)) + .toString(); + } +} + +class GMilestonedEventPartsDataBuilder + implements + Builder { + _$GMilestonedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GMilestonedEventPartsData_actorBuilder _actor; + GMilestonedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GMilestonedEventPartsData_actorBuilder(); + set actor(GMilestonedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + String _milestoneTitle; + String get milestoneTitle => _$this._milestoneTitle; + set milestoneTitle(String milestoneTitle) => + _$this._milestoneTitle = milestoneTitle; + + GMilestonedEventPartsDataBuilder() { + GMilestonedEventPartsData._initializeBuilder(this); + } + + GMilestonedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _milestoneTitle = _$v.milestoneTitle; + _$v = null; + } + return this; + } + + @override + void replace(GMilestonedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMilestonedEventPartsData; + } + + @override + void update(void Function(GMilestonedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMilestonedEventPartsData build() { + _$GMilestonedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GMilestonedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + milestoneTitle: milestoneTitle); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GMilestonedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GMilestonedEventPartsData_actor + extends GMilestonedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GMilestonedEventPartsData_actor( + [void Function(GMilestonedEventPartsData_actorBuilder) updates]) => + (new GMilestonedEventPartsData_actorBuilder()..update(updates)).build(); + + _$GMilestonedEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GMilestonedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GMilestonedEventPartsData_actor', 'login'); + } + } + + @override + GMilestonedEventPartsData_actor rebuild( + void Function(GMilestonedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMilestonedEventPartsData_actorBuilder toBuilder() => + new GMilestonedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMilestonedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GMilestonedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GMilestonedEventPartsData_actorBuilder + implements + Builder { + _$GMilestonedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GMilestonedEventPartsData_actorBuilder() { + GMilestonedEventPartsData_actor._initializeBuilder(this); + } + + GMilestonedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GMilestonedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMilestonedEventPartsData_actor; + } + + @override + void update(void Function(GMilestonedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMilestonedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GMilestonedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GDemilestonedEventPartsData extends GDemilestonedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GDemilestonedEventPartsData_actor actor; + @override + final String milestoneTitle; + + factory _$GDemilestonedEventPartsData( + [void Function(GDemilestonedEventPartsDataBuilder) updates]) => + (new GDemilestonedEventPartsDataBuilder()..update(updates)).build(); + + _$GDemilestonedEventPartsData._( + {this.G__typename, this.createdAt, this.actor, this.milestoneTitle}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GDemilestonedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GDemilestonedEventPartsData', 'createdAt'); + } + if (milestoneTitle == null) { + throw new BuiltValueNullFieldError( + 'GDemilestonedEventPartsData', 'milestoneTitle'); + } + } + + @override + GDemilestonedEventPartsData rebuild( + void Function(GDemilestonedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDemilestonedEventPartsDataBuilder toBuilder() => + new GDemilestonedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDemilestonedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + milestoneTitle == other.milestoneTitle; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + milestoneTitle.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDemilestonedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('milestoneTitle', milestoneTitle)) + .toString(); + } +} + +class GDemilestonedEventPartsDataBuilder + implements + Builder { + _$GDemilestonedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GDemilestonedEventPartsData_actorBuilder _actor; + GDemilestonedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GDemilestonedEventPartsData_actorBuilder(); + set actor(GDemilestonedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + String _milestoneTitle; + String get milestoneTitle => _$this._milestoneTitle; + set milestoneTitle(String milestoneTitle) => + _$this._milestoneTitle = milestoneTitle; + + GDemilestonedEventPartsDataBuilder() { + GDemilestonedEventPartsData._initializeBuilder(this); + } + + GDemilestonedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _milestoneTitle = _$v.milestoneTitle; + _$v = null; + } + return this; + } + + @override + void replace(GDemilestonedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDemilestonedEventPartsData; + } + + @override + void update(void Function(GDemilestonedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDemilestonedEventPartsData build() { + _$GDemilestonedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GDemilestonedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + milestoneTitle: milestoneTitle); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GDemilestonedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GDemilestonedEventPartsData_actor + extends GDemilestonedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GDemilestonedEventPartsData_actor( + [void Function(GDemilestonedEventPartsData_actorBuilder) updates]) => + (new GDemilestonedEventPartsData_actorBuilder()..update(updates)).build(); + + _$GDemilestonedEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GDemilestonedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GDemilestonedEventPartsData_actor', 'login'); + } + } + + @override + GDemilestonedEventPartsData_actor rebuild( + void Function(GDemilestonedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDemilestonedEventPartsData_actorBuilder toBuilder() => + new GDemilestonedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDemilestonedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDemilestonedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GDemilestonedEventPartsData_actorBuilder + implements + Builder { + _$GDemilestonedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GDemilestonedEventPartsData_actorBuilder() { + GDemilestonedEventPartsData_actor._initializeBuilder(this); + } + + GDemilestonedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GDemilestonedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDemilestonedEventPartsData_actor; + } + + @override + void update(void Function(GDemilestonedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDemilestonedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GDemilestonedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GLockedEventPartsData extends GLockedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GLockedEventPartsData_actor actor; + @override + final _i3.GLockReason lockReason; + + factory _$GLockedEventPartsData( + [void Function(GLockedEventPartsDataBuilder) updates]) => + (new GLockedEventPartsDataBuilder()..update(updates)).build(); + + _$GLockedEventPartsData._( + {this.G__typename, this.createdAt, this.actor, this.lockReason}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GLockedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError('GLockedEventPartsData', 'createdAt'); + } + } + + @override + GLockedEventPartsData rebuild( + void Function(GLockedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GLockedEventPartsDataBuilder toBuilder() => + new GLockedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GLockedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + lockReason == other.lockReason; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + lockReason.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GLockedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('lockReason', lockReason)) + .toString(); + } +} + +class GLockedEventPartsDataBuilder + implements Builder { + _$GLockedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GLockedEventPartsData_actorBuilder _actor; + GLockedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GLockedEventPartsData_actorBuilder(); + set actor(GLockedEventPartsData_actorBuilder actor) => _$this._actor = actor; + + _i3.GLockReason _lockReason; + _i3.GLockReason get lockReason => _$this._lockReason; + set lockReason(_i3.GLockReason lockReason) => _$this._lockReason = lockReason; + + GLockedEventPartsDataBuilder() { + GLockedEventPartsData._initializeBuilder(this); + } + + GLockedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _lockReason = _$v.lockReason; + _$v = null; + } + return this; + } + + @override + void replace(GLockedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GLockedEventPartsData; + } + + @override + void update(void Function(GLockedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GLockedEventPartsData build() { + _$GLockedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GLockedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + lockReason: lockReason); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GLockedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GLockedEventPartsData_actor extends GLockedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GLockedEventPartsData_actor( + [void Function(GLockedEventPartsData_actorBuilder) updates]) => + (new GLockedEventPartsData_actorBuilder()..update(updates)).build(); + + _$GLockedEventPartsData_actor._({this.G__typename, this.login}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GLockedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GLockedEventPartsData_actor', 'login'); + } + } + + @override + GLockedEventPartsData_actor rebuild( + void Function(GLockedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GLockedEventPartsData_actorBuilder toBuilder() => + new GLockedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GLockedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GLockedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GLockedEventPartsData_actorBuilder + implements + Builder { + _$GLockedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GLockedEventPartsData_actorBuilder() { + GLockedEventPartsData_actor._initializeBuilder(this); + } + + GLockedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GLockedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GLockedEventPartsData_actor; + } + + @override + void update(void Function(GLockedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GLockedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GLockedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GUnlockedEventPartsData extends GUnlockedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GUnlockedEventPartsData_actor actor; + + factory _$GUnlockedEventPartsData( + [void Function(GUnlockedEventPartsDataBuilder) updates]) => + (new GUnlockedEventPartsDataBuilder()..update(updates)).build(); + + _$GUnlockedEventPartsData._({this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUnlockedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GUnlockedEventPartsData', 'createdAt'); + } + } + + @override + GUnlockedEventPartsData rebuild( + void Function(GUnlockedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnlockedEventPartsDataBuilder toBuilder() => + new GUnlockedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnlockedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUnlockedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GUnlockedEventPartsDataBuilder + implements + Builder { + _$GUnlockedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GUnlockedEventPartsData_actorBuilder _actor; + GUnlockedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GUnlockedEventPartsData_actorBuilder(); + set actor(GUnlockedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GUnlockedEventPartsDataBuilder() { + GUnlockedEventPartsData._initializeBuilder(this); + } + + GUnlockedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GUnlockedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnlockedEventPartsData; + } + + @override + void update(void Function(GUnlockedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnlockedEventPartsData build() { + _$GUnlockedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GUnlockedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUnlockedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUnlockedEventPartsData_actor extends GUnlockedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GUnlockedEventPartsData_actor( + [void Function(GUnlockedEventPartsData_actorBuilder) updates]) => + (new GUnlockedEventPartsData_actorBuilder()..update(updates)).build(); + + _$GUnlockedEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUnlockedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GUnlockedEventPartsData_actor', 'login'); + } + } + + @override + GUnlockedEventPartsData_actor rebuild( + void Function(GUnlockedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnlockedEventPartsData_actorBuilder toBuilder() => + new GUnlockedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnlockedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUnlockedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GUnlockedEventPartsData_actorBuilder + implements + Builder { + _$GUnlockedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GUnlockedEventPartsData_actorBuilder() { + GUnlockedEventPartsData_actor._initializeBuilder(this); + } + + GUnlockedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GUnlockedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnlockedEventPartsData_actor; + } + + @override + void update(void Function(GUnlockedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnlockedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GUnlockedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GAssignedEventPartsData extends GAssignedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GAssignedEventPartsData_actor actor; + @override + final GAssignedEventPartsData_assignee assignee; + + factory _$GAssignedEventPartsData( + [void Function(GAssignedEventPartsDataBuilder) updates]) => + (new GAssignedEventPartsDataBuilder()..update(updates)).build(); + + _$GAssignedEventPartsData._( + {this.G__typename, this.createdAt, this.actor, this.assignee}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GAssignedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GAssignedEventPartsData', 'createdAt'); + } + } + + @override + GAssignedEventPartsData rebuild( + void Function(GAssignedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GAssignedEventPartsDataBuilder toBuilder() => + new GAssignedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAssignedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + assignee == other.assignee; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + assignee.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GAssignedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('assignee', assignee)) + .toString(); + } +} + +class GAssignedEventPartsDataBuilder + implements + Builder { + _$GAssignedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GAssignedEventPartsData_actorBuilder _actor; + GAssignedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GAssignedEventPartsData_actorBuilder(); + set actor(GAssignedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GAssignedEventPartsData_assignee _assignee; + GAssignedEventPartsData_assignee get assignee => _$this._assignee; + set assignee(GAssignedEventPartsData_assignee assignee) => + _$this._assignee = assignee; + + GAssignedEventPartsDataBuilder() { + GAssignedEventPartsData._initializeBuilder(this); + } + + GAssignedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _assignee = _$v.assignee; + _$v = null; + } + return this; + } + + @override + void replace(GAssignedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAssignedEventPartsData; + } + + @override + void update(void Function(GAssignedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAssignedEventPartsData build() { + _$GAssignedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GAssignedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + assignee: assignee); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GAssignedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GAssignedEventPartsData_actor extends GAssignedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GAssignedEventPartsData_actor( + [void Function(GAssignedEventPartsData_actorBuilder) updates]) => + (new GAssignedEventPartsData_actorBuilder()..update(updates)).build(); + + _$GAssignedEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GAssignedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GAssignedEventPartsData_actor', 'login'); + } + } + + @override + GAssignedEventPartsData_actor rebuild( + void Function(GAssignedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GAssignedEventPartsData_actorBuilder toBuilder() => + new GAssignedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAssignedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GAssignedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GAssignedEventPartsData_actorBuilder + implements + Builder { + _$GAssignedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GAssignedEventPartsData_actorBuilder() { + GAssignedEventPartsData_actor._initializeBuilder(this); + } + + GAssignedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GAssignedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAssignedEventPartsData_actor; + } + + @override + void update(void Function(GAssignedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAssignedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GAssignedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GAssignedEventPartsData_assignee__base + extends GAssignedEventPartsData_assignee__base { + @override + final String G__typename; + + factory _$GAssignedEventPartsData_assignee__base( + [void Function(GAssignedEventPartsData_assignee__baseBuilder) + updates]) => + (new GAssignedEventPartsData_assignee__baseBuilder()..update(updates)) + .build(); + + _$GAssignedEventPartsData_assignee__base._({this.G__typename}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GAssignedEventPartsData_assignee__base', 'G__typename'); + } + } + + @override + GAssignedEventPartsData_assignee__base rebuild( + void Function(GAssignedEventPartsData_assignee__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GAssignedEventPartsData_assignee__baseBuilder toBuilder() => + new GAssignedEventPartsData_assignee__baseBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAssignedEventPartsData_assignee__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GAssignedEventPartsData_assignee__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GAssignedEventPartsData_assignee__baseBuilder + implements + Builder { + _$GAssignedEventPartsData_assignee__base _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GAssignedEventPartsData_assignee__baseBuilder() { + GAssignedEventPartsData_assignee__base._initializeBuilder(this); + } + + GAssignedEventPartsData_assignee__baseBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace(GAssignedEventPartsData_assignee__base other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAssignedEventPartsData_assignee__base; + } + + @override + void update( + void Function(GAssignedEventPartsData_assignee__baseBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAssignedEventPartsData_assignee__base build() { + final _$result = _$v ?? + new _$GAssignedEventPartsData_assignee__base._( + G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GAssignedEventPartsData_assignee__asUser + extends GAssignedEventPartsData_assignee__asUser { + @override + final String G__typename; + @override + final String login; + + factory _$GAssignedEventPartsData_assignee__asUser( + [void Function(GAssignedEventPartsData_assignee__asUserBuilder) + updates]) => + (new GAssignedEventPartsData_assignee__asUserBuilder()..update(updates)) + .build(); + + _$GAssignedEventPartsData_assignee__asUser._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GAssignedEventPartsData_assignee__asUser', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GAssignedEventPartsData_assignee__asUser', 'login'); + } + } + + @override + GAssignedEventPartsData_assignee__asUser rebuild( + void Function(GAssignedEventPartsData_assignee__asUserBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GAssignedEventPartsData_assignee__asUserBuilder toBuilder() => + new GAssignedEventPartsData_assignee__asUserBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAssignedEventPartsData_assignee__asUser && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GAssignedEventPartsData_assignee__asUser') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GAssignedEventPartsData_assignee__asUserBuilder + implements + Builder { + _$GAssignedEventPartsData_assignee__asUser _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GAssignedEventPartsData_assignee__asUserBuilder() { + GAssignedEventPartsData_assignee__asUser._initializeBuilder(this); + } + + GAssignedEventPartsData_assignee__asUserBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GAssignedEventPartsData_assignee__asUser other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAssignedEventPartsData_assignee__asUser; + } + + @override + void update( + void Function(GAssignedEventPartsData_assignee__asUserBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAssignedEventPartsData_assignee__asUser build() { + final _$result = _$v ?? + new _$GAssignedEventPartsData_assignee__asUser._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GAssignedEventPartsData_assignee__asBot + extends GAssignedEventPartsData_assignee__asBot { + @override + final String G__typename; + @override + final String login; + + factory _$GAssignedEventPartsData_assignee__asBot( + [void Function(GAssignedEventPartsData_assignee__asBotBuilder) + updates]) => + (new GAssignedEventPartsData_assignee__asBotBuilder()..update(updates)) + .build(); + + _$GAssignedEventPartsData_assignee__asBot._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GAssignedEventPartsData_assignee__asBot', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GAssignedEventPartsData_assignee__asBot', 'login'); + } + } + + @override + GAssignedEventPartsData_assignee__asBot rebuild( + void Function(GAssignedEventPartsData_assignee__asBotBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GAssignedEventPartsData_assignee__asBotBuilder toBuilder() => + new GAssignedEventPartsData_assignee__asBotBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAssignedEventPartsData_assignee__asBot && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GAssignedEventPartsData_assignee__asBot') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GAssignedEventPartsData_assignee__asBotBuilder + implements + Builder { + _$GAssignedEventPartsData_assignee__asBot _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GAssignedEventPartsData_assignee__asBotBuilder() { + GAssignedEventPartsData_assignee__asBot._initializeBuilder(this); + } + + GAssignedEventPartsData_assignee__asBotBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GAssignedEventPartsData_assignee__asBot other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAssignedEventPartsData_assignee__asBot; + } + + @override + void update( + void Function(GAssignedEventPartsData_assignee__asBotBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAssignedEventPartsData_assignee__asBot build() { + final _$result = _$v ?? + new _$GAssignedEventPartsData_assignee__asBot._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GAssignedEventPartsData_assignee__asOrganization + extends GAssignedEventPartsData_assignee__asOrganization { + @override + final String G__typename; + @override + final String login; + + factory _$GAssignedEventPartsData_assignee__asOrganization( + [void Function( + GAssignedEventPartsData_assignee__asOrganizationBuilder) + updates]) => + (new GAssignedEventPartsData_assignee__asOrganizationBuilder() + ..update(updates)) + .build(); + + _$GAssignedEventPartsData_assignee__asOrganization._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GAssignedEventPartsData_assignee__asOrganization', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GAssignedEventPartsData_assignee__asOrganization', 'login'); + } + } + + @override + GAssignedEventPartsData_assignee__asOrganization rebuild( + void Function(GAssignedEventPartsData_assignee__asOrganizationBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GAssignedEventPartsData_assignee__asOrganizationBuilder toBuilder() => + new GAssignedEventPartsData_assignee__asOrganizationBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAssignedEventPartsData_assignee__asOrganization && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GAssignedEventPartsData_assignee__asOrganization') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GAssignedEventPartsData_assignee__asOrganizationBuilder + implements + Builder { + _$GAssignedEventPartsData_assignee__asOrganization _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GAssignedEventPartsData_assignee__asOrganizationBuilder() { + GAssignedEventPartsData_assignee__asOrganization._initializeBuilder(this); + } + + GAssignedEventPartsData_assignee__asOrganizationBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GAssignedEventPartsData_assignee__asOrganization other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAssignedEventPartsData_assignee__asOrganization; + } + + @override + void update( + void Function(GAssignedEventPartsData_assignee__asOrganizationBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GAssignedEventPartsData_assignee__asOrganization build() { + final _$result = _$v ?? + new _$GAssignedEventPartsData_assignee__asOrganization._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GAssignedEventPartsData_assignee__asMannequin + extends GAssignedEventPartsData_assignee__asMannequin { + @override + final String G__typename; + @override + final String login; + + factory _$GAssignedEventPartsData_assignee__asMannequin( + [void Function(GAssignedEventPartsData_assignee__asMannequinBuilder) + updates]) => + (new GAssignedEventPartsData_assignee__asMannequinBuilder() + ..update(updates)) + .build(); + + _$GAssignedEventPartsData_assignee__asMannequin._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GAssignedEventPartsData_assignee__asMannequin', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GAssignedEventPartsData_assignee__asMannequin', 'login'); + } + } + + @override + GAssignedEventPartsData_assignee__asMannequin rebuild( + void Function(GAssignedEventPartsData_assignee__asMannequinBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GAssignedEventPartsData_assignee__asMannequinBuilder toBuilder() => + new GAssignedEventPartsData_assignee__asMannequinBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAssignedEventPartsData_assignee__asMannequin && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GAssignedEventPartsData_assignee__asMannequin') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GAssignedEventPartsData_assignee__asMannequinBuilder + implements + Builder { + _$GAssignedEventPartsData_assignee__asMannequin _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GAssignedEventPartsData_assignee__asMannequinBuilder() { + GAssignedEventPartsData_assignee__asMannequin._initializeBuilder(this); + } + + GAssignedEventPartsData_assignee__asMannequinBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GAssignedEventPartsData_assignee__asMannequin other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAssignedEventPartsData_assignee__asMannequin; + } + + @override + void update( + void Function(GAssignedEventPartsData_assignee__asMannequinBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GAssignedEventPartsData_assignee__asMannequin build() { + final _$result = _$v ?? + new _$GAssignedEventPartsData_assignee__asMannequin._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GUnassignedEventPartsData extends GUnassignedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GUnassignedEventPartsData_actor actor; + @override + final GUnassignedEventPartsData_assignee assignee; + + factory _$GUnassignedEventPartsData( + [void Function(GUnassignedEventPartsDataBuilder) updates]) => + (new GUnassignedEventPartsDataBuilder()..update(updates)).build(); + + _$GUnassignedEventPartsData._( + {this.G__typename, this.createdAt, this.actor, this.assignee}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUnassignedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GUnassignedEventPartsData', 'createdAt'); + } + } + + @override + GUnassignedEventPartsData rebuild( + void Function(GUnassignedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnassignedEventPartsDataBuilder toBuilder() => + new GUnassignedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnassignedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + assignee == other.assignee; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + assignee.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUnassignedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('assignee', assignee)) + .toString(); + } +} + +class GUnassignedEventPartsDataBuilder + implements + Builder { + _$GUnassignedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GUnassignedEventPartsData_actorBuilder _actor; + GUnassignedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GUnassignedEventPartsData_actorBuilder(); + set actor(GUnassignedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GUnassignedEventPartsData_assignee _assignee; + GUnassignedEventPartsData_assignee get assignee => _$this._assignee; + set assignee(GUnassignedEventPartsData_assignee assignee) => + _$this._assignee = assignee; + + GUnassignedEventPartsDataBuilder() { + GUnassignedEventPartsData._initializeBuilder(this); + } + + GUnassignedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _assignee = _$v.assignee; + _$v = null; + } + return this; + } + + @override + void replace(GUnassignedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnassignedEventPartsData; + } + + @override + void update(void Function(GUnassignedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnassignedEventPartsData build() { + _$GUnassignedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GUnassignedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + assignee: assignee); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUnassignedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUnassignedEventPartsData_actor + extends GUnassignedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GUnassignedEventPartsData_actor( + [void Function(GUnassignedEventPartsData_actorBuilder) updates]) => + (new GUnassignedEventPartsData_actorBuilder()..update(updates)).build(); + + _$GUnassignedEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUnassignedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GUnassignedEventPartsData_actor', 'login'); + } + } + + @override + GUnassignedEventPartsData_actor rebuild( + void Function(GUnassignedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnassignedEventPartsData_actorBuilder toBuilder() => + new GUnassignedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnassignedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUnassignedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GUnassignedEventPartsData_actorBuilder + implements + Builder { + _$GUnassignedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GUnassignedEventPartsData_actorBuilder() { + GUnassignedEventPartsData_actor._initializeBuilder(this); + } + + GUnassignedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GUnassignedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnassignedEventPartsData_actor; + } + + @override + void update(void Function(GUnassignedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnassignedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GUnassignedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GUnassignedEventPartsData_assignee__base + extends GUnassignedEventPartsData_assignee__base { + @override + final String G__typename; + + factory _$GUnassignedEventPartsData_assignee__base( + [void Function(GUnassignedEventPartsData_assignee__baseBuilder) + updates]) => + (new GUnassignedEventPartsData_assignee__baseBuilder()..update(updates)) + .build(); + + _$GUnassignedEventPartsData_assignee__base._({this.G__typename}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUnassignedEventPartsData_assignee__base', 'G__typename'); + } + } + + @override + GUnassignedEventPartsData_assignee__base rebuild( + void Function(GUnassignedEventPartsData_assignee__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnassignedEventPartsData_assignee__baseBuilder toBuilder() => + new GUnassignedEventPartsData_assignee__baseBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnassignedEventPartsData_assignee__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUnassignedEventPartsData_assignee__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GUnassignedEventPartsData_assignee__baseBuilder + implements + Builder { + _$GUnassignedEventPartsData_assignee__base _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GUnassignedEventPartsData_assignee__baseBuilder() { + GUnassignedEventPartsData_assignee__base._initializeBuilder(this); + } + + GUnassignedEventPartsData_assignee__baseBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace(GUnassignedEventPartsData_assignee__base other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnassignedEventPartsData_assignee__base; + } + + @override + void update( + void Function(GUnassignedEventPartsData_assignee__baseBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnassignedEventPartsData_assignee__base build() { + final _$result = _$v ?? + new _$GUnassignedEventPartsData_assignee__base._( + G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GUnassignedEventPartsData_assignee__asUser + extends GUnassignedEventPartsData_assignee__asUser { + @override + final String G__typename; + @override + final String login; + + factory _$GUnassignedEventPartsData_assignee__asUser( + [void Function(GUnassignedEventPartsData_assignee__asUserBuilder) + updates]) => + (new GUnassignedEventPartsData_assignee__asUserBuilder()..update(updates)) + .build(); + + _$GUnassignedEventPartsData_assignee__asUser._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUnassignedEventPartsData_assignee__asUser', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GUnassignedEventPartsData_assignee__asUser', 'login'); + } + } + + @override + GUnassignedEventPartsData_assignee__asUser rebuild( + void Function(GUnassignedEventPartsData_assignee__asUserBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnassignedEventPartsData_assignee__asUserBuilder toBuilder() => + new GUnassignedEventPartsData_assignee__asUserBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnassignedEventPartsData_assignee__asUser && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUnassignedEventPartsData_assignee__asUser') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GUnassignedEventPartsData_assignee__asUserBuilder + implements + Builder { + _$GUnassignedEventPartsData_assignee__asUser _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GUnassignedEventPartsData_assignee__asUserBuilder() { + GUnassignedEventPartsData_assignee__asUser._initializeBuilder(this); + } + + GUnassignedEventPartsData_assignee__asUserBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GUnassignedEventPartsData_assignee__asUser other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnassignedEventPartsData_assignee__asUser; + } + + @override + void update( + void Function(GUnassignedEventPartsData_assignee__asUserBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUnassignedEventPartsData_assignee__asUser build() { + final _$result = _$v ?? + new _$GUnassignedEventPartsData_assignee__asUser._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GUnassignedEventPartsData_assignee__asBot + extends GUnassignedEventPartsData_assignee__asBot { + @override + final String G__typename; + @override + final String login; + + factory _$GUnassignedEventPartsData_assignee__asBot( + [void Function(GUnassignedEventPartsData_assignee__asBotBuilder) + updates]) => + (new GUnassignedEventPartsData_assignee__asBotBuilder()..update(updates)) + .build(); + + _$GUnassignedEventPartsData_assignee__asBot._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUnassignedEventPartsData_assignee__asBot', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GUnassignedEventPartsData_assignee__asBot', 'login'); + } + } + + @override + GUnassignedEventPartsData_assignee__asBot rebuild( + void Function(GUnassignedEventPartsData_assignee__asBotBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnassignedEventPartsData_assignee__asBotBuilder toBuilder() => + new GUnassignedEventPartsData_assignee__asBotBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnassignedEventPartsData_assignee__asBot && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUnassignedEventPartsData_assignee__asBot') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GUnassignedEventPartsData_assignee__asBotBuilder + implements + Builder { + _$GUnassignedEventPartsData_assignee__asBot _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GUnassignedEventPartsData_assignee__asBotBuilder() { + GUnassignedEventPartsData_assignee__asBot._initializeBuilder(this); + } + + GUnassignedEventPartsData_assignee__asBotBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GUnassignedEventPartsData_assignee__asBot other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnassignedEventPartsData_assignee__asBot; + } + + @override + void update( + void Function(GUnassignedEventPartsData_assignee__asBotBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnassignedEventPartsData_assignee__asBot build() { + final _$result = _$v ?? + new _$GUnassignedEventPartsData_assignee__asBot._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GUnassignedEventPartsData_assignee__asOrganization + extends GUnassignedEventPartsData_assignee__asOrganization { + @override + final String G__typename; + @override + final String login; + + factory _$GUnassignedEventPartsData_assignee__asOrganization( + [void Function( + GUnassignedEventPartsData_assignee__asOrganizationBuilder) + updates]) => + (new GUnassignedEventPartsData_assignee__asOrganizationBuilder() + ..update(updates)) + .build(); + + _$GUnassignedEventPartsData_assignee__asOrganization._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUnassignedEventPartsData_assignee__asOrganization', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GUnassignedEventPartsData_assignee__asOrganization', 'login'); + } + } + + @override + GUnassignedEventPartsData_assignee__asOrganization rebuild( + void Function( + GUnassignedEventPartsData_assignee__asOrganizationBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnassignedEventPartsData_assignee__asOrganizationBuilder toBuilder() => + new GUnassignedEventPartsData_assignee__asOrganizationBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnassignedEventPartsData_assignee__asOrganization && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUnassignedEventPartsData_assignee__asOrganization') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GUnassignedEventPartsData_assignee__asOrganizationBuilder + implements + Builder { + _$GUnassignedEventPartsData_assignee__asOrganization _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GUnassignedEventPartsData_assignee__asOrganizationBuilder() { + GUnassignedEventPartsData_assignee__asOrganization._initializeBuilder(this); + } + + GUnassignedEventPartsData_assignee__asOrganizationBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GUnassignedEventPartsData_assignee__asOrganization other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnassignedEventPartsData_assignee__asOrganization; + } + + @override + void update( + void Function(GUnassignedEventPartsData_assignee__asOrganizationBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUnassignedEventPartsData_assignee__asOrganization build() { + final _$result = _$v ?? + new _$GUnassignedEventPartsData_assignee__asOrganization._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GUnassignedEventPartsData_assignee__asMannequin + extends GUnassignedEventPartsData_assignee__asMannequin { + @override + final String G__typename; + @override + final String login; + + factory _$GUnassignedEventPartsData_assignee__asMannequin( + [void Function(GUnassignedEventPartsData_assignee__asMannequinBuilder) + updates]) => + (new GUnassignedEventPartsData_assignee__asMannequinBuilder() + ..update(updates)) + .build(); + + _$GUnassignedEventPartsData_assignee__asMannequin._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUnassignedEventPartsData_assignee__asMannequin', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GUnassignedEventPartsData_assignee__asMannequin', 'login'); + } + } + + @override + GUnassignedEventPartsData_assignee__asMannequin rebuild( + void Function(GUnassignedEventPartsData_assignee__asMannequinBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnassignedEventPartsData_assignee__asMannequinBuilder toBuilder() => + new GUnassignedEventPartsData_assignee__asMannequinBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnassignedEventPartsData_assignee__asMannequin && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUnassignedEventPartsData_assignee__asMannequin') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GUnassignedEventPartsData_assignee__asMannequinBuilder + implements + Builder { + _$GUnassignedEventPartsData_assignee__asMannequin _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GUnassignedEventPartsData_assignee__asMannequinBuilder() { + GUnassignedEventPartsData_assignee__asMannequin._initializeBuilder(this); + } + + GUnassignedEventPartsData_assignee__asMannequinBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GUnassignedEventPartsData_assignee__asMannequin other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnassignedEventPartsData_assignee__asMannequin; + } + + @override + void update( + void Function(GUnassignedEventPartsData_assignee__asMannequinBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUnassignedEventPartsData_assignee__asMannequin build() { + final _$result = _$v ?? + new _$GUnassignedEventPartsData_assignee__asMannequin._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GSubscribedEventPartsData extends GSubscribedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GSubscribedEventPartsData_actor actor; + + factory _$GSubscribedEventPartsData( + [void Function(GSubscribedEventPartsDataBuilder) updates]) => + (new GSubscribedEventPartsDataBuilder()..update(updates)).build(); + + _$GSubscribedEventPartsData._({this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GSubscribedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GSubscribedEventPartsData', 'createdAt'); + } + } + + @override + GSubscribedEventPartsData rebuild( + void Function(GSubscribedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GSubscribedEventPartsDataBuilder toBuilder() => + new GSubscribedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GSubscribedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GSubscribedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GSubscribedEventPartsDataBuilder + implements + Builder { + _$GSubscribedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GSubscribedEventPartsData_actorBuilder _actor; + GSubscribedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GSubscribedEventPartsData_actorBuilder(); + set actor(GSubscribedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GSubscribedEventPartsDataBuilder() { + GSubscribedEventPartsData._initializeBuilder(this); + } + + GSubscribedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GSubscribedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GSubscribedEventPartsData; + } + + @override + void update(void Function(GSubscribedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GSubscribedEventPartsData build() { + _$GSubscribedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GSubscribedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GSubscribedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GSubscribedEventPartsData_actor + extends GSubscribedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GSubscribedEventPartsData_actor( + [void Function(GSubscribedEventPartsData_actorBuilder) updates]) => + (new GSubscribedEventPartsData_actorBuilder()..update(updates)).build(); + + _$GSubscribedEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GSubscribedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GSubscribedEventPartsData_actor', 'login'); + } + } + + @override + GSubscribedEventPartsData_actor rebuild( + void Function(GSubscribedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GSubscribedEventPartsData_actorBuilder toBuilder() => + new GSubscribedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GSubscribedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GSubscribedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GSubscribedEventPartsData_actorBuilder + implements + Builder { + _$GSubscribedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GSubscribedEventPartsData_actorBuilder() { + GSubscribedEventPartsData_actor._initializeBuilder(this); + } + + GSubscribedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GSubscribedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GSubscribedEventPartsData_actor; + } + + @override + void update(void Function(GSubscribedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GSubscribedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GSubscribedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GUnsubscribedEventPartsData extends GUnsubscribedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GUnsubscribedEventPartsData_actor actor; + + factory _$GUnsubscribedEventPartsData( + [void Function(GUnsubscribedEventPartsDataBuilder) updates]) => + (new GUnsubscribedEventPartsDataBuilder()..update(updates)).build(); + + _$GUnsubscribedEventPartsData._( + {this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUnsubscribedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GUnsubscribedEventPartsData', 'createdAt'); + } + } + + @override + GUnsubscribedEventPartsData rebuild( + void Function(GUnsubscribedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnsubscribedEventPartsDataBuilder toBuilder() => + new GUnsubscribedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnsubscribedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUnsubscribedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GUnsubscribedEventPartsDataBuilder + implements + Builder { + _$GUnsubscribedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GUnsubscribedEventPartsData_actorBuilder _actor; + GUnsubscribedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GUnsubscribedEventPartsData_actorBuilder(); + set actor(GUnsubscribedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GUnsubscribedEventPartsDataBuilder() { + GUnsubscribedEventPartsData._initializeBuilder(this); + } + + GUnsubscribedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GUnsubscribedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnsubscribedEventPartsData; + } + + @override + void update(void Function(GUnsubscribedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnsubscribedEventPartsData build() { + _$GUnsubscribedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GUnsubscribedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUnsubscribedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUnsubscribedEventPartsData_actor + extends GUnsubscribedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GUnsubscribedEventPartsData_actor( + [void Function(GUnsubscribedEventPartsData_actorBuilder) updates]) => + (new GUnsubscribedEventPartsData_actorBuilder()..update(updates)).build(); + + _$GUnsubscribedEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GUnsubscribedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GUnsubscribedEventPartsData_actor', 'login'); + } + } + + @override + GUnsubscribedEventPartsData_actor rebuild( + void Function(GUnsubscribedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnsubscribedEventPartsData_actorBuilder toBuilder() => + new GUnsubscribedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnsubscribedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUnsubscribedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GUnsubscribedEventPartsData_actorBuilder + implements + Builder { + _$GUnsubscribedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GUnsubscribedEventPartsData_actorBuilder() { + GUnsubscribedEventPartsData_actor._initializeBuilder(this); + } + + GUnsubscribedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GUnsubscribedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnsubscribedEventPartsData_actor; + } + + @override + void update(void Function(GUnsubscribedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnsubscribedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GUnsubscribedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GMentionedEventPartsData extends GMentionedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GMentionedEventPartsData_actor actor; + + factory _$GMentionedEventPartsData( + [void Function(GMentionedEventPartsDataBuilder) updates]) => + (new GMentionedEventPartsDataBuilder()..update(updates)).build(); + + _$GMentionedEventPartsData._({this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GMentionedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GMentionedEventPartsData', 'createdAt'); + } + } + + @override + GMentionedEventPartsData rebuild( + void Function(GMentionedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMentionedEventPartsDataBuilder toBuilder() => + new GMentionedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMentionedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GMentionedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GMentionedEventPartsDataBuilder + implements + Builder { + _$GMentionedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GMentionedEventPartsData_actorBuilder _actor; + GMentionedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GMentionedEventPartsData_actorBuilder(); + set actor(GMentionedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GMentionedEventPartsDataBuilder() { + GMentionedEventPartsData._initializeBuilder(this); + } + + GMentionedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GMentionedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMentionedEventPartsData; + } + + @override + void update(void Function(GMentionedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMentionedEventPartsData build() { + _$GMentionedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GMentionedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GMentionedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GMentionedEventPartsData_actor extends GMentionedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GMentionedEventPartsData_actor( + [void Function(GMentionedEventPartsData_actorBuilder) updates]) => + (new GMentionedEventPartsData_actorBuilder()..update(updates)).build(); + + _$GMentionedEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GMentionedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GMentionedEventPartsData_actor', 'login'); + } + } + + @override + GMentionedEventPartsData_actor rebuild( + void Function(GMentionedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMentionedEventPartsData_actorBuilder toBuilder() => + new GMentionedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMentionedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GMentionedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GMentionedEventPartsData_actorBuilder + implements + Builder { + _$GMentionedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GMentionedEventPartsData_actorBuilder() { + GMentionedEventPartsData_actor._initializeBuilder(this); + } + + GMentionedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GMentionedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMentionedEventPartsData_actor; + } + + @override + void update(void Function(GMentionedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMentionedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GMentionedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GPinnedEventPartsData extends GPinnedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GPinnedEventPartsData_actor actor; + + factory _$GPinnedEventPartsData( + [void Function(GPinnedEventPartsDataBuilder) updates]) => + (new GPinnedEventPartsDataBuilder()..update(updates)).build(); + + _$GPinnedEventPartsData._({this.G__typename, this.createdAt, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPinnedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError('GPinnedEventPartsData', 'createdAt'); + } + } + + @override + GPinnedEventPartsData rebuild( + void Function(GPinnedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPinnedEventPartsDataBuilder toBuilder() => + new GPinnedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPinnedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), createdAt.hashCode), actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GPinnedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor)) + .toString(); + } +} + +class GPinnedEventPartsDataBuilder + implements Builder { + _$GPinnedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GPinnedEventPartsData_actorBuilder _actor; + GPinnedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GPinnedEventPartsData_actorBuilder(); + set actor(GPinnedEventPartsData_actorBuilder actor) => _$this._actor = actor; + + GPinnedEventPartsDataBuilder() { + GPinnedEventPartsData._initializeBuilder(this); + } + + GPinnedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GPinnedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPinnedEventPartsData; + } + + @override + void update(void Function(GPinnedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPinnedEventPartsData build() { + _$GPinnedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GPinnedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GPinnedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GPinnedEventPartsData_actor extends GPinnedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GPinnedEventPartsData_actor( + [void Function(GPinnedEventPartsData_actorBuilder) updates]) => + (new GPinnedEventPartsData_actorBuilder()..update(updates)).build(); + + _$GPinnedEventPartsData_actor._({this.G__typename, this.login}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPinnedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GPinnedEventPartsData_actor', 'login'); + } + } + + @override + GPinnedEventPartsData_actor rebuild( + void Function(GPinnedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPinnedEventPartsData_actorBuilder toBuilder() => + new GPinnedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPinnedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GPinnedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GPinnedEventPartsData_actorBuilder + implements + Builder { + _$GPinnedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GPinnedEventPartsData_actorBuilder() { + GPinnedEventPartsData_actor._initializeBuilder(this); + } + + GPinnedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GPinnedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPinnedEventPartsData_actor; + } + + @override + void update(void Function(GPinnedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPinnedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GPinnedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GTransferredEventPartsData extends GTransferredEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GTransferredEventPartsData_actor actor; + @override + final GTransferredEventPartsData_fromRepository fromRepository; + + factory _$GTransferredEventPartsData( + [void Function(GTransferredEventPartsDataBuilder) updates]) => + (new GTransferredEventPartsDataBuilder()..update(updates)).build(); + + _$GTransferredEventPartsData._( + {this.G__typename, this.createdAt, this.actor, this.fromRepository}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GTransferredEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GTransferredEventPartsData', 'createdAt'); + } + } + + @override + GTransferredEventPartsData rebuild( + void Function(GTransferredEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GTransferredEventPartsDataBuilder toBuilder() => + new GTransferredEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GTransferredEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + fromRepository == other.fromRepository; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + fromRepository.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GTransferredEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('fromRepository', fromRepository)) + .toString(); + } +} + +class GTransferredEventPartsDataBuilder + implements + Builder { + _$GTransferredEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GTransferredEventPartsData_actorBuilder _actor; + GTransferredEventPartsData_actorBuilder get actor => + _$this._actor ??= new GTransferredEventPartsData_actorBuilder(); + set actor(GTransferredEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GTransferredEventPartsData_fromRepositoryBuilder _fromRepository; + GTransferredEventPartsData_fromRepositoryBuilder get fromRepository => + _$this._fromRepository ??= + new GTransferredEventPartsData_fromRepositoryBuilder(); + set fromRepository( + GTransferredEventPartsData_fromRepositoryBuilder fromRepository) => + _$this._fromRepository = fromRepository; + + GTransferredEventPartsDataBuilder() { + GTransferredEventPartsData._initializeBuilder(this); + } + + GTransferredEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _fromRepository = _$v.fromRepository?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GTransferredEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GTransferredEventPartsData; + } + + @override + void update(void Function(GTransferredEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GTransferredEventPartsData build() { + _$GTransferredEventPartsData _$result; + try { + _$result = _$v ?? + new _$GTransferredEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + fromRepository: _fromRepository?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'fromRepository'; + _fromRepository?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GTransferredEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GTransferredEventPartsData_actor + extends GTransferredEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GTransferredEventPartsData_actor( + [void Function(GTransferredEventPartsData_actorBuilder) updates]) => + (new GTransferredEventPartsData_actorBuilder()..update(updates)).build(); + + _$GTransferredEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GTransferredEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GTransferredEventPartsData_actor', 'login'); + } + } + + @override + GTransferredEventPartsData_actor rebuild( + void Function(GTransferredEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GTransferredEventPartsData_actorBuilder toBuilder() => + new GTransferredEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GTransferredEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GTransferredEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GTransferredEventPartsData_actorBuilder + implements + Builder { + _$GTransferredEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GTransferredEventPartsData_actorBuilder() { + GTransferredEventPartsData_actor._initializeBuilder(this); + } + + GTransferredEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GTransferredEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GTransferredEventPartsData_actor; + } + + @override + void update(void Function(GTransferredEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GTransferredEventPartsData_actor build() { + final _$result = _$v ?? + new _$GTransferredEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GTransferredEventPartsData_fromRepository + extends GTransferredEventPartsData_fromRepository { + @override + final String G__typename; + @override + final GTransferredEventPartsData_fromRepository_owner owner; + @override + final String name; + + factory _$GTransferredEventPartsData_fromRepository( + [void Function(GTransferredEventPartsData_fromRepositoryBuilder) + updates]) => + (new GTransferredEventPartsData_fromRepositoryBuilder()..update(updates)) + .build(); + + _$GTransferredEventPartsData_fromRepository._( + {this.G__typename, this.owner, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GTransferredEventPartsData_fromRepository', 'G__typename'); + } + if (owner == null) { + throw new BuiltValueNullFieldError( + 'GTransferredEventPartsData_fromRepository', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GTransferredEventPartsData_fromRepository', 'name'); + } + } + + @override + GTransferredEventPartsData_fromRepository rebuild( + void Function(GTransferredEventPartsData_fromRepositoryBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GTransferredEventPartsData_fromRepositoryBuilder toBuilder() => + new GTransferredEventPartsData_fromRepositoryBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GTransferredEventPartsData_fromRepository && + G__typename == other.G__typename && + owner == other.owner && + name == other.name; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), owner.hashCode), name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GTransferredEventPartsData_fromRepository') + ..add('G__typename', G__typename) + ..add('owner', owner) + ..add('name', name)) + .toString(); + } +} + +class GTransferredEventPartsData_fromRepositoryBuilder + implements + Builder { + _$GTransferredEventPartsData_fromRepository _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GTransferredEventPartsData_fromRepository_ownerBuilder _owner; + GTransferredEventPartsData_fromRepository_ownerBuilder get owner => + _$this._owner ??= + new GTransferredEventPartsData_fromRepository_ownerBuilder(); + set owner(GTransferredEventPartsData_fromRepository_ownerBuilder owner) => + _$this._owner = owner; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GTransferredEventPartsData_fromRepositoryBuilder() { + GTransferredEventPartsData_fromRepository._initializeBuilder(this); + } + + GTransferredEventPartsData_fromRepositoryBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _owner = _$v.owner?.toBuilder(); + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace(GTransferredEventPartsData_fromRepository other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GTransferredEventPartsData_fromRepository; + } + + @override + void update( + void Function(GTransferredEventPartsData_fromRepositoryBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GTransferredEventPartsData_fromRepository build() { + _$GTransferredEventPartsData_fromRepository _$result; + try { + _$result = _$v ?? + new _$GTransferredEventPartsData_fromRepository._( + G__typename: G__typename, owner: owner.build(), name: name); + } catch (_) { + String _$failedField; + try { + _$failedField = 'owner'; + owner.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GTransferredEventPartsData_fromRepository', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GTransferredEventPartsData_fromRepository_owner + extends GTransferredEventPartsData_fromRepository_owner { + @override + final String G__typename; + @override + final String login; + + factory _$GTransferredEventPartsData_fromRepository_owner( + [void Function(GTransferredEventPartsData_fromRepository_ownerBuilder) + updates]) => + (new GTransferredEventPartsData_fromRepository_ownerBuilder() + ..update(updates)) + .build(); + + _$GTransferredEventPartsData_fromRepository_owner._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GTransferredEventPartsData_fromRepository_owner', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GTransferredEventPartsData_fromRepository_owner', 'login'); + } + } + + @override + GTransferredEventPartsData_fromRepository_owner rebuild( + void Function(GTransferredEventPartsData_fromRepository_ownerBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GTransferredEventPartsData_fromRepository_ownerBuilder toBuilder() => + new GTransferredEventPartsData_fromRepository_ownerBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GTransferredEventPartsData_fromRepository_owner && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GTransferredEventPartsData_fromRepository_owner') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GTransferredEventPartsData_fromRepository_ownerBuilder + implements + Builder { + _$GTransferredEventPartsData_fromRepository_owner _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GTransferredEventPartsData_fromRepository_ownerBuilder() { + GTransferredEventPartsData_fromRepository_owner._initializeBuilder(this); + } + + GTransferredEventPartsData_fromRepository_ownerBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GTransferredEventPartsData_fromRepository_owner other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GTransferredEventPartsData_fromRepository_owner; + } + + @override + void update( + void Function(GTransferredEventPartsData_fromRepository_ownerBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GTransferredEventPartsData_fromRepository_owner build() { + final _$result = _$v ?? + new _$GTransferredEventPartsData_fromRepository_owner._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GPullRequestCommitPartsData extends GPullRequestCommitPartsData { + @override + final String G__typename; + @override + final GPullRequestCommitPartsData_commit commit; + + factory _$GPullRequestCommitPartsData( + [void Function(GPullRequestCommitPartsDataBuilder) updates]) => + (new GPullRequestCommitPartsDataBuilder()..update(updates)).build(); + + _$GPullRequestCommitPartsData._({this.G__typename, this.commit}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestCommitPartsData', 'G__typename'); + } + if (commit == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestCommitPartsData', 'commit'); + } + } + + @override + GPullRequestCommitPartsData rebuild( + void Function(GPullRequestCommitPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestCommitPartsDataBuilder toBuilder() => + new GPullRequestCommitPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestCommitPartsData && + G__typename == other.G__typename && + commit == other.commit; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), commit.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GPullRequestCommitPartsData') + ..add('G__typename', G__typename) + ..add('commit', commit)) + .toString(); + } +} + +class GPullRequestCommitPartsDataBuilder + implements + Builder { + _$GPullRequestCommitPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GPullRequestCommitPartsData_commitBuilder _commit; + GPullRequestCommitPartsData_commitBuilder get commit => + _$this._commit ??= new GPullRequestCommitPartsData_commitBuilder(); + set commit(GPullRequestCommitPartsData_commitBuilder commit) => + _$this._commit = commit; + + GPullRequestCommitPartsDataBuilder() { + GPullRequestCommitPartsData._initializeBuilder(this); + } + + GPullRequestCommitPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _commit = _$v.commit?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestCommitPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestCommitPartsData; + } + + @override + void update(void Function(GPullRequestCommitPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestCommitPartsData build() { + _$GPullRequestCommitPartsData _$result; + try { + _$result = _$v ?? + new _$GPullRequestCommitPartsData._( + G__typename: G__typename, commit: commit.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'commit'; + commit.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GPullRequestCommitPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GPullRequestCommitPartsData_commit + extends GPullRequestCommitPartsData_commit { + @override + final String G__typename; + @override + final DateTime committedDate; + @override + final String oid; + @override + final GPullRequestCommitPartsData_commit_author author; + + factory _$GPullRequestCommitPartsData_commit( + [void Function(GPullRequestCommitPartsData_commitBuilder) updates]) => + (new GPullRequestCommitPartsData_commitBuilder()..update(updates)) + .build(); + + _$GPullRequestCommitPartsData_commit._( + {this.G__typename, this.committedDate, this.oid, this.author}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestCommitPartsData_commit', 'G__typename'); + } + if (committedDate == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestCommitPartsData_commit', 'committedDate'); + } + if (oid == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestCommitPartsData_commit', 'oid'); + } + } + + @override + GPullRequestCommitPartsData_commit rebuild( + void Function(GPullRequestCommitPartsData_commitBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestCommitPartsData_commitBuilder toBuilder() => + new GPullRequestCommitPartsData_commitBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestCommitPartsData_commit && + G__typename == other.G__typename && + committedDate == other.committedDate && + oid == other.oid && + author == other.author; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), committedDate.hashCode), + oid.hashCode), + author.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GPullRequestCommitPartsData_commit') + ..add('G__typename', G__typename) + ..add('committedDate', committedDate) + ..add('oid', oid) + ..add('author', author)) + .toString(); + } +} + +class GPullRequestCommitPartsData_commitBuilder + implements + Builder { + _$GPullRequestCommitPartsData_commit _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _committedDate; + DateTime get committedDate => _$this._committedDate; + set committedDate(DateTime committedDate) => + _$this._committedDate = committedDate; + + String _oid; + String get oid => _$this._oid; + set oid(String oid) => _$this._oid = oid; + + GPullRequestCommitPartsData_commit_authorBuilder _author; + GPullRequestCommitPartsData_commit_authorBuilder get author => + _$this._author ??= new GPullRequestCommitPartsData_commit_authorBuilder(); + set author(GPullRequestCommitPartsData_commit_authorBuilder author) => + _$this._author = author; + + GPullRequestCommitPartsData_commitBuilder() { + GPullRequestCommitPartsData_commit._initializeBuilder(this); + } + + GPullRequestCommitPartsData_commitBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _committedDate = _$v.committedDate; + _oid = _$v.oid; + _author = _$v.author?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestCommitPartsData_commit other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestCommitPartsData_commit; + } + + @override + void update( + void Function(GPullRequestCommitPartsData_commitBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestCommitPartsData_commit build() { + _$GPullRequestCommitPartsData_commit _$result; + try { + _$result = _$v ?? + new _$GPullRequestCommitPartsData_commit._( + G__typename: G__typename, + committedDate: committedDate, + oid: oid, + author: _author?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GPullRequestCommitPartsData_commit', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GPullRequestCommitPartsData_commit_author + extends GPullRequestCommitPartsData_commit_author { + @override + final String G__typename; + @override + final GPullRequestCommitPartsData_commit_author_user user; + + factory _$GPullRequestCommitPartsData_commit_author( + [void Function(GPullRequestCommitPartsData_commit_authorBuilder) + updates]) => + (new GPullRequestCommitPartsData_commit_authorBuilder()..update(updates)) + .build(); + + _$GPullRequestCommitPartsData_commit_author._({this.G__typename, this.user}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestCommitPartsData_commit_author', 'G__typename'); + } + } + + @override + GPullRequestCommitPartsData_commit_author rebuild( + void Function(GPullRequestCommitPartsData_commit_authorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestCommitPartsData_commit_authorBuilder toBuilder() => + new GPullRequestCommitPartsData_commit_authorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestCommitPartsData_commit_author && + 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( + 'GPullRequestCommitPartsData_commit_author') + ..add('G__typename', G__typename) + ..add('user', user)) + .toString(); + } +} + +class GPullRequestCommitPartsData_commit_authorBuilder + implements + Builder { + _$GPullRequestCommitPartsData_commit_author _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GPullRequestCommitPartsData_commit_author_userBuilder _user; + GPullRequestCommitPartsData_commit_author_userBuilder get user => + _$this._user ??= + new GPullRequestCommitPartsData_commit_author_userBuilder(); + set user(GPullRequestCommitPartsData_commit_author_userBuilder user) => + _$this._user = user; + + GPullRequestCommitPartsData_commit_authorBuilder() { + GPullRequestCommitPartsData_commit_author._initializeBuilder(this); + } + + GPullRequestCommitPartsData_commit_authorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _user = _$v.user?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestCommitPartsData_commit_author other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestCommitPartsData_commit_author; + } + + @override + void update( + void Function(GPullRequestCommitPartsData_commit_authorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestCommitPartsData_commit_author build() { + _$GPullRequestCommitPartsData_commit_author _$result; + try { + _$result = _$v ?? + new _$GPullRequestCommitPartsData_commit_author._( + G__typename: G__typename, user: _user?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'user'; + _user?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GPullRequestCommitPartsData_commit_author', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GPullRequestCommitPartsData_commit_author_user + extends GPullRequestCommitPartsData_commit_author_user { + @override + final String G__typename; + @override + final String login; + + factory _$GPullRequestCommitPartsData_commit_author_user( + [void Function(GPullRequestCommitPartsData_commit_author_userBuilder) + updates]) => + (new GPullRequestCommitPartsData_commit_author_userBuilder() + ..update(updates)) + .build(); + + _$GPullRequestCommitPartsData_commit_author_user._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestCommitPartsData_commit_author_user', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestCommitPartsData_commit_author_user', 'login'); + } + } + + @override + GPullRequestCommitPartsData_commit_author_user rebuild( + void Function(GPullRequestCommitPartsData_commit_author_userBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestCommitPartsData_commit_author_userBuilder toBuilder() => + new GPullRequestCommitPartsData_commit_author_userBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestCommitPartsData_commit_author_user && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GPullRequestCommitPartsData_commit_author_user') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GPullRequestCommitPartsData_commit_author_userBuilder + implements + Builder { + _$GPullRequestCommitPartsData_commit_author_user _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GPullRequestCommitPartsData_commit_author_userBuilder() { + GPullRequestCommitPartsData_commit_author_user._initializeBuilder(this); + } + + GPullRequestCommitPartsData_commit_author_userBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestCommitPartsData_commit_author_user other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestCommitPartsData_commit_author_user; + } + + @override + void update( + void Function(GPullRequestCommitPartsData_commit_author_userBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestCommitPartsData_commit_author_user build() { + final _$result = _$v ?? + new _$GPullRequestCommitPartsData_commit_author_user._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GDeployedEventPartsData extends GDeployedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GDeployedEventPartsData_actor actor; + @override + final GDeployedEventPartsData_pullRequest pullRequest; + + factory _$GDeployedEventPartsData( + [void Function(GDeployedEventPartsDataBuilder) updates]) => + (new GDeployedEventPartsDataBuilder()..update(updates)).build(); + + _$GDeployedEventPartsData._( + {this.G__typename, this.createdAt, this.actor, this.pullRequest}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GDeployedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GDeployedEventPartsData', 'createdAt'); + } + if (pullRequest == null) { + throw new BuiltValueNullFieldError( + 'GDeployedEventPartsData', 'pullRequest'); + } + } + + @override + GDeployedEventPartsData rebuild( + void Function(GDeployedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeployedEventPartsDataBuilder toBuilder() => + new GDeployedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeployedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + pullRequest == other.pullRequest; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + pullRequest.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDeployedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('pullRequest', pullRequest)) + .toString(); + } +} + +class GDeployedEventPartsDataBuilder + implements + Builder { + _$GDeployedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GDeployedEventPartsData_actorBuilder _actor; + GDeployedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GDeployedEventPartsData_actorBuilder(); + set actor(GDeployedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GDeployedEventPartsData_pullRequestBuilder _pullRequest; + GDeployedEventPartsData_pullRequestBuilder get pullRequest => + _$this._pullRequest ??= new GDeployedEventPartsData_pullRequestBuilder(); + set pullRequest(GDeployedEventPartsData_pullRequestBuilder pullRequest) => + _$this._pullRequest = pullRequest; + + GDeployedEventPartsDataBuilder() { + GDeployedEventPartsData._initializeBuilder(this); + } + + GDeployedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _pullRequest = _$v.pullRequest?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GDeployedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeployedEventPartsData; + } + + @override + void update(void Function(GDeployedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeployedEventPartsData build() { + _$GDeployedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GDeployedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + pullRequest: pullRequest.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'pullRequest'; + pullRequest.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GDeployedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GDeployedEventPartsData_actor extends GDeployedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GDeployedEventPartsData_actor( + [void Function(GDeployedEventPartsData_actorBuilder) updates]) => + (new GDeployedEventPartsData_actorBuilder()..update(updates)).build(); + + _$GDeployedEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GDeployedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GDeployedEventPartsData_actor', 'login'); + } + } + + @override + GDeployedEventPartsData_actor rebuild( + void Function(GDeployedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeployedEventPartsData_actorBuilder toBuilder() => + new GDeployedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeployedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDeployedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GDeployedEventPartsData_actorBuilder + implements + Builder { + _$GDeployedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GDeployedEventPartsData_actorBuilder() { + GDeployedEventPartsData_actor._initializeBuilder(this); + } + + GDeployedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GDeployedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeployedEventPartsData_actor; + } + + @override + void update(void Function(GDeployedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeployedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GDeployedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GDeployedEventPartsData_pullRequest + extends GDeployedEventPartsData_pullRequest { + @override + final String G__typename; + @override + final GDeployedEventPartsData_pullRequest_headRef headRef; + + factory _$GDeployedEventPartsData_pullRequest( + [void Function(GDeployedEventPartsData_pullRequestBuilder) + updates]) => + (new GDeployedEventPartsData_pullRequestBuilder()..update(updates)) + .build(); + + _$GDeployedEventPartsData_pullRequest._({this.G__typename, this.headRef}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GDeployedEventPartsData_pullRequest', 'G__typename'); + } + } + + @override + GDeployedEventPartsData_pullRequest rebuild( + void Function(GDeployedEventPartsData_pullRequestBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeployedEventPartsData_pullRequestBuilder toBuilder() => + new GDeployedEventPartsData_pullRequestBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeployedEventPartsData_pullRequest && + G__typename == other.G__typename && + headRef == other.headRef; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), headRef.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDeployedEventPartsData_pullRequest') + ..add('G__typename', G__typename) + ..add('headRef', headRef)) + .toString(); + } +} + +class GDeployedEventPartsData_pullRequestBuilder + implements + Builder { + _$GDeployedEventPartsData_pullRequest _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GDeployedEventPartsData_pullRequest_headRefBuilder _headRef; + GDeployedEventPartsData_pullRequest_headRefBuilder get headRef => + _$this._headRef ??= + new GDeployedEventPartsData_pullRequest_headRefBuilder(); + set headRef(GDeployedEventPartsData_pullRequest_headRefBuilder headRef) => + _$this._headRef = headRef; + + GDeployedEventPartsData_pullRequestBuilder() { + GDeployedEventPartsData_pullRequest._initializeBuilder(this); + } + + GDeployedEventPartsData_pullRequestBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _headRef = _$v.headRef?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GDeployedEventPartsData_pullRequest other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeployedEventPartsData_pullRequest; + } + + @override + void update( + void Function(GDeployedEventPartsData_pullRequestBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeployedEventPartsData_pullRequest build() { + _$GDeployedEventPartsData_pullRequest _$result; + try { + _$result = _$v ?? + new _$GDeployedEventPartsData_pullRequest._( + G__typename: G__typename, headRef: _headRef?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'headRef'; + _headRef?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GDeployedEventPartsData_pullRequest', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GDeployedEventPartsData_pullRequest_headRef + extends GDeployedEventPartsData_pullRequest_headRef { + @override + final String G__typename; + @override + final String name; + + factory _$GDeployedEventPartsData_pullRequest_headRef( + [void Function(GDeployedEventPartsData_pullRequest_headRefBuilder) + updates]) => + (new GDeployedEventPartsData_pullRequest_headRefBuilder() + ..update(updates)) + .build(); + + _$GDeployedEventPartsData_pullRequest_headRef._({this.G__typename, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GDeployedEventPartsData_pullRequest_headRef', 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GDeployedEventPartsData_pullRequest_headRef', 'name'); + } + } + + @override + GDeployedEventPartsData_pullRequest_headRef rebuild( + void Function(GDeployedEventPartsData_pullRequest_headRefBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeployedEventPartsData_pullRequest_headRefBuilder toBuilder() => + new GDeployedEventPartsData_pullRequest_headRefBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeployedEventPartsData_pullRequest_headRef && + 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( + 'GDeployedEventPartsData_pullRequest_headRef') + ..add('G__typename', G__typename) + ..add('name', name)) + .toString(); + } +} + +class GDeployedEventPartsData_pullRequest_headRefBuilder + implements + Builder { + _$GDeployedEventPartsData_pullRequest_headRef _$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; + + GDeployedEventPartsData_pullRequest_headRefBuilder() { + GDeployedEventPartsData_pullRequest_headRef._initializeBuilder(this); + } + + GDeployedEventPartsData_pullRequest_headRefBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace(GDeployedEventPartsData_pullRequest_headRef other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeployedEventPartsData_pullRequest_headRef; + } + + @override + void update( + void Function(GDeployedEventPartsData_pullRequest_headRefBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GDeployedEventPartsData_pullRequest_headRef build() { + final _$result = _$v ?? + new _$GDeployedEventPartsData_pullRequest_headRef._( + G__typename: G__typename, name: name); + replace(_$result); + return _$result; + } +} + +class _$GDeploymentEnvironmentChangedEventPartsData + extends GDeploymentEnvironmentChangedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GDeploymentEnvironmentChangedEventPartsData_actor actor; + @override + final GDeploymentEnvironmentChangedEventPartsData_deploymentStatus + deploymentStatus; + + factory _$GDeploymentEnvironmentChangedEventPartsData( + [void Function(GDeploymentEnvironmentChangedEventPartsDataBuilder) + updates]) => + (new GDeploymentEnvironmentChangedEventPartsDataBuilder() + ..update(updates)) + .build(); + + _$GDeploymentEnvironmentChangedEventPartsData._( + {this.G__typename, this.createdAt, this.actor, this.deploymentStatus}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GDeploymentEnvironmentChangedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GDeploymentEnvironmentChangedEventPartsData', 'createdAt'); + } + if (deploymentStatus == null) { + throw new BuiltValueNullFieldError( + 'GDeploymentEnvironmentChangedEventPartsData', 'deploymentStatus'); + } + } + + @override + GDeploymentEnvironmentChangedEventPartsData rebuild( + void Function(GDeploymentEnvironmentChangedEventPartsDataBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeploymentEnvironmentChangedEventPartsDataBuilder toBuilder() => + new GDeploymentEnvironmentChangedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeploymentEnvironmentChangedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + deploymentStatus == other.deploymentStatus; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + deploymentStatus.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GDeploymentEnvironmentChangedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('deploymentStatus', deploymentStatus)) + .toString(); + } +} + +class GDeploymentEnvironmentChangedEventPartsDataBuilder + implements + Builder { + _$GDeploymentEnvironmentChangedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GDeploymentEnvironmentChangedEventPartsData_actorBuilder _actor; + GDeploymentEnvironmentChangedEventPartsData_actorBuilder get actor => + _$this._actor ??= + new GDeploymentEnvironmentChangedEventPartsData_actorBuilder(); + set actor(GDeploymentEnvironmentChangedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GDeploymentEnvironmentChangedEventPartsData_deploymentStatusBuilder + _deploymentStatus; + GDeploymentEnvironmentChangedEventPartsData_deploymentStatusBuilder + get deploymentStatus => _$this._deploymentStatus ??= + new GDeploymentEnvironmentChangedEventPartsData_deploymentStatusBuilder(); + set deploymentStatus( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatusBuilder + deploymentStatus) => + _$this._deploymentStatus = deploymentStatus; + + GDeploymentEnvironmentChangedEventPartsDataBuilder() { + GDeploymentEnvironmentChangedEventPartsData._initializeBuilder(this); + } + + GDeploymentEnvironmentChangedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _deploymentStatus = _$v.deploymentStatus?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GDeploymentEnvironmentChangedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeploymentEnvironmentChangedEventPartsData; + } + + @override + void update( + void Function(GDeploymentEnvironmentChangedEventPartsDataBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GDeploymentEnvironmentChangedEventPartsData build() { + _$GDeploymentEnvironmentChangedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GDeploymentEnvironmentChangedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + deploymentStatus: deploymentStatus.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'deploymentStatus'; + deploymentStatus.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GDeploymentEnvironmentChangedEventPartsData', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GDeploymentEnvironmentChangedEventPartsData_actor + extends GDeploymentEnvironmentChangedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GDeploymentEnvironmentChangedEventPartsData_actor( + [void Function( + GDeploymentEnvironmentChangedEventPartsData_actorBuilder) + updates]) => + (new GDeploymentEnvironmentChangedEventPartsData_actorBuilder() + ..update(updates)) + .build(); + + _$GDeploymentEnvironmentChangedEventPartsData_actor._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GDeploymentEnvironmentChangedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GDeploymentEnvironmentChangedEventPartsData_actor', 'login'); + } + } + + @override + GDeploymentEnvironmentChangedEventPartsData_actor rebuild( + void Function( + GDeploymentEnvironmentChangedEventPartsData_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeploymentEnvironmentChangedEventPartsData_actorBuilder toBuilder() => + new GDeploymentEnvironmentChangedEventPartsData_actorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeploymentEnvironmentChangedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GDeploymentEnvironmentChangedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GDeploymentEnvironmentChangedEventPartsData_actorBuilder + implements + Builder { + _$GDeploymentEnvironmentChangedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GDeploymentEnvironmentChangedEventPartsData_actorBuilder() { + GDeploymentEnvironmentChangedEventPartsData_actor._initializeBuilder(this); + } + + GDeploymentEnvironmentChangedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GDeploymentEnvironmentChangedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeploymentEnvironmentChangedEventPartsData_actor; + } + + @override + void update( + void Function(GDeploymentEnvironmentChangedEventPartsData_actorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GDeploymentEnvironmentChangedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GDeploymentEnvironmentChangedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus + extends GDeploymentEnvironmentChangedEventPartsData_deploymentStatus { + @override + final String G__typename; + @override + final GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment + deployment; + @override + final String description; + + factory _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus( + [void Function( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatusBuilder) + updates]) => + (new GDeploymentEnvironmentChangedEventPartsData_deploymentStatusBuilder() + ..update(updates)) + .build(); + + _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus._( + {this.G__typename, this.deployment, this.description}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GDeploymentEnvironmentChangedEventPartsData_deploymentStatus', + 'G__typename'); + } + if (deployment == null) { + throw new BuiltValueNullFieldError( + 'GDeploymentEnvironmentChangedEventPartsData_deploymentStatus', + 'deployment'); + } + } + + @override + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus rebuild( + void Function( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatusBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeploymentEnvironmentChangedEventPartsData_deploymentStatusBuilder + toBuilder() => + new GDeploymentEnvironmentChangedEventPartsData_deploymentStatusBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GDeploymentEnvironmentChangedEventPartsData_deploymentStatus && + G__typename == other.G__typename && + deployment == other.deployment && + description == other.description; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), deployment.hashCode), + description.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GDeploymentEnvironmentChangedEventPartsData_deploymentStatus') + ..add('G__typename', G__typename) + ..add('deployment', deployment) + ..add('description', description)) + .toString(); + } +} + +class GDeploymentEnvironmentChangedEventPartsData_deploymentStatusBuilder + implements + Builder { + _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentBuilder + _deployment; + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentBuilder + get deployment => _$this._deployment ??= + new GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentBuilder(); + set deployment( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentBuilder + deployment) => + _$this._deployment = deployment; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + GDeploymentEnvironmentChangedEventPartsData_deploymentStatusBuilder() { + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus + ._initializeBuilder(this); + } + + GDeploymentEnvironmentChangedEventPartsData_deploymentStatusBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _deployment = _$v.deployment?.toBuilder(); + _description = _$v.description; + _$v = null; + } + return this; + } + + @override + void replace( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = + other as _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus; + } + + @override + void update( + void Function( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatusBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus build() { + _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus _$result; + try { + _$result = _$v ?? + new _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus._( + G__typename: G__typename, + deployment: deployment.build(), + description: description); + } catch (_) { + String _$failedField; + try { + _$failedField = 'deployment'; + deployment.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GDeploymentEnvironmentChangedEventPartsData_deploymentStatus', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment + extends GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment { + @override + final String G__typename; + @override + final String environment; + + factory _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment( + [void Function( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentBuilder) + updates]) => + (new GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentBuilder() + ..update(updates)) + .build(); + + _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment._( + {this.G__typename, this.environment}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment', + 'G__typename'); + } + } + + @override + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment rebuild( + void Function( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentBuilder + toBuilder() => + new GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment && + G__typename == other.G__typename && + environment == other.environment; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), environment.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment') + ..add('G__typename', G__typename) + ..add('environment', environment)) + .toString(); + } +} + +class GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentBuilder + implements + Builder< + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment, + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentBuilder> { + _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _environment; + String get environment => _$this._environment; + set environment(String environment) => _$this._environment = environment; + + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentBuilder() { + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment + ._initializeBuilder(this); + } + + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _environment = _$v.environment; + _$v = null; + } + return this; + } + + @override + void replace( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment + other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment; + } + + @override + void update( + void Function( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deploymentBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment + build() { + final _$result = _$v ?? + new _$GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment + ._(G__typename: G__typename, environment: environment); + replace(_$result); + return _$result; + } +} + +class _$GHeadRefRestoredEventPartsData extends GHeadRefRestoredEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GHeadRefRestoredEventPartsData_actor actor; + @override + final GHeadRefRestoredEventPartsData_pullRequest pullRequest; + + factory _$GHeadRefRestoredEventPartsData( + [void Function(GHeadRefRestoredEventPartsDataBuilder) updates]) => + (new GHeadRefRestoredEventPartsDataBuilder()..update(updates)).build(); + + _$GHeadRefRestoredEventPartsData._( + {this.G__typename, this.createdAt, this.actor, this.pullRequest}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefRestoredEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefRestoredEventPartsData', 'createdAt'); + } + if (pullRequest == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefRestoredEventPartsData', 'pullRequest'); + } + } + + @override + GHeadRefRestoredEventPartsData rebuild( + void Function(GHeadRefRestoredEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GHeadRefRestoredEventPartsDataBuilder toBuilder() => + new GHeadRefRestoredEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GHeadRefRestoredEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + pullRequest == other.pullRequest; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + pullRequest.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GHeadRefRestoredEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('pullRequest', pullRequest)) + .toString(); + } +} + +class GHeadRefRestoredEventPartsDataBuilder + implements + Builder { + _$GHeadRefRestoredEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GHeadRefRestoredEventPartsData_actorBuilder _actor; + GHeadRefRestoredEventPartsData_actorBuilder get actor => + _$this._actor ??= new GHeadRefRestoredEventPartsData_actorBuilder(); + set actor(GHeadRefRestoredEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GHeadRefRestoredEventPartsData_pullRequestBuilder _pullRequest; + GHeadRefRestoredEventPartsData_pullRequestBuilder get pullRequest => + _$this._pullRequest ??= + new GHeadRefRestoredEventPartsData_pullRequestBuilder(); + set pullRequest( + GHeadRefRestoredEventPartsData_pullRequestBuilder pullRequest) => + _$this._pullRequest = pullRequest; + + GHeadRefRestoredEventPartsDataBuilder() { + GHeadRefRestoredEventPartsData._initializeBuilder(this); + } + + GHeadRefRestoredEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _pullRequest = _$v.pullRequest?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GHeadRefRestoredEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GHeadRefRestoredEventPartsData; + } + + @override + void update(void Function(GHeadRefRestoredEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GHeadRefRestoredEventPartsData build() { + _$GHeadRefRestoredEventPartsData _$result; + try { + _$result = _$v ?? + new _$GHeadRefRestoredEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + pullRequest: pullRequest.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'pullRequest'; + pullRequest.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GHeadRefRestoredEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GHeadRefRestoredEventPartsData_actor + extends GHeadRefRestoredEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GHeadRefRestoredEventPartsData_actor( + [void Function(GHeadRefRestoredEventPartsData_actorBuilder) + updates]) => + (new GHeadRefRestoredEventPartsData_actorBuilder()..update(updates)) + .build(); + + _$GHeadRefRestoredEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefRestoredEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefRestoredEventPartsData_actor', 'login'); + } + } + + @override + GHeadRefRestoredEventPartsData_actor rebuild( + void Function(GHeadRefRestoredEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GHeadRefRestoredEventPartsData_actorBuilder toBuilder() => + new GHeadRefRestoredEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GHeadRefRestoredEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GHeadRefRestoredEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GHeadRefRestoredEventPartsData_actorBuilder + implements + Builder { + _$GHeadRefRestoredEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GHeadRefRestoredEventPartsData_actorBuilder() { + GHeadRefRestoredEventPartsData_actor._initializeBuilder(this); + } + + GHeadRefRestoredEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GHeadRefRestoredEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GHeadRefRestoredEventPartsData_actor; + } + + @override + void update( + void Function(GHeadRefRestoredEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GHeadRefRestoredEventPartsData_actor build() { + final _$result = _$v ?? + new _$GHeadRefRestoredEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GHeadRefRestoredEventPartsData_pullRequest + extends GHeadRefRestoredEventPartsData_pullRequest { + @override + final String G__typename; + @override + final String headRefName; + + factory _$GHeadRefRestoredEventPartsData_pullRequest( + [void Function(GHeadRefRestoredEventPartsData_pullRequestBuilder) + updates]) => + (new GHeadRefRestoredEventPartsData_pullRequestBuilder()..update(updates)) + .build(); + + _$GHeadRefRestoredEventPartsData_pullRequest._( + {this.G__typename, this.headRefName}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefRestoredEventPartsData_pullRequest', 'G__typename'); + } + if (headRefName == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefRestoredEventPartsData_pullRequest', 'headRefName'); + } + } + + @override + GHeadRefRestoredEventPartsData_pullRequest rebuild( + void Function(GHeadRefRestoredEventPartsData_pullRequestBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GHeadRefRestoredEventPartsData_pullRequestBuilder toBuilder() => + new GHeadRefRestoredEventPartsData_pullRequestBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GHeadRefRestoredEventPartsData_pullRequest && + G__typename == other.G__typename && + headRefName == other.headRefName; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), headRefName.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GHeadRefRestoredEventPartsData_pullRequest') + ..add('G__typename', G__typename) + ..add('headRefName', headRefName)) + .toString(); + } +} + +class GHeadRefRestoredEventPartsData_pullRequestBuilder + implements + Builder { + _$GHeadRefRestoredEventPartsData_pullRequest _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _headRefName; + String get headRefName => _$this._headRefName; + set headRefName(String headRefName) => _$this._headRefName = headRefName; + + GHeadRefRestoredEventPartsData_pullRequestBuilder() { + GHeadRefRestoredEventPartsData_pullRequest._initializeBuilder(this); + } + + GHeadRefRestoredEventPartsData_pullRequestBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _headRefName = _$v.headRefName; + _$v = null; + } + return this; + } + + @override + void replace(GHeadRefRestoredEventPartsData_pullRequest other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GHeadRefRestoredEventPartsData_pullRequest; + } + + @override + void update( + void Function(GHeadRefRestoredEventPartsData_pullRequestBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GHeadRefRestoredEventPartsData_pullRequest build() { + final _$result = _$v ?? + new _$GHeadRefRestoredEventPartsData_pullRequest._( + G__typename: G__typename, headRefName: headRefName); + replace(_$result); + return _$result; + } +} + +class _$GBaseRefForcePushedEventPartsData + extends GBaseRefForcePushedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GBaseRefForcePushedEventPartsData_actor actor; + @override + final GBaseRefForcePushedEventPartsData_pullRequest pullRequest; + @override + final GBaseRefForcePushedEventPartsData_beforeCommit beforeCommit; + @override + final GBaseRefForcePushedEventPartsData_afterCommit afterCommit; + + factory _$GBaseRefForcePushedEventPartsData( + [void Function(GBaseRefForcePushedEventPartsDataBuilder) updates]) => + (new GBaseRefForcePushedEventPartsDataBuilder()..update(updates)).build(); + + _$GBaseRefForcePushedEventPartsData._( + {this.G__typename, + this.createdAt, + this.actor, + this.pullRequest, + this.beforeCommit, + this.afterCommit}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GBaseRefForcePushedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GBaseRefForcePushedEventPartsData', 'createdAt'); + } + if (pullRequest == null) { + throw new BuiltValueNullFieldError( + 'GBaseRefForcePushedEventPartsData', 'pullRequest'); + } + } + + @override + GBaseRefForcePushedEventPartsData rebuild( + void Function(GBaseRefForcePushedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GBaseRefForcePushedEventPartsDataBuilder toBuilder() => + new GBaseRefForcePushedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GBaseRefForcePushedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + pullRequest == other.pullRequest && + beforeCommit == other.beforeCommit && + afterCommit == other.afterCommit; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + pullRequest.hashCode), + beforeCommit.hashCode), + afterCommit.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GBaseRefForcePushedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('pullRequest', pullRequest) + ..add('beforeCommit', beforeCommit) + ..add('afterCommit', afterCommit)) + .toString(); + } +} + +class GBaseRefForcePushedEventPartsDataBuilder + implements + Builder { + _$GBaseRefForcePushedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GBaseRefForcePushedEventPartsData_actorBuilder _actor; + GBaseRefForcePushedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GBaseRefForcePushedEventPartsData_actorBuilder(); + set actor(GBaseRefForcePushedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GBaseRefForcePushedEventPartsData_pullRequestBuilder _pullRequest; + GBaseRefForcePushedEventPartsData_pullRequestBuilder get pullRequest => + _$this._pullRequest ??= + new GBaseRefForcePushedEventPartsData_pullRequestBuilder(); + set pullRequest( + GBaseRefForcePushedEventPartsData_pullRequestBuilder pullRequest) => + _$this._pullRequest = pullRequest; + + GBaseRefForcePushedEventPartsData_beforeCommitBuilder _beforeCommit; + GBaseRefForcePushedEventPartsData_beforeCommitBuilder get beforeCommit => + _$this._beforeCommit ??= + new GBaseRefForcePushedEventPartsData_beforeCommitBuilder(); + set beforeCommit( + GBaseRefForcePushedEventPartsData_beforeCommitBuilder beforeCommit) => + _$this._beforeCommit = beforeCommit; + + GBaseRefForcePushedEventPartsData_afterCommitBuilder _afterCommit; + GBaseRefForcePushedEventPartsData_afterCommitBuilder get afterCommit => + _$this._afterCommit ??= + new GBaseRefForcePushedEventPartsData_afterCommitBuilder(); + set afterCommit( + GBaseRefForcePushedEventPartsData_afterCommitBuilder afterCommit) => + _$this._afterCommit = afterCommit; + + GBaseRefForcePushedEventPartsDataBuilder() { + GBaseRefForcePushedEventPartsData._initializeBuilder(this); + } + + GBaseRefForcePushedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _pullRequest = _$v.pullRequest?.toBuilder(); + _beforeCommit = _$v.beforeCommit?.toBuilder(); + _afterCommit = _$v.afterCommit?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GBaseRefForcePushedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GBaseRefForcePushedEventPartsData; + } + + @override + void update(void Function(GBaseRefForcePushedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GBaseRefForcePushedEventPartsData build() { + _$GBaseRefForcePushedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GBaseRefForcePushedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + pullRequest: pullRequest.build(), + beforeCommit: _beforeCommit?.build(), + afterCommit: _afterCommit?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'pullRequest'; + pullRequest.build(); + _$failedField = 'beforeCommit'; + _beforeCommit?.build(); + _$failedField = 'afterCommit'; + _afterCommit?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GBaseRefForcePushedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GBaseRefForcePushedEventPartsData_actor + extends GBaseRefForcePushedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GBaseRefForcePushedEventPartsData_actor( + [void Function(GBaseRefForcePushedEventPartsData_actorBuilder) + updates]) => + (new GBaseRefForcePushedEventPartsData_actorBuilder()..update(updates)) + .build(); + + _$GBaseRefForcePushedEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GBaseRefForcePushedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GBaseRefForcePushedEventPartsData_actor', 'login'); + } + } + + @override + GBaseRefForcePushedEventPartsData_actor rebuild( + void Function(GBaseRefForcePushedEventPartsData_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GBaseRefForcePushedEventPartsData_actorBuilder toBuilder() => + new GBaseRefForcePushedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GBaseRefForcePushedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GBaseRefForcePushedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GBaseRefForcePushedEventPartsData_actorBuilder + implements + Builder { + _$GBaseRefForcePushedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GBaseRefForcePushedEventPartsData_actorBuilder() { + GBaseRefForcePushedEventPartsData_actor._initializeBuilder(this); + } + + GBaseRefForcePushedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GBaseRefForcePushedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GBaseRefForcePushedEventPartsData_actor; + } + + @override + void update( + void Function(GBaseRefForcePushedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GBaseRefForcePushedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GBaseRefForcePushedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GBaseRefForcePushedEventPartsData_pullRequest + extends GBaseRefForcePushedEventPartsData_pullRequest { + @override + final String G__typename; + @override + final GBaseRefForcePushedEventPartsData_pullRequest_baseRef baseRef; + + factory _$GBaseRefForcePushedEventPartsData_pullRequest( + [void Function(GBaseRefForcePushedEventPartsData_pullRequestBuilder) + updates]) => + (new GBaseRefForcePushedEventPartsData_pullRequestBuilder() + ..update(updates)) + .build(); + + _$GBaseRefForcePushedEventPartsData_pullRequest._( + {this.G__typename, this.baseRef}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GBaseRefForcePushedEventPartsData_pullRequest', 'G__typename'); + } + } + + @override + GBaseRefForcePushedEventPartsData_pullRequest rebuild( + void Function(GBaseRefForcePushedEventPartsData_pullRequestBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GBaseRefForcePushedEventPartsData_pullRequestBuilder toBuilder() => + new GBaseRefForcePushedEventPartsData_pullRequestBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GBaseRefForcePushedEventPartsData_pullRequest && + G__typename == other.G__typename && + baseRef == other.baseRef; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), baseRef.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GBaseRefForcePushedEventPartsData_pullRequest') + ..add('G__typename', G__typename) + ..add('baseRef', baseRef)) + .toString(); + } +} + +class GBaseRefForcePushedEventPartsData_pullRequestBuilder + implements + Builder { + _$GBaseRefForcePushedEventPartsData_pullRequest _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GBaseRefForcePushedEventPartsData_pullRequest_baseRefBuilder _baseRef; + GBaseRefForcePushedEventPartsData_pullRequest_baseRefBuilder get baseRef => + _$this._baseRef ??= + new GBaseRefForcePushedEventPartsData_pullRequest_baseRefBuilder(); + set baseRef( + GBaseRefForcePushedEventPartsData_pullRequest_baseRefBuilder + baseRef) => + _$this._baseRef = baseRef; + + GBaseRefForcePushedEventPartsData_pullRequestBuilder() { + GBaseRefForcePushedEventPartsData_pullRequest._initializeBuilder(this); + } + + GBaseRefForcePushedEventPartsData_pullRequestBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _baseRef = _$v.baseRef?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GBaseRefForcePushedEventPartsData_pullRequest other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GBaseRefForcePushedEventPartsData_pullRequest; + } + + @override + void update( + void Function(GBaseRefForcePushedEventPartsData_pullRequestBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GBaseRefForcePushedEventPartsData_pullRequest build() { + _$GBaseRefForcePushedEventPartsData_pullRequest _$result; + try { + _$result = _$v ?? + new _$GBaseRefForcePushedEventPartsData_pullRequest._( + G__typename: G__typename, baseRef: _baseRef?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'baseRef'; + _baseRef?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GBaseRefForcePushedEventPartsData_pullRequest', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GBaseRefForcePushedEventPartsData_pullRequest_baseRef + extends GBaseRefForcePushedEventPartsData_pullRequest_baseRef { + @override + final String G__typename; + @override + final String name; + + factory _$GBaseRefForcePushedEventPartsData_pullRequest_baseRef( + [void Function( + GBaseRefForcePushedEventPartsData_pullRequest_baseRefBuilder) + updates]) => + (new GBaseRefForcePushedEventPartsData_pullRequest_baseRefBuilder() + ..update(updates)) + .build(); + + _$GBaseRefForcePushedEventPartsData_pullRequest_baseRef._( + {this.G__typename, this.name}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GBaseRefForcePushedEventPartsData_pullRequest_baseRef', + 'G__typename'); + } + if (name == null) { + throw new BuiltValueNullFieldError( + 'GBaseRefForcePushedEventPartsData_pullRequest_baseRef', 'name'); + } + } + + @override + GBaseRefForcePushedEventPartsData_pullRequest_baseRef rebuild( + void Function( + GBaseRefForcePushedEventPartsData_pullRequest_baseRefBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GBaseRefForcePushedEventPartsData_pullRequest_baseRefBuilder toBuilder() => + new GBaseRefForcePushedEventPartsData_pullRequest_baseRefBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GBaseRefForcePushedEventPartsData_pullRequest_baseRef && + 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( + 'GBaseRefForcePushedEventPartsData_pullRequest_baseRef') + ..add('G__typename', G__typename) + ..add('name', name)) + .toString(); + } +} + +class GBaseRefForcePushedEventPartsData_pullRequest_baseRefBuilder + implements + Builder { + _$GBaseRefForcePushedEventPartsData_pullRequest_baseRef _$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; + + GBaseRefForcePushedEventPartsData_pullRequest_baseRefBuilder() { + GBaseRefForcePushedEventPartsData_pullRequest_baseRef._initializeBuilder( + this); + } + + GBaseRefForcePushedEventPartsData_pullRequest_baseRefBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace(GBaseRefForcePushedEventPartsData_pullRequest_baseRef other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GBaseRefForcePushedEventPartsData_pullRequest_baseRef; + } + + @override + void update( + void Function( + GBaseRefForcePushedEventPartsData_pullRequest_baseRefBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GBaseRefForcePushedEventPartsData_pullRequest_baseRef build() { + final _$result = _$v ?? + new _$GBaseRefForcePushedEventPartsData_pullRequest_baseRef._( + G__typename: G__typename, name: name); + replace(_$result); + return _$result; + } +} + +class _$GBaseRefForcePushedEventPartsData_beforeCommit + extends GBaseRefForcePushedEventPartsData_beforeCommit { + @override + final String G__typename; + @override + final String oid; + + factory _$GBaseRefForcePushedEventPartsData_beforeCommit( + [void Function(GBaseRefForcePushedEventPartsData_beforeCommitBuilder) + updates]) => + (new GBaseRefForcePushedEventPartsData_beforeCommitBuilder() + ..update(updates)) + .build(); + + _$GBaseRefForcePushedEventPartsData_beforeCommit._( + {this.G__typename, this.oid}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GBaseRefForcePushedEventPartsData_beforeCommit', 'G__typename'); + } + if (oid == null) { + throw new BuiltValueNullFieldError( + 'GBaseRefForcePushedEventPartsData_beforeCommit', 'oid'); + } + } + + @override + GBaseRefForcePushedEventPartsData_beforeCommit rebuild( + void Function(GBaseRefForcePushedEventPartsData_beforeCommitBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GBaseRefForcePushedEventPartsData_beforeCommitBuilder toBuilder() => + new GBaseRefForcePushedEventPartsData_beforeCommitBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GBaseRefForcePushedEventPartsData_beforeCommit && + G__typename == other.G__typename && + oid == other.oid; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), oid.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GBaseRefForcePushedEventPartsData_beforeCommit') + ..add('G__typename', G__typename) + ..add('oid', oid)) + .toString(); + } +} + +class GBaseRefForcePushedEventPartsData_beforeCommitBuilder + implements + Builder { + _$GBaseRefForcePushedEventPartsData_beforeCommit _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _oid; + String get oid => _$this._oid; + set oid(String oid) => _$this._oid = oid; + + GBaseRefForcePushedEventPartsData_beforeCommitBuilder() { + GBaseRefForcePushedEventPartsData_beforeCommit._initializeBuilder(this); + } + + GBaseRefForcePushedEventPartsData_beforeCommitBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _oid = _$v.oid; + _$v = null; + } + return this; + } + + @override + void replace(GBaseRefForcePushedEventPartsData_beforeCommit other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GBaseRefForcePushedEventPartsData_beforeCommit; + } + + @override + void update( + void Function(GBaseRefForcePushedEventPartsData_beforeCommitBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GBaseRefForcePushedEventPartsData_beforeCommit build() { + final _$result = _$v ?? + new _$GBaseRefForcePushedEventPartsData_beforeCommit._( + G__typename: G__typename, oid: oid); + replace(_$result); + return _$result; + } +} + +class _$GBaseRefForcePushedEventPartsData_afterCommit + extends GBaseRefForcePushedEventPartsData_afterCommit { + @override + final String G__typename; + @override + final String oid; + + factory _$GBaseRefForcePushedEventPartsData_afterCommit( + [void Function(GBaseRefForcePushedEventPartsData_afterCommitBuilder) + updates]) => + (new GBaseRefForcePushedEventPartsData_afterCommitBuilder() + ..update(updates)) + .build(); + + _$GBaseRefForcePushedEventPartsData_afterCommit._( + {this.G__typename, this.oid}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GBaseRefForcePushedEventPartsData_afterCommit', 'G__typename'); + } + if (oid == null) { + throw new BuiltValueNullFieldError( + 'GBaseRefForcePushedEventPartsData_afterCommit', 'oid'); + } + } + + @override + GBaseRefForcePushedEventPartsData_afterCommit rebuild( + void Function(GBaseRefForcePushedEventPartsData_afterCommitBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GBaseRefForcePushedEventPartsData_afterCommitBuilder toBuilder() => + new GBaseRefForcePushedEventPartsData_afterCommitBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GBaseRefForcePushedEventPartsData_afterCommit && + G__typename == other.G__typename && + oid == other.oid; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), oid.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GBaseRefForcePushedEventPartsData_afterCommit') + ..add('G__typename', G__typename) + ..add('oid', oid)) + .toString(); + } +} + +class GBaseRefForcePushedEventPartsData_afterCommitBuilder + implements + Builder { + _$GBaseRefForcePushedEventPartsData_afterCommit _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _oid; + String get oid => _$this._oid; + set oid(String oid) => _$this._oid = oid; + + GBaseRefForcePushedEventPartsData_afterCommitBuilder() { + GBaseRefForcePushedEventPartsData_afterCommit._initializeBuilder(this); + } + + GBaseRefForcePushedEventPartsData_afterCommitBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _oid = _$v.oid; + _$v = null; + } + return this; + } + + @override + void replace(GBaseRefForcePushedEventPartsData_afterCommit other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GBaseRefForcePushedEventPartsData_afterCommit; + } + + @override + void update( + void Function(GBaseRefForcePushedEventPartsData_afterCommitBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GBaseRefForcePushedEventPartsData_afterCommit build() { + final _$result = _$v ?? + new _$GBaseRefForcePushedEventPartsData_afterCommit._( + G__typename: G__typename, oid: oid); + replace(_$result); + return _$result; + } +} + +class _$GHeadRefForcePushedEventPartsData + extends GHeadRefForcePushedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GHeadRefForcePushedEventPartsData_actor actor; + @override + final GHeadRefForcePushedEventPartsData_pullRequest pullRequest; + @override + final GHeadRefForcePushedEventPartsData_beforeCommit beforeCommit; + @override + final GHeadRefForcePushedEventPartsData_afterCommit afterCommit; + + factory _$GHeadRefForcePushedEventPartsData( + [void Function(GHeadRefForcePushedEventPartsDataBuilder) updates]) => + (new GHeadRefForcePushedEventPartsDataBuilder()..update(updates)).build(); + + _$GHeadRefForcePushedEventPartsData._( + {this.G__typename, + this.createdAt, + this.actor, + this.pullRequest, + this.beforeCommit, + this.afterCommit}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefForcePushedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefForcePushedEventPartsData', 'createdAt'); + } + if (pullRequest == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefForcePushedEventPartsData', 'pullRequest'); + } + } + + @override + GHeadRefForcePushedEventPartsData rebuild( + void Function(GHeadRefForcePushedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GHeadRefForcePushedEventPartsDataBuilder toBuilder() => + new GHeadRefForcePushedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GHeadRefForcePushedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + pullRequest == other.pullRequest && + beforeCommit == other.beforeCommit && + afterCommit == other.afterCommit; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + pullRequest.hashCode), + beforeCommit.hashCode), + afterCommit.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GHeadRefForcePushedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('pullRequest', pullRequest) + ..add('beforeCommit', beforeCommit) + ..add('afterCommit', afterCommit)) + .toString(); + } +} + +class GHeadRefForcePushedEventPartsDataBuilder + implements + Builder { + _$GHeadRefForcePushedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GHeadRefForcePushedEventPartsData_actorBuilder _actor; + GHeadRefForcePushedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GHeadRefForcePushedEventPartsData_actorBuilder(); + set actor(GHeadRefForcePushedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GHeadRefForcePushedEventPartsData_pullRequestBuilder _pullRequest; + GHeadRefForcePushedEventPartsData_pullRequestBuilder get pullRequest => + _$this._pullRequest ??= + new GHeadRefForcePushedEventPartsData_pullRequestBuilder(); + set pullRequest( + GHeadRefForcePushedEventPartsData_pullRequestBuilder pullRequest) => + _$this._pullRequest = pullRequest; + + GHeadRefForcePushedEventPartsData_beforeCommitBuilder _beforeCommit; + GHeadRefForcePushedEventPartsData_beforeCommitBuilder get beforeCommit => + _$this._beforeCommit ??= + new GHeadRefForcePushedEventPartsData_beforeCommitBuilder(); + set beforeCommit( + GHeadRefForcePushedEventPartsData_beforeCommitBuilder beforeCommit) => + _$this._beforeCommit = beforeCommit; + + GHeadRefForcePushedEventPartsData_afterCommitBuilder _afterCommit; + GHeadRefForcePushedEventPartsData_afterCommitBuilder get afterCommit => + _$this._afterCommit ??= + new GHeadRefForcePushedEventPartsData_afterCommitBuilder(); + set afterCommit( + GHeadRefForcePushedEventPartsData_afterCommitBuilder afterCommit) => + _$this._afterCommit = afterCommit; + + GHeadRefForcePushedEventPartsDataBuilder() { + GHeadRefForcePushedEventPartsData._initializeBuilder(this); + } + + GHeadRefForcePushedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _pullRequest = _$v.pullRequest?.toBuilder(); + _beforeCommit = _$v.beforeCommit?.toBuilder(); + _afterCommit = _$v.afterCommit?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GHeadRefForcePushedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GHeadRefForcePushedEventPartsData; + } + + @override + void update(void Function(GHeadRefForcePushedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GHeadRefForcePushedEventPartsData build() { + _$GHeadRefForcePushedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GHeadRefForcePushedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + pullRequest: pullRequest.build(), + beforeCommit: _beforeCommit?.build(), + afterCommit: _afterCommit?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'pullRequest'; + pullRequest.build(); + _$failedField = 'beforeCommit'; + _beforeCommit?.build(); + _$failedField = 'afterCommit'; + _afterCommit?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GHeadRefForcePushedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GHeadRefForcePushedEventPartsData_actor + extends GHeadRefForcePushedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GHeadRefForcePushedEventPartsData_actor( + [void Function(GHeadRefForcePushedEventPartsData_actorBuilder) + updates]) => + (new GHeadRefForcePushedEventPartsData_actorBuilder()..update(updates)) + .build(); + + _$GHeadRefForcePushedEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefForcePushedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefForcePushedEventPartsData_actor', 'login'); + } + } + + @override + GHeadRefForcePushedEventPartsData_actor rebuild( + void Function(GHeadRefForcePushedEventPartsData_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GHeadRefForcePushedEventPartsData_actorBuilder toBuilder() => + new GHeadRefForcePushedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GHeadRefForcePushedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GHeadRefForcePushedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GHeadRefForcePushedEventPartsData_actorBuilder + implements + Builder { + _$GHeadRefForcePushedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GHeadRefForcePushedEventPartsData_actorBuilder() { + GHeadRefForcePushedEventPartsData_actor._initializeBuilder(this); + } + + GHeadRefForcePushedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GHeadRefForcePushedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GHeadRefForcePushedEventPartsData_actor; + } + + @override + void update( + void Function(GHeadRefForcePushedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GHeadRefForcePushedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GHeadRefForcePushedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GHeadRefForcePushedEventPartsData_pullRequest + extends GHeadRefForcePushedEventPartsData_pullRequest { + @override + final String G__typename; + @override + final String headRefName; + + factory _$GHeadRefForcePushedEventPartsData_pullRequest( + [void Function(GHeadRefForcePushedEventPartsData_pullRequestBuilder) + updates]) => + (new GHeadRefForcePushedEventPartsData_pullRequestBuilder() + ..update(updates)) + .build(); + + _$GHeadRefForcePushedEventPartsData_pullRequest._( + {this.G__typename, this.headRefName}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefForcePushedEventPartsData_pullRequest', 'G__typename'); + } + if (headRefName == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefForcePushedEventPartsData_pullRequest', 'headRefName'); + } + } + + @override + GHeadRefForcePushedEventPartsData_pullRequest rebuild( + void Function(GHeadRefForcePushedEventPartsData_pullRequestBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GHeadRefForcePushedEventPartsData_pullRequestBuilder toBuilder() => + new GHeadRefForcePushedEventPartsData_pullRequestBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GHeadRefForcePushedEventPartsData_pullRequest && + G__typename == other.G__typename && + headRefName == other.headRefName; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), headRefName.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GHeadRefForcePushedEventPartsData_pullRequest') + ..add('G__typename', G__typename) + ..add('headRefName', headRefName)) + .toString(); + } +} + +class GHeadRefForcePushedEventPartsData_pullRequestBuilder + implements + Builder { + _$GHeadRefForcePushedEventPartsData_pullRequest _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _headRefName; + String get headRefName => _$this._headRefName; + set headRefName(String headRefName) => _$this._headRefName = headRefName; + + GHeadRefForcePushedEventPartsData_pullRequestBuilder() { + GHeadRefForcePushedEventPartsData_pullRequest._initializeBuilder(this); + } + + GHeadRefForcePushedEventPartsData_pullRequestBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _headRefName = _$v.headRefName; + _$v = null; + } + return this; + } + + @override + void replace(GHeadRefForcePushedEventPartsData_pullRequest other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GHeadRefForcePushedEventPartsData_pullRequest; + } + + @override + void update( + void Function(GHeadRefForcePushedEventPartsData_pullRequestBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GHeadRefForcePushedEventPartsData_pullRequest build() { + final _$result = _$v ?? + new _$GHeadRefForcePushedEventPartsData_pullRequest._( + G__typename: G__typename, headRefName: headRefName); + replace(_$result); + return _$result; + } +} + +class _$GHeadRefForcePushedEventPartsData_beforeCommit + extends GHeadRefForcePushedEventPartsData_beforeCommit { + @override + final String G__typename; + @override + final String oid; + + factory _$GHeadRefForcePushedEventPartsData_beforeCommit( + [void Function(GHeadRefForcePushedEventPartsData_beforeCommitBuilder) + updates]) => + (new GHeadRefForcePushedEventPartsData_beforeCommitBuilder() + ..update(updates)) + .build(); + + _$GHeadRefForcePushedEventPartsData_beforeCommit._( + {this.G__typename, this.oid}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefForcePushedEventPartsData_beforeCommit', 'G__typename'); + } + if (oid == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefForcePushedEventPartsData_beforeCommit', 'oid'); + } + } + + @override + GHeadRefForcePushedEventPartsData_beforeCommit rebuild( + void Function(GHeadRefForcePushedEventPartsData_beforeCommitBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GHeadRefForcePushedEventPartsData_beforeCommitBuilder toBuilder() => + new GHeadRefForcePushedEventPartsData_beforeCommitBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GHeadRefForcePushedEventPartsData_beforeCommit && + G__typename == other.G__typename && + oid == other.oid; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), oid.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GHeadRefForcePushedEventPartsData_beforeCommit') + ..add('G__typename', G__typename) + ..add('oid', oid)) + .toString(); + } +} + +class GHeadRefForcePushedEventPartsData_beforeCommitBuilder + implements + Builder { + _$GHeadRefForcePushedEventPartsData_beforeCommit _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _oid; + String get oid => _$this._oid; + set oid(String oid) => _$this._oid = oid; + + GHeadRefForcePushedEventPartsData_beforeCommitBuilder() { + GHeadRefForcePushedEventPartsData_beforeCommit._initializeBuilder(this); + } + + GHeadRefForcePushedEventPartsData_beforeCommitBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _oid = _$v.oid; + _$v = null; + } + return this; + } + + @override + void replace(GHeadRefForcePushedEventPartsData_beforeCommit other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GHeadRefForcePushedEventPartsData_beforeCommit; + } + + @override + void update( + void Function(GHeadRefForcePushedEventPartsData_beforeCommitBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GHeadRefForcePushedEventPartsData_beforeCommit build() { + final _$result = _$v ?? + new _$GHeadRefForcePushedEventPartsData_beforeCommit._( + G__typename: G__typename, oid: oid); + replace(_$result); + return _$result; + } +} + +class _$GHeadRefForcePushedEventPartsData_afterCommit + extends GHeadRefForcePushedEventPartsData_afterCommit { + @override + final String G__typename; + @override + final String oid; + + factory _$GHeadRefForcePushedEventPartsData_afterCommit( + [void Function(GHeadRefForcePushedEventPartsData_afterCommitBuilder) + updates]) => + (new GHeadRefForcePushedEventPartsData_afterCommitBuilder() + ..update(updates)) + .build(); + + _$GHeadRefForcePushedEventPartsData_afterCommit._( + {this.G__typename, this.oid}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefForcePushedEventPartsData_afterCommit', 'G__typename'); + } + if (oid == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefForcePushedEventPartsData_afterCommit', 'oid'); + } + } + + @override + GHeadRefForcePushedEventPartsData_afterCommit rebuild( + void Function(GHeadRefForcePushedEventPartsData_afterCommitBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GHeadRefForcePushedEventPartsData_afterCommitBuilder toBuilder() => + new GHeadRefForcePushedEventPartsData_afterCommitBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GHeadRefForcePushedEventPartsData_afterCommit && + G__typename == other.G__typename && + oid == other.oid; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), oid.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GHeadRefForcePushedEventPartsData_afterCommit') + ..add('G__typename', G__typename) + ..add('oid', oid)) + .toString(); + } +} + +class GHeadRefForcePushedEventPartsData_afterCommitBuilder + implements + Builder { + _$GHeadRefForcePushedEventPartsData_afterCommit _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _oid; + String get oid => _$this._oid; + set oid(String oid) => _$this._oid = oid; + + GHeadRefForcePushedEventPartsData_afterCommitBuilder() { + GHeadRefForcePushedEventPartsData_afterCommit._initializeBuilder(this); + } + + GHeadRefForcePushedEventPartsData_afterCommitBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _oid = _$v.oid; + _$v = null; + } + return this; + } + + @override + void replace(GHeadRefForcePushedEventPartsData_afterCommit other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GHeadRefForcePushedEventPartsData_afterCommit; + } + + @override + void update( + void Function(GHeadRefForcePushedEventPartsData_afterCommitBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GHeadRefForcePushedEventPartsData_afterCommit build() { + final _$result = _$v ?? + new _$GHeadRefForcePushedEventPartsData_afterCommit._( + G__typename: G__typename, oid: oid); + replace(_$result); + return _$result; + } +} + +class _$GReviewRequestedEventPartsData extends GReviewRequestedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GReviewRequestedEventPartsData_actor actor; + @override + final GReviewRequestedEventPartsData_requestedReviewer requestedReviewer; + + factory _$GReviewRequestedEventPartsData( + [void Function(GReviewRequestedEventPartsDataBuilder) updates]) => + (new GReviewRequestedEventPartsDataBuilder()..update(updates)).build(); + + _$GReviewRequestedEventPartsData._( + {this.G__typename, this.createdAt, this.actor, this.requestedReviewer}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestedEventPartsData', 'createdAt'); + } + } + + @override + GReviewRequestedEventPartsData rebuild( + void Function(GReviewRequestedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReviewRequestedEventPartsDataBuilder toBuilder() => + new GReviewRequestedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReviewRequestedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + requestedReviewer == other.requestedReviewer; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + requestedReviewer.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReviewRequestedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('requestedReviewer', requestedReviewer)) + .toString(); + } +} + +class GReviewRequestedEventPartsDataBuilder + implements + Builder { + _$GReviewRequestedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GReviewRequestedEventPartsData_actorBuilder _actor; + GReviewRequestedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GReviewRequestedEventPartsData_actorBuilder(); + set actor(GReviewRequestedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GReviewRequestedEventPartsData_requestedReviewer _requestedReviewer; + GReviewRequestedEventPartsData_requestedReviewer get requestedReviewer => + _$this._requestedReviewer; + set requestedReviewer( + GReviewRequestedEventPartsData_requestedReviewer requestedReviewer) => + _$this._requestedReviewer = requestedReviewer; + + GReviewRequestedEventPartsDataBuilder() { + GReviewRequestedEventPartsData._initializeBuilder(this); + } + + GReviewRequestedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _requestedReviewer = _$v.requestedReviewer; + _$v = null; + } + return this; + } + + @override + void replace(GReviewRequestedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReviewRequestedEventPartsData; + } + + @override + void update(void Function(GReviewRequestedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReviewRequestedEventPartsData build() { + _$GReviewRequestedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GReviewRequestedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + requestedReviewer: requestedReviewer); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReviewRequestedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReviewRequestedEventPartsData_actor + extends GReviewRequestedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GReviewRequestedEventPartsData_actor( + [void Function(GReviewRequestedEventPartsData_actorBuilder) + updates]) => + (new GReviewRequestedEventPartsData_actorBuilder()..update(updates)) + .build(); + + _$GReviewRequestedEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestedEventPartsData_actor', 'login'); + } + } + + @override + GReviewRequestedEventPartsData_actor rebuild( + void Function(GReviewRequestedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReviewRequestedEventPartsData_actorBuilder toBuilder() => + new GReviewRequestedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReviewRequestedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReviewRequestedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GReviewRequestedEventPartsData_actorBuilder + implements + Builder { + _$GReviewRequestedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GReviewRequestedEventPartsData_actorBuilder() { + GReviewRequestedEventPartsData_actor._initializeBuilder(this); + } + + GReviewRequestedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GReviewRequestedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReviewRequestedEventPartsData_actor; + } + + @override + void update( + void Function(GReviewRequestedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReviewRequestedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GReviewRequestedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GReviewRequestedEventPartsData_requestedReviewer__base + extends GReviewRequestedEventPartsData_requestedReviewer__base { + @override + final String G__typename; + + factory _$GReviewRequestedEventPartsData_requestedReviewer__base( + [void Function( + GReviewRequestedEventPartsData_requestedReviewer__baseBuilder) + updates]) => + (new GReviewRequestedEventPartsData_requestedReviewer__baseBuilder() + ..update(updates)) + .build(); + + _$GReviewRequestedEventPartsData_requestedReviewer__base._({this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestedEventPartsData_requestedReviewer__base', + 'G__typename'); + } + } + + @override + GReviewRequestedEventPartsData_requestedReviewer__base rebuild( + void Function( + GReviewRequestedEventPartsData_requestedReviewer__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GReviewRequestedEventPartsData_requestedReviewer__baseBuilder toBuilder() => + new GReviewRequestedEventPartsData_requestedReviewer__baseBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReviewRequestedEventPartsData_requestedReviewer__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GReviewRequestedEventPartsData_requestedReviewer__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GReviewRequestedEventPartsData_requestedReviewer__baseBuilder + implements + Builder { + _$GReviewRequestedEventPartsData_requestedReviewer__base _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GReviewRequestedEventPartsData_requestedReviewer__baseBuilder() { + GReviewRequestedEventPartsData_requestedReviewer__base._initializeBuilder( + this); + } + + GReviewRequestedEventPartsData_requestedReviewer__baseBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace(GReviewRequestedEventPartsData_requestedReviewer__base other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReviewRequestedEventPartsData_requestedReviewer__base; + } + + @override + void update( + void Function( + GReviewRequestedEventPartsData_requestedReviewer__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GReviewRequestedEventPartsData_requestedReviewer__base build() { + final _$result = _$v ?? + new _$GReviewRequestedEventPartsData_requestedReviewer__base._( + G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GReviewRequestedEventPartsData_requestedReviewer__asUser + extends GReviewRequestedEventPartsData_requestedReviewer__asUser { + @override + final String G__typename; + @override + final String login; + + factory _$GReviewRequestedEventPartsData_requestedReviewer__asUser( + [void Function( + GReviewRequestedEventPartsData_requestedReviewer__asUserBuilder) + updates]) => + (new GReviewRequestedEventPartsData_requestedReviewer__asUserBuilder() + ..update(updates)) + .build(); + + _$GReviewRequestedEventPartsData_requestedReviewer__asUser._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestedEventPartsData_requestedReviewer__asUser', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestedEventPartsData_requestedReviewer__asUser', 'login'); + } + } + + @override + GReviewRequestedEventPartsData_requestedReviewer__asUser rebuild( + void Function( + GReviewRequestedEventPartsData_requestedReviewer__asUserBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GReviewRequestedEventPartsData_requestedReviewer__asUserBuilder toBuilder() => + new GReviewRequestedEventPartsData_requestedReviewer__asUserBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReviewRequestedEventPartsData_requestedReviewer__asUser && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GReviewRequestedEventPartsData_requestedReviewer__asUser') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GReviewRequestedEventPartsData_requestedReviewer__asUserBuilder + implements + Builder { + _$GReviewRequestedEventPartsData_requestedReviewer__asUser _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GReviewRequestedEventPartsData_requestedReviewer__asUserBuilder() { + GReviewRequestedEventPartsData_requestedReviewer__asUser._initializeBuilder( + this); + } + + GReviewRequestedEventPartsData_requestedReviewer__asUserBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GReviewRequestedEventPartsData_requestedReviewer__asUser other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReviewRequestedEventPartsData_requestedReviewer__asUser; + } + + @override + void update( + void Function( + GReviewRequestedEventPartsData_requestedReviewer__asUserBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GReviewRequestedEventPartsData_requestedReviewer__asUser build() { + final _$result = _$v ?? + new _$GReviewRequestedEventPartsData_requestedReviewer__asUser._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GReviewRequestRemovedEventPartsData + extends GReviewRequestRemovedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final GReviewRequestRemovedEventPartsData_actor actor; + @override + final GReviewRequestRemovedEventPartsData_requestedReviewer requestedReviewer; + + factory _$GReviewRequestRemovedEventPartsData( + [void Function(GReviewRequestRemovedEventPartsDataBuilder) + updates]) => + (new GReviewRequestRemovedEventPartsDataBuilder()..update(updates)) + .build(); + + _$GReviewRequestRemovedEventPartsData._( + {this.G__typename, this.createdAt, this.actor, this.requestedReviewer}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestRemovedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestRemovedEventPartsData', 'createdAt'); + } + } + + @override + GReviewRequestRemovedEventPartsData rebuild( + void Function(GReviewRequestRemovedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReviewRequestRemovedEventPartsDataBuilder toBuilder() => + new GReviewRequestRemovedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReviewRequestRemovedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + actor == other.actor && + requestedReviewer == other.requestedReviewer; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + actor.hashCode), + requestedReviewer.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReviewRequestRemovedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('actor', actor) + ..add('requestedReviewer', requestedReviewer)) + .toString(); + } +} + +class GReviewRequestRemovedEventPartsDataBuilder + implements + Builder { + _$GReviewRequestRemovedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + GReviewRequestRemovedEventPartsData_actorBuilder _actor; + GReviewRequestRemovedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GReviewRequestRemovedEventPartsData_actorBuilder(); + set actor(GReviewRequestRemovedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GReviewRequestRemovedEventPartsData_requestedReviewer _requestedReviewer; + GReviewRequestRemovedEventPartsData_requestedReviewer get requestedReviewer => + _$this._requestedReviewer; + set requestedReviewer( + GReviewRequestRemovedEventPartsData_requestedReviewer + requestedReviewer) => + _$this._requestedReviewer = requestedReviewer; + + GReviewRequestRemovedEventPartsDataBuilder() { + GReviewRequestRemovedEventPartsData._initializeBuilder(this); + } + + GReviewRequestRemovedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _actor = _$v.actor?.toBuilder(); + _requestedReviewer = _$v.requestedReviewer; + _$v = null; + } + return this; + } + + @override + void replace(GReviewRequestRemovedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReviewRequestRemovedEventPartsData; + } + + @override + void update( + void Function(GReviewRequestRemovedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReviewRequestRemovedEventPartsData build() { + _$GReviewRequestRemovedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GReviewRequestRemovedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + actor: _actor?.build(), + requestedReviewer: requestedReviewer); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReviewRequestRemovedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReviewRequestRemovedEventPartsData_actor + extends GReviewRequestRemovedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GReviewRequestRemovedEventPartsData_actor( + [void Function(GReviewRequestRemovedEventPartsData_actorBuilder) + updates]) => + (new GReviewRequestRemovedEventPartsData_actorBuilder()..update(updates)) + .build(); + + _$GReviewRequestRemovedEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestRemovedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestRemovedEventPartsData_actor', 'login'); + } + } + + @override + GReviewRequestRemovedEventPartsData_actor rebuild( + void Function(GReviewRequestRemovedEventPartsData_actorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GReviewRequestRemovedEventPartsData_actorBuilder toBuilder() => + new GReviewRequestRemovedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReviewRequestRemovedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GReviewRequestRemovedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GReviewRequestRemovedEventPartsData_actorBuilder + implements + Builder { + _$GReviewRequestRemovedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GReviewRequestRemovedEventPartsData_actorBuilder() { + GReviewRequestRemovedEventPartsData_actor._initializeBuilder(this); + } + + GReviewRequestRemovedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GReviewRequestRemovedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReviewRequestRemovedEventPartsData_actor; + } + + @override + void update( + void Function(GReviewRequestRemovedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReviewRequestRemovedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GReviewRequestRemovedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GReviewRequestRemovedEventPartsData_requestedReviewer__base + extends GReviewRequestRemovedEventPartsData_requestedReviewer__base { + @override + final String G__typename; + + factory _$GReviewRequestRemovedEventPartsData_requestedReviewer__base( + [void Function( + GReviewRequestRemovedEventPartsData_requestedReviewer__baseBuilder) + updates]) => + (new GReviewRequestRemovedEventPartsData_requestedReviewer__baseBuilder() + ..update(updates)) + .build(); + + _$GReviewRequestRemovedEventPartsData_requestedReviewer__base._( + {this.G__typename}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestRemovedEventPartsData_requestedReviewer__base', + 'G__typename'); + } + } + + @override + GReviewRequestRemovedEventPartsData_requestedReviewer__base rebuild( + void Function( + GReviewRequestRemovedEventPartsData_requestedReviewer__baseBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GReviewRequestRemovedEventPartsData_requestedReviewer__baseBuilder + toBuilder() => + new GReviewRequestRemovedEventPartsData_requestedReviewer__baseBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GReviewRequestRemovedEventPartsData_requestedReviewer__base && + G__typename == other.G__typename; + } + + @override + int get hashCode { + return $jf($jc(0, G__typename.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GReviewRequestRemovedEventPartsData_requestedReviewer__base') + ..add('G__typename', G__typename)) + .toString(); + } +} + +class GReviewRequestRemovedEventPartsData_requestedReviewer__baseBuilder + implements + Builder { + _$GReviewRequestRemovedEventPartsData_requestedReviewer__base _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GReviewRequestRemovedEventPartsData_requestedReviewer__baseBuilder() { + GReviewRequestRemovedEventPartsData_requestedReviewer__base + ._initializeBuilder(this); + } + + GReviewRequestRemovedEventPartsData_requestedReviewer__baseBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _$v = null; + } + return this; + } + + @override + void replace( + GReviewRequestRemovedEventPartsData_requestedReviewer__base other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = + other as _$GReviewRequestRemovedEventPartsData_requestedReviewer__base; + } + + @override + void update( + void Function( + GReviewRequestRemovedEventPartsData_requestedReviewer__baseBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GReviewRequestRemovedEventPartsData_requestedReviewer__base build() { + final _$result = _$v ?? + new _$GReviewRequestRemovedEventPartsData_requestedReviewer__base._( + G__typename: G__typename); + replace(_$result); + return _$result; + } +} + +class _$GReviewRequestRemovedEventPartsData_requestedReviewer__asUser + extends GReviewRequestRemovedEventPartsData_requestedReviewer__asUser { + @override + final String G__typename; + @override + final String login; + + factory _$GReviewRequestRemovedEventPartsData_requestedReviewer__asUser( + [void Function( + GReviewRequestRemovedEventPartsData_requestedReviewer__asUserBuilder) + updates]) => + (new GReviewRequestRemovedEventPartsData_requestedReviewer__asUserBuilder() + ..update(updates)) + .build(); + + _$GReviewRequestRemovedEventPartsData_requestedReviewer__asUser._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestRemovedEventPartsData_requestedReviewer__asUser', + 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestRemovedEventPartsData_requestedReviewer__asUser', + 'login'); + } + } + + @override + GReviewRequestRemovedEventPartsData_requestedReviewer__asUser rebuild( + void Function( + GReviewRequestRemovedEventPartsData_requestedReviewer__asUserBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GReviewRequestRemovedEventPartsData_requestedReviewer__asUserBuilder + toBuilder() => + new GReviewRequestRemovedEventPartsData_requestedReviewer__asUserBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GReviewRequestRemovedEventPartsData_requestedReviewer__asUser && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GReviewRequestRemovedEventPartsData_requestedReviewer__asUser') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GReviewRequestRemovedEventPartsData_requestedReviewer__asUserBuilder + implements + Builder { + _$GReviewRequestRemovedEventPartsData_requestedReviewer__asUser _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GReviewRequestRemovedEventPartsData_requestedReviewer__asUserBuilder() { + GReviewRequestRemovedEventPartsData_requestedReviewer__asUser + ._initializeBuilder(this); + } + + GReviewRequestRemovedEventPartsData_requestedReviewer__asUserBuilder + get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace( + GReviewRequestRemovedEventPartsData_requestedReviewer__asUser other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GReviewRequestRemovedEventPartsData_requestedReviewer__asUser; + } + + @override + void update( + void Function( + GReviewRequestRemovedEventPartsData_requestedReviewer__asUserBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GReviewRequestRemovedEventPartsData_requestedReviewer__asUser build() { + final _$result = _$v ?? + new _$GReviewRequestRemovedEventPartsData_requestedReviewer__asUser._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GReviewDismissedEventPartsData extends GReviewDismissedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final String dismissalMessage; + @override + final GReviewDismissedEventPartsData_actor actor; + @override + final GReviewDismissedEventPartsData_pullRequest pullRequest; + + factory _$GReviewDismissedEventPartsData( + [void Function(GReviewDismissedEventPartsDataBuilder) updates]) => + (new GReviewDismissedEventPartsDataBuilder()..update(updates)).build(); + + _$GReviewDismissedEventPartsData._( + {this.G__typename, + this.createdAt, + this.dismissalMessage, + this.actor, + this.pullRequest}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReviewDismissedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GReviewDismissedEventPartsData', 'createdAt'); + } + if (pullRequest == null) { + throw new BuiltValueNullFieldError( + 'GReviewDismissedEventPartsData', 'pullRequest'); + } + } + + @override + GReviewDismissedEventPartsData rebuild( + void Function(GReviewDismissedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReviewDismissedEventPartsDataBuilder toBuilder() => + new GReviewDismissedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReviewDismissedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + dismissalMessage == other.dismissalMessage && + actor == other.actor && + pullRequest == other.pullRequest; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + dismissalMessage.hashCode), + actor.hashCode), + pullRequest.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReviewDismissedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('dismissalMessage', dismissalMessage) + ..add('actor', actor) + ..add('pullRequest', pullRequest)) + .toString(); + } +} + +class GReviewDismissedEventPartsDataBuilder + implements + Builder { + _$GReviewDismissedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _dismissalMessage; + String get dismissalMessage => _$this._dismissalMessage; + set dismissalMessage(String dismissalMessage) => + _$this._dismissalMessage = dismissalMessage; + + GReviewDismissedEventPartsData_actorBuilder _actor; + GReviewDismissedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GReviewDismissedEventPartsData_actorBuilder(); + set actor(GReviewDismissedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GReviewDismissedEventPartsData_pullRequestBuilder _pullRequest; + GReviewDismissedEventPartsData_pullRequestBuilder get pullRequest => + _$this._pullRequest ??= + new GReviewDismissedEventPartsData_pullRequestBuilder(); + set pullRequest( + GReviewDismissedEventPartsData_pullRequestBuilder pullRequest) => + _$this._pullRequest = pullRequest; + + GReviewDismissedEventPartsDataBuilder() { + GReviewDismissedEventPartsData._initializeBuilder(this); + } + + GReviewDismissedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _dismissalMessage = _$v.dismissalMessage; + _actor = _$v.actor?.toBuilder(); + _pullRequest = _$v.pullRequest?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GReviewDismissedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReviewDismissedEventPartsData; + } + + @override + void update(void Function(GReviewDismissedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReviewDismissedEventPartsData build() { + _$GReviewDismissedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GReviewDismissedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + dismissalMessage: dismissalMessage, + actor: _actor?.build(), + pullRequest: pullRequest.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'pullRequest'; + pullRequest.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReviewDismissedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReviewDismissedEventPartsData_actor + extends GReviewDismissedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GReviewDismissedEventPartsData_actor( + [void Function(GReviewDismissedEventPartsData_actorBuilder) + updates]) => + (new GReviewDismissedEventPartsData_actorBuilder()..update(updates)) + .build(); + + _$GReviewDismissedEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReviewDismissedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GReviewDismissedEventPartsData_actor', 'login'); + } + } + + @override + GReviewDismissedEventPartsData_actor rebuild( + void Function(GReviewDismissedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReviewDismissedEventPartsData_actorBuilder toBuilder() => + new GReviewDismissedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReviewDismissedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReviewDismissedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GReviewDismissedEventPartsData_actorBuilder + implements + Builder { + _$GReviewDismissedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GReviewDismissedEventPartsData_actorBuilder() { + GReviewDismissedEventPartsData_actor._initializeBuilder(this); + } + + GReviewDismissedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GReviewDismissedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReviewDismissedEventPartsData_actor; + } + + @override + void update( + void Function(GReviewDismissedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReviewDismissedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GReviewDismissedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GReviewDismissedEventPartsData_pullRequest + extends GReviewDismissedEventPartsData_pullRequest { + @override + final String G__typename; + @override + final GReviewDismissedEventPartsData_pullRequest_author author; + + factory _$GReviewDismissedEventPartsData_pullRequest( + [void Function(GReviewDismissedEventPartsData_pullRequestBuilder) + updates]) => + (new GReviewDismissedEventPartsData_pullRequestBuilder()..update(updates)) + .build(); + + _$GReviewDismissedEventPartsData_pullRequest._( + {this.G__typename, this.author}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReviewDismissedEventPartsData_pullRequest', 'G__typename'); + } + } + + @override + GReviewDismissedEventPartsData_pullRequest rebuild( + void Function(GReviewDismissedEventPartsData_pullRequestBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GReviewDismissedEventPartsData_pullRequestBuilder toBuilder() => + new GReviewDismissedEventPartsData_pullRequestBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReviewDismissedEventPartsData_pullRequest && + G__typename == other.G__typename && + author == other.author; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), author.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GReviewDismissedEventPartsData_pullRequest') + ..add('G__typename', G__typename) + ..add('author', author)) + .toString(); + } +} + +class GReviewDismissedEventPartsData_pullRequestBuilder + implements + Builder { + _$GReviewDismissedEventPartsData_pullRequest _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + GReviewDismissedEventPartsData_pullRequest_authorBuilder _author; + GReviewDismissedEventPartsData_pullRequest_authorBuilder get author => + _$this._author ??= + new GReviewDismissedEventPartsData_pullRequest_authorBuilder(); + set author(GReviewDismissedEventPartsData_pullRequest_authorBuilder author) => + _$this._author = author; + + GReviewDismissedEventPartsData_pullRequestBuilder() { + GReviewDismissedEventPartsData_pullRequest._initializeBuilder(this); + } + + GReviewDismissedEventPartsData_pullRequestBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _author = _$v.author?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GReviewDismissedEventPartsData_pullRequest other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReviewDismissedEventPartsData_pullRequest; + } + + @override + void update( + void Function(GReviewDismissedEventPartsData_pullRequestBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GReviewDismissedEventPartsData_pullRequest build() { + _$GReviewDismissedEventPartsData_pullRequest _$result; + try { + _$result = _$v ?? + new _$GReviewDismissedEventPartsData_pullRequest._( + G__typename: G__typename, author: _author?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReviewDismissedEventPartsData_pullRequest', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReviewDismissedEventPartsData_pullRequest_author + extends GReviewDismissedEventPartsData_pullRequest_author { + @override + final String G__typename; + @override + final String login; + + factory _$GReviewDismissedEventPartsData_pullRequest_author( + [void Function( + GReviewDismissedEventPartsData_pullRequest_authorBuilder) + updates]) => + (new GReviewDismissedEventPartsData_pullRequest_authorBuilder() + ..update(updates)) + .build(); + + _$GReviewDismissedEventPartsData_pullRequest_author._( + {this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GReviewDismissedEventPartsData_pullRequest_author', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GReviewDismissedEventPartsData_pullRequest_author', 'login'); + } + } + + @override + GReviewDismissedEventPartsData_pullRequest_author rebuild( + void Function( + GReviewDismissedEventPartsData_pullRequest_authorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GReviewDismissedEventPartsData_pullRequest_authorBuilder toBuilder() => + new GReviewDismissedEventPartsData_pullRequest_authorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReviewDismissedEventPartsData_pullRequest_author && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GReviewDismissedEventPartsData_pullRequest_author') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GReviewDismissedEventPartsData_pullRequest_authorBuilder + implements + Builder { + _$GReviewDismissedEventPartsData_pullRequest_author _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GReviewDismissedEventPartsData_pullRequest_authorBuilder() { + GReviewDismissedEventPartsData_pullRequest_author._initializeBuilder(this); + } + + GReviewDismissedEventPartsData_pullRequest_authorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GReviewDismissedEventPartsData_pullRequest_author other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReviewDismissedEventPartsData_pullRequest_author; + } + + @override + void update( + void Function(GReviewDismissedEventPartsData_pullRequest_authorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GReviewDismissedEventPartsData_pullRequest_author build() { + final _$result = _$v ?? + new _$GReviewDismissedEventPartsData_pullRequest_author._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GPullRequestReviewPartsData extends GPullRequestReviewPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final _i3.GPullRequestReviewState state; + @override + final GPullRequestReviewPartsData_author author; + @override + final GPullRequestReviewPartsData_comments comments; + + factory _$GPullRequestReviewPartsData( + [void Function(GPullRequestReviewPartsDataBuilder) updates]) => + (new GPullRequestReviewPartsDataBuilder()..update(updates)).build(); + + _$GPullRequestReviewPartsData._( + {this.G__typename, + this.createdAt, + this.state, + this.author, + this.comments}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData', 'createdAt'); + } + if (state == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData', 'state'); + } + if (comments == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData', 'comments'); + } + } + + @override + GPullRequestReviewPartsData rebuild( + void Function(GPullRequestReviewPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestReviewPartsDataBuilder toBuilder() => + new GPullRequestReviewPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestReviewPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + state == other.state && + author == other.author && + comments == other.comments; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + state.hashCode), + author.hashCode), + comments.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GPullRequestReviewPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('state', state) + ..add('author', author) + ..add('comments', comments)) + .toString(); + } +} + +class GPullRequestReviewPartsDataBuilder + implements + Builder { + _$GPullRequestReviewPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + _i3.GPullRequestReviewState _state; + _i3.GPullRequestReviewState get state => _$this._state; + set state(_i3.GPullRequestReviewState state) => _$this._state = state; + + GPullRequestReviewPartsData_authorBuilder _author; + GPullRequestReviewPartsData_authorBuilder get author => + _$this._author ??= new GPullRequestReviewPartsData_authorBuilder(); + set author(GPullRequestReviewPartsData_authorBuilder author) => + _$this._author = author; + + GPullRequestReviewPartsData_commentsBuilder _comments; + GPullRequestReviewPartsData_commentsBuilder get comments => + _$this._comments ??= new GPullRequestReviewPartsData_commentsBuilder(); + set comments(GPullRequestReviewPartsData_commentsBuilder comments) => + _$this._comments = comments; + + GPullRequestReviewPartsDataBuilder() { + GPullRequestReviewPartsData._initializeBuilder(this); + } + + GPullRequestReviewPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _state = _$v.state; + _author = _$v.author?.toBuilder(); + _comments = _$v.comments?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestReviewPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestReviewPartsData; + } + + @override + void update(void Function(GPullRequestReviewPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestReviewPartsData build() { + _$GPullRequestReviewPartsData _$result; + try { + _$result = _$v ?? + new _$GPullRequestReviewPartsData._( + G__typename: G__typename, + createdAt: createdAt, + state: state, + author: _author?.build(), + comments: comments.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + _$failedField = 'comments'; + comments.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GPullRequestReviewPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GPullRequestReviewPartsData_author + extends GPullRequestReviewPartsData_author { + @override + final String G__typename; + @override + final String login; + + factory _$GPullRequestReviewPartsData_author( + [void Function(GPullRequestReviewPartsData_authorBuilder) updates]) => + (new GPullRequestReviewPartsData_authorBuilder()..update(updates)) + .build(); + + _$GPullRequestReviewPartsData_author._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_author', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_author', 'login'); + } + } + + @override + GPullRequestReviewPartsData_author rebuild( + void Function(GPullRequestReviewPartsData_authorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestReviewPartsData_authorBuilder toBuilder() => + new GPullRequestReviewPartsData_authorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestReviewPartsData_author && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GPullRequestReviewPartsData_author') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GPullRequestReviewPartsData_authorBuilder + implements + Builder { + _$GPullRequestReviewPartsData_author _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GPullRequestReviewPartsData_authorBuilder() { + GPullRequestReviewPartsData_author._initializeBuilder(this); + } + + GPullRequestReviewPartsData_authorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestReviewPartsData_author other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestReviewPartsData_author; + } + + @override + void update( + void Function(GPullRequestReviewPartsData_authorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestReviewPartsData_author build() { + final _$result = _$v ?? + new _$GPullRequestReviewPartsData_author._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GPullRequestReviewPartsData_comments + extends GPullRequestReviewPartsData_comments { + @override + final String G__typename; + @override + final BuiltList nodes; + + factory _$GPullRequestReviewPartsData_comments( + [void Function(GPullRequestReviewPartsData_commentsBuilder) + updates]) => + (new GPullRequestReviewPartsData_commentsBuilder()..update(updates)) + .build(); + + _$GPullRequestReviewPartsData_comments._({this.G__typename, this.nodes}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments', 'G__typename'); + } + } + + @override + GPullRequestReviewPartsData_comments rebuild( + void Function(GPullRequestReviewPartsData_commentsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestReviewPartsData_commentsBuilder toBuilder() => + new GPullRequestReviewPartsData_commentsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestReviewPartsData_comments && + G__typename == other.G__typename && + nodes == other.nodes; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), nodes.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GPullRequestReviewPartsData_comments') + ..add('G__typename', G__typename) + ..add('nodes', nodes)) + .toString(); + } +} + +class GPullRequestReviewPartsData_commentsBuilder + implements + Builder { + _$GPullRequestReviewPartsData_comments _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + ListBuilder _nodes; + ListBuilder get nodes => + _$this._nodes ??= + new ListBuilder(); + set nodes(ListBuilder nodes) => + _$this._nodes = nodes; + + GPullRequestReviewPartsData_commentsBuilder() { + GPullRequestReviewPartsData_comments._initializeBuilder(this); + } + + GPullRequestReviewPartsData_commentsBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _nodes = _$v.nodes?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestReviewPartsData_comments other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestReviewPartsData_comments; + } + + @override + void update( + void Function(GPullRequestReviewPartsData_commentsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestReviewPartsData_comments build() { + _$GPullRequestReviewPartsData_comments _$result; + try { + _$result = _$v ?? + new _$GPullRequestReviewPartsData_comments._( + G__typename: G__typename, nodes: _nodes?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'nodes'; + _nodes?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GPullRequestReviewPartsData_comments', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GPullRequestReviewPartsData_comments_nodes + extends GPullRequestReviewPartsData_comments_nodes { + @override + final String G__typename; + @override + final String id; + @override + final DateTime createdAt; + @override + final String body; + @override + final GPullRequestReviewPartsData_comments_nodes_author author; + @override + final GPullRequestReviewPartsData_comments_nodes_THUMBS_UP THUMBS_UP; + @override + final GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN THUMBS_DOWN; + @override + final GPullRequestReviewPartsData_comments_nodes_LAUGH LAUGH; + @override + final GPullRequestReviewPartsData_comments_nodes_HOORAY HOORAY; + @override + final GPullRequestReviewPartsData_comments_nodes_CONFUSED CONFUSED; + @override + final GPullRequestReviewPartsData_comments_nodes_HEART HEART; + @override + final GPullRequestReviewPartsData_comments_nodes_ROCKET ROCKET; + @override + final GPullRequestReviewPartsData_comments_nodes_EYES EYES; + + factory _$GPullRequestReviewPartsData_comments_nodes( + [void Function(GPullRequestReviewPartsData_comments_nodesBuilder) + updates]) => + (new GPullRequestReviewPartsData_comments_nodesBuilder()..update(updates)) + .build(); + + _$GPullRequestReviewPartsData_comments_nodes._( + {this.G__typename, + this.id, + this.createdAt, + this.body, + this.author, + this.THUMBS_UP, + this.THUMBS_DOWN, + this.LAUGH, + this.HOORAY, + this.CONFUSED, + this.HEART, + this.ROCKET, + this.EYES}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes', 'G__typename'); + } + if (id == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes', 'id'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes', 'createdAt'); + } + if (body == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes', 'body'); + } + if (THUMBS_UP == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes', 'THUMBS_UP'); + } + if (THUMBS_DOWN == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes', 'THUMBS_DOWN'); + } + if (LAUGH == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes', 'LAUGH'); + } + if (HOORAY == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes', 'HOORAY'); + } + if (CONFUSED == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes', 'CONFUSED'); + } + if (HEART == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes', 'HEART'); + } + if (ROCKET == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes', 'ROCKET'); + } + if (EYES == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes', 'EYES'); + } + } + + @override + GPullRequestReviewPartsData_comments_nodes rebuild( + void Function(GPullRequestReviewPartsData_comments_nodesBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestReviewPartsData_comments_nodesBuilder toBuilder() => + new GPullRequestReviewPartsData_comments_nodesBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestReviewPartsData_comments_nodes && + G__typename == other.G__typename && + id == other.id && + createdAt == other.createdAt && + body == other.body && + author == other.author && + THUMBS_UP == other.THUMBS_UP && + THUMBS_DOWN == other.THUMBS_DOWN && + LAUGH == other.LAUGH && + HOORAY == other.HOORAY && + CONFUSED == other.CONFUSED && + HEART == other.HEART && + ROCKET == other.ROCKET && + EYES == other.EYES; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc(0, + G__typename.hashCode), + id.hashCode), + createdAt.hashCode), + body.hashCode), + author.hashCode), + THUMBS_UP.hashCode), + THUMBS_DOWN.hashCode), + LAUGH.hashCode), + HOORAY.hashCode), + CONFUSED.hashCode), + HEART.hashCode), + ROCKET.hashCode), + EYES.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GPullRequestReviewPartsData_comments_nodes') + ..add('G__typename', G__typename) + ..add('id', id) + ..add('createdAt', createdAt) + ..add('body', body) + ..add('author', author) + ..add('THUMBS_UP', THUMBS_UP) + ..add('THUMBS_DOWN', THUMBS_DOWN) + ..add('LAUGH', LAUGH) + ..add('HOORAY', HOORAY) + ..add('CONFUSED', CONFUSED) + ..add('HEART', HEART) + ..add('ROCKET', ROCKET) + ..add('EYES', EYES)) + .toString(); + } +} + +class GPullRequestReviewPartsData_comments_nodesBuilder + implements + Builder { + _$GPullRequestReviewPartsData_comments_nodes _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _id; + String get id => _$this._id; + set id(String id) => _$this._id = id; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + GPullRequestReviewPartsData_comments_nodes_authorBuilder _author; + GPullRequestReviewPartsData_comments_nodes_authorBuilder get author => + _$this._author ??= + new GPullRequestReviewPartsData_comments_nodes_authorBuilder(); + set author(GPullRequestReviewPartsData_comments_nodes_authorBuilder author) => + _$this._author = author; + + GPullRequestReviewPartsData_comments_nodes_THUMBS_UPBuilder _THUMBS_UP; + GPullRequestReviewPartsData_comments_nodes_THUMBS_UPBuilder get THUMBS_UP => + _$this._THUMBS_UP ??= + new GPullRequestReviewPartsData_comments_nodes_THUMBS_UPBuilder(); + set THUMBS_UP( + GPullRequestReviewPartsData_comments_nodes_THUMBS_UPBuilder + THUMBS_UP) => + _$this._THUMBS_UP = THUMBS_UP; + + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWNBuilder _THUMBS_DOWN; + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWNBuilder + get THUMBS_DOWN => _$this._THUMBS_DOWN ??= + new GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWNBuilder(); + set THUMBS_DOWN( + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWNBuilder + THUMBS_DOWN) => + _$this._THUMBS_DOWN = THUMBS_DOWN; + + GPullRequestReviewPartsData_comments_nodes_LAUGHBuilder _LAUGH; + GPullRequestReviewPartsData_comments_nodes_LAUGHBuilder get LAUGH => + _$this._LAUGH ??= + new GPullRequestReviewPartsData_comments_nodes_LAUGHBuilder(); + set LAUGH(GPullRequestReviewPartsData_comments_nodes_LAUGHBuilder LAUGH) => + _$this._LAUGH = LAUGH; + + GPullRequestReviewPartsData_comments_nodes_HOORAYBuilder _HOORAY; + GPullRequestReviewPartsData_comments_nodes_HOORAYBuilder get HOORAY => + _$this._HOORAY ??= + new GPullRequestReviewPartsData_comments_nodes_HOORAYBuilder(); + set HOORAY(GPullRequestReviewPartsData_comments_nodes_HOORAYBuilder HOORAY) => + _$this._HOORAY = HOORAY; + + GPullRequestReviewPartsData_comments_nodes_CONFUSEDBuilder _CONFUSED; + GPullRequestReviewPartsData_comments_nodes_CONFUSEDBuilder get CONFUSED => + _$this._CONFUSED ??= + new GPullRequestReviewPartsData_comments_nodes_CONFUSEDBuilder(); + set CONFUSED( + GPullRequestReviewPartsData_comments_nodes_CONFUSEDBuilder + CONFUSED) => + _$this._CONFUSED = CONFUSED; + + GPullRequestReviewPartsData_comments_nodes_HEARTBuilder _HEART; + GPullRequestReviewPartsData_comments_nodes_HEARTBuilder get HEART => + _$this._HEART ??= + new GPullRequestReviewPartsData_comments_nodes_HEARTBuilder(); + set HEART(GPullRequestReviewPartsData_comments_nodes_HEARTBuilder HEART) => + _$this._HEART = HEART; + + GPullRequestReviewPartsData_comments_nodes_ROCKETBuilder _ROCKET; + GPullRequestReviewPartsData_comments_nodes_ROCKETBuilder get ROCKET => + _$this._ROCKET ??= + new GPullRequestReviewPartsData_comments_nodes_ROCKETBuilder(); + set ROCKET(GPullRequestReviewPartsData_comments_nodes_ROCKETBuilder ROCKET) => + _$this._ROCKET = ROCKET; + + GPullRequestReviewPartsData_comments_nodes_EYESBuilder _EYES; + GPullRequestReviewPartsData_comments_nodes_EYESBuilder get EYES => + _$this._EYES ??= + new GPullRequestReviewPartsData_comments_nodes_EYESBuilder(); + set EYES(GPullRequestReviewPartsData_comments_nodes_EYESBuilder EYES) => + _$this._EYES = EYES; + + GPullRequestReviewPartsData_comments_nodesBuilder() { + GPullRequestReviewPartsData_comments_nodes._initializeBuilder(this); + } + + GPullRequestReviewPartsData_comments_nodesBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _id = _$v.id; + _createdAt = _$v.createdAt; + _body = _$v.body; + _author = _$v.author?.toBuilder(); + _THUMBS_UP = _$v.THUMBS_UP?.toBuilder(); + _THUMBS_DOWN = _$v.THUMBS_DOWN?.toBuilder(); + _LAUGH = _$v.LAUGH?.toBuilder(); + _HOORAY = _$v.HOORAY?.toBuilder(); + _CONFUSED = _$v.CONFUSED?.toBuilder(); + _HEART = _$v.HEART?.toBuilder(); + _ROCKET = _$v.ROCKET?.toBuilder(); + _EYES = _$v.EYES?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestReviewPartsData_comments_nodes other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestReviewPartsData_comments_nodes; + } + + @override + void update( + void Function(GPullRequestReviewPartsData_comments_nodesBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestReviewPartsData_comments_nodes build() { + _$GPullRequestReviewPartsData_comments_nodes _$result; + try { + _$result = _$v ?? + new _$GPullRequestReviewPartsData_comments_nodes._( + G__typename: G__typename, + id: id, + createdAt: createdAt, + body: body, + author: _author?.build(), + THUMBS_UP: THUMBS_UP.build(), + THUMBS_DOWN: THUMBS_DOWN.build(), + LAUGH: LAUGH.build(), + HOORAY: HOORAY.build(), + CONFUSED: CONFUSED.build(), + HEART: HEART.build(), + ROCKET: ROCKET.build(), + EYES: EYES.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'author'; + _author?.build(); + _$failedField = 'THUMBS_UP'; + THUMBS_UP.build(); + _$failedField = 'THUMBS_DOWN'; + THUMBS_DOWN.build(); + _$failedField = 'LAUGH'; + LAUGH.build(); + _$failedField = 'HOORAY'; + HOORAY.build(); + _$failedField = 'CONFUSED'; + CONFUSED.build(); + _$failedField = 'HEART'; + HEART.build(); + _$failedField = 'ROCKET'; + ROCKET.build(); + _$failedField = 'EYES'; + EYES.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GPullRequestReviewPartsData_comments_nodes', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GPullRequestReviewPartsData_comments_nodes_author + extends GPullRequestReviewPartsData_comments_nodes_author { + @override + final String G__typename; + @override + final String login; + @override + final String avatarUrl; + + factory _$GPullRequestReviewPartsData_comments_nodes_author( + [void Function( + GPullRequestReviewPartsData_comments_nodes_authorBuilder) + updates]) => + (new GPullRequestReviewPartsData_comments_nodes_authorBuilder() + ..update(updates)) + .build(); + + _$GPullRequestReviewPartsData_comments_nodes_author._( + {this.G__typename, this.login, this.avatarUrl}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_author', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_author', 'login'); + } + if (avatarUrl == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_author', 'avatarUrl'); + } + } + + @override + GPullRequestReviewPartsData_comments_nodes_author rebuild( + void Function( + GPullRequestReviewPartsData_comments_nodes_authorBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestReviewPartsData_comments_nodes_authorBuilder toBuilder() => + new GPullRequestReviewPartsData_comments_nodes_authorBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestReviewPartsData_comments_nodes_author && + G__typename == other.G__typename && + login == other.login && + avatarUrl == other.avatarUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, G__typename.hashCode), login.hashCode), avatarUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GPullRequestReviewPartsData_comments_nodes_author') + ..add('G__typename', G__typename) + ..add('login', login) + ..add('avatarUrl', avatarUrl)) + .toString(); + } +} + +class GPullRequestReviewPartsData_comments_nodes_authorBuilder + implements + Builder { + _$GPullRequestReviewPartsData_comments_nodes_author _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _avatarUrl; + String get avatarUrl => _$this._avatarUrl; + set avatarUrl(String avatarUrl) => _$this._avatarUrl = avatarUrl; + + GPullRequestReviewPartsData_comments_nodes_authorBuilder() { + GPullRequestReviewPartsData_comments_nodes_author._initializeBuilder(this); + } + + GPullRequestReviewPartsData_comments_nodes_authorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _avatarUrl = _$v.avatarUrl; + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestReviewPartsData_comments_nodes_author other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestReviewPartsData_comments_nodes_author; + } + + @override + void update( + void Function(GPullRequestReviewPartsData_comments_nodes_authorBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestReviewPartsData_comments_nodes_author build() { + final _$result = _$v ?? + new _$GPullRequestReviewPartsData_comments_nodes_author._( + G__typename: G__typename, login: login, avatarUrl: avatarUrl); + replace(_$result); + return _$result; + } +} + +class _$GPullRequestReviewPartsData_comments_nodes_THUMBS_UP + extends GPullRequestReviewPartsData_comments_nodes_THUMBS_UP { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GPullRequestReviewPartsData_comments_nodes_THUMBS_UP( + [void Function( + GPullRequestReviewPartsData_comments_nodes_THUMBS_UPBuilder) + updates]) => + (new GPullRequestReviewPartsData_comments_nodes_THUMBS_UPBuilder() + ..update(updates)) + .build(); + + _$GPullRequestReviewPartsData_comments_nodes_THUMBS_UP._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_THUMBS_UP', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_THUMBS_UP', 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_THUMBS_UP', + 'viewerHasReacted'); + } + } + + @override + GPullRequestReviewPartsData_comments_nodes_THUMBS_UP rebuild( + void Function( + GPullRequestReviewPartsData_comments_nodes_THUMBS_UPBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestReviewPartsData_comments_nodes_THUMBS_UPBuilder toBuilder() => + new GPullRequestReviewPartsData_comments_nodes_THUMBS_UPBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestReviewPartsData_comments_nodes_THUMBS_UP && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GPullRequestReviewPartsData_comments_nodes_THUMBS_UP') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GPullRequestReviewPartsData_comments_nodes_THUMBS_UPBuilder + implements + Builder { + _$GPullRequestReviewPartsData_comments_nodes_THUMBS_UP _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GPullRequestReviewPartsData_comments_nodes_THUMBS_UPBuilder() { + GPullRequestReviewPartsData_comments_nodes_THUMBS_UP._initializeBuilder( + this); + } + + GPullRequestReviewPartsData_comments_nodes_THUMBS_UPBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestReviewPartsData_comments_nodes_THUMBS_UP other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestReviewPartsData_comments_nodes_THUMBS_UP; + } + + @override + void update( + void Function(GPullRequestReviewPartsData_comments_nodes_THUMBS_UPBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestReviewPartsData_comments_nodes_THUMBS_UP build() { + final _$result = _$v ?? + new _$GPullRequestReviewPartsData_comments_nodes_THUMBS_UP._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN + extends GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN( + [void Function( + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWNBuilder) + updates]) => + (new GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWNBuilder() + ..update(updates)) + .build(); + + _$GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN', + 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN', + 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN', + 'viewerHasReacted'); + } + } + + @override + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN rebuild( + void Function( + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWNBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWNBuilder toBuilder() => + new GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWNBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWNBuilder + implements + Builder { + _$GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWNBuilder() { + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN._initializeBuilder( + this); + } + + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWNBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN; + } + + @override + void update( + void Function( + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWNBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN build() { + final _$result = _$v ?? + new _$GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GPullRequestReviewPartsData_comments_nodes_LAUGH + extends GPullRequestReviewPartsData_comments_nodes_LAUGH { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GPullRequestReviewPartsData_comments_nodes_LAUGH( + [void Function( + GPullRequestReviewPartsData_comments_nodes_LAUGHBuilder) + updates]) => + (new GPullRequestReviewPartsData_comments_nodes_LAUGHBuilder() + ..update(updates)) + .build(); + + _$GPullRequestReviewPartsData_comments_nodes_LAUGH._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_LAUGH', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_LAUGH', 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_LAUGH', + 'viewerHasReacted'); + } + } + + @override + GPullRequestReviewPartsData_comments_nodes_LAUGH rebuild( + void Function(GPullRequestReviewPartsData_comments_nodes_LAUGHBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestReviewPartsData_comments_nodes_LAUGHBuilder toBuilder() => + new GPullRequestReviewPartsData_comments_nodes_LAUGHBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestReviewPartsData_comments_nodes_LAUGH && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GPullRequestReviewPartsData_comments_nodes_LAUGH') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GPullRequestReviewPartsData_comments_nodes_LAUGHBuilder + implements + Builder { + _$GPullRequestReviewPartsData_comments_nodes_LAUGH _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GPullRequestReviewPartsData_comments_nodes_LAUGHBuilder() { + GPullRequestReviewPartsData_comments_nodes_LAUGH._initializeBuilder(this); + } + + GPullRequestReviewPartsData_comments_nodes_LAUGHBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestReviewPartsData_comments_nodes_LAUGH other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestReviewPartsData_comments_nodes_LAUGH; + } + + @override + void update( + void Function(GPullRequestReviewPartsData_comments_nodes_LAUGHBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestReviewPartsData_comments_nodes_LAUGH build() { + final _$result = _$v ?? + new _$GPullRequestReviewPartsData_comments_nodes_LAUGH._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GPullRequestReviewPartsData_comments_nodes_HOORAY + extends GPullRequestReviewPartsData_comments_nodes_HOORAY { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GPullRequestReviewPartsData_comments_nodes_HOORAY( + [void Function( + GPullRequestReviewPartsData_comments_nodes_HOORAYBuilder) + updates]) => + (new GPullRequestReviewPartsData_comments_nodes_HOORAYBuilder() + ..update(updates)) + .build(); + + _$GPullRequestReviewPartsData_comments_nodes_HOORAY._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_HOORAY', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_HOORAY', 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_HOORAY', + 'viewerHasReacted'); + } + } + + @override + GPullRequestReviewPartsData_comments_nodes_HOORAY rebuild( + void Function( + GPullRequestReviewPartsData_comments_nodes_HOORAYBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestReviewPartsData_comments_nodes_HOORAYBuilder toBuilder() => + new GPullRequestReviewPartsData_comments_nodes_HOORAYBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestReviewPartsData_comments_nodes_HOORAY && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GPullRequestReviewPartsData_comments_nodes_HOORAY') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GPullRequestReviewPartsData_comments_nodes_HOORAYBuilder + implements + Builder { + _$GPullRequestReviewPartsData_comments_nodes_HOORAY _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GPullRequestReviewPartsData_comments_nodes_HOORAYBuilder() { + GPullRequestReviewPartsData_comments_nodes_HOORAY._initializeBuilder(this); + } + + GPullRequestReviewPartsData_comments_nodes_HOORAYBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestReviewPartsData_comments_nodes_HOORAY other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestReviewPartsData_comments_nodes_HOORAY; + } + + @override + void update( + void Function(GPullRequestReviewPartsData_comments_nodes_HOORAYBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestReviewPartsData_comments_nodes_HOORAY build() { + final _$result = _$v ?? + new _$GPullRequestReviewPartsData_comments_nodes_HOORAY._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GPullRequestReviewPartsData_comments_nodes_CONFUSED + extends GPullRequestReviewPartsData_comments_nodes_CONFUSED { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GPullRequestReviewPartsData_comments_nodes_CONFUSED( + [void Function( + GPullRequestReviewPartsData_comments_nodes_CONFUSEDBuilder) + updates]) => + (new GPullRequestReviewPartsData_comments_nodes_CONFUSEDBuilder() + ..update(updates)) + .build(); + + _$GPullRequestReviewPartsData_comments_nodes_CONFUSED._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_CONFUSED', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_CONFUSED', 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_CONFUSED', + 'viewerHasReacted'); + } + } + + @override + GPullRequestReviewPartsData_comments_nodes_CONFUSED rebuild( + void Function( + GPullRequestReviewPartsData_comments_nodes_CONFUSEDBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestReviewPartsData_comments_nodes_CONFUSEDBuilder toBuilder() => + new GPullRequestReviewPartsData_comments_nodes_CONFUSEDBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestReviewPartsData_comments_nodes_CONFUSED && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GPullRequestReviewPartsData_comments_nodes_CONFUSED') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GPullRequestReviewPartsData_comments_nodes_CONFUSEDBuilder + implements + Builder { + _$GPullRequestReviewPartsData_comments_nodes_CONFUSED _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GPullRequestReviewPartsData_comments_nodes_CONFUSEDBuilder() { + GPullRequestReviewPartsData_comments_nodes_CONFUSED._initializeBuilder( + this); + } + + GPullRequestReviewPartsData_comments_nodes_CONFUSEDBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestReviewPartsData_comments_nodes_CONFUSED other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestReviewPartsData_comments_nodes_CONFUSED; + } + + @override + void update( + void Function(GPullRequestReviewPartsData_comments_nodes_CONFUSEDBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestReviewPartsData_comments_nodes_CONFUSED build() { + final _$result = _$v ?? + new _$GPullRequestReviewPartsData_comments_nodes_CONFUSED._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GPullRequestReviewPartsData_comments_nodes_HEART + extends GPullRequestReviewPartsData_comments_nodes_HEART { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GPullRequestReviewPartsData_comments_nodes_HEART( + [void Function( + GPullRequestReviewPartsData_comments_nodes_HEARTBuilder) + updates]) => + (new GPullRequestReviewPartsData_comments_nodes_HEARTBuilder() + ..update(updates)) + .build(); + + _$GPullRequestReviewPartsData_comments_nodes_HEART._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_HEART', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_HEART', 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_HEART', + 'viewerHasReacted'); + } + } + + @override + GPullRequestReviewPartsData_comments_nodes_HEART rebuild( + void Function(GPullRequestReviewPartsData_comments_nodes_HEARTBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestReviewPartsData_comments_nodes_HEARTBuilder toBuilder() => + new GPullRequestReviewPartsData_comments_nodes_HEARTBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestReviewPartsData_comments_nodes_HEART && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GPullRequestReviewPartsData_comments_nodes_HEART') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GPullRequestReviewPartsData_comments_nodes_HEARTBuilder + implements + Builder { + _$GPullRequestReviewPartsData_comments_nodes_HEART _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GPullRequestReviewPartsData_comments_nodes_HEARTBuilder() { + GPullRequestReviewPartsData_comments_nodes_HEART._initializeBuilder(this); + } + + GPullRequestReviewPartsData_comments_nodes_HEARTBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestReviewPartsData_comments_nodes_HEART other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestReviewPartsData_comments_nodes_HEART; + } + + @override + void update( + void Function(GPullRequestReviewPartsData_comments_nodes_HEARTBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestReviewPartsData_comments_nodes_HEART build() { + final _$result = _$v ?? + new _$GPullRequestReviewPartsData_comments_nodes_HEART._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GPullRequestReviewPartsData_comments_nodes_ROCKET + extends GPullRequestReviewPartsData_comments_nodes_ROCKET { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GPullRequestReviewPartsData_comments_nodes_ROCKET( + [void Function( + GPullRequestReviewPartsData_comments_nodes_ROCKETBuilder) + updates]) => + (new GPullRequestReviewPartsData_comments_nodes_ROCKETBuilder() + ..update(updates)) + .build(); + + _$GPullRequestReviewPartsData_comments_nodes_ROCKET._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_ROCKET', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_ROCKET', 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_ROCKET', + 'viewerHasReacted'); + } + } + + @override + GPullRequestReviewPartsData_comments_nodes_ROCKET rebuild( + void Function( + GPullRequestReviewPartsData_comments_nodes_ROCKETBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestReviewPartsData_comments_nodes_ROCKETBuilder toBuilder() => + new GPullRequestReviewPartsData_comments_nodes_ROCKETBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestReviewPartsData_comments_nodes_ROCKET && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GPullRequestReviewPartsData_comments_nodes_ROCKET') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GPullRequestReviewPartsData_comments_nodes_ROCKETBuilder + implements + Builder { + _$GPullRequestReviewPartsData_comments_nodes_ROCKET _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GPullRequestReviewPartsData_comments_nodes_ROCKETBuilder() { + GPullRequestReviewPartsData_comments_nodes_ROCKET._initializeBuilder(this); + } + + GPullRequestReviewPartsData_comments_nodes_ROCKETBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestReviewPartsData_comments_nodes_ROCKET other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestReviewPartsData_comments_nodes_ROCKET; + } + + @override + void update( + void Function(GPullRequestReviewPartsData_comments_nodes_ROCKETBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestReviewPartsData_comments_nodes_ROCKET build() { + final _$result = _$v ?? + new _$GPullRequestReviewPartsData_comments_nodes_ROCKET._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GPullRequestReviewPartsData_comments_nodes_EYES + extends GPullRequestReviewPartsData_comments_nodes_EYES { + @override + final String G__typename; + @override + final int totalCount; + @override + final bool viewerHasReacted; + + factory _$GPullRequestReviewPartsData_comments_nodes_EYES( + [void Function(GPullRequestReviewPartsData_comments_nodes_EYESBuilder) + updates]) => + (new GPullRequestReviewPartsData_comments_nodes_EYESBuilder() + ..update(updates)) + .build(); + + _$GPullRequestReviewPartsData_comments_nodes_EYES._( + {this.G__typename, this.totalCount, this.viewerHasReacted}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_EYES', 'G__typename'); + } + if (totalCount == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_EYES', 'totalCount'); + } + if (viewerHasReacted == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsData_comments_nodes_EYES', + 'viewerHasReacted'); + } + } + + @override + GPullRequestReviewPartsData_comments_nodes_EYES rebuild( + void Function(GPullRequestReviewPartsData_comments_nodes_EYESBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestReviewPartsData_comments_nodes_EYESBuilder toBuilder() => + new GPullRequestReviewPartsData_comments_nodes_EYESBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestReviewPartsData_comments_nodes_EYES && + G__typename == other.G__typename && + totalCount == other.totalCount && + viewerHasReacted == other.viewerHasReacted; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, G__typename.hashCode), totalCount.hashCode), + viewerHasReacted.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GPullRequestReviewPartsData_comments_nodes_EYES') + ..add('G__typename', G__typename) + ..add('totalCount', totalCount) + ..add('viewerHasReacted', viewerHasReacted)) + .toString(); + } +} + +class GPullRequestReviewPartsData_comments_nodes_EYESBuilder + implements + Builder { + _$GPullRequestReviewPartsData_comments_nodes_EYES _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + int _totalCount; + int get totalCount => _$this._totalCount; + set totalCount(int totalCount) => _$this._totalCount = totalCount; + + bool _viewerHasReacted; + bool get viewerHasReacted => _$this._viewerHasReacted; + set viewerHasReacted(bool viewerHasReacted) => + _$this._viewerHasReacted = viewerHasReacted; + + GPullRequestReviewPartsData_comments_nodes_EYESBuilder() { + GPullRequestReviewPartsData_comments_nodes_EYES._initializeBuilder(this); + } + + GPullRequestReviewPartsData_comments_nodes_EYESBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _totalCount = _$v.totalCount; + _viewerHasReacted = _$v.viewerHasReacted; + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestReviewPartsData_comments_nodes_EYES other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestReviewPartsData_comments_nodes_EYES; + } + + @override + void update( + void Function(GPullRequestReviewPartsData_comments_nodes_EYESBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestReviewPartsData_comments_nodes_EYES build() { + final _$result = _$v ?? + new _$GPullRequestReviewPartsData_comments_nodes_EYES._( + G__typename: G__typename, + totalCount: totalCount, + viewerHasReacted: viewerHasReacted); + replace(_$result); + return _$result; + } +} + +class _$GMergedEventPartsData extends GMergedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final String mergeRefName; + @override + final GMergedEventPartsData_actor actor; + @override + final GMergedEventPartsData_commit commit; + + factory _$GMergedEventPartsData( + [void Function(GMergedEventPartsDataBuilder) updates]) => + (new GMergedEventPartsDataBuilder()..update(updates)).build(); + + _$GMergedEventPartsData._( + {this.G__typename, + this.createdAt, + this.mergeRefName, + this.actor, + this.commit}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GMergedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError('GMergedEventPartsData', 'createdAt'); + } + if (mergeRefName == null) { + throw new BuiltValueNullFieldError( + 'GMergedEventPartsData', 'mergeRefName'); + } + } + + @override + GMergedEventPartsData rebuild( + void Function(GMergedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMergedEventPartsDataBuilder toBuilder() => + new GMergedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMergedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + mergeRefName == other.mergeRefName && + actor == other.actor && + commit == other.commit; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + mergeRefName.hashCode), + actor.hashCode), + commit.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GMergedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('mergeRefName', mergeRefName) + ..add('actor', actor) + ..add('commit', commit)) + .toString(); + } +} + +class GMergedEventPartsDataBuilder + implements Builder { + _$GMergedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _mergeRefName; + String get mergeRefName => _$this._mergeRefName; + set mergeRefName(String mergeRefName) => _$this._mergeRefName = mergeRefName; + + GMergedEventPartsData_actorBuilder _actor; + GMergedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GMergedEventPartsData_actorBuilder(); + set actor(GMergedEventPartsData_actorBuilder actor) => _$this._actor = actor; + + GMergedEventPartsData_commitBuilder _commit; + GMergedEventPartsData_commitBuilder get commit => + _$this._commit ??= new GMergedEventPartsData_commitBuilder(); + set commit(GMergedEventPartsData_commitBuilder commit) => + _$this._commit = commit; + + GMergedEventPartsDataBuilder() { + GMergedEventPartsData._initializeBuilder(this); + } + + GMergedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _mergeRefName = _$v.mergeRefName; + _actor = _$v.actor?.toBuilder(); + _commit = _$v.commit?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GMergedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMergedEventPartsData; + } + + @override + void update(void Function(GMergedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMergedEventPartsData build() { + _$GMergedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GMergedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + mergeRefName: mergeRefName, + actor: _actor?.build(), + commit: _commit?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + _$failedField = 'commit'; + _commit?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GMergedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GMergedEventPartsData_actor extends GMergedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GMergedEventPartsData_actor( + [void Function(GMergedEventPartsData_actorBuilder) updates]) => + (new GMergedEventPartsData_actorBuilder()..update(updates)).build(); + + _$GMergedEventPartsData_actor._({this.G__typename, this.login}) : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GMergedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GMergedEventPartsData_actor', 'login'); + } + } + + @override + GMergedEventPartsData_actor rebuild( + void Function(GMergedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMergedEventPartsData_actorBuilder toBuilder() => + new GMergedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMergedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GMergedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GMergedEventPartsData_actorBuilder + implements + Builder { + _$GMergedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GMergedEventPartsData_actorBuilder() { + GMergedEventPartsData_actor._initializeBuilder(this); + } + + GMergedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GMergedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMergedEventPartsData_actor; + } + + @override + void update(void Function(GMergedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMergedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GMergedEventPartsData_actor._( + G__typename: G__typename, login: login); + replace(_$result); + return _$result; + } +} + +class _$GMergedEventPartsData_commit extends GMergedEventPartsData_commit { + @override + final String G__typename; + @override + final String oid; + @override + final String url; + + factory _$GMergedEventPartsData_commit( + [void Function(GMergedEventPartsData_commitBuilder) updates]) => + (new GMergedEventPartsData_commitBuilder()..update(updates)).build(); + + _$GMergedEventPartsData_commit._({this.G__typename, this.oid, this.url}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GMergedEventPartsData_commit', 'G__typename'); + } + if (oid == null) { + throw new BuiltValueNullFieldError('GMergedEventPartsData_commit', 'oid'); + } + if (url == null) { + throw new BuiltValueNullFieldError('GMergedEventPartsData_commit', 'url'); + } + } + + @override + GMergedEventPartsData_commit rebuild( + void Function(GMergedEventPartsData_commitBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMergedEventPartsData_commitBuilder toBuilder() => + new GMergedEventPartsData_commitBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMergedEventPartsData_commit && + G__typename == other.G__typename && + oid == other.oid && + url == other.url; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, G__typename.hashCode), oid.hashCode), url.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GMergedEventPartsData_commit') + ..add('G__typename', G__typename) + ..add('oid', oid) + ..add('url', url)) + .toString(); + } +} + +class GMergedEventPartsData_commitBuilder + implements + Builder { + _$GMergedEventPartsData_commit _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _oid; + String get oid => _$this._oid; + set oid(String oid) => _$this._oid = oid; + + String _url; + String get url => _$this._url; + set url(String url) => _$this._url = url; + + GMergedEventPartsData_commitBuilder() { + GMergedEventPartsData_commit._initializeBuilder(this); + } + + GMergedEventPartsData_commitBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _oid = _$v.oid; + _url = _$v.url; + _$v = null; + } + return this; + } + + @override + void replace(GMergedEventPartsData_commit other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMergedEventPartsData_commit; + } + + @override + void update(void Function(GMergedEventPartsData_commitBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMergedEventPartsData_commit build() { + final _$result = _$v ?? + new _$GMergedEventPartsData_commit._( + G__typename: G__typename, oid: oid, url: url); + replace(_$result); + return _$result; + } +} + +class _$GHeadRefDeletedEventPartsData extends GHeadRefDeletedEventPartsData { + @override + final String G__typename; + @override + final DateTime createdAt; + @override + final String headRefName; + @override + final GHeadRefDeletedEventPartsData_actor actor; + + factory _$GHeadRefDeletedEventPartsData( + [void Function(GHeadRefDeletedEventPartsDataBuilder) updates]) => + (new GHeadRefDeletedEventPartsDataBuilder()..update(updates)).build(); + + _$GHeadRefDeletedEventPartsData._( + {this.G__typename, this.createdAt, this.headRefName, this.actor}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefDeletedEventPartsData', 'G__typename'); + } + if (createdAt == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefDeletedEventPartsData', 'createdAt'); + } + if (headRefName == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefDeletedEventPartsData', 'headRefName'); + } + } + + @override + GHeadRefDeletedEventPartsData rebuild( + void Function(GHeadRefDeletedEventPartsDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GHeadRefDeletedEventPartsDataBuilder toBuilder() => + new GHeadRefDeletedEventPartsDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GHeadRefDeletedEventPartsData && + G__typename == other.G__typename && + createdAt == other.createdAt && + headRefName == other.headRefName && + actor == other.actor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, G__typename.hashCode), createdAt.hashCode), + headRefName.hashCode), + actor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GHeadRefDeletedEventPartsData') + ..add('G__typename', G__typename) + ..add('createdAt', createdAt) + ..add('headRefName', headRefName) + ..add('actor', actor)) + .toString(); + } +} + +class GHeadRefDeletedEventPartsDataBuilder + implements + Builder { + _$GHeadRefDeletedEventPartsData _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + DateTime _createdAt; + DateTime get createdAt => _$this._createdAt; + set createdAt(DateTime createdAt) => _$this._createdAt = createdAt; + + String _headRefName; + String get headRefName => _$this._headRefName; + set headRefName(String headRefName) => _$this._headRefName = headRefName; + + GHeadRefDeletedEventPartsData_actorBuilder _actor; + GHeadRefDeletedEventPartsData_actorBuilder get actor => + _$this._actor ??= new GHeadRefDeletedEventPartsData_actorBuilder(); + set actor(GHeadRefDeletedEventPartsData_actorBuilder actor) => + _$this._actor = actor; + + GHeadRefDeletedEventPartsDataBuilder() { + GHeadRefDeletedEventPartsData._initializeBuilder(this); + } + + GHeadRefDeletedEventPartsDataBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _createdAt = _$v.createdAt; + _headRefName = _$v.headRefName; + _actor = _$v.actor?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GHeadRefDeletedEventPartsData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GHeadRefDeletedEventPartsData; + } + + @override + void update(void Function(GHeadRefDeletedEventPartsDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GHeadRefDeletedEventPartsData build() { + _$GHeadRefDeletedEventPartsData _$result; + try { + _$result = _$v ?? + new _$GHeadRefDeletedEventPartsData._( + G__typename: G__typename, + createdAt: createdAt, + headRefName: headRefName, + actor: _actor?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actor'; + _actor?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GHeadRefDeletedEventPartsData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GHeadRefDeletedEventPartsData_actor + extends GHeadRefDeletedEventPartsData_actor { + @override + final String G__typename; + @override + final String login; + + factory _$GHeadRefDeletedEventPartsData_actor( + [void Function(GHeadRefDeletedEventPartsData_actorBuilder) + updates]) => + (new GHeadRefDeletedEventPartsData_actorBuilder()..update(updates)) + .build(); + + _$GHeadRefDeletedEventPartsData_actor._({this.G__typename, this.login}) + : super._() { + if (G__typename == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefDeletedEventPartsData_actor', 'G__typename'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefDeletedEventPartsData_actor', 'login'); + } + } + + @override + GHeadRefDeletedEventPartsData_actor rebuild( + void Function(GHeadRefDeletedEventPartsData_actorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GHeadRefDeletedEventPartsData_actorBuilder toBuilder() => + new GHeadRefDeletedEventPartsData_actorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GHeadRefDeletedEventPartsData_actor && + G__typename == other.G__typename && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc($jc(0, G__typename.hashCode), login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GHeadRefDeletedEventPartsData_actor') + ..add('G__typename', G__typename) + ..add('login', login)) + .toString(); + } +} + +class GHeadRefDeletedEventPartsData_actorBuilder + implements + Builder { + _$GHeadRefDeletedEventPartsData_actor _$v; + + String _G__typename; + String get G__typename => _$this._G__typename; + set G__typename(String G__typename) => _$this._G__typename = G__typename; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GHeadRefDeletedEventPartsData_actorBuilder() { + GHeadRefDeletedEventPartsData_actor._initializeBuilder(this); + } + + GHeadRefDeletedEventPartsData_actorBuilder get _$this { + if (_$v != null) { + _G__typename = _$v.G__typename; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GHeadRefDeletedEventPartsData_actor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GHeadRefDeletedEventPartsData_actor; + } + + @override + void update( + void Function(GHeadRefDeletedEventPartsData_actorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GHeadRefDeletedEventPartsData_actor build() { + final _$result = _$v ?? + new _$GHeadRefDeletedEventPartsData_actor._( + G__typename: G__typename, login: login); + 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,lines_longer_than_80_chars,omit_local_variable_types,prefer_expression_function_bodies,sort_constructors_first,test_types_in_equals,unnecessary_const,unnecessary_new diff --git a/lib/graphql/github.graphql b/lib/graphql/github.graphql new file mode 100644 index 0000000..7808b99 --- /dev/null +++ b/lib/graphql/github.graphql @@ -0,0 +1,1020 @@ +# common +fragment PageInfoParts on PageInfo { + hasNextPage + endCursor +} +fragment RepoItem on Repository { + owner { + login + avatarUrl + } + name + description + isPrivate + isFork + stargazers { + totalCount + } + forks { + totalCount + } + primaryLanguage { + color + name + } +} +fragment UserItem on User { + login + name + avatarUrl + company + location + createdAt +} + +# users +query Followers($login: String!, $after: String) { + user(login: $login) { + followers(first: 30, after: $after) { + pageInfo { + ...PageInfoParts + } + nodes { + ...UserItem + } + } + } +} +query Following($login: String!, $after: String) { + user(login: $login) { + following(first: 30, after: $after) { + pageInfo { + ...PageInfoParts + } + nodes { + ...UserItem + } + } + } +} +query Members($login: String!, $after: String) { + organization(login: $login) { + membersWithRole(first: 30, after: $after) { + pageInfo { + ...PageInfoParts + } + nodes { + ...UserItem + } + } + } +} +query Watchers($owner: String!, $name: String!, $after: String) { + repository(owner: $owner, name: $name) { + watchers(first: 30, after: $after) { + pageInfo { + ...PageInfoParts + } + nodes { + ...UserItem + } + } + } +} +query Stargazers($owner: String!, $name: String!, $after: String) { + repository(owner: $owner, name: $name) { + stargazers( + first: 30 + after: $after + orderBy: { field: STARRED_AT, direction: DESC } + ) { + pageInfo { + ...PageInfoParts + } + nodes { + ...UserItem + } + } + } +} + +# repos +fragment ReposRepoItem on Repository { + ...RepoItem + updatedAt +} +query Repos($login: String!, $after: String) { + user(login: $login) { + repositories( + first: 30 + after: $after + orderBy: { field: UPDATED_AT, direction: DESC } + ) { + pageInfo { + ...PageInfoParts + } + nodes { + ...ReposRepoItem + } + } + } +} +query Stars($login: String!, $after: String) { + user(login: $login) { + starredRepositories( + first: 30 + after: $after + orderBy: { field: STARRED_AT, direction: DESC } + ) { + pageInfo { + ...PageInfoParts + } + nodes { + ...ReposRepoItem + } + } + } +} + +# user +fragment UserParts on User { + login + avatarUrl + name + bio + company + location + email + createdAt + websiteUrl + viewerCanFollow # TODO: remove in viewer query + viewerIsFollowing + starredRepositories { + totalCount + } + followers { + totalCount + } + following { + totalCount + } + contributionsCollection { + contributionCalendar { + weeks { + contributionDays { + color + } + } + } + } + repositories( + first: 6 + ownerAffiliations: OWNER + orderBy: { field: STARGAZERS, direction: DESC } + ) { + totalCount + nodes { + ...RepoItem + } + } + pinnedItems(first: 6) { + nodes { + ... on Repository { + ...RepoItem + } + } + } +} +query Viewer { + viewer { + ...UserParts + } +} +query User($login: String!) { + repositoryOwner(login: $login) { + url + ... on User { + ...UserParts + } + ... on Organization { + login + avatarUrl + name + description + location + email + websiteUrl + createdAt + membersWithRole { + totalCount + } + pinnedItems(first: 6) { + nodes { + ... on Repository { + ...RepoItem + } + } + } + pinnableItems(first: 6, types: [REPOSITORY]) { + totalCount + nodes { + ... on Repository { + ...RepoItem + } + } + } + } + } +} + +# repo +fragment RepoCommit on Commit { + history { + totalCount + } +} +fragment RepoRef on Ref { + name + target { + ... on Commit { + ...RepoCommit + } + } +} +query Repo( + $owner: String! + $name: String! + $branchSpecified: Boolean! + $branch: String! +) { + repository(owner: $owner, name: $name) { + owner { + login + avatarUrl + } + name + description + homepageUrl + isPrivate + isFork + diskUsage + hasIssuesEnabled + url + viewerHasStarred + viewerSubscription + projectsUrl + primaryLanguage { + color + name + } + stargazers { + totalCount + } + forks { + totalCount + } + watchers { + totalCount + } + issues(states: OPEN) { + totalCount + } + pullRequests(states: OPEN) { + totalCount + } + projects { + totalCount + } + releases { + totalCount + } + languages(first: 10, orderBy: { field: SIZE, direction: DESC }) { + totalSize + edges { + size + node { + name + color + } + } + } + defaultBranchRef @skip(if: $branchSpecified) { + ...RepoRef + } + ref(qualifiedName: $branch) @include(if: $branchSpecified) { + ...RepoRef + } + refs(first: 100, refPrefix: "refs/heads/") { + totalCount + nodes { + name + } + } + licenseInfo { + name + spdxId + } + repositoryTopics(first: 10) { + nodes { + url + topic { + name + } + } + } + } +} + +# commits +fragment CommitsRefCommit on Commit { + history(first: 30, after: $after) { + pageInfo { + ...PageInfoParts + } + nodes { + url + messageHeadline + committedDate + author { + name + avatarUrl + user { + login + } + } + status { + state + } + } + } +} +fragment CommitsRef on Ref { + target { + ... on Commit { + ...CommitsRefCommit + } + } +} +query Commits( + $owner: String! + $name: String! + $ref: String! + $hasRef: Boolean! + $after: String +) { + repository(owner: $owner, name: $name) { + defaultBranchRef @skip(if: $hasRef) { + ...CommitsRef + } + ref(qualifiedName: $ref) @include(if: $hasRef) { + ...CommitsRef + } + } +} + +# issues +query Issues($owner: String!, $name: String!, $cursor: String) { + repository(owner: $owner, name: $name) { + issues( + states: OPEN + orderBy: { field: CREATED_AT, direction: DESC } + first: 30 + after: $cursor + ) { + pageInfo { + ...PageInfoParts + } + nodes { + number + title + updatedAt + author { + login + avatarUrl + } + labels(first: 10) { + nodes { + name + color + } + } + comments { + totalCount + } + } + } + } +} + +## pulls +query Pulls($owner: String!, $name: String!, $cursor: String) { + repository(owner: $owner, name: $name) { + pullRequests( + states: OPEN + orderBy: { field: CREATED_AT, direction: DESC } + first: 30 + after: $cursor + ) { + pageInfo { + ...PageInfoParts + } + nodes { + number + title + updatedAt + author { + login + avatarUrl + } + labels(first: 10) { + nodes { + name + color + } + } + comments { + totalCount + } + } + } + } +} + +# issue +fragment CommentParts on Comment { + id + createdAt + body + author { + login + avatarUrl + } +} +fragment ReactableParts on Reactable { + THUMBS_UP: reactions(content: THUMBS_UP) { + totalCount + viewerHasReacted + } + THUMBS_DOWN: reactions(content: THUMBS_DOWN) { + totalCount + viewerHasReacted + } + LAUGH: reactions(content: LAUGH) { + totalCount + viewerHasReacted + } + HOORAY: reactions(content: HOORAY) { + totalCount + viewerHasReacted + } + CONFUSED: reactions(content: CONFUSED) { + totalCount + viewerHasReacted + } + HEART: reactions(content: HEART) { + totalCount + viewerHasReacted + } + ROCKET: reactions(content: ROCKET) { + totalCount + viewerHasReacted + } + EYES: reactions(content: EYES) { + totalCount + viewerHasReacted + } +} +fragment ReferencedEventParts on ReferencedEvent { + createdAt + isCrossRepository + actor { + login + } + commit { + oid + url + } + commitRepository { + owner { + login + } + name + } +} +fragment RenamedTitleEventParts on RenamedTitleEvent { + createdAt + previousTitle + currentTitle + actor { + login + } +} +fragment ClosedEventParts on ClosedEvent { + createdAt + actor { + login + } +} +fragment ReopenedEventParts on ReopenedEvent { + createdAt + actor { + login + } +} +fragment CrossReferencedEventParts on CrossReferencedEvent { + createdAt + actor { + login + } + source { + __typename + ... on Issue { + number + repository { + owner { + login + } + name + } + } + ... on PullRequest { + number + repository { + owner { + login + } + name + } + } + } +} +fragment LabeledEventParts on LabeledEvent { + createdAt + actor { + login + } + label { + name + color + } +} +fragment UnlabeledEventParts on UnlabeledEvent { + createdAt + actor { + login + } + label { + name + color + } +} +fragment MilestonedEventParts on MilestonedEvent { + createdAt + actor { + login + } + milestoneTitle +} +fragment DemilestonedEventParts on DemilestonedEvent { + createdAt + actor { + login + } + milestoneTitle +} +fragment LockedEventParts on LockedEvent { + createdAt + actor { + login + } + lockReason +} +fragment UnlockedEventParts on UnlockedEvent { + createdAt + actor { + login + } +} +fragment AssignedEventParts on AssignedEvent { + createdAt + actor { + login + } + assignee { + __typename + ... on User { + login + } + ... on Bot { + login + } + ... on Organization { + login + } + ... on Mannequin { + login + } + } +} +fragment UnassignedEventParts on UnassignedEvent { + createdAt + actor { + login + } + assignee { + __typename + ... on User { + login + } + ... on Bot { + login + } + ... on Organization { + login + } + ... on Mannequin { + login + } + } +} +fragment SubscribedEventParts on SubscribedEvent { + createdAt + actor { + login + } +} +fragment UnsubscribedEventParts on UnsubscribedEvent { + createdAt + actor { + login + } +} +fragment MentionedEventParts on MentionedEvent { + createdAt + actor { + login + } +} +fragment PinnedEventParts on PinnedEvent { + createdAt + actor { + login + } +} +fragment TransferredEventParts on TransferredEvent { + createdAt + actor { + login + } + fromRepository { + owner { + login + } + name + } +} +fragment PullRequestCommitParts on PullRequestCommit { + commit { + committedDate + oid + author { + user { + login + } + } + } +} +fragment DeployedEventParts on DeployedEvent { + createdAt + actor { + login + } + pullRequest { + headRef { + name + } + } +} +fragment DeploymentEnvironmentChangedEventParts on DeploymentEnvironmentChangedEvent { + createdAt + actor { + login + } + deploymentStatus { + deployment { + environment + } + description + } +} +fragment HeadRefRestoredEventParts on HeadRefRestoredEvent { + createdAt + actor { + login + } + pullRequest { + headRefName + } +} +fragment BaseRefForcePushedEventParts on BaseRefForcePushedEvent { + createdAt + actor { + login + } + pullRequest { + baseRef { + name + } + } + beforeCommit { + oid + } + afterCommit { + oid + } +} +fragment HeadRefForcePushedEventParts on HeadRefForcePushedEvent { + createdAt + actor { + login + } + pullRequest { + headRefName + } + beforeCommit { + oid + } + afterCommit { + oid + } +} +fragment ReviewRequestedEventParts on ReviewRequestedEvent { + createdAt + actor { + login + } + requestedReviewer { + ... on User { + login + } + } +} +fragment ReviewRequestRemovedEventParts on ReviewRequestRemovedEvent { + createdAt + actor { + login + } + requestedReviewer { + ... on User { + login + } + } +} +fragment ReviewDismissedEventParts on ReviewDismissedEvent { + createdAt + dismissalMessage + actor { + login + } + pullRequest { + author { + login + } + } +} +fragment PullRequestReviewParts on PullRequestReview { + createdAt + state + author { + login + } + comments(first: 10) { + nodes { + ...CommentParts + ...ReactableParts + } + } +} +fragment MergedEventParts on MergedEvent { + createdAt + mergeRefName + actor { + login + } + commit { + oid + url + } +} +fragment HeadRefDeletedEventParts on HeadRefDeletedEvent { + createdAt + headRefName + actor { + login + } +} +query Issue($owner: String!, $name: String!, $number: Int!, $cursor: String) { + repository(owner: $owner, name: $name) { + owner { + avatarUrl + } + issueOrPullRequest(number: $number) { + ... on Issue { + ...CommentParts + ...ReactableParts + title + closed + url + viewerCanReact + viewerCanUpdate + timelineItems(first: 30, after: $cursor) { + totalCount + pageInfo { + hasNextPage + endCursor + } + nodes { + ... on IssueComment { + ...CommentParts + ...ReactableParts + } + ... on ReferencedEvent { + ...ReferencedEventParts + } + ... on RenamedTitleEvent { + ...RenamedTitleEventParts + } + ... on ClosedEvent { + ...ClosedEventParts + } + ... on ReopenedEvent { + ...ReopenedEventParts + } + ... on CrossReferencedEvent { + ...CrossReferencedEventParts + } + ... on LabeledEvent { + ...LabeledEventParts + } + ... on UnlabeledEvent { + ...UnlabeledEventParts + } + ... on MilestonedEvent { + ...MilestonedEventParts + } + ... on DemilestonedEvent { + ...DemilestonedEventParts + } + ... on LockedEvent { + ...LockedEventParts + } + ... on UnlockedEvent { + ...UnlockedEventParts + } + ... on AssignedEvent { + ...AssignedEventParts + } + ... on UnassignedEvent { + ...UnassignedEventParts + } + ... on SubscribedEvent { + ...SubscribedEventParts + } + ... on UnsubscribedEvent { + ...UnsubscribedEventParts + } + ... on MentionedEvent { + ...MentionedEventParts + } + ... on PinnedEvent { + ...PinnedEventParts + } + ... on TransferredEvent { + ...TransferredEventParts + } + } + } + } + ... on PullRequest { + ...CommentParts + ...ReactableParts + title + closed + url + viewerCanReact + viewerCanUpdate + merged + additions + deletions + changedFiles + commits { + totalCount + } + timelineItems(first: 30, after: $cursor) { + totalCount + pageInfo { + hasNextPage + endCursor + } + nodes { + ... on IssueComment { + ...CommentParts + ...ReactableParts + } + ... on ReferencedEvent { + ...ReferencedEventParts + } + ... on RenamedTitleEvent { + ...RenamedTitleEventParts + } + ... on ClosedEvent { + ...ClosedEventParts + } + ... on ReopenedEvent { + ...ReopenedEventParts + } + ... on CrossReferencedEvent { + ...CrossReferencedEventParts + } + ... on LabeledEvent { + ...LabeledEventParts + } + ... on UnlabeledEvent { + ...UnlabeledEventParts + } + ... on MilestonedEvent { + ...MilestonedEventParts + } + ... on DemilestonedEvent { + ...DemilestonedEventParts + } + ... on LockedEvent { + ...LockedEventParts + } + ... on UnlockedEvent { + ...UnlockedEventParts + } + ... on AssignedEvent { + ...AssignedEventParts + } + ... on UnassignedEvent { + ...UnassignedEventParts + } + ... on SubscribedEvent { + ...SubscribedEventParts + } + ... on UnsubscribedEvent { + ...UnsubscribedEventParts + } + ... on MentionedEvent { + ...MentionedEventParts + } + ... on PinnedEvent { + ...PinnedEventParts + } + ... on TransferredEvent { + ...TransferredEventParts + } + # pull request only + ... on PullRequestCommit { + ...PullRequestCommitParts + } + ... on DeployedEvent { + ...DeployedEventParts + } + ... on DeploymentEnvironmentChangedEvent { + ...DeploymentEnvironmentChangedEventParts + } + ... on HeadRefRestoredEvent { + ...HeadRefRestoredEventParts + } + ... on BaseRefForcePushedEvent { + ...BaseRefForcePushedEventParts + } + ... on HeadRefForcePushedEvent { + ...HeadRefForcePushedEventParts + } + ... on ReviewRequestedEvent { + ...ReviewRequestedEventParts + } + ... on ReviewRequestRemovedEvent { + ...ReviewRequestRemovedEventParts + } + ... on ReviewDismissedEvent { + ...ReviewDismissedEventParts + } + ... on PullRequestReview { + ...PullRequestReviewParts + } + ... on MergedEvent { + ...MergedEventParts + } + ... on HeadRefDeletedEvent { + ...HeadRefDeletedEventParts + } + } + } + } + } + } +} diff --git a/lib/graphql/github.req.gql.dart b/lib/graphql/github.req.gql.dart new file mode 100644 index 0000000..d4c4f1e --- /dev/null +++ b/lib/graphql/github.req.gql.dart @@ -0,0 +1,1789 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +import 'package:built_value/built_value.dart'; +import 'package:built_value/serializer.dart'; +import 'package:ferry_exec/ferry_exec.dart' as _i1; +import 'package:git_touch/graphql/github.ast.gql.dart' as _i5; +import 'package:git_touch/graphql/github.data.gql.dart' as _i2; +import 'package:git_touch/graphql/github.var.gql.dart' as _i3; +import 'package:git_touch/graphql/serializers.gql.dart' as _i6; +import 'package:gql/ast.dart' as _i7; +import 'package:gql_exec/gql_exec.dart' as _i4; + +part 'github.req.gql.g.dart'; + +abstract class GFollowersReq + implements + Built, + _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; + _i3.GFollowersVars get vars; + _i4.Operation get operation; + _i4.Request get execRequest => + _i4.Request(operation: operation, variables: vars.toJson()); + @nullable + String get requestId; + @nullable + @BuiltValueField(serialize: false) + _i2.GFollowersData Function(_i2.GFollowersData, _i2.GFollowersData) + get updateResult; + @nullable + _i2.GFollowersData get optimisticResponse; + @nullable + String get updateCacheHandlerKey; + @nullable + Map get updateCacheHandlerContext; + @nullable + _i1.FetchPolicy get fetchPolicy; + @nullable + bool get executeOnListen; + @override + _i2.GFollowersData parseData(Map json) => + _i2.GFollowersData.fromJson(json); + static Serializer get serializer => _$gFollowersReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GFollowersReq.serializer, this); + static GFollowersReq fromJson(Map json) => + _i6.serializers.deserializeWith(GFollowersReq.serializer, json); +} + +abstract class GFollowingReq + implements + Built, + _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; + _i3.GFollowingVars get vars; + _i4.Operation get operation; + _i4.Request get execRequest => + _i4.Request(operation: operation, variables: vars.toJson()); + @nullable + String get requestId; + @nullable + @BuiltValueField(serialize: false) + _i2.GFollowingData Function(_i2.GFollowingData, _i2.GFollowingData) + get updateResult; + @nullable + _i2.GFollowingData get optimisticResponse; + @nullable + String get updateCacheHandlerKey; + @nullable + Map get updateCacheHandlerContext; + @nullable + _i1.FetchPolicy get fetchPolicy; + @nullable + bool get executeOnListen; + @override + _i2.GFollowingData parseData(Map json) => + _i2.GFollowingData.fromJson(json); + static Serializer get serializer => _$gFollowingReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GFollowingReq.serializer, this); + static GFollowingReq fromJson(Map json) => + _i6.serializers.deserializeWith(GFollowingReq.serializer, json); +} + +abstract class GMembersReq + implements + Built, + _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; + _i3.GMembersVars get vars; + _i4.Operation get operation; + _i4.Request get execRequest => + _i4.Request(operation: operation, variables: vars.toJson()); + @nullable + String get requestId; + @nullable + @BuiltValueField(serialize: false) + _i2.GMembersData Function(_i2.GMembersData, _i2.GMembersData) + get updateResult; + @nullable + _i2.GMembersData get optimisticResponse; + @nullable + String get updateCacheHandlerKey; + @nullable + Map get updateCacheHandlerContext; + @nullable + _i1.FetchPolicy get fetchPolicy; + @nullable + bool get executeOnListen; + @override + _i2.GMembersData parseData(Map json) => + _i2.GMembersData.fromJson(json); + static Serializer get serializer => _$gMembersReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GMembersReq.serializer, this); + static GMembersReq fromJson(Map json) => + _i6.serializers.deserializeWith(GMembersReq.serializer, json); +} + +abstract class GWatchersReq + implements + Built, + _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; + _i3.GWatchersVars get vars; + _i4.Operation get operation; + _i4.Request get execRequest => + _i4.Request(operation: operation, variables: vars.toJson()); + @nullable + String get requestId; + @nullable + @BuiltValueField(serialize: false) + _i2.GWatchersData Function(_i2.GWatchersData, _i2.GWatchersData) + get updateResult; + @nullable + _i2.GWatchersData get optimisticResponse; + @nullable + String get updateCacheHandlerKey; + @nullable + Map get updateCacheHandlerContext; + @nullable + _i1.FetchPolicy get fetchPolicy; + @nullable + bool get executeOnListen; + @override + _i2.GWatchersData parseData(Map json) => + _i2.GWatchersData.fromJson(json); + static Serializer get serializer => _$gWatchersReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GWatchersReq.serializer, this); + static GWatchersReq fromJson(Map json) => + _i6.serializers.deserializeWith(GWatchersReq.serializer, json); +} + +abstract class GStargazersReq + implements + Built, + _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; + _i3.GStargazersVars get vars; + _i4.Operation get operation; + _i4.Request get execRequest => + _i4.Request(operation: operation, variables: vars.toJson()); + @nullable + String get requestId; + @nullable + @BuiltValueField(serialize: false) + _i2.GStargazersData Function(_i2.GStargazersData, _i2.GStargazersData) + get updateResult; + @nullable + _i2.GStargazersData get optimisticResponse; + @nullable + String get updateCacheHandlerKey; + @nullable + Map get updateCacheHandlerContext; + @nullable + _i1.FetchPolicy get fetchPolicy; + @nullable + bool get executeOnListen; + @override + _i2.GStargazersData parseData(Map json) => + _i2.GStargazersData.fromJson(json); + static Serializer get serializer => + _$gStargazersReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GStargazersReq.serializer, this); + static GStargazersReq fromJson(Map json) => + _i6.serializers.deserializeWith(GStargazersReq.serializer, json); +} + +abstract class GReposReq + implements + Built, + _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; + _i3.GReposVars get vars; + _i4.Operation get operation; + _i4.Request get execRequest => + _i4.Request(operation: operation, variables: vars.toJson()); + @nullable + String get requestId; + @nullable + @BuiltValueField(serialize: false) + _i2.GReposData Function(_i2.GReposData, _i2.GReposData) get updateResult; + @nullable + _i2.GReposData get optimisticResponse; + @nullable + String get updateCacheHandlerKey; + @nullable + Map get updateCacheHandlerContext; + @nullable + _i1.FetchPolicy get fetchPolicy; + @nullable + bool get executeOnListen; + @override + _i2.GReposData parseData(Map json) => + _i2.GReposData.fromJson(json); + static Serializer get serializer => _$gReposReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GReposReq.serializer, this); + static GReposReq fromJson(Map json) => + _i6.serializers.deserializeWith(GReposReq.serializer, json); +} + +abstract class GStarsReq + implements + Built, + _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; + _i3.GStarsVars get vars; + _i4.Operation get operation; + _i4.Request get execRequest => + _i4.Request(operation: operation, variables: vars.toJson()); + @nullable + String get requestId; + @nullable + @BuiltValueField(serialize: false) + _i2.GStarsData Function(_i2.GStarsData, _i2.GStarsData) get updateResult; + @nullable + _i2.GStarsData get optimisticResponse; + @nullable + String get updateCacheHandlerKey; + @nullable + Map get updateCacheHandlerContext; + @nullable + _i1.FetchPolicy get fetchPolicy; + @nullable + bool get executeOnListen; + @override + _i2.GStarsData parseData(Map json) => + _i2.GStarsData.fromJson(json); + static Serializer get serializer => _$gStarsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GStarsReq.serializer, this); + static GStarsReq fromJson(Map json) => + _i6.serializers.deserializeWith(GStarsReq.serializer, json); +} + +abstract class GViewerReq + implements + Built, + _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; + _i3.GViewerVars get vars; + _i4.Operation get operation; + _i4.Request get execRequest => + _i4.Request(operation: operation, variables: vars.toJson()); + @nullable + String get requestId; + @nullable + @BuiltValueField(serialize: false) + _i2.GViewerData Function(_i2.GViewerData, _i2.GViewerData) get updateResult; + @nullable + _i2.GViewerData get optimisticResponse; + @nullable + String get updateCacheHandlerKey; + @nullable + Map get updateCacheHandlerContext; + @nullable + _i1.FetchPolicy get fetchPolicy; + @nullable + bool get executeOnListen; + @override + _i2.GViewerData parseData(Map json) => + _i2.GViewerData.fromJson(json); + static Serializer get serializer => _$gViewerReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GViewerReq.serializer, this); + static GViewerReq fromJson(Map json) => + _i6.serializers.deserializeWith(GViewerReq.serializer, json); +} + +abstract class GUserReq + implements + Built, + _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; + _i3.GUserVars get vars; + _i4.Operation get operation; + _i4.Request get execRequest => + _i4.Request(operation: operation, variables: vars.toJson()); + @nullable + String get requestId; + @nullable + @BuiltValueField(serialize: false) + _i2.GUserData Function(_i2.GUserData, _i2.GUserData) get updateResult; + @nullable + _i2.GUserData get optimisticResponse; + @nullable + String get updateCacheHandlerKey; + @nullable + Map get updateCacheHandlerContext; + @nullable + _i1.FetchPolicy get fetchPolicy; + @nullable + bool get executeOnListen; + @override + _i2.GUserData parseData(Map json) => + _i2.GUserData.fromJson(json); + static Serializer get serializer => _$gUserReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GUserReq.serializer, this); + static GUserReq fromJson(Map json) => + _i6.serializers.deserializeWith(GUserReq.serializer, json); +} + +abstract class GRepoReq + implements + Built, + _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; + _i3.GRepoVars get vars; + _i4.Operation get operation; + _i4.Request get execRequest => + _i4.Request(operation: operation, variables: vars.toJson()); + @nullable + String get requestId; + @nullable + @BuiltValueField(serialize: false) + _i2.GRepoData Function(_i2.GRepoData, _i2.GRepoData) get updateResult; + @nullable + _i2.GRepoData get optimisticResponse; + @nullable + String get updateCacheHandlerKey; + @nullable + Map get updateCacheHandlerContext; + @nullable + _i1.FetchPolicy get fetchPolicy; + @nullable + bool get executeOnListen; + @override + _i2.GRepoData parseData(Map json) => + _i2.GRepoData.fromJson(json); + static Serializer get serializer => _$gRepoReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GRepoReq.serializer, this); + static GRepoReq fromJson(Map json) => + _i6.serializers.deserializeWith(GRepoReq.serializer, json); +} + +abstract class GCommitsReq + implements + Built, + _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; + _i3.GCommitsVars get vars; + _i4.Operation get operation; + _i4.Request get execRequest => + _i4.Request(operation: operation, variables: vars.toJson()); + @nullable + String get requestId; + @nullable + @BuiltValueField(serialize: false) + _i2.GCommitsData Function(_i2.GCommitsData, _i2.GCommitsData) + get updateResult; + @nullable + _i2.GCommitsData get optimisticResponse; + @nullable + String get updateCacheHandlerKey; + @nullable + Map get updateCacheHandlerContext; + @nullable + _i1.FetchPolicy get fetchPolicy; + @nullable + bool get executeOnListen; + @override + _i2.GCommitsData parseData(Map json) => + _i2.GCommitsData.fromJson(json); + static Serializer get serializer => _$gCommitsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GCommitsReq.serializer, this); + static GCommitsReq fromJson(Map json) => + _i6.serializers.deserializeWith(GCommitsReq.serializer, json); +} + +abstract class GIssuesReq + implements + Built, + _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; + _i3.GIssuesVars get vars; + _i4.Operation get operation; + _i4.Request get execRequest => + _i4.Request(operation: operation, variables: vars.toJson()); + @nullable + String get requestId; + @nullable + @BuiltValueField(serialize: false) + _i2.GIssuesData Function(_i2.GIssuesData, _i2.GIssuesData) get updateResult; + @nullable + _i2.GIssuesData get optimisticResponse; + @nullable + String get updateCacheHandlerKey; + @nullable + Map get updateCacheHandlerContext; + @nullable + _i1.FetchPolicy get fetchPolicy; + @nullable + bool get executeOnListen; + @override + _i2.GIssuesData parseData(Map json) => + _i2.GIssuesData.fromJson(json); + static Serializer get serializer => _$gIssuesReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GIssuesReq.serializer, this); + static GIssuesReq fromJson(Map json) => + _i6.serializers.deserializeWith(GIssuesReq.serializer, json); +} + +abstract class GPullsReq + implements + Built, + _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; + _i3.GPullsVars get vars; + _i4.Operation get operation; + _i4.Request get execRequest => + _i4.Request(operation: operation, variables: vars.toJson()); + @nullable + String get requestId; + @nullable + @BuiltValueField(serialize: false) + _i2.GPullsData Function(_i2.GPullsData, _i2.GPullsData) get updateResult; + @nullable + _i2.GPullsData get optimisticResponse; + @nullable + String get updateCacheHandlerKey; + @nullable + Map get updateCacheHandlerContext; + @nullable + _i1.FetchPolicy get fetchPolicy; + @nullable + bool get executeOnListen; + @override + _i2.GPullsData parseData(Map json) => + _i2.GPullsData.fromJson(json); + static Serializer get serializer => _$gPullsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GPullsReq.serializer, this); + static GPullsReq fromJson(Map json) => + _i6.serializers.deserializeWith(GPullsReq.serializer, json); +} + +abstract class GIssueReq + implements + Built, + _i1.OperationRequest<_i2.GIssueData, _i3.GIssueVars> { + GIssueReq._(); + + factory GIssueReq([Function(GIssueReqBuilder b) updates]) = _$GIssueReq; + + static void _initializeBuilder(GIssueReqBuilder b) => b + ..operation = _i4.Operation(document: _i5.document, operationName: 'Issue') + ..executeOnListen = true; + _i3.GIssueVars get vars; + _i4.Operation get operation; + _i4.Request get execRequest => + _i4.Request(operation: operation, variables: vars.toJson()); + @nullable + String get requestId; + @nullable + @BuiltValueField(serialize: false) + _i2.GIssueData Function(_i2.GIssueData, _i2.GIssueData) get updateResult; + @nullable + _i2.GIssueData get optimisticResponse; + @nullable + String get updateCacheHandlerKey; + @nullable + Map get updateCacheHandlerContext; + @nullable + _i1.FetchPolicy get fetchPolicy; + @nullable + bool get executeOnListen; + @override + _i2.GIssueData parseData(Map json) => + _i2.GIssueData.fromJson(json); + static Serializer get serializer => _$gIssueReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GIssueReq.serializer, this); + static GIssueReq fromJson(Map json) => + _i6.serializers.deserializeWith(GIssueReq.serializer, json); +} + +abstract class GPageInfoPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GPageInfoPartsData, _i3.GPageInfoPartsVars> { + GPageInfoPartsReq._(); + + factory GPageInfoPartsReq([Function(GPageInfoPartsReqBuilder b) updates]) = + _$GPageInfoPartsReq; + + static void _initializeBuilder(GPageInfoPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'PageInfoParts'; + _i3.GPageInfoPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GPageInfoPartsData parseData(Map json) => + _i2.GPageInfoPartsData.fromJson(json); + static Serializer get serializer => + _$gPageInfoPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GPageInfoPartsReq.serializer, this); + static GPageInfoPartsReq fromJson(Map json) => + _i6.serializers.deserializeWith(GPageInfoPartsReq.serializer, json); +} + +abstract class GRepoItemReq + implements + Built, + _i1.FragmentRequest<_i2.GRepoItemData, _i3.GRepoItemVars> { + GRepoItemReq._(); + + factory GRepoItemReq([Function(GRepoItemReqBuilder b) updates]) = + _$GRepoItemReq; + + static void _initializeBuilder(GRepoItemReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'RepoItem'; + _i3.GRepoItemVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GRepoItemData parseData(Map json) => + _i2.GRepoItemData.fromJson(json); + static Serializer get serializer => _$gRepoItemReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GRepoItemReq.serializer, this); + static GRepoItemReq fromJson(Map json) => + _i6.serializers.deserializeWith(GRepoItemReq.serializer, json); +} + +abstract class GUserItemReq + implements + Built, + _i1.FragmentRequest<_i2.GUserItemData, _i3.GUserItemVars> { + GUserItemReq._(); + + factory GUserItemReq([Function(GUserItemReqBuilder b) updates]) = + _$GUserItemReq; + + static void _initializeBuilder(GUserItemReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'UserItem'; + _i3.GUserItemVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GUserItemData parseData(Map json) => + _i2.GUserItemData.fromJson(json); + static Serializer get serializer => _$gUserItemReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GUserItemReq.serializer, this); + static GUserItemReq fromJson(Map json) => + _i6.serializers.deserializeWith(GUserItemReq.serializer, json); +} + +abstract class GReposRepoItemReq + implements + Built, + _i1.FragmentRequest<_i2.GReposRepoItemData, _i3.GReposRepoItemVars> { + GReposRepoItemReq._(); + + factory GReposRepoItemReq([Function(GReposRepoItemReqBuilder b) updates]) = + _$GReposRepoItemReq; + + static void _initializeBuilder(GReposRepoItemReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'ReposRepoItem'; + _i3.GReposRepoItemVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GReposRepoItemData parseData(Map json) => + _i2.GReposRepoItemData.fromJson(json); + static Serializer get serializer => + _$gReposRepoItemReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GReposRepoItemReq.serializer, this); + static GReposRepoItemReq fromJson(Map json) => + _i6.serializers.deserializeWith(GReposRepoItemReq.serializer, json); +} + +abstract class GUserPartsReq + implements + Built, + _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'; + _i3.GUserPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GUserPartsData parseData(Map json) => + _i2.GUserPartsData.fromJson(json); + static Serializer get serializer => _$gUserPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GUserPartsReq.serializer, this); + static GUserPartsReq fromJson(Map json) => + _i6.serializers.deserializeWith(GUserPartsReq.serializer, json); +} + +abstract class GRepoCommitReq + implements + Built, + _i1.FragmentRequest<_i2.GRepoCommitData, _i3.GRepoCommitVars> { + GRepoCommitReq._(); + + factory GRepoCommitReq([Function(GRepoCommitReqBuilder b) updates]) = + _$GRepoCommitReq; + + static void _initializeBuilder(GRepoCommitReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'RepoCommit'; + _i3.GRepoCommitVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GRepoCommitData parseData(Map json) => + _i2.GRepoCommitData.fromJson(json); + static Serializer get serializer => + _$gRepoCommitReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GRepoCommitReq.serializer, this); + static GRepoCommitReq fromJson(Map json) => + _i6.serializers.deserializeWith(GRepoCommitReq.serializer, json); +} + +abstract class GRepoRefReq + implements + Built, + _i1.FragmentRequest<_i2.GRepoRefData, _i3.GRepoRefVars> { + GRepoRefReq._(); + + factory GRepoRefReq([Function(GRepoRefReqBuilder b) updates]) = _$GRepoRefReq; + + static void _initializeBuilder(GRepoRefReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'RepoRef'; + _i3.GRepoRefVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GRepoRefData parseData(Map json) => + _i2.GRepoRefData.fromJson(json); + static Serializer get serializer => _$gRepoRefReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GRepoRefReq.serializer, this); + static GRepoRefReq fromJson(Map json) => + _i6.serializers.deserializeWith(GRepoRefReq.serializer, json); +} + +abstract class GCommitsRefCommitReq + implements + Built, + _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'; + _i3.GCommitsRefCommitVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GCommitsRefCommitData parseData(Map json) => + _i2.GCommitsRefCommitData.fromJson(json); + static Serializer get serializer => + _$gCommitsRefCommitReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GCommitsRefCommitReq.serializer, this); + static GCommitsRefCommitReq fromJson(Map json) => + _i6.serializers.deserializeWith(GCommitsRefCommitReq.serializer, json); +} + +abstract class GCommitsRefReq + implements + Built, + _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'; + _i3.GCommitsRefVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GCommitsRefData parseData(Map json) => + _i2.GCommitsRefData.fromJson(json); + static Serializer get serializer => + _$gCommitsRefReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GCommitsRefReq.serializer, this); + static GCommitsRefReq fromJson(Map json) => + _i6.serializers.deserializeWith(GCommitsRefReq.serializer, json); +} + +abstract class GCommentPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GCommentPartsData, _i3.GCommentPartsVars> { + GCommentPartsReq._(); + + factory GCommentPartsReq([Function(GCommentPartsReqBuilder b) updates]) = + _$GCommentPartsReq; + + static void _initializeBuilder(GCommentPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'CommentParts'; + _i3.GCommentPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GCommentPartsData parseData(Map json) => + _i2.GCommentPartsData.fromJson(json); + static Serializer get serializer => + _$gCommentPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GCommentPartsReq.serializer, this); + static GCommentPartsReq fromJson(Map json) => + _i6.serializers.deserializeWith(GCommentPartsReq.serializer, json); +} + +abstract class GReactablePartsReq + implements + Built, + _i1.FragmentRequest<_i2.GReactablePartsData, _i3.GReactablePartsVars> { + GReactablePartsReq._(); + + factory GReactablePartsReq([Function(GReactablePartsReqBuilder b) updates]) = + _$GReactablePartsReq; + + static void _initializeBuilder(GReactablePartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'ReactableParts'; + _i3.GReactablePartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GReactablePartsData parseData(Map json) => + _i2.GReactablePartsData.fromJson(json); + static Serializer get serializer => + _$gReactablePartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GReactablePartsReq.serializer, this); + static GReactablePartsReq fromJson(Map json) => + _i6.serializers.deserializeWith(GReactablePartsReq.serializer, json); +} + +abstract class GReferencedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GReferencedEventPartsData, + _i3.GReferencedEventPartsVars> { + GReferencedEventPartsReq._(); + + factory GReferencedEventPartsReq( + [Function(GReferencedEventPartsReqBuilder b) updates]) = + _$GReferencedEventPartsReq; + + static void _initializeBuilder(GReferencedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'ReferencedEventParts'; + _i3.GReferencedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GReferencedEventPartsData parseData(Map json) => + _i2.GReferencedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gReferencedEventPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GReferencedEventPartsReq.serializer, this); + static GReferencedEventPartsReq fromJson(Map json) => + _i6.serializers + .deserializeWith(GReferencedEventPartsReq.serializer, json); +} + +abstract class GRenamedTitleEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GRenamedTitleEventPartsData, + _i3.GRenamedTitleEventPartsVars> { + GRenamedTitleEventPartsReq._(); + + factory GRenamedTitleEventPartsReq( + [Function(GRenamedTitleEventPartsReqBuilder b) updates]) = + _$GRenamedTitleEventPartsReq; + + static void _initializeBuilder(GRenamedTitleEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'RenamedTitleEventParts'; + _i3.GRenamedTitleEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GRenamedTitleEventPartsData parseData(Map json) => + _i2.GRenamedTitleEventPartsData.fromJson(json); + static Serializer get serializer => + _$gRenamedTitleEventPartsReqSerializer; + Map toJson() => _i6.serializers + .serializeWith(GRenamedTitleEventPartsReq.serializer, this); + static GRenamedTitleEventPartsReq fromJson(Map json) => + _i6.serializers + .deserializeWith(GRenamedTitleEventPartsReq.serializer, json); +} + +abstract class GClosedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GClosedEventPartsData, + _i3.GClosedEventPartsVars> { + GClosedEventPartsReq._(); + + factory GClosedEventPartsReq( + [Function(GClosedEventPartsReqBuilder b) updates]) = + _$GClosedEventPartsReq; + + static void _initializeBuilder(GClosedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'ClosedEventParts'; + _i3.GClosedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GClosedEventPartsData parseData(Map json) => + _i2.GClosedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gClosedEventPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GClosedEventPartsReq.serializer, this); + static GClosedEventPartsReq fromJson(Map json) => + _i6.serializers.deserializeWith(GClosedEventPartsReq.serializer, json); +} + +abstract class GReopenedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GReopenedEventPartsData, + _i3.GReopenedEventPartsVars> { + GReopenedEventPartsReq._(); + + factory GReopenedEventPartsReq( + [Function(GReopenedEventPartsReqBuilder b) updates]) = + _$GReopenedEventPartsReq; + + static void _initializeBuilder(GReopenedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'ReopenedEventParts'; + _i3.GReopenedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GReopenedEventPartsData parseData(Map json) => + _i2.GReopenedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gReopenedEventPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GReopenedEventPartsReq.serializer, this); + static GReopenedEventPartsReq fromJson(Map json) => + _i6.serializers.deserializeWith(GReopenedEventPartsReq.serializer, json); +} + +abstract class GCrossReferencedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GCrossReferencedEventPartsData, + _i3.GCrossReferencedEventPartsVars> { + GCrossReferencedEventPartsReq._(); + + factory GCrossReferencedEventPartsReq( + [Function(GCrossReferencedEventPartsReqBuilder b) updates]) = + _$GCrossReferencedEventPartsReq; + + static void _initializeBuilder(GCrossReferencedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'CrossReferencedEventParts'; + _i3.GCrossReferencedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GCrossReferencedEventPartsData parseData(Map json) => + _i2.GCrossReferencedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gCrossReferencedEventPartsReqSerializer; + Map toJson() => _i6.serializers + .serializeWith(GCrossReferencedEventPartsReq.serializer, this); + static GCrossReferencedEventPartsReq fromJson(Map json) => + _i6.serializers + .deserializeWith(GCrossReferencedEventPartsReq.serializer, json); +} + +abstract class GLabeledEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GLabeledEventPartsData, + _i3.GLabeledEventPartsVars> { + GLabeledEventPartsReq._(); + + factory GLabeledEventPartsReq( + [Function(GLabeledEventPartsReqBuilder b) updates]) = + _$GLabeledEventPartsReq; + + static void _initializeBuilder(GLabeledEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'LabeledEventParts'; + _i3.GLabeledEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GLabeledEventPartsData parseData(Map json) => + _i2.GLabeledEventPartsData.fromJson(json); + static Serializer get serializer => + _$gLabeledEventPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GLabeledEventPartsReq.serializer, this); + static GLabeledEventPartsReq fromJson(Map json) => + _i6.serializers.deserializeWith(GLabeledEventPartsReq.serializer, json); +} + +abstract class GUnlabeledEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GUnlabeledEventPartsData, + _i3.GUnlabeledEventPartsVars> { + GUnlabeledEventPartsReq._(); + + factory GUnlabeledEventPartsReq( + [Function(GUnlabeledEventPartsReqBuilder b) updates]) = + _$GUnlabeledEventPartsReq; + + static void _initializeBuilder(GUnlabeledEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'UnlabeledEventParts'; + _i3.GUnlabeledEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GUnlabeledEventPartsData parseData(Map json) => + _i2.GUnlabeledEventPartsData.fromJson(json); + static Serializer get serializer => + _$gUnlabeledEventPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GUnlabeledEventPartsReq.serializer, this); + static GUnlabeledEventPartsReq fromJson(Map json) => + _i6.serializers.deserializeWith(GUnlabeledEventPartsReq.serializer, json); +} + +abstract class GMilestonedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GMilestonedEventPartsData, + _i3.GMilestonedEventPartsVars> { + GMilestonedEventPartsReq._(); + + factory GMilestonedEventPartsReq( + [Function(GMilestonedEventPartsReqBuilder b) updates]) = + _$GMilestonedEventPartsReq; + + static void _initializeBuilder(GMilestonedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'MilestonedEventParts'; + _i3.GMilestonedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GMilestonedEventPartsData parseData(Map json) => + _i2.GMilestonedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gMilestonedEventPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GMilestonedEventPartsReq.serializer, this); + static GMilestonedEventPartsReq fromJson(Map json) => + _i6.serializers + .deserializeWith(GMilestonedEventPartsReq.serializer, json); +} + +abstract class GDemilestonedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GDemilestonedEventPartsData, + _i3.GDemilestonedEventPartsVars> { + GDemilestonedEventPartsReq._(); + + factory GDemilestonedEventPartsReq( + [Function(GDemilestonedEventPartsReqBuilder b) updates]) = + _$GDemilestonedEventPartsReq; + + static void _initializeBuilder(GDemilestonedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'DemilestonedEventParts'; + _i3.GDemilestonedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GDemilestonedEventPartsData parseData(Map json) => + _i2.GDemilestonedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gDemilestonedEventPartsReqSerializer; + Map toJson() => _i6.serializers + .serializeWith(GDemilestonedEventPartsReq.serializer, this); + static GDemilestonedEventPartsReq fromJson(Map json) => + _i6.serializers + .deserializeWith(GDemilestonedEventPartsReq.serializer, json); +} + +abstract class GLockedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GLockedEventPartsData, + _i3.GLockedEventPartsVars> { + GLockedEventPartsReq._(); + + factory GLockedEventPartsReq( + [Function(GLockedEventPartsReqBuilder b) updates]) = + _$GLockedEventPartsReq; + + static void _initializeBuilder(GLockedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'LockedEventParts'; + _i3.GLockedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GLockedEventPartsData parseData(Map json) => + _i2.GLockedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gLockedEventPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GLockedEventPartsReq.serializer, this); + static GLockedEventPartsReq fromJson(Map json) => + _i6.serializers.deserializeWith(GLockedEventPartsReq.serializer, json); +} + +abstract class GUnlockedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GUnlockedEventPartsData, + _i3.GUnlockedEventPartsVars> { + GUnlockedEventPartsReq._(); + + factory GUnlockedEventPartsReq( + [Function(GUnlockedEventPartsReqBuilder b) updates]) = + _$GUnlockedEventPartsReq; + + static void _initializeBuilder(GUnlockedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'UnlockedEventParts'; + _i3.GUnlockedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GUnlockedEventPartsData parseData(Map json) => + _i2.GUnlockedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gUnlockedEventPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GUnlockedEventPartsReq.serializer, this); + static GUnlockedEventPartsReq fromJson(Map json) => + _i6.serializers.deserializeWith(GUnlockedEventPartsReq.serializer, json); +} + +abstract class GAssignedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GAssignedEventPartsData, + _i3.GAssignedEventPartsVars> { + GAssignedEventPartsReq._(); + + factory GAssignedEventPartsReq( + [Function(GAssignedEventPartsReqBuilder b) updates]) = + _$GAssignedEventPartsReq; + + static void _initializeBuilder(GAssignedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'AssignedEventParts'; + _i3.GAssignedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GAssignedEventPartsData parseData(Map json) => + _i2.GAssignedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gAssignedEventPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GAssignedEventPartsReq.serializer, this); + static GAssignedEventPartsReq fromJson(Map json) => + _i6.serializers.deserializeWith(GAssignedEventPartsReq.serializer, json); +} + +abstract class GUnassignedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GUnassignedEventPartsData, + _i3.GUnassignedEventPartsVars> { + GUnassignedEventPartsReq._(); + + factory GUnassignedEventPartsReq( + [Function(GUnassignedEventPartsReqBuilder b) updates]) = + _$GUnassignedEventPartsReq; + + static void _initializeBuilder(GUnassignedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'UnassignedEventParts'; + _i3.GUnassignedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GUnassignedEventPartsData parseData(Map json) => + _i2.GUnassignedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gUnassignedEventPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GUnassignedEventPartsReq.serializer, this); + static GUnassignedEventPartsReq fromJson(Map json) => + _i6.serializers + .deserializeWith(GUnassignedEventPartsReq.serializer, json); +} + +abstract class GSubscribedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GSubscribedEventPartsData, + _i3.GSubscribedEventPartsVars> { + GSubscribedEventPartsReq._(); + + factory GSubscribedEventPartsReq( + [Function(GSubscribedEventPartsReqBuilder b) updates]) = + _$GSubscribedEventPartsReq; + + static void _initializeBuilder(GSubscribedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'SubscribedEventParts'; + _i3.GSubscribedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GSubscribedEventPartsData parseData(Map json) => + _i2.GSubscribedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gSubscribedEventPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GSubscribedEventPartsReq.serializer, this); + static GSubscribedEventPartsReq fromJson(Map json) => + _i6.serializers + .deserializeWith(GSubscribedEventPartsReq.serializer, json); +} + +abstract class GUnsubscribedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GUnsubscribedEventPartsData, + _i3.GUnsubscribedEventPartsVars> { + GUnsubscribedEventPartsReq._(); + + factory GUnsubscribedEventPartsReq( + [Function(GUnsubscribedEventPartsReqBuilder b) updates]) = + _$GUnsubscribedEventPartsReq; + + static void _initializeBuilder(GUnsubscribedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'UnsubscribedEventParts'; + _i3.GUnsubscribedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GUnsubscribedEventPartsData parseData(Map json) => + _i2.GUnsubscribedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gUnsubscribedEventPartsReqSerializer; + Map toJson() => _i6.serializers + .serializeWith(GUnsubscribedEventPartsReq.serializer, this); + static GUnsubscribedEventPartsReq fromJson(Map json) => + _i6.serializers + .deserializeWith(GUnsubscribedEventPartsReq.serializer, json); +} + +abstract class GMentionedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GMentionedEventPartsData, + _i3.GMentionedEventPartsVars> { + GMentionedEventPartsReq._(); + + factory GMentionedEventPartsReq( + [Function(GMentionedEventPartsReqBuilder b) updates]) = + _$GMentionedEventPartsReq; + + static void _initializeBuilder(GMentionedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'MentionedEventParts'; + _i3.GMentionedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GMentionedEventPartsData parseData(Map json) => + _i2.GMentionedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gMentionedEventPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GMentionedEventPartsReq.serializer, this); + static GMentionedEventPartsReq fromJson(Map json) => + _i6.serializers.deserializeWith(GMentionedEventPartsReq.serializer, json); +} + +abstract class GPinnedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GPinnedEventPartsData, + _i3.GPinnedEventPartsVars> { + GPinnedEventPartsReq._(); + + factory GPinnedEventPartsReq( + [Function(GPinnedEventPartsReqBuilder b) updates]) = + _$GPinnedEventPartsReq; + + static void _initializeBuilder(GPinnedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'PinnedEventParts'; + _i3.GPinnedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GPinnedEventPartsData parseData(Map json) => + _i2.GPinnedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gPinnedEventPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GPinnedEventPartsReq.serializer, this); + static GPinnedEventPartsReq fromJson(Map json) => + _i6.serializers.deserializeWith(GPinnedEventPartsReq.serializer, json); +} + +abstract class GTransferredEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GTransferredEventPartsData, + _i3.GTransferredEventPartsVars> { + GTransferredEventPartsReq._(); + + factory GTransferredEventPartsReq( + [Function(GTransferredEventPartsReqBuilder b) updates]) = + _$GTransferredEventPartsReq; + + static void _initializeBuilder(GTransferredEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'TransferredEventParts'; + _i3.GTransferredEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GTransferredEventPartsData parseData(Map json) => + _i2.GTransferredEventPartsData.fromJson(json); + static Serializer get serializer => + _$gTransferredEventPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GTransferredEventPartsReq.serializer, this); + static GTransferredEventPartsReq fromJson(Map json) => + _i6.serializers + .deserializeWith(GTransferredEventPartsReq.serializer, json); +} + +abstract class GPullRequestCommitPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GPullRequestCommitPartsData, + _i3.GPullRequestCommitPartsVars> { + GPullRequestCommitPartsReq._(); + + factory GPullRequestCommitPartsReq( + [Function(GPullRequestCommitPartsReqBuilder b) updates]) = + _$GPullRequestCommitPartsReq; + + static void _initializeBuilder(GPullRequestCommitPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'PullRequestCommitParts'; + _i3.GPullRequestCommitPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GPullRequestCommitPartsData parseData(Map json) => + _i2.GPullRequestCommitPartsData.fromJson(json); + static Serializer get serializer => + _$gPullRequestCommitPartsReqSerializer; + Map toJson() => _i6.serializers + .serializeWith(GPullRequestCommitPartsReq.serializer, this); + static GPullRequestCommitPartsReq fromJson(Map json) => + _i6.serializers + .deserializeWith(GPullRequestCommitPartsReq.serializer, json); +} + +abstract class GDeployedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GDeployedEventPartsData, + _i3.GDeployedEventPartsVars> { + GDeployedEventPartsReq._(); + + factory GDeployedEventPartsReq( + [Function(GDeployedEventPartsReqBuilder b) updates]) = + _$GDeployedEventPartsReq; + + static void _initializeBuilder(GDeployedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'DeployedEventParts'; + _i3.GDeployedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GDeployedEventPartsData parseData(Map json) => + _i2.GDeployedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gDeployedEventPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GDeployedEventPartsReq.serializer, this); + static GDeployedEventPartsReq fromJson(Map json) => + _i6.serializers.deserializeWith(GDeployedEventPartsReq.serializer, json); +} + +abstract class GDeploymentEnvironmentChangedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GDeploymentEnvironmentChangedEventPartsData, + _i3.GDeploymentEnvironmentChangedEventPartsVars> { + GDeploymentEnvironmentChangedEventPartsReq._(); + + factory GDeploymentEnvironmentChangedEventPartsReq( + [Function(GDeploymentEnvironmentChangedEventPartsReqBuilder b) + updates]) = _$GDeploymentEnvironmentChangedEventPartsReq; + + static void _initializeBuilder( + GDeploymentEnvironmentChangedEventPartsReqBuilder b) => + b + ..document = _i5.document + ..fragmentName = 'DeploymentEnvironmentChangedEventParts'; + _i3.GDeploymentEnvironmentChangedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GDeploymentEnvironmentChangedEventPartsData parseData( + Map json) => + _i2.GDeploymentEnvironmentChangedEventPartsData.fromJson(json); + static Serializer + get serializer => _$gDeploymentEnvironmentChangedEventPartsReqSerializer; + Map toJson() => _i6.serializers.serializeWith( + GDeploymentEnvironmentChangedEventPartsReq.serializer, this); + static GDeploymentEnvironmentChangedEventPartsReq fromJson( + Map json) => + _i6.serializers.deserializeWith( + GDeploymentEnvironmentChangedEventPartsReq.serializer, json); +} + +abstract class GHeadRefRestoredEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GHeadRefRestoredEventPartsData, + _i3.GHeadRefRestoredEventPartsVars> { + GHeadRefRestoredEventPartsReq._(); + + factory GHeadRefRestoredEventPartsReq( + [Function(GHeadRefRestoredEventPartsReqBuilder b) updates]) = + _$GHeadRefRestoredEventPartsReq; + + static void _initializeBuilder(GHeadRefRestoredEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'HeadRefRestoredEventParts'; + _i3.GHeadRefRestoredEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GHeadRefRestoredEventPartsData parseData(Map json) => + _i2.GHeadRefRestoredEventPartsData.fromJson(json); + static Serializer get serializer => + _$gHeadRefRestoredEventPartsReqSerializer; + Map toJson() => _i6.serializers + .serializeWith(GHeadRefRestoredEventPartsReq.serializer, this); + static GHeadRefRestoredEventPartsReq fromJson(Map json) => + _i6.serializers + .deserializeWith(GHeadRefRestoredEventPartsReq.serializer, json); +} + +abstract class GBaseRefForcePushedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GBaseRefForcePushedEventPartsData, + _i3.GBaseRefForcePushedEventPartsVars> { + GBaseRefForcePushedEventPartsReq._(); + + factory GBaseRefForcePushedEventPartsReq( + [Function(GBaseRefForcePushedEventPartsReqBuilder b) updates]) = + _$GBaseRefForcePushedEventPartsReq; + + static void _initializeBuilder(GBaseRefForcePushedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'BaseRefForcePushedEventParts'; + _i3.GBaseRefForcePushedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GBaseRefForcePushedEventPartsData parseData(Map json) => + _i2.GBaseRefForcePushedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gBaseRefForcePushedEventPartsReqSerializer; + Map toJson() => _i6.serializers + .serializeWith(GBaseRefForcePushedEventPartsReq.serializer, this); + static GBaseRefForcePushedEventPartsReq fromJson(Map json) => + _i6.serializers + .deserializeWith(GBaseRefForcePushedEventPartsReq.serializer, json); +} + +abstract class GHeadRefForcePushedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GHeadRefForcePushedEventPartsData, + _i3.GHeadRefForcePushedEventPartsVars> { + GHeadRefForcePushedEventPartsReq._(); + + factory GHeadRefForcePushedEventPartsReq( + [Function(GHeadRefForcePushedEventPartsReqBuilder b) updates]) = + _$GHeadRefForcePushedEventPartsReq; + + static void _initializeBuilder(GHeadRefForcePushedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'HeadRefForcePushedEventParts'; + _i3.GHeadRefForcePushedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GHeadRefForcePushedEventPartsData parseData(Map json) => + _i2.GHeadRefForcePushedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gHeadRefForcePushedEventPartsReqSerializer; + Map toJson() => _i6.serializers + .serializeWith(GHeadRefForcePushedEventPartsReq.serializer, this); + static GHeadRefForcePushedEventPartsReq fromJson(Map json) => + _i6.serializers + .deserializeWith(GHeadRefForcePushedEventPartsReq.serializer, json); +} + +abstract class GReviewRequestedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GReviewRequestedEventPartsData, + _i3.GReviewRequestedEventPartsVars> { + GReviewRequestedEventPartsReq._(); + + factory GReviewRequestedEventPartsReq( + [Function(GReviewRequestedEventPartsReqBuilder b) updates]) = + _$GReviewRequestedEventPartsReq; + + static void _initializeBuilder(GReviewRequestedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'ReviewRequestedEventParts'; + _i3.GReviewRequestedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GReviewRequestedEventPartsData parseData(Map json) => + _i2.GReviewRequestedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gReviewRequestedEventPartsReqSerializer; + Map toJson() => _i6.serializers + .serializeWith(GReviewRequestedEventPartsReq.serializer, this); + static GReviewRequestedEventPartsReq fromJson(Map json) => + _i6.serializers + .deserializeWith(GReviewRequestedEventPartsReq.serializer, json); +} + +abstract class GReviewRequestRemovedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GReviewRequestRemovedEventPartsData, + _i3.GReviewRequestRemovedEventPartsVars> { + GReviewRequestRemovedEventPartsReq._(); + + factory GReviewRequestRemovedEventPartsReq( + [Function(GReviewRequestRemovedEventPartsReqBuilder b) updates]) = + _$GReviewRequestRemovedEventPartsReq; + + static void _initializeBuilder(GReviewRequestRemovedEventPartsReqBuilder b) => + b + ..document = _i5.document + ..fragmentName = 'ReviewRequestRemovedEventParts'; + _i3.GReviewRequestRemovedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GReviewRequestRemovedEventPartsData parseData( + Map json) => + _i2.GReviewRequestRemovedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gReviewRequestRemovedEventPartsReqSerializer; + Map toJson() => _i6.serializers + .serializeWith(GReviewRequestRemovedEventPartsReq.serializer, this); + static GReviewRequestRemovedEventPartsReq fromJson( + Map json) => + _i6.serializers + .deserializeWith(GReviewRequestRemovedEventPartsReq.serializer, json); +} + +abstract class GReviewDismissedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GReviewDismissedEventPartsData, + _i3.GReviewDismissedEventPartsVars> { + GReviewDismissedEventPartsReq._(); + + factory GReviewDismissedEventPartsReq( + [Function(GReviewDismissedEventPartsReqBuilder b) updates]) = + _$GReviewDismissedEventPartsReq; + + static void _initializeBuilder(GReviewDismissedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'ReviewDismissedEventParts'; + _i3.GReviewDismissedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GReviewDismissedEventPartsData parseData(Map json) => + _i2.GReviewDismissedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gReviewDismissedEventPartsReqSerializer; + Map toJson() => _i6.serializers + .serializeWith(GReviewDismissedEventPartsReq.serializer, this); + static GReviewDismissedEventPartsReq fromJson(Map json) => + _i6.serializers + .deserializeWith(GReviewDismissedEventPartsReq.serializer, json); +} + +abstract class GPullRequestReviewPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GPullRequestReviewPartsData, + _i3.GPullRequestReviewPartsVars> { + GPullRequestReviewPartsReq._(); + + factory GPullRequestReviewPartsReq( + [Function(GPullRequestReviewPartsReqBuilder b) updates]) = + _$GPullRequestReviewPartsReq; + + static void _initializeBuilder(GPullRequestReviewPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'PullRequestReviewParts'; + _i3.GPullRequestReviewPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GPullRequestReviewPartsData parseData(Map json) => + _i2.GPullRequestReviewPartsData.fromJson(json); + static Serializer get serializer => + _$gPullRequestReviewPartsReqSerializer; + Map toJson() => _i6.serializers + .serializeWith(GPullRequestReviewPartsReq.serializer, this); + static GPullRequestReviewPartsReq fromJson(Map json) => + _i6.serializers + .deserializeWith(GPullRequestReviewPartsReq.serializer, json); +} + +abstract class GMergedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GMergedEventPartsData, + _i3.GMergedEventPartsVars> { + GMergedEventPartsReq._(); + + factory GMergedEventPartsReq( + [Function(GMergedEventPartsReqBuilder b) updates]) = + _$GMergedEventPartsReq; + + static void _initializeBuilder(GMergedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'MergedEventParts'; + _i3.GMergedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GMergedEventPartsData parseData(Map json) => + _i2.GMergedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gMergedEventPartsReqSerializer; + Map toJson() => + _i6.serializers.serializeWith(GMergedEventPartsReq.serializer, this); + static GMergedEventPartsReq fromJson(Map json) => + _i6.serializers.deserializeWith(GMergedEventPartsReq.serializer, json); +} + +abstract class GHeadRefDeletedEventPartsReq + implements + Built, + _i1.FragmentRequest<_i2.GHeadRefDeletedEventPartsData, + _i3.GHeadRefDeletedEventPartsVars> { + GHeadRefDeletedEventPartsReq._(); + + factory GHeadRefDeletedEventPartsReq( + [Function(GHeadRefDeletedEventPartsReqBuilder b) updates]) = + _$GHeadRefDeletedEventPartsReq; + + static void _initializeBuilder(GHeadRefDeletedEventPartsReqBuilder b) => b + ..document = _i5.document + ..fragmentName = 'HeadRefDeletedEventParts'; + _i3.GHeadRefDeletedEventPartsVars get vars; + _i7.DocumentNode get document; + String get fragmentName; + Map get idFields; + @override + _i2.GHeadRefDeletedEventPartsData parseData(Map json) => + _i2.GHeadRefDeletedEventPartsData.fromJson(json); + static Serializer get serializer => + _$gHeadRefDeletedEventPartsReqSerializer; + Map toJson() => _i6.serializers + .serializeWith(GHeadRefDeletedEventPartsReq.serializer, this); + static GHeadRefDeletedEventPartsReq fromJson(Map json) => + _i6.serializers + .deserializeWith(GHeadRefDeletedEventPartsReq.serializer, json); +} diff --git a/lib/graphql/github.req.gql.g.dart b/lib/graphql/github.req.gql.g.dart new file mode 100644 index 0000000..dc1986e --- /dev/null +++ b/lib/graphql/github.req.gql.g.dart @@ -0,0 +1,13731 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'github.req.gql.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +Serializer _$gFollowersReqSerializer = + new _$GFollowersReqSerializer(); +Serializer _$gFollowingReqSerializer = + new _$GFollowingReqSerializer(); +Serializer _$gMembersReqSerializer = new _$GMembersReqSerializer(); +Serializer _$gWatchersReqSerializer = + new _$GWatchersReqSerializer(); +Serializer _$gStargazersReqSerializer = + new _$GStargazersReqSerializer(); +Serializer _$gReposReqSerializer = new _$GReposReqSerializer(); +Serializer _$gStarsReqSerializer = new _$GStarsReqSerializer(); +Serializer _$gViewerReqSerializer = new _$GViewerReqSerializer(); +Serializer _$gUserReqSerializer = new _$GUserReqSerializer(); +Serializer _$gRepoReqSerializer = new _$GRepoReqSerializer(); +Serializer _$gCommitsReqSerializer = new _$GCommitsReqSerializer(); +Serializer _$gIssuesReqSerializer = new _$GIssuesReqSerializer(); +Serializer _$gPullsReqSerializer = new _$GPullsReqSerializer(); +Serializer _$gIssueReqSerializer = new _$GIssueReqSerializer(); +Serializer _$gPageInfoPartsReqSerializer = + new _$GPageInfoPartsReqSerializer(); +Serializer _$gRepoItemReqSerializer = + new _$GRepoItemReqSerializer(); +Serializer _$gUserItemReqSerializer = + new _$GUserItemReqSerializer(); +Serializer _$gReposRepoItemReqSerializer = + new _$GReposRepoItemReqSerializer(); +Serializer _$gUserPartsReqSerializer = + new _$GUserPartsReqSerializer(); +Serializer _$gRepoCommitReqSerializer = + new _$GRepoCommitReqSerializer(); +Serializer _$gRepoRefReqSerializer = new _$GRepoRefReqSerializer(); +Serializer _$gCommitsRefCommitReqSerializer = + new _$GCommitsRefCommitReqSerializer(); +Serializer _$gCommitsRefReqSerializer = + new _$GCommitsRefReqSerializer(); +Serializer _$gCommentPartsReqSerializer = + new _$GCommentPartsReqSerializer(); +Serializer _$gReactablePartsReqSerializer = + new _$GReactablePartsReqSerializer(); +Serializer _$gReferencedEventPartsReqSerializer = + new _$GReferencedEventPartsReqSerializer(); +Serializer _$gRenamedTitleEventPartsReqSerializer = + new _$GRenamedTitleEventPartsReqSerializer(); +Serializer _$gClosedEventPartsReqSerializer = + new _$GClosedEventPartsReqSerializer(); +Serializer _$gReopenedEventPartsReqSerializer = + new _$GReopenedEventPartsReqSerializer(); +Serializer + _$gCrossReferencedEventPartsReqSerializer = + new _$GCrossReferencedEventPartsReqSerializer(); +Serializer _$gLabeledEventPartsReqSerializer = + new _$GLabeledEventPartsReqSerializer(); +Serializer _$gUnlabeledEventPartsReqSerializer = + new _$GUnlabeledEventPartsReqSerializer(); +Serializer _$gMilestonedEventPartsReqSerializer = + new _$GMilestonedEventPartsReqSerializer(); +Serializer _$gDemilestonedEventPartsReqSerializer = + new _$GDemilestonedEventPartsReqSerializer(); +Serializer _$gLockedEventPartsReqSerializer = + new _$GLockedEventPartsReqSerializer(); +Serializer _$gUnlockedEventPartsReqSerializer = + new _$GUnlockedEventPartsReqSerializer(); +Serializer _$gAssignedEventPartsReqSerializer = + new _$GAssignedEventPartsReqSerializer(); +Serializer _$gUnassignedEventPartsReqSerializer = + new _$GUnassignedEventPartsReqSerializer(); +Serializer _$gSubscribedEventPartsReqSerializer = + new _$GSubscribedEventPartsReqSerializer(); +Serializer _$gUnsubscribedEventPartsReqSerializer = + new _$GUnsubscribedEventPartsReqSerializer(); +Serializer _$gMentionedEventPartsReqSerializer = + new _$GMentionedEventPartsReqSerializer(); +Serializer _$gPinnedEventPartsReqSerializer = + new _$GPinnedEventPartsReqSerializer(); +Serializer _$gTransferredEventPartsReqSerializer = + new _$GTransferredEventPartsReqSerializer(); +Serializer _$gPullRequestCommitPartsReqSerializer = + new _$GPullRequestCommitPartsReqSerializer(); +Serializer _$gDeployedEventPartsReqSerializer = + new _$GDeployedEventPartsReqSerializer(); +Serializer + _$gDeploymentEnvironmentChangedEventPartsReqSerializer = + new _$GDeploymentEnvironmentChangedEventPartsReqSerializer(); +Serializer + _$gHeadRefRestoredEventPartsReqSerializer = + new _$GHeadRefRestoredEventPartsReqSerializer(); +Serializer + _$gBaseRefForcePushedEventPartsReqSerializer = + new _$GBaseRefForcePushedEventPartsReqSerializer(); +Serializer + _$gHeadRefForcePushedEventPartsReqSerializer = + new _$GHeadRefForcePushedEventPartsReqSerializer(); +Serializer + _$gReviewRequestedEventPartsReqSerializer = + new _$GReviewRequestedEventPartsReqSerializer(); +Serializer + _$gReviewRequestRemovedEventPartsReqSerializer = + new _$GReviewRequestRemovedEventPartsReqSerializer(); +Serializer + _$gReviewDismissedEventPartsReqSerializer = + new _$GReviewDismissedEventPartsReqSerializer(); +Serializer _$gPullRequestReviewPartsReqSerializer = + new _$GPullRequestReviewPartsReqSerializer(); +Serializer _$gMergedEventPartsReqSerializer = + new _$GMergedEventPartsReqSerializer(); +Serializer + _$gHeadRefDeletedEventPartsReqSerializer = + new _$GHeadRefDeletedEventPartsReqSerializer(); + +class _$GFollowersReqSerializer implements StructuredSerializer { + @override + final Iterable types = const [GFollowersReq, _$GFollowersReq]; + @override + final String wireName = 'GFollowersReq'; + + @override + Iterable serialize(Serializers serializers, GFollowersReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GFollowersVars)), + 'operation', + serializers.serialize(object.operation, + specifiedType: const FullType(_i4.Operation)), + ]; + if (object.requestId != null) { + result + ..add('requestId') + ..add(serializers.serialize(object.requestId, + specifiedType: const FullType(String))); + } + if (object.optimisticResponse != null) { + result + ..add('optimisticResponse') + ..add(serializers.serialize(object.optimisticResponse, + specifiedType: const FullType(_i2.GFollowersData))); + } + if (object.updateCacheHandlerKey != null) { + result + ..add('updateCacheHandlerKey') + ..add(serializers.serialize(object.updateCacheHandlerKey, + specifiedType: const FullType(String))); + } + if (object.updateCacheHandlerContext != null) { + result + ..add('updateCacheHandlerContext') + ..add(serializers.serialize(object.updateCacheHandlerContext, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)]))); + } + if (object.fetchPolicy != null) { + result + ..add('fetchPolicy') + ..add(serializers.serialize(object.fetchPolicy, + specifiedType: const FullType(_i1.FetchPolicy))); + } + if (object.executeOnListen != null) { + result + ..add('executeOnListen') + ..add(serializers.serialize(object.executeOnListen, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GFollowersReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GFollowersReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GFollowersVars)) + as _i3.GFollowersVars); + 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.GFollowersData)) + as _i2.GFollowersData); + 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; + 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 _$GFollowingReqSerializer implements StructuredSerializer { + @override + final Iterable types = const [GFollowingReq, _$GFollowingReq]; + @override + final String wireName = 'GFollowingReq'; + + @override + Iterable serialize(Serializers serializers, GFollowingReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GFollowingVars)), + 'operation', + serializers.serialize(object.operation, + specifiedType: const FullType(_i4.Operation)), + ]; + if (object.requestId != null) { + result + ..add('requestId') + ..add(serializers.serialize(object.requestId, + specifiedType: const FullType(String))); + } + if (object.optimisticResponse != null) { + result + ..add('optimisticResponse') + ..add(serializers.serialize(object.optimisticResponse, + specifiedType: const FullType(_i2.GFollowingData))); + } + if (object.updateCacheHandlerKey != null) { + result + ..add('updateCacheHandlerKey') + ..add(serializers.serialize(object.updateCacheHandlerKey, + specifiedType: const FullType(String))); + } + if (object.updateCacheHandlerContext != null) { + result + ..add('updateCacheHandlerContext') + ..add(serializers.serialize(object.updateCacheHandlerContext, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)]))); + } + if (object.fetchPolicy != null) { + result + ..add('fetchPolicy') + ..add(serializers.serialize(object.fetchPolicy, + specifiedType: const FullType(_i1.FetchPolicy))); + } + if (object.executeOnListen != null) { + result + ..add('executeOnListen') + ..add(serializers.serialize(object.executeOnListen, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GFollowingReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GFollowingReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GFollowingVars)) + as _i3.GFollowingVars); + 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.GFollowingData)) + as _i2.GFollowingData); + 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; + 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 _$GMembersReqSerializer implements StructuredSerializer { + @override + final Iterable types = const [GMembersReq, _$GMembersReq]; + @override + final String wireName = 'GMembersReq'; + + @override + Iterable serialize(Serializers serializers, GMembersReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GMembersVars)), + 'operation', + serializers.serialize(object.operation, + specifiedType: const FullType(_i4.Operation)), + ]; + if (object.requestId != null) { + result + ..add('requestId') + ..add(serializers.serialize(object.requestId, + specifiedType: const FullType(String))); + } + if (object.optimisticResponse != null) { + result + ..add('optimisticResponse') + ..add(serializers.serialize(object.optimisticResponse, + specifiedType: const FullType(_i2.GMembersData))); + } + if (object.updateCacheHandlerKey != null) { + result + ..add('updateCacheHandlerKey') + ..add(serializers.serialize(object.updateCacheHandlerKey, + specifiedType: const FullType(String))); + } + if (object.updateCacheHandlerContext != null) { + result + ..add('updateCacheHandlerContext') + ..add(serializers.serialize(object.updateCacheHandlerContext, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)]))); + } + if (object.fetchPolicy != null) { + result + ..add('fetchPolicy') + ..add(serializers.serialize(object.fetchPolicy, + specifiedType: const FullType(_i1.FetchPolicy))); + } + if (object.executeOnListen != null) { + result + ..add('executeOnListen') + ..add(serializers.serialize(object.executeOnListen, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GMembersReq deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMembersReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GMembersVars)) + as _i3.GMembersVars); + 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.GMembersData)) + as _i2.GMembersData); + 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; + 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 _$GWatchersReqSerializer implements StructuredSerializer { + @override + final Iterable types = const [GWatchersReq, _$GWatchersReq]; + @override + final String wireName = 'GWatchersReq'; + + @override + Iterable serialize(Serializers serializers, GWatchersReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GWatchersVars)), + 'operation', + serializers.serialize(object.operation, + specifiedType: const FullType(_i4.Operation)), + ]; + if (object.requestId != null) { + result + ..add('requestId') + ..add(serializers.serialize(object.requestId, + specifiedType: const FullType(String))); + } + if (object.optimisticResponse != null) { + result + ..add('optimisticResponse') + ..add(serializers.serialize(object.optimisticResponse, + specifiedType: const FullType(_i2.GWatchersData))); + } + if (object.updateCacheHandlerKey != null) { + result + ..add('updateCacheHandlerKey') + ..add(serializers.serialize(object.updateCacheHandlerKey, + specifiedType: const FullType(String))); + } + if (object.updateCacheHandlerContext != null) { + result + ..add('updateCacheHandlerContext') + ..add(serializers.serialize(object.updateCacheHandlerContext, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)]))); + } + if (object.fetchPolicy != null) { + result + ..add('fetchPolicy') + ..add(serializers.serialize(object.fetchPolicy, + specifiedType: const FullType(_i1.FetchPolicy))); + } + if (object.executeOnListen != null) { + result + ..add('executeOnListen') + ..add(serializers.serialize(object.executeOnListen, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GWatchersReq deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GWatchersReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GWatchersVars)) + as _i3.GWatchersVars); + 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.GWatchersData)) + as _i2.GWatchersData); + 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; + 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 _$GStargazersReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GStargazersReq, _$GStargazersReq]; + @override + final String wireName = 'GStargazersReq'; + + @override + Iterable serialize(Serializers serializers, GStargazersReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GStargazersVars)), + 'operation', + serializers.serialize(object.operation, + specifiedType: const FullType(_i4.Operation)), + ]; + if (object.requestId != null) { + result + ..add('requestId') + ..add(serializers.serialize(object.requestId, + specifiedType: const FullType(String))); + } + if (object.optimisticResponse != null) { + result + ..add('optimisticResponse') + ..add(serializers.serialize(object.optimisticResponse, + specifiedType: const FullType(_i2.GStargazersData))); + } + if (object.updateCacheHandlerKey != null) { + result + ..add('updateCacheHandlerKey') + ..add(serializers.serialize(object.updateCacheHandlerKey, + specifiedType: const FullType(String))); + } + if (object.updateCacheHandlerContext != null) { + result + ..add('updateCacheHandlerContext') + ..add(serializers.serialize(object.updateCacheHandlerContext, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)]))); + } + if (object.fetchPolicy != null) { + result + ..add('fetchPolicy') + ..add(serializers.serialize(object.fetchPolicy, + specifiedType: const FullType(_i1.FetchPolicy))); + } + if (object.executeOnListen != null) { + result + ..add('executeOnListen') + ..add(serializers.serialize(object.executeOnListen, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GStargazersReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GStargazersReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GStargazersVars)) + as _i3.GStargazersVars); + 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.GStargazersData)) + as _i2.GStargazersData); + 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; + 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 _$GReposReqSerializer implements StructuredSerializer { + @override + final Iterable types = const [GReposReq, _$GReposReq]; + @override + final String wireName = 'GReposReq'; + + @override + Iterable serialize(Serializers serializers, GReposReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GReposVars)), + 'operation', + serializers.serialize(object.operation, + specifiedType: const FullType(_i4.Operation)), + ]; + if (object.requestId != null) { + result + ..add('requestId') + ..add(serializers.serialize(object.requestId, + specifiedType: const FullType(String))); + } + if (object.optimisticResponse != null) { + result + ..add('optimisticResponse') + ..add(serializers.serialize(object.optimisticResponse, + specifiedType: const FullType(_i2.GReposData))); + } + if (object.updateCacheHandlerKey != null) { + result + ..add('updateCacheHandlerKey') + ..add(serializers.serialize(object.updateCacheHandlerKey, + specifiedType: const FullType(String))); + } + if (object.updateCacheHandlerContext != null) { + result + ..add('updateCacheHandlerContext') + ..add(serializers.serialize(object.updateCacheHandlerContext, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)]))); + } + if (object.fetchPolicy != null) { + result + ..add('fetchPolicy') + ..add(serializers.serialize(object.fetchPolicy, + specifiedType: const FullType(_i1.FetchPolicy))); + } + if (object.executeOnListen != null) { + result + ..add('executeOnListen') + ..add(serializers.serialize(object.executeOnListen, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GReposReq deserialize(Serializers serializers, Iterable 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 dynamic 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; + 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 { + @override + final Iterable types = const [GStarsReq, _$GStarsReq]; + @override + final String wireName = 'GStarsReq'; + + @override + Iterable serialize(Serializers serializers, GStarsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GStarsVars)), + 'operation', + serializers.serialize(object.operation, + specifiedType: const FullType(_i4.Operation)), + ]; + if (object.requestId != null) { + result + ..add('requestId') + ..add(serializers.serialize(object.requestId, + specifiedType: const FullType(String))); + } + if (object.optimisticResponse != null) { + result + ..add('optimisticResponse') + ..add(serializers.serialize(object.optimisticResponse, + specifiedType: const FullType(_i2.GStarsData))); + } + if (object.updateCacheHandlerKey != null) { + result + ..add('updateCacheHandlerKey') + ..add(serializers.serialize(object.updateCacheHandlerKey, + specifiedType: const FullType(String))); + } + if (object.updateCacheHandlerContext != null) { + result + ..add('updateCacheHandlerContext') + ..add(serializers.serialize(object.updateCacheHandlerContext, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)]))); + } + if (object.fetchPolicy != null) { + result + ..add('fetchPolicy') + ..add(serializers.serialize(object.fetchPolicy, + specifiedType: const FullType(_i1.FetchPolicy))); + } + if (object.executeOnListen != null) { + result + ..add('executeOnListen') + ..add(serializers.serialize(object.executeOnListen, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GStarsReq deserialize(Serializers serializers, Iterable 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 dynamic 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; + 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 _$GViewerReqSerializer implements StructuredSerializer { + @override + final Iterable types = const [GViewerReq, _$GViewerReq]; + @override + final String wireName = 'GViewerReq'; + + @override + Iterable serialize(Serializers serializers, GViewerReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GViewerVars)), + 'operation', + serializers.serialize(object.operation, + specifiedType: const FullType(_i4.Operation)), + ]; + if (object.requestId != null) { + result + ..add('requestId') + ..add(serializers.serialize(object.requestId, + specifiedType: const FullType(String))); + } + if (object.optimisticResponse != null) { + result + ..add('optimisticResponse') + ..add(serializers.serialize(object.optimisticResponse, + specifiedType: const FullType(_i2.GViewerData))); + } + if (object.updateCacheHandlerKey != null) { + result + ..add('updateCacheHandlerKey') + ..add(serializers.serialize(object.updateCacheHandlerKey, + specifiedType: const FullType(String))); + } + if (object.updateCacheHandlerContext != null) { + result + ..add('updateCacheHandlerContext') + ..add(serializers.serialize(object.updateCacheHandlerContext, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)]))); + } + if (object.fetchPolicy != null) { + result + ..add('fetchPolicy') + ..add(serializers.serialize(object.fetchPolicy, + specifiedType: const FullType(_i1.FetchPolicy))); + } + if (object.executeOnListen != null) { + result + ..add('executeOnListen') + ..add(serializers.serialize(object.executeOnListen, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GViewerReq deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GViewerReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GViewerVars)) + as _i3.GViewerVars); + 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.GViewerData)) + as _i2.GViewerData); + 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; + 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 _$GUserReqSerializer implements StructuredSerializer { + @override + final Iterable types = const [GUserReq, _$GUserReq]; + @override + final String wireName = 'GUserReq'; + + @override + Iterable serialize(Serializers serializers, GUserReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GUserVars)), + 'operation', + serializers.serialize(object.operation, + specifiedType: const FullType(_i4.Operation)), + ]; + if (object.requestId != null) { + result + ..add('requestId') + ..add(serializers.serialize(object.requestId, + specifiedType: const FullType(String))); + } + if (object.optimisticResponse != null) { + result + ..add('optimisticResponse') + ..add(serializers.serialize(object.optimisticResponse, + specifiedType: const FullType(_i2.GUserData))); + } + if (object.updateCacheHandlerKey != null) { + result + ..add('updateCacheHandlerKey') + ..add(serializers.serialize(object.updateCacheHandlerKey, + specifiedType: const FullType(String))); + } + if (object.updateCacheHandlerContext != null) { + result + ..add('updateCacheHandlerContext') + ..add(serializers.serialize(object.updateCacheHandlerContext, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)]))); + } + if (object.fetchPolicy != null) { + result + ..add('fetchPolicy') + ..add(serializers.serialize(object.fetchPolicy, + specifiedType: const FullType(_i1.FetchPolicy))); + } + if (object.executeOnListen != null) { + result + ..add('executeOnListen') + ..add(serializers.serialize(object.executeOnListen, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GUserReq deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GUserVars)) as _i3.GUserVars); + 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.GUserData)) as _i2.GUserData); + 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; + 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 _$GRepoReqSerializer implements StructuredSerializer { + @override + final Iterable types = const [GRepoReq, _$GRepoReq]; + @override + final String wireName = 'GRepoReq'; + + @override + Iterable serialize(Serializers serializers, GRepoReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GRepoVars)), + 'operation', + serializers.serialize(object.operation, + specifiedType: const FullType(_i4.Operation)), + ]; + if (object.requestId != null) { + result + ..add('requestId') + ..add(serializers.serialize(object.requestId, + specifiedType: const FullType(String))); + } + if (object.optimisticResponse != null) { + result + ..add('optimisticResponse') + ..add(serializers.serialize(object.optimisticResponse, + specifiedType: const FullType(_i2.GRepoData))); + } + if (object.updateCacheHandlerKey != null) { + result + ..add('updateCacheHandlerKey') + ..add(serializers.serialize(object.updateCacheHandlerKey, + specifiedType: const FullType(String))); + } + if (object.updateCacheHandlerContext != null) { + result + ..add('updateCacheHandlerContext') + ..add(serializers.serialize(object.updateCacheHandlerContext, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)]))); + } + if (object.fetchPolicy != null) { + result + ..add('fetchPolicy') + ..add(serializers.serialize(object.fetchPolicy, + specifiedType: const FullType(_i1.FetchPolicy))); + } + if (object.executeOnListen != null) { + result + ..add('executeOnListen') + ..add(serializers.serialize(object.executeOnListen, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GRepoReq deserialize(Serializers serializers, Iterable 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 dynamic 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; + 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 _$GCommitsReqSerializer implements StructuredSerializer { + @override + final Iterable types = const [GCommitsReq, _$GCommitsReq]; + @override + final String wireName = 'GCommitsReq'; + + @override + Iterable serialize(Serializers serializers, GCommitsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GCommitsVars)), + 'operation', + serializers.serialize(object.operation, + specifiedType: const FullType(_i4.Operation)), + ]; + if (object.requestId != null) { + result + ..add('requestId') + ..add(serializers.serialize(object.requestId, + specifiedType: const FullType(String))); + } + if (object.optimisticResponse != null) { + result + ..add('optimisticResponse') + ..add(serializers.serialize(object.optimisticResponse, + specifiedType: const FullType(_i2.GCommitsData))); + } + if (object.updateCacheHandlerKey != null) { + result + ..add('updateCacheHandlerKey') + ..add(serializers.serialize(object.updateCacheHandlerKey, + specifiedType: const FullType(String))); + } + if (object.updateCacheHandlerContext != null) { + result + ..add('updateCacheHandlerContext') + ..add(serializers.serialize(object.updateCacheHandlerContext, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)]))); + } + if (object.fetchPolicy != null) { + result + ..add('fetchPolicy') + ..add(serializers.serialize(object.fetchPolicy, + specifiedType: const FullType(_i1.FetchPolicy))); + } + if (object.executeOnListen != null) { + result + ..add('executeOnListen') + ..add(serializers.serialize(object.executeOnListen, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GCommitsReq deserialize(Serializers serializers, Iterable 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 dynamic 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; + 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 _$GIssuesReqSerializer implements StructuredSerializer { + @override + final Iterable types = const [GIssuesReq, _$GIssuesReq]; + @override + final String wireName = 'GIssuesReq'; + + @override + Iterable serialize(Serializers serializers, GIssuesReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GIssuesVars)), + 'operation', + serializers.serialize(object.operation, + specifiedType: const FullType(_i4.Operation)), + ]; + if (object.requestId != null) { + result + ..add('requestId') + ..add(serializers.serialize(object.requestId, + specifiedType: const FullType(String))); + } + if (object.optimisticResponse != null) { + result + ..add('optimisticResponse') + ..add(serializers.serialize(object.optimisticResponse, + specifiedType: const FullType(_i2.GIssuesData))); + } + if (object.updateCacheHandlerKey != null) { + result + ..add('updateCacheHandlerKey') + ..add(serializers.serialize(object.updateCacheHandlerKey, + specifiedType: const FullType(String))); + } + if (object.updateCacheHandlerContext != null) { + result + ..add('updateCacheHandlerContext') + ..add(serializers.serialize(object.updateCacheHandlerContext, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)]))); + } + if (object.fetchPolicy != null) { + result + ..add('fetchPolicy') + ..add(serializers.serialize(object.fetchPolicy, + specifiedType: const FullType(_i1.FetchPolicy))); + } + if (object.executeOnListen != null) { + result + ..add('executeOnListen') + ..add(serializers.serialize(object.executeOnListen, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GIssuesReq deserialize(Serializers serializers, Iterable 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 dynamic 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; + 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 { + @override + final Iterable types = const [GPullsReq, _$GPullsReq]; + @override + final String wireName = 'GPullsReq'; + + @override + Iterable serialize(Serializers serializers, GPullsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GPullsVars)), + 'operation', + serializers.serialize(object.operation, + specifiedType: const FullType(_i4.Operation)), + ]; + if (object.requestId != null) { + result + ..add('requestId') + ..add(serializers.serialize(object.requestId, + specifiedType: const FullType(String))); + } + if (object.optimisticResponse != null) { + result + ..add('optimisticResponse') + ..add(serializers.serialize(object.optimisticResponse, + specifiedType: const FullType(_i2.GPullsData))); + } + if (object.updateCacheHandlerKey != null) { + result + ..add('updateCacheHandlerKey') + ..add(serializers.serialize(object.updateCacheHandlerKey, + specifiedType: const FullType(String))); + } + if (object.updateCacheHandlerContext != null) { + result + ..add('updateCacheHandlerContext') + ..add(serializers.serialize(object.updateCacheHandlerContext, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)]))); + } + if (object.fetchPolicy != null) { + result + ..add('fetchPolicy') + ..add(serializers.serialize(object.fetchPolicy, + specifiedType: const FullType(_i1.FetchPolicy))); + } + if (object.executeOnListen != null) { + result + ..add('executeOnListen') + ..add(serializers.serialize(object.executeOnListen, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GPullsReq deserialize(Serializers serializers, Iterable 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 dynamic 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; + 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 _$GIssueReqSerializer implements StructuredSerializer { + @override + final Iterable types = const [GIssueReq, _$GIssueReq]; + @override + final String wireName = 'GIssueReq'; + + @override + Iterable serialize(Serializers serializers, GIssueReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GIssueVars)), + 'operation', + serializers.serialize(object.operation, + specifiedType: const FullType(_i4.Operation)), + ]; + if (object.requestId != null) { + result + ..add('requestId') + ..add(serializers.serialize(object.requestId, + specifiedType: const FullType(String))); + } + if (object.optimisticResponse != null) { + result + ..add('optimisticResponse') + ..add(serializers.serialize(object.optimisticResponse, + specifiedType: const FullType(_i2.GIssueData))); + } + if (object.updateCacheHandlerKey != null) { + result + ..add('updateCacheHandlerKey') + ..add(serializers.serialize(object.updateCacheHandlerKey, + specifiedType: const FullType(String))); + } + if (object.updateCacheHandlerContext != null) { + result + ..add('updateCacheHandlerContext') + ..add(serializers.serialize(object.updateCacheHandlerContext, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)]))); + } + if (object.fetchPolicy != null) { + result + ..add('fetchPolicy') + ..add(serializers.serialize(object.fetchPolicy, + specifiedType: const FullType(_i1.FetchPolicy))); + } + if (object.executeOnListen != null) { + result + ..add('executeOnListen') + ..add(serializers.serialize(object.executeOnListen, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GIssueReq deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GIssueReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GIssueVars)) as _i3.GIssueVars); + 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.GIssueData)) as _i2.GIssueData); + 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; + 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 _$GPageInfoPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GPageInfoPartsReq, _$GPageInfoPartsReq]; + @override + final String wireName = 'GPageInfoPartsReq'; + + @override + Iterable serialize(Serializers serializers, GPageInfoPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GPageInfoPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GPageInfoPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPageInfoPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GPageInfoPartsVars)) + as _i3.GPageInfoPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GRepoItemReqSerializer implements StructuredSerializer { + @override + final Iterable types = const [GRepoItemReq, _$GRepoItemReq]; + @override + final String wireName = 'GRepoItemReq'; + + @override + Iterable serialize(Serializers serializers, GRepoItemReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GRepoItemVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GRepoItemReq deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoItemReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GRepoItemVars)) + as _i3.GRepoItemVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GUserItemReqSerializer implements StructuredSerializer { + @override + final Iterable types = const [GUserItemReq, _$GUserItemReq]; + @override + final String wireName = 'GUserItemReq'; + + @override + Iterable serialize(Serializers serializers, GUserItemReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GUserItemVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GUserItemReq deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserItemReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GUserItemVars)) + as _i3.GUserItemVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GReposRepoItemReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GReposRepoItemReq, _$GReposRepoItemReq]; + @override + final String wireName = 'GReposRepoItemReq'; + + @override + Iterable serialize(Serializers serializers, GReposRepoItemReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GReposRepoItemVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GReposRepoItemReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReposRepoItemReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GReposRepoItemVars)) + as _i3.GReposRepoItemVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GUserPartsReqSerializer implements StructuredSerializer { + @override + final Iterable types = const [GUserPartsReq, _$GUserPartsReq]; + @override + final String wireName = 'GUserPartsReq'; + + @override + Iterable serialize(Serializers serializers, GUserPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GUserPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GUserPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GUserPartsVars)) + as _i3.GUserPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GRepoCommitReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GRepoCommitReq, _$GRepoCommitReq]; + @override + final String wireName = 'GRepoCommitReq'; + + @override + Iterable serialize(Serializers serializers, GRepoCommitReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GRepoCommitVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GRepoCommitReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoCommitReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GRepoCommitVars)) + as _i3.GRepoCommitVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GRepoRefReqSerializer implements StructuredSerializer { + @override + final Iterable types = const [GRepoRefReq, _$GRepoRefReq]; + @override + final String wireName = 'GRepoRefReq'; + + @override + Iterable serialize(Serializers serializers, GRepoRefReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GRepoRefVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GRepoRefReq deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepoRefReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GRepoRefVars)) + as _i3.GRepoRefVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsRefCommitReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCommitsRefCommitReq, + _$GCommitsRefCommitReq + ]; + @override + final String wireName = 'GCommitsRefCommitReq'; + + @override + Iterable serialize( + Serializers serializers, GCommitsRefCommitReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GCommitsRefCommitVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GCommitsRefCommitReq deserialize( + Serializers serializers, Iterable 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 dynamic 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; + break; + } + } + + return result.build(); + } +} + +class _$GCommitsRefReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GCommitsRefReq, _$GCommitsRefReq]; + @override + final String wireName = 'GCommitsRefReq'; + + @override + Iterable serialize(Serializers serializers, GCommitsRefReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GCommitsRefVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GCommitsRefReq deserialize( + Serializers serializers, Iterable 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 dynamic 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; + break; + } + } + + return result.build(); + } +} + +class _$GCommentPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GCommentPartsReq, _$GCommentPartsReq]; + @override + final String wireName = 'GCommentPartsReq'; + + @override + Iterable serialize(Serializers serializers, GCommentPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GCommentPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GCommentPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommentPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GCommentPartsVars)) + as _i3.GCommentPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GReactablePartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GReactablePartsReq, _$GReactablePartsReq]; + @override + final String wireName = 'GReactablePartsReq'; + + @override + Iterable serialize(Serializers serializers, GReactablePartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GReactablePartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GReactablePartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReactablePartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GReactablePartsVars)) + as _i3.GReactablePartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GReferencedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReferencedEventPartsReq, + _$GReferencedEventPartsReq + ]; + @override + final String wireName = 'GReferencedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GReferencedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GReferencedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GReferencedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReferencedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GReferencedEventPartsVars)) + as _i3.GReferencedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GRenamedTitleEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRenamedTitleEventPartsReq, + _$GRenamedTitleEventPartsReq + ]; + @override + final String wireName = 'GRenamedTitleEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GRenamedTitleEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GRenamedTitleEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GRenamedTitleEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRenamedTitleEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: + const FullType(_i3.GRenamedTitleEventPartsVars)) + as _i3.GRenamedTitleEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GClosedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GClosedEventPartsReq, + _$GClosedEventPartsReq + ]; + @override + final String wireName = 'GClosedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GClosedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GClosedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GClosedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GClosedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GClosedEventPartsVars)) + as _i3.GClosedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GReopenedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReopenedEventPartsReq, + _$GReopenedEventPartsReq + ]; + @override + final String wireName = 'GReopenedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GReopenedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GReopenedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GReopenedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReopenedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GReopenedEventPartsVars)) + as _i3.GReopenedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GCrossReferencedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCrossReferencedEventPartsReq, + _$GCrossReferencedEventPartsReq + ]; + @override + final String wireName = 'GCrossReferencedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GCrossReferencedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GCrossReferencedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GCrossReferencedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCrossReferencedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: + const FullType(_i3.GCrossReferencedEventPartsVars)) + as _i3.GCrossReferencedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GLabeledEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GLabeledEventPartsReq, + _$GLabeledEventPartsReq + ]; + @override + final String wireName = 'GLabeledEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GLabeledEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GLabeledEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GLabeledEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GLabeledEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GLabeledEventPartsVars)) + as _i3.GLabeledEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GUnlabeledEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnlabeledEventPartsReq, + _$GUnlabeledEventPartsReq + ]; + @override + final String wireName = 'GUnlabeledEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GUnlabeledEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GUnlabeledEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GUnlabeledEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnlabeledEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GUnlabeledEventPartsVars)) + as _i3.GUnlabeledEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GMilestonedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMilestonedEventPartsReq, + _$GMilestonedEventPartsReq + ]; + @override + final String wireName = 'GMilestonedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GMilestonedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GMilestonedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GMilestonedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMilestonedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GMilestonedEventPartsVars)) + as _i3.GMilestonedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GDemilestonedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDemilestonedEventPartsReq, + _$GDemilestonedEventPartsReq + ]; + @override + final String wireName = 'GDemilestonedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GDemilestonedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GDemilestonedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GDemilestonedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDemilestonedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: + const FullType(_i3.GDemilestonedEventPartsVars)) + as _i3.GDemilestonedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GLockedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GLockedEventPartsReq, + _$GLockedEventPartsReq + ]; + @override + final String wireName = 'GLockedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GLockedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GLockedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GLockedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GLockedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GLockedEventPartsVars)) + as _i3.GLockedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GUnlockedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnlockedEventPartsReq, + _$GUnlockedEventPartsReq + ]; + @override + final String wireName = 'GUnlockedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GUnlockedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GUnlockedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GUnlockedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnlockedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GUnlockedEventPartsVars)) + as _i3.GUnlockedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GAssignedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GAssignedEventPartsReq, + _$GAssignedEventPartsReq + ]; + @override + final String wireName = 'GAssignedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GAssignedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GAssignedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GAssignedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAssignedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GAssignedEventPartsVars)) + as _i3.GAssignedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GUnassignedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnassignedEventPartsReq, + _$GUnassignedEventPartsReq + ]; + @override + final String wireName = 'GUnassignedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GUnassignedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GUnassignedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GUnassignedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnassignedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GUnassignedEventPartsVars)) + as _i3.GUnassignedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GSubscribedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GSubscribedEventPartsReq, + _$GSubscribedEventPartsReq + ]; + @override + final String wireName = 'GSubscribedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GSubscribedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GSubscribedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GSubscribedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GSubscribedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GSubscribedEventPartsVars)) + as _i3.GSubscribedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GUnsubscribedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnsubscribedEventPartsReq, + _$GUnsubscribedEventPartsReq + ]; + @override + final String wireName = 'GUnsubscribedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GUnsubscribedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GUnsubscribedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GUnsubscribedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnsubscribedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: + const FullType(_i3.GUnsubscribedEventPartsVars)) + as _i3.GUnsubscribedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GMentionedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMentionedEventPartsReq, + _$GMentionedEventPartsReq + ]; + @override + final String wireName = 'GMentionedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GMentionedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GMentionedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GMentionedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMentionedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GMentionedEventPartsVars)) + as _i3.GMentionedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GPinnedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GPinnedEventPartsReq, + _$GPinnedEventPartsReq + ]; + @override + final String wireName = 'GPinnedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GPinnedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GPinnedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GPinnedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPinnedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GPinnedEventPartsVars)) + as _i3.GPinnedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GTransferredEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GTransferredEventPartsReq, + _$GTransferredEventPartsReq + ]; + @override + final String wireName = 'GTransferredEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GTransferredEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GTransferredEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GTransferredEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GTransferredEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GTransferredEventPartsVars)) + as _i3.GTransferredEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestCommitPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GPullRequestCommitPartsReq, + _$GPullRequestCommitPartsReq + ]; + @override + final String wireName = 'GPullRequestCommitPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GPullRequestCommitPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GPullRequestCommitPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GPullRequestCommitPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullRequestCommitPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: + const FullType(_i3.GPullRequestCommitPartsVars)) + as _i3.GPullRequestCommitPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GDeployedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDeployedEventPartsReq, + _$GDeployedEventPartsReq + ]; + @override + final String wireName = 'GDeployedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GDeployedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GDeployedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GDeployedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeployedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GDeployedEventPartsVars)) + as _i3.GDeployedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GDeploymentEnvironmentChangedEventPartsReqSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GDeploymentEnvironmentChangedEventPartsReq, + _$GDeploymentEnvironmentChangedEventPartsReq + ]; + @override + final String wireName = 'GDeploymentEnvironmentChangedEventPartsReq'; + + @override + Iterable serialize(Serializers serializers, + GDeploymentEnvironmentChangedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: + const FullType(_i3.GDeploymentEnvironmentChangedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GDeploymentEnvironmentChangedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeploymentEnvironmentChangedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType( + _i3.GDeploymentEnvironmentChangedEventPartsVars)) + as _i3.GDeploymentEnvironmentChangedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GHeadRefRestoredEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GHeadRefRestoredEventPartsReq, + _$GHeadRefRestoredEventPartsReq + ]; + @override + final String wireName = 'GHeadRefRestoredEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GHeadRefRestoredEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GHeadRefRestoredEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GHeadRefRestoredEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GHeadRefRestoredEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: + const FullType(_i3.GHeadRefRestoredEventPartsVars)) + as _i3.GHeadRefRestoredEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GBaseRefForcePushedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GBaseRefForcePushedEventPartsReq, + _$GBaseRefForcePushedEventPartsReq + ]; + @override + final String wireName = 'GBaseRefForcePushedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GBaseRefForcePushedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GBaseRefForcePushedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GBaseRefForcePushedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GBaseRefForcePushedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: + const FullType(_i3.GBaseRefForcePushedEventPartsVars)) + as _i3.GBaseRefForcePushedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GHeadRefForcePushedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GHeadRefForcePushedEventPartsReq, + _$GHeadRefForcePushedEventPartsReq + ]; + @override + final String wireName = 'GHeadRefForcePushedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GHeadRefForcePushedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GHeadRefForcePushedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GHeadRefForcePushedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GHeadRefForcePushedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: + const FullType(_i3.GHeadRefForcePushedEventPartsVars)) + as _i3.GHeadRefForcePushedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GReviewRequestedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReviewRequestedEventPartsReq, + _$GReviewRequestedEventPartsReq + ]; + @override + final String wireName = 'GReviewRequestedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GReviewRequestedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GReviewRequestedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GReviewRequestedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReviewRequestedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: + const FullType(_i3.GReviewRequestedEventPartsVars)) + as _i3.GReviewRequestedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GReviewRequestRemovedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReviewRequestRemovedEventPartsReq, + _$GReviewRequestRemovedEventPartsReq + ]; + @override + final String wireName = 'GReviewRequestRemovedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GReviewRequestRemovedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: + const FullType(_i3.GReviewRequestRemovedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GReviewRequestRemovedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReviewRequestRemovedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: + const FullType(_i3.GReviewRequestRemovedEventPartsVars)) + as _i3.GReviewRequestRemovedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GReviewDismissedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReviewDismissedEventPartsReq, + _$GReviewDismissedEventPartsReq + ]; + @override + final String wireName = 'GReviewDismissedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GReviewDismissedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GReviewDismissedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GReviewDismissedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReviewDismissedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: + const FullType(_i3.GReviewDismissedEventPartsVars)) + as _i3.GReviewDismissedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestReviewPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GPullRequestReviewPartsReq, + _$GPullRequestReviewPartsReq + ]; + @override + final String wireName = 'GPullRequestReviewPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GPullRequestReviewPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GPullRequestReviewPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GPullRequestReviewPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullRequestReviewPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: + const FullType(_i3.GPullRequestReviewPartsVars)) + as _i3.GPullRequestReviewPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GMergedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMergedEventPartsReq, + _$GMergedEventPartsReq + ]; + @override + final String wireName = 'GMergedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GMergedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GMergedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GMergedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMergedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: const FullType(_i3.GMergedEventPartsVars)) + as _i3.GMergedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GHeadRefDeletedEventPartsReqSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GHeadRefDeletedEventPartsReq, + _$GHeadRefDeletedEventPartsReq + ]; + @override + final String wireName = 'GHeadRefDeletedEventPartsReq'; + + @override + Iterable serialize( + Serializers serializers, GHeadRefDeletedEventPartsReq object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'vars', + serializers.serialize(object.vars, + specifiedType: const FullType(_i3.GHeadRefDeletedEventPartsVars)), + 'document', + serializers.serialize(object.document, + specifiedType: const FullType(_i7.DocumentNode)), + 'fragmentName', + serializers.serialize(object.fragmentName, + specifiedType: const FullType(String)), + 'idFields', + serializers.serialize(object.idFields, + specifiedType: const FullType( + Map, const [const FullType(String), const FullType(dynamic)])), + ]; + + return result; + } + + @override + GHeadRefDeletedEventPartsReq deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GHeadRefDeletedEventPartsReqBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'vars': + result.vars.replace(serializers.deserialize(value, + specifiedType: + const FullType(_i3.GHeadRefDeletedEventPartsVars)) + as _i3.GHeadRefDeletedEventPartsVars); + 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; + break; + } + } + + return result.build(); + } +} + +class _$GFollowersReq extends GFollowersReq { + @override + final _i3.GFollowersVars vars; + @override + final _i4.Operation operation; + @override + final String requestId; + @override + final _i2.GFollowersData Function(_i2.GFollowersData, _i2.GFollowersData) + updateResult; + @override + final _i2.GFollowersData optimisticResponse; + @override + final String updateCacheHandlerKey; + @override + final Map updateCacheHandlerContext; + @override + final _i1.FetchPolicy fetchPolicy; + @override + final bool executeOnListen; + + factory _$GFollowersReq([void Function(GFollowersReqBuilder) updates]) => + (new GFollowersReqBuilder()..update(updates)).build(); + + _$GFollowersReq._( + {this.vars, + this.operation, + this.requestId, + this.updateResult, + this.optimisticResponse, + this.updateCacheHandlerKey, + this.updateCacheHandlerContext, + this.fetchPolicy, + this.executeOnListen}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GFollowersReq', 'vars'); + } + if (operation == null) { + throw new BuiltValueNullFieldError('GFollowersReq', 'operation'); + } + } + + @override + GFollowersReq rebuild(void Function(GFollowersReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GFollowersReqBuilder toBuilder() => new GFollowersReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + final dynamic _$dynamicOther = other; + return other is GFollowersReq && + 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('GFollowersReq') + ..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 GFollowersReqBuilder + implements Builder { + _$GFollowersReq _$v; + + _i3.GFollowersVarsBuilder _vars; + _i3.GFollowersVarsBuilder get vars => + _$this._vars ??= new _i3.GFollowersVarsBuilder(); + set vars(_i3.GFollowersVarsBuilder 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.GFollowersData Function(_i2.GFollowersData, _i2.GFollowersData) + _updateResult; + _i2.GFollowersData Function(_i2.GFollowersData, _i2.GFollowersData) + get updateResult => _$this._updateResult; + set updateResult( + _i2.GFollowersData Function(_i2.GFollowersData, _i2.GFollowersData) + updateResult) => + _$this._updateResult = updateResult; + + _i2.GFollowersDataBuilder _optimisticResponse; + _i2.GFollowersDataBuilder get optimisticResponse => + _$this._optimisticResponse ??= new _i2.GFollowersDataBuilder(); + set optimisticResponse(_i2.GFollowersDataBuilder optimisticResponse) => + _$this._optimisticResponse = optimisticResponse; + + String _updateCacheHandlerKey; + String get updateCacheHandlerKey => _$this._updateCacheHandlerKey; + set updateCacheHandlerKey(String updateCacheHandlerKey) => + _$this._updateCacheHandlerKey = updateCacheHandlerKey; + + Map _updateCacheHandlerContext; + Map get updateCacheHandlerContext => + _$this._updateCacheHandlerContext; + set updateCacheHandlerContext( + Map 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; + + GFollowersReqBuilder() { + GFollowersReq._initializeBuilder(this); + } + + GFollowersReqBuilder get _$this { + 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(GFollowersReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GFollowersReq; + } + + @override + void update(void Function(GFollowersReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GFollowersReq build() { + _$GFollowersReq _$result; + try { + _$result = _$v ?? + new _$GFollowersReq._( + vars: vars.build(), + operation: operation, + requestId: requestId, + updateResult: updateResult, + optimisticResponse: _optimisticResponse?.build(), + updateCacheHandlerKey: updateCacheHandlerKey, + updateCacheHandlerContext: updateCacheHandlerContext, + fetchPolicy: fetchPolicy, + executeOnListen: executeOnListen); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + + _$failedField = 'optimisticResponse'; + _optimisticResponse?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GFollowersReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GFollowingReq extends GFollowingReq { + @override + final _i3.GFollowingVars vars; + @override + final _i4.Operation operation; + @override + final String requestId; + @override + final _i2.GFollowingData Function(_i2.GFollowingData, _i2.GFollowingData) + updateResult; + @override + final _i2.GFollowingData optimisticResponse; + @override + final String updateCacheHandlerKey; + @override + final Map updateCacheHandlerContext; + @override + final _i1.FetchPolicy fetchPolicy; + @override + final bool executeOnListen; + + factory _$GFollowingReq([void Function(GFollowingReqBuilder) updates]) => + (new GFollowingReqBuilder()..update(updates)).build(); + + _$GFollowingReq._( + {this.vars, + this.operation, + this.requestId, + this.updateResult, + this.optimisticResponse, + this.updateCacheHandlerKey, + this.updateCacheHandlerContext, + this.fetchPolicy, + this.executeOnListen}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GFollowingReq', 'vars'); + } + if (operation == null) { + throw new BuiltValueNullFieldError('GFollowingReq', 'operation'); + } + } + + @override + GFollowingReq rebuild(void Function(GFollowingReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GFollowingReqBuilder toBuilder() => new GFollowingReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + final dynamic _$dynamicOther = other; + return other is GFollowingReq && + 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('GFollowingReq') + ..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 GFollowingReqBuilder + implements Builder { + _$GFollowingReq _$v; + + _i3.GFollowingVarsBuilder _vars; + _i3.GFollowingVarsBuilder get vars => + _$this._vars ??= new _i3.GFollowingVarsBuilder(); + set vars(_i3.GFollowingVarsBuilder 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.GFollowingData Function(_i2.GFollowingData, _i2.GFollowingData) + _updateResult; + _i2.GFollowingData Function(_i2.GFollowingData, _i2.GFollowingData) + get updateResult => _$this._updateResult; + set updateResult( + _i2.GFollowingData Function(_i2.GFollowingData, _i2.GFollowingData) + updateResult) => + _$this._updateResult = updateResult; + + _i2.GFollowingDataBuilder _optimisticResponse; + _i2.GFollowingDataBuilder get optimisticResponse => + _$this._optimisticResponse ??= new _i2.GFollowingDataBuilder(); + set optimisticResponse(_i2.GFollowingDataBuilder optimisticResponse) => + _$this._optimisticResponse = optimisticResponse; + + String _updateCacheHandlerKey; + String get updateCacheHandlerKey => _$this._updateCacheHandlerKey; + set updateCacheHandlerKey(String updateCacheHandlerKey) => + _$this._updateCacheHandlerKey = updateCacheHandlerKey; + + Map _updateCacheHandlerContext; + Map get updateCacheHandlerContext => + _$this._updateCacheHandlerContext; + set updateCacheHandlerContext( + Map 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; + + GFollowingReqBuilder() { + GFollowingReq._initializeBuilder(this); + } + + GFollowingReqBuilder get _$this { + 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(GFollowingReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GFollowingReq; + } + + @override + void update(void Function(GFollowingReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GFollowingReq build() { + _$GFollowingReq _$result; + try { + _$result = _$v ?? + new _$GFollowingReq._( + vars: vars.build(), + operation: operation, + requestId: requestId, + updateResult: updateResult, + optimisticResponse: _optimisticResponse?.build(), + updateCacheHandlerKey: updateCacheHandlerKey, + updateCacheHandlerContext: updateCacheHandlerContext, + fetchPolicy: fetchPolicy, + executeOnListen: executeOnListen); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + + _$failedField = 'optimisticResponse'; + _optimisticResponse?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GFollowingReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GMembersReq extends GMembersReq { + @override + final _i3.GMembersVars vars; + @override + final _i4.Operation operation; + @override + final String requestId; + @override + final _i2.GMembersData Function(_i2.GMembersData, _i2.GMembersData) + updateResult; + @override + final _i2.GMembersData optimisticResponse; + @override + final String updateCacheHandlerKey; + @override + final Map updateCacheHandlerContext; + @override + final _i1.FetchPolicy fetchPolicy; + @override + final bool executeOnListen; + + factory _$GMembersReq([void Function(GMembersReqBuilder) updates]) => + (new GMembersReqBuilder()..update(updates)).build(); + + _$GMembersReq._( + {this.vars, + this.operation, + this.requestId, + this.updateResult, + this.optimisticResponse, + this.updateCacheHandlerKey, + this.updateCacheHandlerContext, + this.fetchPolicy, + this.executeOnListen}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GMembersReq', 'vars'); + } + if (operation == null) { + throw new BuiltValueNullFieldError('GMembersReq', 'operation'); + } + } + + @override + GMembersReq rebuild(void Function(GMembersReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMembersReqBuilder toBuilder() => new GMembersReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + final dynamic _$dynamicOther = other; + return other is GMembersReq && + 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('GMembersReq') + ..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 GMembersReqBuilder implements Builder { + _$GMembersReq _$v; + + _i3.GMembersVarsBuilder _vars; + _i3.GMembersVarsBuilder get vars => + _$this._vars ??= new _i3.GMembersVarsBuilder(); + set vars(_i3.GMembersVarsBuilder 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.GMembersData Function(_i2.GMembersData, _i2.GMembersData) _updateResult; + _i2.GMembersData Function(_i2.GMembersData, _i2.GMembersData) + get updateResult => _$this._updateResult; + set updateResult( + _i2.GMembersData Function(_i2.GMembersData, _i2.GMembersData) + updateResult) => + _$this._updateResult = updateResult; + + _i2.GMembersDataBuilder _optimisticResponse; + _i2.GMembersDataBuilder get optimisticResponse => + _$this._optimisticResponse ??= new _i2.GMembersDataBuilder(); + set optimisticResponse(_i2.GMembersDataBuilder optimisticResponse) => + _$this._optimisticResponse = optimisticResponse; + + String _updateCacheHandlerKey; + String get updateCacheHandlerKey => _$this._updateCacheHandlerKey; + set updateCacheHandlerKey(String updateCacheHandlerKey) => + _$this._updateCacheHandlerKey = updateCacheHandlerKey; + + Map _updateCacheHandlerContext; + Map get updateCacheHandlerContext => + _$this._updateCacheHandlerContext; + set updateCacheHandlerContext( + Map 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; + + GMembersReqBuilder() { + GMembersReq._initializeBuilder(this); + } + + GMembersReqBuilder get _$this { + 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(GMembersReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMembersReq; + } + + @override + void update(void Function(GMembersReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMembersReq build() { + _$GMembersReq _$result; + try { + _$result = _$v ?? + new _$GMembersReq._( + vars: vars.build(), + operation: operation, + requestId: requestId, + updateResult: updateResult, + optimisticResponse: _optimisticResponse?.build(), + updateCacheHandlerKey: updateCacheHandlerKey, + updateCacheHandlerContext: updateCacheHandlerContext, + fetchPolicy: fetchPolicy, + executeOnListen: executeOnListen); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + + _$failedField = 'optimisticResponse'; + _optimisticResponse?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GMembersReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GWatchersReq extends GWatchersReq { + @override + final _i3.GWatchersVars vars; + @override + final _i4.Operation operation; + @override + final String requestId; + @override + final _i2.GWatchersData Function(_i2.GWatchersData, _i2.GWatchersData) + updateResult; + @override + final _i2.GWatchersData optimisticResponse; + @override + final String updateCacheHandlerKey; + @override + final Map updateCacheHandlerContext; + @override + final _i1.FetchPolicy fetchPolicy; + @override + final bool executeOnListen; + + factory _$GWatchersReq([void Function(GWatchersReqBuilder) updates]) => + (new GWatchersReqBuilder()..update(updates)).build(); + + _$GWatchersReq._( + {this.vars, + this.operation, + this.requestId, + this.updateResult, + this.optimisticResponse, + this.updateCacheHandlerKey, + this.updateCacheHandlerContext, + this.fetchPolicy, + this.executeOnListen}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GWatchersReq', 'vars'); + } + if (operation == null) { + throw new BuiltValueNullFieldError('GWatchersReq', 'operation'); + } + } + + @override + GWatchersReq rebuild(void Function(GWatchersReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GWatchersReqBuilder toBuilder() => new GWatchersReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + final dynamic _$dynamicOther = other; + return other is GWatchersReq && + 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('GWatchersReq') + ..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 GWatchersReqBuilder + implements Builder { + _$GWatchersReq _$v; + + _i3.GWatchersVarsBuilder _vars; + _i3.GWatchersVarsBuilder get vars => + _$this._vars ??= new _i3.GWatchersVarsBuilder(); + set vars(_i3.GWatchersVarsBuilder 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.GWatchersData Function(_i2.GWatchersData, _i2.GWatchersData) + _updateResult; + _i2.GWatchersData Function(_i2.GWatchersData, _i2.GWatchersData) + get updateResult => _$this._updateResult; + set updateResult( + _i2.GWatchersData Function(_i2.GWatchersData, _i2.GWatchersData) + updateResult) => + _$this._updateResult = updateResult; + + _i2.GWatchersDataBuilder _optimisticResponse; + _i2.GWatchersDataBuilder get optimisticResponse => + _$this._optimisticResponse ??= new _i2.GWatchersDataBuilder(); + set optimisticResponse(_i2.GWatchersDataBuilder optimisticResponse) => + _$this._optimisticResponse = optimisticResponse; + + String _updateCacheHandlerKey; + String get updateCacheHandlerKey => _$this._updateCacheHandlerKey; + set updateCacheHandlerKey(String updateCacheHandlerKey) => + _$this._updateCacheHandlerKey = updateCacheHandlerKey; + + Map _updateCacheHandlerContext; + Map get updateCacheHandlerContext => + _$this._updateCacheHandlerContext; + set updateCacheHandlerContext( + Map 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; + + GWatchersReqBuilder() { + GWatchersReq._initializeBuilder(this); + } + + GWatchersReqBuilder get _$this { + 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(GWatchersReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GWatchersReq; + } + + @override + void update(void Function(GWatchersReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GWatchersReq build() { + _$GWatchersReq _$result; + try { + _$result = _$v ?? + new _$GWatchersReq._( + vars: vars.build(), + operation: operation, + requestId: requestId, + updateResult: updateResult, + optimisticResponse: _optimisticResponse?.build(), + updateCacheHandlerKey: updateCacheHandlerKey, + updateCacheHandlerContext: updateCacheHandlerContext, + fetchPolicy: fetchPolicy, + executeOnListen: executeOnListen); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + + _$failedField = 'optimisticResponse'; + _optimisticResponse?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GWatchersReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GStargazersReq extends GStargazersReq { + @override + final _i3.GStargazersVars vars; + @override + final _i4.Operation operation; + @override + final String requestId; + @override + final _i2.GStargazersData Function(_i2.GStargazersData, _i2.GStargazersData) + updateResult; + @override + final _i2.GStargazersData optimisticResponse; + @override + final String updateCacheHandlerKey; + @override + final Map updateCacheHandlerContext; + @override + final _i1.FetchPolicy fetchPolicy; + @override + final bool executeOnListen; + + factory _$GStargazersReq([void Function(GStargazersReqBuilder) updates]) => + (new GStargazersReqBuilder()..update(updates)).build(); + + _$GStargazersReq._( + {this.vars, + this.operation, + this.requestId, + this.updateResult, + this.optimisticResponse, + this.updateCacheHandlerKey, + this.updateCacheHandlerContext, + this.fetchPolicy, + this.executeOnListen}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GStargazersReq', 'vars'); + } + if (operation == null) { + throw new BuiltValueNullFieldError('GStargazersReq', 'operation'); + } + } + + @override + GStargazersReq rebuild(void Function(GStargazersReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GStargazersReqBuilder toBuilder() => + new GStargazersReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + final dynamic _$dynamicOther = other; + return other is GStargazersReq && + 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('GStargazersReq') + ..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 GStargazersReqBuilder + implements Builder { + _$GStargazersReq _$v; + + _i3.GStargazersVarsBuilder _vars; + _i3.GStargazersVarsBuilder get vars => + _$this._vars ??= new _i3.GStargazersVarsBuilder(); + set vars(_i3.GStargazersVarsBuilder 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.GStargazersData Function(_i2.GStargazersData, _i2.GStargazersData) + _updateResult; + _i2.GStargazersData Function(_i2.GStargazersData, _i2.GStargazersData) + get updateResult => _$this._updateResult; + set updateResult( + _i2.GStargazersData Function(_i2.GStargazersData, _i2.GStargazersData) + updateResult) => + _$this._updateResult = updateResult; + + _i2.GStargazersDataBuilder _optimisticResponse; + _i2.GStargazersDataBuilder get optimisticResponse => + _$this._optimisticResponse ??= new _i2.GStargazersDataBuilder(); + set optimisticResponse(_i2.GStargazersDataBuilder optimisticResponse) => + _$this._optimisticResponse = optimisticResponse; + + String _updateCacheHandlerKey; + String get updateCacheHandlerKey => _$this._updateCacheHandlerKey; + set updateCacheHandlerKey(String updateCacheHandlerKey) => + _$this._updateCacheHandlerKey = updateCacheHandlerKey; + + Map _updateCacheHandlerContext; + Map get updateCacheHandlerContext => + _$this._updateCacheHandlerContext; + set updateCacheHandlerContext( + Map 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; + + GStargazersReqBuilder() { + GStargazersReq._initializeBuilder(this); + } + + GStargazersReqBuilder get _$this { + 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(GStargazersReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStargazersReq; + } + + @override + void update(void Function(GStargazersReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GStargazersReq build() { + _$GStargazersReq _$result; + try { + _$result = _$v ?? + new _$GStargazersReq._( + vars: vars.build(), + operation: operation, + requestId: requestId, + updateResult: updateResult, + optimisticResponse: _optimisticResponse?.build(), + updateCacheHandlerKey: updateCacheHandlerKey, + updateCacheHandlerContext: updateCacheHandlerContext, + fetchPolicy: fetchPolicy, + executeOnListen: executeOnListen); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + + _$failedField = 'optimisticResponse'; + _optimisticResponse?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GStargazersReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +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 updateCacheHandlerContext; + @override + final _i1.FetchPolicy fetchPolicy; + @override + final bool executeOnListen; + + factory _$GReposReq([void Function(GReposReqBuilder) updates]) => + (new GReposReqBuilder()..update(updates)).build(); + + _$GReposReq._( + {this.vars, + this.operation, + this.requestId, + this.updateResult, + this.optimisticResponse, + this.updateCacheHandlerKey, + this.updateCacheHandlerContext, + this.fetchPolicy, + this.executeOnListen}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GReposReq', 'vars'); + } + if (operation == null) { + throw new BuiltValueNullFieldError('GReposReq', 'operation'); + } + } + + @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('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 _$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 _updateCacheHandlerContext; + Map get updateCacheHandlerContext => + _$this._updateCacheHandlerContext; + set updateCacheHandlerContext( + Map 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 { + 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) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReposReq; + } + + @override + void update(void Function(GReposReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReposReq build() { + _$GReposReq _$result; + try { + _$result = _$v ?? + new _$GReposReq._( + vars: vars.build(), + operation: operation, + requestId: requestId, + updateResult: updateResult, + optimisticResponse: _optimisticResponse?.build(), + updateCacheHandlerKey: updateCacheHandlerKey, + updateCacheHandlerContext: updateCacheHandlerContext, + fetchPolicy: fetchPolicy, + executeOnListen: executeOnListen); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + + _$failedField = 'optimisticResponse'; + _optimisticResponse?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + '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 updateCacheHandlerContext; + @override + final _i1.FetchPolicy fetchPolicy; + @override + final bool executeOnListen; + + factory _$GStarsReq([void Function(GStarsReqBuilder) updates]) => + (new GStarsReqBuilder()..update(updates)).build(); + + _$GStarsReq._( + {this.vars, + this.operation, + this.requestId, + this.updateResult, + this.optimisticResponse, + this.updateCacheHandlerKey, + this.updateCacheHandlerContext, + this.fetchPolicy, + this.executeOnListen}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GStarsReq', 'vars'); + } + if (operation == null) { + throw new BuiltValueNullFieldError('GStarsReq', 'operation'); + } + } + + @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('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 _$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 _updateCacheHandlerContext; + Map get updateCacheHandlerContext => + _$this._updateCacheHandlerContext; + set updateCacheHandlerContext( + Map 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 { + 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) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStarsReq; + } + + @override + void update(void Function(GStarsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GStarsReq build() { + _$GStarsReq _$result; + try { + _$result = _$v ?? + new _$GStarsReq._( + vars: vars.build(), + operation: operation, + requestId: requestId, + updateResult: updateResult, + optimisticResponse: _optimisticResponse?.build(), + updateCacheHandlerKey: updateCacheHandlerKey, + updateCacheHandlerContext: updateCacheHandlerContext, + fetchPolicy: fetchPolicy, + executeOnListen: executeOnListen); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + + _$failedField = 'optimisticResponse'; + _optimisticResponse?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GStarsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GViewerReq extends GViewerReq { + @override + final _i3.GViewerVars vars; + @override + final _i4.Operation operation; + @override + final String requestId; + @override + final _i2.GViewerData Function(_i2.GViewerData, _i2.GViewerData) updateResult; + @override + final _i2.GViewerData optimisticResponse; + @override + final String updateCacheHandlerKey; + @override + final Map updateCacheHandlerContext; + @override + final _i1.FetchPolicy fetchPolicy; + @override + final bool executeOnListen; + + factory _$GViewerReq([void Function(GViewerReqBuilder) updates]) => + (new GViewerReqBuilder()..update(updates)).build(); + + _$GViewerReq._( + {this.vars, + this.operation, + this.requestId, + this.updateResult, + this.optimisticResponse, + this.updateCacheHandlerKey, + this.updateCacheHandlerContext, + this.fetchPolicy, + this.executeOnListen}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GViewerReq', 'vars'); + } + if (operation == null) { + throw new BuiltValueNullFieldError('GViewerReq', 'operation'); + } + } + + @override + GViewerReq rebuild(void Function(GViewerReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GViewerReqBuilder toBuilder() => new GViewerReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + final dynamic _$dynamicOther = other; + return other is GViewerReq && + 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('GViewerReq') + ..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 GViewerReqBuilder implements Builder { + _$GViewerReq _$v; + + _i3.GViewerVarsBuilder _vars; + _i3.GViewerVarsBuilder get vars => + _$this._vars ??= new _i3.GViewerVarsBuilder(); + set vars(_i3.GViewerVarsBuilder 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.GViewerData Function(_i2.GViewerData, _i2.GViewerData) _updateResult; + _i2.GViewerData Function(_i2.GViewerData, _i2.GViewerData) get updateResult => + _$this._updateResult; + set updateResult( + _i2.GViewerData Function(_i2.GViewerData, _i2.GViewerData) + updateResult) => + _$this._updateResult = updateResult; + + _i2.GViewerDataBuilder _optimisticResponse; + _i2.GViewerDataBuilder get optimisticResponse => + _$this._optimisticResponse ??= new _i2.GViewerDataBuilder(); + set optimisticResponse(_i2.GViewerDataBuilder optimisticResponse) => + _$this._optimisticResponse = optimisticResponse; + + String _updateCacheHandlerKey; + String get updateCacheHandlerKey => _$this._updateCacheHandlerKey; + set updateCacheHandlerKey(String updateCacheHandlerKey) => + _$this._updateCacheHandlerKey = updateCacheHandlerKey; + + Map _updateCacheHandlerContext; + Map get updateCacheHandlerContext => + _$this._updateCacheHandlerContext; + set updateCacheHandlerContext( + Map 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; + + GViewerReqBuilder() { + GViewerReq._initializeBuilder(this); + } + + GViewerReqBuilder get _$this { + 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(GViewerReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerReq; + } + + @override + void update(void Function(GViewerReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GViewerReq build() { + _$GViewerReq _$result; + try { + _$result = _$v ?? + new _$GViewerReq._( + vars: vars.build(), + operation: operation, + requestId: requestId, + updateResult: updateResult, + optimisticResponse: _optimisticResponse?.build(), + updateCacheHandlerKey: updateCacheHandlerKey, + updateCacheHandlerContext: updateCacheHandlerContext, + fetchPolicy: fetchPolicy, + executeOnListen: executeOnListen); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + + _$failedField = 'optimisticResponse'; + _optimisticResponse?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GViewerReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserReq extends GUserReq { + @override + final _i3.GUserVars vars; + @override + final _i4.Operation operation; + @override + final String requestId; + @override + final _i2.GUserData Function(_i2.GUserData, _i2.GUserData) updateResult; + @override + final _i2.GUserData optimisticResponse; + @override + final String updateCacheHandlerKey; + @override + final Map updateCacheHandlerContext; + @override + final _i1.FetchPolicy fetchPolicy; + @override + final bool executeOnListen; + + factory _$GUserReq([void Function(GUserReqBuilder) updates]) => + (new GUserReqBuilder()..update(updates)).build(); + + _$GUserReq._( + {this.vars, + this.operation, + this.requestId, + this.updateResult, + this.optimisticResponse, + this.updateCacheHandlerKey, + this.updateCacheHandlerContext, + this.fetchPolicy, + this.executeOnListen}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GUserReq', 'vars'); + } + if (operation == null) { + throw new BuiltValueNullFieldError('GUserReq', 'operation'); + } + } + + @override + GUserReq rebuild(void Function(GUserReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserReqBuilder toBuilder() => new GUserReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + final dynamic _$dynamicOther = other; + return other is GUserReq && + 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('GUserReq') + ..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 GUserReqBuilder implements Builder { + _$GUserReq _$v; + + _i3.GUserVarsBuilder _vars; + _i3.GUserVarsBuilder get vars => _$this._vars ??= new _i3.GUserVarsBuilder(); + set vars(_i3.GUserVarsBuilder 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.GUserData Function(_i2.GUserData, _i2.GUserData) _updateResult; + _i2.GUserData Function(_i2.GUserData, _i2.GUserData) get updateResult => + _$this._updateResult; + set updateResult( + _i2.GUserData Function(_i2.GUserData, _i2.GUserData) updateResult) => + _$this._updateResult = updateResult; + + _i2.GUserDataBuilder _optimisticResponse; + _i2.GUserDataBuilder get optimisticResponse => + _$this._optimisticResponse ??= new _i2.GUserDataBuilder(); + set optimisticResponse(_i2.GUserDataBuilder optimisticResponse) => + _$this._optimisticResponse = optimisticResponse; + + String _updateCacheHandlerKey; + String get updateCacheHandlerKey => _$this._updateCacheHandlerKey; + set updateCacheHandlerKey(String updateCacheHandlerKey) => + _$this._updateCacheHandlerKey = updateCacheHandlerKey; + + Map _updateCacheHandlerContext; + Map get updateCacheHandlerContext => + _$this._updateCacheHandlerContext; + set updateCacheHandlerContext( + Map 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; + + GUserReqBuilder() { + GUserReq._initializeBuilder(this); + } + + GUserReqBuilder get _$this { + 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(GUserReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserReq; + } + + @override + void update(void Function(GUserReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserReq build() { + _$GUserReq _$result; + try { + _$result = _$v ?? + new _$GUserReq._( + vars: vars.build(), + operation: operation, + requestId: requestId, + updateResult: updateResult, + optimisticResponse: _optimisticResponse?.build(), + updateCacheHandlerKey: updateCacheHandlerKey, + updateCacheHandlerContext: updateCacheHandlerContext, + fetchPolicy: fetchPolicy, + executeOnListen: executeOnListen); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + + _$failedField = 'optimisticResponse'; + _optimisticResponse?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +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 updateCacheHandlerContext; + @override + final _i1.FetchPolicy fetchPolicy; + @override + final bool executeOnListen; + + factory _$GRepoReq([void Function(GRepoReqBuilder) updates]) => + (new GRepoReqBuilder()..update(updates)).build(); + + _$GRepoReq._( + {this.vars, + this.operation, + this.requestId, + this.updateResult, + this.optimisticResponse, + this.updateCacheHandlerKey, + this.updateCacheHandlerContext, + this.fetchPolicy, + this.executeOnListen}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GRepoReq', 'vars'); + } + if (operation == null) { + throw new BuiltValueNullFieldError('GRepoReq', 'operation'); + } + } + + @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('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 _$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 _updateCacheHandlerContext; + Map get updateCacheHandlerContext => + _$this._updateCacheHandlerContext; + set updateCacheHandlerContext( + Map 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 { + 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) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoReq; + } + + @override + void update(void Function(GRepoReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoReq build() { + _$GRepoReq _$result; + try { + _$result = _$v ?? + new _$GRepoReq._( + vars: vars.build(), + operation: operation, + requestId: requestId, + updateResult: updateResult, + optimisticResponse: _optimisticResponse?.build(), + updateCacheHandlerKey: updateCacheHandlerKey, + updateCacheHandlerContext: updateCacheHandlerContext, + fetchPolicy: fetchPolicy, + executeOnListen: executeOnListen); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + + _$failedField = 'optimisticResponse'; + _optimisticResponse?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRepoReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +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 updateCacheHandlerContext; + @override + final _i1.FetchPolicy fetchPolicy; + @override + final bool executeOnListen; + + factory _$GCommitsReq([void Function(GCommitsReqBuilder) updates]) => + (new GCommitsReqBuilder()..update(updates)).build(); + + _$GCommitsReq._( + {this.vars, + this.operation, + this.requestId, + this.updateResult, + this.optimisticResponse, + this.updateCacheHandlerKey, + this.updateCacheHandlerContext, + this.fetchPolicy, + this.executeOnListen}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GCommitsReq', 'vars'); + } + if (operation == null) { + throw new BuiltValueNullFieldError('GCommitsReq', 'operation'); + } + } + + @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('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 _$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 _updateCacheHandlerContext; + Map get updateCacheHandlerContext => + _$this._updateCacheHandlerContext; + set updateCacheHandlerContext( + Map 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 { + 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) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsReq; + } + + @override + void update(void Function(GCommitsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsReq build() { + _$GCommitsReq _$result; + try { + _$result = _$v ?? + new _$GCommitsReq._( + vars: vars.build(), + operation: operation, + requestId: requestId, + updateResult: updateResult, + optimisticResponse: _optimisticResponse?.build(), + updateCacheHandlerKey: updateCacheHandlerKey, + updateCacheHandlerContext: updateCacheHandlerContext, + fetchPolicy: fetchPolicy, + executeOnListen: executeOnListen); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + + _$failedField = 'optimisticResponse'; + _optimisticResponse?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +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 updateCacheHandlerContext; + @override + final _i1.FetchPolicy fetchPolicy; + @override + final bool executeOnListen; + + factory _$GIssuesReq([void Function(GIssuesReqBuilder) updates]) => + (new GIssuesReqBuilder()..update(updates)).build(); + + _$GIssuesReq._( + {this.vars, + this.operation, + this.requestId, + this.updateResult, + this.optimisticResponse, + this.updateCacheHandlerKey, + this.updateCacheHandlerContext, + this.fetchPolicy, + this.executeOnListen}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GIssuesReq', 'vars'); + } + if (operation == null) { + throw new BuiltValueNullFieldError('GIssuesReq', 'operation'); + } + } + + @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('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 _$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 _updateCacheHandlerContext; + Map get updateCacheHandlerContext => + _$this._updateCacheHandlerContext; + set updateCacheHandlerContext( + Map 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 { + 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) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssuesReq; + } + + @override + void update(void Function(GIssuesReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GIssuesReq build() { + _$GIssuesReq _$result; + try { + _$result = _$v ?? + new _$GIssuesReq._( + vars: vars.build(), + operation: operation, + requestId: requestId, + updateResult: updateResult, + optimisticResponse: _optimisticResponse?.build(), + updateCacheHandlerKey: updateCacheHandlerKey, + updateCacheHandlerContext: updateCacheHandlerContext, + fetchPolicy: fetchPolicy, + executeOnListen: executeOnListen); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + + _$failedField = 'optimisticResponse'; + _optimisticResponse?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + '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 updateCacheHandlerContext; + @override + final _i1.FetchPolicy fetchPolicy; + @override + final bool executeOnListen; + + factory _$GPullsReq([void Function(GPullsReqBuilder) updates]) => + (new GPullsReqBuilder()..update(updates)).build(); + + _$GPullsReq._( + {this.vars, + this.operation, + this.requestId, + this.updateResult, + this.optimisticResponse, + this.updateCacheHandlerKey, + this.updateCacheHandlerContext, + this.fetchPolicy, + this.executeOnListen}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GPullsReq', 'vars'); + } + if (operation == null) { + throw new BuiltValueNullFieldError('GPullsReq', 'operation'); + } + } + + @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('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 _$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 _updateCacheHandlerContext; + Map get updateCacheHandlerContext => + _$this._updateCacheHandlerContext; + set updateCacheHandlerContext( + Map 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 { + 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) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullsReq; + } + + @override + void update(void Function(GPullsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPullsReq build() { + _$GPullsReq _$result; + try { + _$result = _$v ?? + new _$GPullsReq._( + vars: vars.build(), + operation: operation, + requestId: requestId, + updateResult: updateResult, + optimisticResponse: _optimisticResponse?.build(), + updateCacheHandlerKey: updateCacheHandlerKey, + updateCacheHandlerContext: updateCacheHandlerContext, + fetchPolicy: fetchPolicy, + executeOnListen: executeOnListen); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + + _$failedField = 'optimisticResponse'; + _optimisticResponse?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GPullsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueReq extends GIssueReq { + @override + final _i3.GIssueVars vars; + @override + final _i4.Operation operation; + @override + final String requestId; + @override + final _i2.GIssueData Function(_i2.GIssueData, _i2.GIssueData) updateResult; + @override + final _i2.GIssueData optimisticResponse; + @override + final String updateCacheHandlerKey; + @override + final Map updateCacheHandlerContext; + @override + final _i1.FetchPolicy fetchPolicy; + @override + final bool executeOnListen; + + factory _$GIssueReq([void Function(GIssueReqBuilder) updates]) => + (new GIssueReqBuilder()..update(updates)).build(); + + _$GIssueReq._( + {this.vars, + this.operation, + this.requestId, + this.updateResult, + this.optimisticResponse, + this.updateCacheHandlerKey, + this.updateCacheHandlerContext, + this.fetchPolicy, + this.executeOnListen}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GIssueReq', 'vars'); + } + if (operation == null) { + throw new BuiltValueNullFieldError('GIssueReq', 'operation'); + } + } + + @override + GIssueReq rebuild(void Function(GIssueReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueReqBuilder toBuilder() => new GIssueReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + final dynamic _$dynamicOther = other; + return other is GIssueReq && + 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('GIssueReq') + ..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 GIssueReqBuilder implements Builder { + _$GIssueReq _$v; + + _i3.GIssueVarsBuilder _vars; + _i3.GIssueVarsBuilder get vars => + _$this._vars ??= new _i3.GIssueVarsBuilder(); + set vars(_i3.GIssueVarsBuilder 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.GIssueData Function(_i2.GIssueData, _i2.GIssueData) _updateResult; + _i2.GIssueData Function(_i2.GIssueData, _i2.GIssueData) get updateResult => + _$this._updateResult; + set updateResult( + _i2.GIssueData Function(_i2.GIssueData, _i2.GIssueData) + updateResult) => + _$this._updateResult = updateResult; + + _i2.GIssueDataBuilder _optimisticResponse; + _i2.GIssueDataBuilder get optimisticResponse => + _$this._optimisticResponse ??= new _i2.GIssueDataBuilder(); + set optimisticResponse(_i2.GIssueDataBuilder optimisticResponse) => + _$this._optimisticResponse = optimisticResponse; + + String _updateCacheHandlerKey; + String get updateCacheHandlerKey => _$this._updateCacheHandlerKey; + set updateCacheHandlerKey(String updateCacheHandlerKey) => + _$this._updateCacheHandlerKey = updateCacheHandlerKey; + + Map _updateCacheHandlerContext; + Map get updateCacheHandlerContext => + _$this._updateCacheHandlerContext; + set updateCacheHandlerContext( + Map 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; + + GIssueReqBuilder() { + GIssueReq._initializeBuilder(this); + } + + GIssueReqBuilder get _$this { + 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(GIssueReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssueReq; + } + + @override + void update(void Function(GIssueReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueReq build() { + _$GIssueReq _$result; + try { + _$result = _$v ?? + new _$GIssueReq._( + vars: vars.build(), + operation: operation, + requestId: requestId, + updateResult: updateResult, + optimisticResponse: _optimisticResponse?.build(), + updateCacheHandlerKey: updateCacheHandlerKey, + updateCacheHandlerContext: updateCacheHandlerContext, + fetchPolicy: fetchPolicy, + executeOnListen: executeOnListen); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + + _$failedField = 'optimisticResponse'; + _optimisticResponse?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GPageInfoPartsReq extends GPageInfoPartsReq { + @override + final _i3.GPageInfoPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GPageInfoPartsReq( + [void Function(GPageInfoPartsReqBuilder) updates]) => + (new GPageInfoPartsReqBuilder()..update(updates)).build(); + + _$GPageInfoPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GPageInfoPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GPageInfoPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError('GPageInfoPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GPageInfoPartsReq', 'idFields'); + } + } + + @override + GPageInfoPartsReq rebuild(void Function(GPageInfoPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPageInfoPartsReqBuilder toBuilder() => + new GPageInfoPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPageInfoPartsReq && + 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('GPageInfoPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GPageInfoPartsReqBuilder + implements Builder { + _$GPageInfoPartsReq _$v; + + _i3.GPageInfoPartsVarsBuilder _vars; + _i3.GPageInfoPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GPageInfoPartsVarsBuilder(); + set vars(_i3.GPageInfoPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GPageInfoPartsReqBuilder() { + GPageInfoPartsReq._initializeBuilder(this); + } + + GPageInfoPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GPageInfoPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPageInfoPartsReq; + } + + @override + void update(void Function(GPageInfoPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPageInfoPartsReq build() { + _$GPageInfoPartsReq _$result; + try { + _$result = _$v ?? + new _$GPageInfoPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GPageInfoPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRepoItemReq extends GRepoItemReq { + @override + final _i3.GRepoItemVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GRepoItemReq([void Function(GRepoItemReqBuilder) updates]) => + (new GRepoItemReqBuilder()..update(updates)).build(); + + _$GRepoItemReq._({this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GRepoItemReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GRepoItemReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError('GRepoItemReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GRepoItemReq', 'idFields'); + } + } + + @override + GRepoItemReq rebuild(void Function(GRepoItemReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoItemReqBuilder toBuilder() => new GRepoItemReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoItemReq && + 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('GRepoItemReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GRepoItemReqBuilder + implements Builder { + _$GRepoItemReq _$v; + + _i3.GRepoItemVarsBuilder _vars; + _i3.GRepoItemVarsBuilder get vars => + _$this._vars ??= new _i3.GRepoItemVarsBuilder(); + set vars(_i3.GRepoItemVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GRepoItemReqBuilder() { + GRepoItemReq._initializeBuilder(this); + } + + GRepoItemReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GRepoItemReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoItemReq; + } + + @override + void update(void Function(GRepoItemReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoItemReq build() { + _$GRepoItemReq _$result; + try { + _$result = _$v ?? + new _$GRepoItemReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRepoItemReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserItemReq extends GUserItemReq { + @override + final _i3.GUserItemVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GUserItemReq([void Function(GUserItemReqBuilder) updates]) => + (new GUserItemReqBuilder()..update(updates)).build(); + + _$GUserItemReq._({this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GUserItemReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GUserItemReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError('GUserItemReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GUserItemReq', 'idFields'); + } + } + + @override + GUserItemReq rebuild(void Function(GUserItemReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserItemReqBuilder toBuilder() => new GUserItemReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserItemReq && + 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('GUserItemReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GUserItemReqBuilder + implements Builder { + _$GUserItemReq _$v; + + _i3.GUserItemVarsBuilder _vars; + _i3.GUserItemVarsBuilder get vars => + _$this._vars ??= new _i3.GUserItemVarsBuilder(); + set vars(_i3.GUserItemVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GUserItemReqBuilder() { + GUserItemReq._initializeBuilder(this); + } + + GUserItemReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GUserItemReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserItemReq; + } + + @override + void update(void Function(GUserItemReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserItemReq build() { + _$GUserItemReq _$result; + try { + _$result = _$v ?? + new _$GUserItemReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserItemReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReposRepoItemReq extends GReposRepoItemReq { + @override + final _i3.GReposRepoItemVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GReposRepoItemReq( + [void Function(GReposRepoItemReqBuilder) updates]) => + (new GReposRepoItemReqBuilder()..update(updates)).build(); + + _$GReposRepoItemReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GReposRepoItemReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GReposRepoItemReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError('GReposRepoItemReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GReposRepoItemReq', 'idFields'); + } + } + + @override + GReposRepoItemReq rebuild(void Function(GReposRepoItemReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReposRepoItemReqBuilder toBuilder() => + new GReposRepoItemReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReposRepoItemReq && + 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('GReposRepoItemReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GReposRepoItemReqBuilder + implements Builder { + _$GReposRepoItemReq _$v; + + _i3.GReposRepoItemVarsBuilder _vars; + _i3.GReposRepoItemVarsBuilder get vars => + _$this._vars ??= new _i3.GReposRepoItemVarsBuilder(); + set vars(_i3.GReposRepoItemVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GReposRepoItemReqBuilder() { + GReposRepoItemReq._initializeBuilder(this); + } + + GReposRepoItemReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GReposRepoItemReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReposRepoItemReq; + } + + @override + void update(void Function(GReposRepoItemReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReposRepoItemReq build() { + _$GReposRepoItemReq _$result; + try { + _$result = _$v ?? + new _$GReposRepoItemReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReposRepoItemReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserPartsReq extends GUserPartsReq { + @override + final _i3.GUserPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GUserPartsReq([void Function(GUserPartsReqBuilder) updates]) => + (new GUserPartsReqBuilder()..update(updates)).build(); + + _$GUserPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GUserPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GUserPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError('GUserPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GUserPartsReq', 'idFields'); + } + } + + @override + GUserPartsReq rebuild(void Function(GUserPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserPartsReqBuilder toBuilder() => new GUserPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserPartsReq && + 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('GUserPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GUserPartsReqBuilder + implements Builder { + _$GUserPartsReq _$v; + + _i3.GUserPartsVarsBuilder _vars; + _i3.GUserPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GUserPartsVarsBuilder(); + set vars(_i3.GUserPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GUserPartsReqBuilder() { + GUserPartsReq._initializeBuilder(this); + } + + GUserPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GUserPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsReq; + } + + @override + void update(void Function(GUserPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsReq build() { + _$GUserPartsReq _$result; + try { + _$result = _$v ?? + new _$GUserPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUserPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRepoCommitReq extends GRepoCommitReq { + @override + final _i3.GRepoCommitVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GRepoCommitReq([void Function(GRepoCommitReqBuilder) updates]) => + (new GRepoCommitReqBuilder()..update(updates)).build(); + + _$GRepoCommitReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GRepoCommitReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GRepoCommitReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError('GRepoCommitReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GRepoCommitReq', 'idFields'); + } + } + + @override + GRepoCommitReq rebuild(void Function(GRepoCommitReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoCommitReqBuilder toBuilder() => + new GRepoCommitReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoCommitReq && + 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('GRepoCommitReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GRepoCommitReqBuilder + implements Builder { + _$GRepoCommitReq _$v; + + _i3.GRepoCommitVarsBuilder _vars; + _i3.GRepoCommitVarsBuilder get vars => + _$this._vars ??= new _i3.GRepoCommitVarsBuilder(); + set vars(_i3.GRepoCommitVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GRepoCommitReqBuilder() { + GRepoCommitReq._initializeBuilder(this); + } + + GRepoCommitReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GRepoCommitReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoCommitReq; + } + + @override + void update(void Function(GRepoCommitReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoCommitReq build() { + _$GRepoCommitReq _$result; + try { + _$result = _$v ?? + new _$GRepoCommitReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRepoCommitReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRepoRefReq extends GRepoRefReq { + @override + final _i3.GRepoRefVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GRepoRefReq([void Function(GRepoRefReqBuilder) updates]) => + (new GRepoRefReqBuilder()..update(updates)).build(); + + _$GRepoRefReq._({this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GRepoRefReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GRepoRefReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError('GRepoRefReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GRepoRefReq', 'idFields'); + } + } + + @override + GRepoRefReq rebuild(void Function(GRepoRefReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoRefReqBuilder toBuilder() => new GRepoRefReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoRefReq && + 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('GRepoRefReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GRepoRefReqBuilder implements Builder { + _$GRepoRefReq _$v; + + _i3.GRepoRefVarsBuilder _vars; + _i3.GRepoRefVarsBuilder get vars => + _$this._vars ??= new _i3.GRepoRefVarsBuilder(); + set vars(_i3.GRepoRefVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GRepoRefReqBuilder() { + GRepoRefReq._initializeBuilder(this); + } + + GRepoRefReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GRepoRefReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoRefReq; + } + + @override + void update(void Function(GRepoRefReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoRefReq build() { + _$GRepoRefReq _$result; + try { + _$result = _$v ?? + new _$GRepoRefReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRepoRefReq', _$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 idFields; + + factory _$GCommitsRefCommitReq( + [void Function(GCommitsRefCommitReqBuilder) updates]) => + (new GCommitsRefCommitReqBuilder()..update(updates)).build(); + + _$GCommitsRefCommitReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GCommitsRefCommitReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GCommitsRefCommitReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GCommitsRefCommitReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('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('GCommitsRefCommitReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GCommitsRefCommitReqBuilder + implements Builder { + _$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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GCommitsRefCommitReqBuilder() { + GCommitsRefCommitReq._initializeBuilder(this); + } + + GCommitsRefCommitReqBuilder get _$this { + 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) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefCommitReq; + } + + @override + void update(void Function(GCommitsRefCommitReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefCommitReq build() { + _$GCommitsRefCommitReq _$result; + try { + _$result = _$v ?? + new _$GCommitsRefCommitReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + '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 idFields; + + factory _$GCommitsRefReq([void Function(GCommitsRefReqBuilder) updates]) => + (new GCommitsRefReqBuilder()..update(updates)).build(); + + _$GCommitsRefReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GCommitsRefReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GCommitsRefReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError('GCommitsRefReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('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('GCommitsRefReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GCommitsRefReqBuilder + implements Builder { + _$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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GCommitsRefReqBuilder() { + GCommitsRefReq._initializeBuilder(this); + } + + GCommitsRefReqBuilder get _$this { + 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) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefReq; + } + + @override + void update(void Function(GCommitsRefReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefReq build() { + _$GCommitsRefReq _$result; + try { + _$result = _$v ?? + new _$GCommitsRefReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitsRefReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommentPartsReq extends GCommentPartsReq { + @override + final _i3.GCommentPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GCommentPartsReq( + [void Function(GCommentPartsReqBuilder) updates]) => + (new GCommentPartsReqBuilder()..update(updates)).build(); + + _$GCommentPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GCommentPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GCommentPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError('GCommentPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GCommentPartsReq', 'idFields'); + } + } + + @override + GCommentPartsReq rebuild(void Function(GCommentPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommentPartsReqBuilder toBuilder() => + new GCommentPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommentPartsReq && + 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('GCommentPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GCommentPartsReqBuilder + implements Builder { + _$GCommentPartsReq _$v; + + _i3.GCommentPartsVarsBuilder _vars; + _i3.GCommentPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GCommentPartsVarsBuilder(); + set vars(_i3.GCommentPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GCommentPartsReqBuilder() { + GCommentPartsReq._initializeBuilder(this); + } + + GCommentPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GCommentPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommentPartsReq; + } + + @override + void update(void Function(GCommentPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommentPartsReq build() { + _$GCommentPartsReq _$result; + try { + _$result = _$v ?? + new _$GCommentPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommentPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReactablePartsReq extends GReactablePartsReq { + @override + final _i3.GReactablePartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GReactablePartsReq( + [void Function(GReactablePartsReqBuilder) updates]) => + (new GReactablePartsReqBuilder()..update(updates)).build(); + + _$GReactablePartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GReactablePartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GReactablePartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError('GReactablePartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GReactablePartsReq', 'idFields'); + } + } + + @override + GReactablePartsReq rebuild( + void Function(GReactablePartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReactablePartsReqBuilder toBuilder() => + new GReactablePartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReactablePartsReq && + 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('GReactablePartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GReactablePartsReqBuilder + implements Builder { + _$GReactablePartsReq _$v; + + _i3.GReactablePartsVarsBuilder _vars; + _i3.GReactablePartsVarsBuilder get vars => + _$this._vars ??= new _i3.GReactablePartsVarsBuilder(); + set vars(_i3.GReactablePartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GReactablePartsReqBuilder() { + GReactablePartsReq._initializeBuilder(this); + } + + GReactablePartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GReactablePartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReactablePartsReq; + } + + @override + void update(void Function(GReactablePartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReactablePartsReq build() { + _$GReactablePartsReq _$result; + try { + _$result = _$v ?? + new _$GReactablePartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReactablePartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReferencedEventPartsReq extends GReferencedEventPartsReq { + @override + final _i3.GReferencedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GReferencedEventPartsReq( + [void Function(GReferencedEventPartsReqBuilder) updates]) => + (new GReferencedEventPartsReqBuilder()..update(updates)).build(); + + _$GReferencedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GReferencedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GReferencedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GReferencedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GReferencedEventPartsReq', 'idFields'); + } + } + + @override + GReferencedEventPartsReq rebuild( + void Function(GReferencedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReferencedEventPartsReqBuilder toBuilder() => + new GReferencedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReferencedEventPartsReq && + 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('GReferencedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GReferencedEventPartsReqBuilder + implements + Builder { + _$GReferencedEventPartsReq _$v; + + _i3.GReferencedEventPartsVarsBuilder _vars; + _i3.GReferencedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GReferencedEventPartsVarsBuilder(); + set vars(_i3.GReferencedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GReferencedEventPartsReqBuilder() { + GReferencedEventPartsReq._initializeBuilder(this); + } + + GReferencedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GReferencedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReferencedEventPartsReq; + } + + @override + void update(void Function(GReferencedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReferencedEventPartsReq build() { + _$GReferencedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GReferencedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReferencedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRenamedTitleEventPartsReq extends GRenamedTitleEventPartsReq { + @override + final _i3.GRenamedTitleEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GRenamedTitleEventPartsReq( + [void Function(GRenamedTitleEventPartsReqBuilder) updates]) => + (new GRenamedTitleEventPartsReqBuilder()..update(updates)).build(); + + _$GRenamedTitleEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GRenamedTitleEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GRenamedTitleEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GRenamedTitleEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GRenamedTitleEventPartsReq', 'idFields'); + } + } + + @override + GRenamedTitleEventPartsReq rebuild( + void Function(GRenamedTitleEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRenamedTitleEventPartsReqBuilder toBuilder() => + new GRenamedTitleEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRenamedTitleEventPartsReq && + 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('GRenamedTitleEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GRenamedTitleEventPartsReqBuilder + implements + Builder { + _$GRenamedTitleEventPartsReq _$v; + + _i3.GRenamedTitleEventPartsVarsBuilder _vars; + _i3.GRenamedTitleEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GRenamedTitleEventPartsVarsBuilder(); + set vars(_i3.GRenamedTitleEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GRenamedTitleEventPartsReqBuilder() { + GRenamedTitleEventPartsReq._initializeBuilder(this); + } + + GRenamedTitleEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GRenamedTitleEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRenamedTitleEventPartsReq; + } + + @override + void update(void Function(GRenamedTitleEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRenamedTitleEventPartsReq build() { + _$GRenamedTitleEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GRenamedTitleEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRenamedTitleEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GClosedEventPartsReq extends GClosedEventPartsReq { + @override + final _i3.GClosedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GClosedEventPartsReq( + [void Function(GClosedEventPartsReqBuilder) updates]) => + (new GClosedEventPartsReqBuilder()..update(updates)).build(); + + _$GClosedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GClosedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GClosedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GClosedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GClosedEventPartsReq', 'idFields'); + } + } + + @override + GClosedEventPartsReq rebuild( + void Function(GClosedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GClosedEventPartsReqBuilder toBuilder() => + new GClosedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GClosedEventPartsReq && + 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('GClosedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GClosedEventPartsReqBuilder + implements Builder { + _$GClosedEventPartsReq _$v; + + _i3.GClosedEventPartsVarsBuilder _vars; + _i3.GClosedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GClosedEventPartsVarsBuilder(); + set vars(_i3.GClosedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GClosedEventPartsReqBuilder() { + GClosedEventPartsReq._initializeBuilder(this); + } + + GClosedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GClosedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GClosedEventPartsReq; + } + + @override + void update(void Function(GClosedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GClosedEventPartsReq build() { + _$GClosedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GClosedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GClosedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReopenedEventPartsReq extends GReopenedEventPartsReq { + @override + final _i3.GReopenedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GReopenedEventPartsReq( + [void Function(GReopenedEventPartsReqBuilder) updates]) => + (new GReopenedEventPartsReqBuilder()..update(updates)).build(); + + _$GReopenedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GReopenedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GReopenedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GReopenedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GReopenedEventPartsReq', 'idFields'); + } + } + + @override + GReopenedEventPartsReq rebuild( + void Function(GReopenedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReopenedEventPartsReqBuilder toBuilder() => + new GReopenedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReopenedEventPartsReq && + 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('GReopenedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GReopenedEventPartsReqBuilder + implements Builder { + _$GReopenedEventPartsReq _$v; + + _i3.GReopenedEventPartsVarsBuilder _vars; + _i3.GReopenedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GReopenedEventPartsVarsBuilder(); + set vars(_i3.GReopenedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GReopenedEventPartsReqBuilder() { + GReopenedEventPartsReq._initializeBuilder(this); + } + + GReopenedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GReopenedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReopenedEventPartsReq; + } + + @override + void update(void Function(GReopenedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReopenedEventPartsReq build() { + _$GReopenedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GReopenedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReopenedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCrossReferencedEventPartsReq extends GCrossReferencedEventPartsReq { + @override + final _i3.GCrossReferencedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GCrossReferencedEventPartsReq( + [void Function(GCrossReferencedEventPartsReqBuilder) updates]) => + (new GCrossReferencedEventPartsReqBuilder()..update(updates)).build(); + + _$GCrossReferencedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GCrossReferencedEventPartsReq', 'idFields'); + } + } + + @override + GCrossReferencedEventPartsReq rebuild( + void Function(GCrossReferencedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCrossReferencedEventPartsReqBuilder toBuilder() => + new GCrossReferencedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCrossReferencedEventPartsReq && + 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('GCrossReferencedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GCrossReferencedEventPartsReqBuilder + implements + Builder { + _$GCrossReferencedEventPartsReq _$v; + + _i3.GCrossReferencedEventPartsVarsBuilder _vars; + _i3.GCrossReferencedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GCrossReferencedEventPartsVarsBuilder(); + set vars(_i3.GCrossReferencedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GCrossReferencedEventPartsReqBuilder() { + GCrossReferencedEventPartsReq._initializeBuilder(this); + } + + GCrossReferencedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GCrossReferencedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCrossReferencedEventPartsReq; + } + + @override + void update(void Function(GCrossReferencedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCrossReferencedEventPartsReq build() { + _$GCrossReferencedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GCrossReferencedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCrossReferencedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GLabeledEventPartsReq extends GLabeledEventPartsReq { + @override + final _i3.GLabeledEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GLabeledEventPartsReq( + [void Function(GLabeledEventPartsReqBuilder) updates]) => + (new GLabeledEventPartsReqBuilder()..update(updates)).build(); + + _$GLabeledEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GLabeledEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GLabeledEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GLabeledEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GLabeledEventPartsReq', 'idFields'); + } + } + + @override + GLabeledEventPartsReq rebuild( + void Function(GLabeledEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GLabeledEventPartsReqBuilder toBuilder() => + new GLabeledEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GLabeledEventPartsReq && + 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('GLabeledEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GLabeledEventPartsReqBuilder + implements Builder { + _$GLabeledEventPartsReq _$v; + + _i3.GLabeledEventPartsVarsBuilder _vars; + _i3.GLabeledEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GLabeledEventPartsVarsBuilder(); + set vars(_i3.GLabeledEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GLabeledEventPartsReqBuilder() { + GLabeledEventPartsReq._initializeBuilder(this); + } + + GLabeledEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GLabeledEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GLabeledEventPartsReq; + } + + @override + void update(void Function(GLabeledEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GLabeledEventPartsReq build() { + _$GLabeledEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GLabeledEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GLabeledEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUnlabeledEventPartsReq extends GUnlabeledEventPartsReq { + @override + final _i3.GUnlabeledEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GUnlabeledEventPartsReq( + [void Function(GUnlabeledEventPartsReqBuilder) updates]) => + (new GUnlabeledEventPartsReqBuilder()..update(updates)).build(); + + _$GUnlabeledEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GUnlabeledEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GUnlabeledEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GUnlabeledEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GUnlabeledEventPartsReq', 'idFields'); + } + } + + @override + GUnlabeledEventPartsReq rebuild( + void Function(GUnlabeledEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnlabeledEventPartsReqBuilder toBuilder() => + new GUnlabeledEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnlabeledEventPartsReq && + 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('GUnlabeledEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GUnlabeledEventPartsReqBuilder + implements + Builder { + _$GUnlabeledEventPartsReq _$v; + + _i3.GUnlabeledEventPartsVarsBuilder _vars; + _i3.GUnlabeledEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GUnlabeledEventPartsVarsBuilder(); + set vars(_i3.GUnlabeledEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GUnlabeledEventPartsReqBuilder() { + GUnlabeledEventPartsReq._initializeBuilder(this); + } + + GUnlabeledEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GUnlabeledEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnlabeledEventPartsReq; + } + + @override + void update(void Function(GUnlabeledEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnlabeledEventPartsReq build() { + _$GUnlabeledEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GUnlabeledEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUnlabeledEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GMilestonedEventPartsReq extends GMilestonedEventPartsReq { + @override + final _i3.GMilestonedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GMilestonedEventPartsReq( + [void Function(GMilestonedEventPartsReqBuilder) updates]) => + (new GMilestonedEventPartsReqBuilder()..update(updates)).build(); + + _$GMilestonedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GMilestonedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GMilestonedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GMilestonedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GMilestonedEventPartsReq', 'idFields'); + } + } + + @override + GMilestonedEventPartsReq rebuild( + void Function(GMilestonedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMilestonedEventPartsReqBuilder toBuilder() => + new GMilestonedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMilestonedEventPartsReq && + 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('GMilestonedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GMilestonedEventPartsReqBuilder + implements + Builder { + _$GMilestonedEventPartsReq _$v; + + _i3.GMilestonedEventPartsVarsBuilder _vars; + _i3.GMilestonedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GMilestonedEventPartsVarsBuilder(); + set vars(_i3.GMilestonedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GMilestonedEventPartsReqBuilder() { + GMilestonedEventPartsReq._initializeBuilder(this); + } + + GMilestonedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GMilestonedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMilestonedEventPartsReq; + } + + @override + void update(void Function(GMilestonedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMilestonedEventPartsReq build() { + _$GMilestonedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GMilestonedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GMilestonedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GDemilestonedEventPartsReq extends GDemilestonedEventPartsReq { + @override + final _i3.GDemilestonedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GDemilestonedEventPartsReq( + [void Function(GDemilestonedEventPartsReqBuilder) updates]) => + (new GDemilestonedEventPartsReqBuilder()..update(updates)).build(); + + _$GDemilestonedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GDemilestonedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GDemilestonedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GDemilestonedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GDemilestonedEventPartsReq', 'idFields'); + } + } + + @override + GDemilestonedEventPartsReq rebuild( + void Function(GDemilestonedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDemilestonedEventPartsReqBuilder toBuilder() => + new GDemilestonedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDemilestonedEventPartsReq && + 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('GDemilestonedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GDemilestonedEventPartsReqBuilder + implements + Builder { + _$GDemilestonedEventPartsReq _$v; + + _i3.GDemilestonedEventPartsVarsBuilder _vars; + _i3.GDemilestonedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GDemilestonedEventPartsVarsBuilder(); + set vars(_i3.GDemilestonedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GDemilestonedEventPartsReqBuilder() { + GDemilestonedEventPartsReq._initializeBuilder(this); + } + + GDemilestonedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GDemilestonedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDemilestonedEventPartsReq; + } + + @override + void update(void Function(GDemilestonedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDemilestonedEventPartsReq build() { + _$GDemilestonedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GDemilestonedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GDemilestonedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GLockedEventPartsReq extends GLockedEventPartsReq { + @override + final _i3.GLockedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GLockedEventPartsReq( + [void Function(GLockedEventPartsReqBuilder) updates]) => + (new GLockedEventPartsReqBuilder()..update(updates)).build(); + + _$GLockedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GLockedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GLockedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GLockedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GLockedEventPartsReq', 'idFields'); + } + } + + @override + GLockedEventPartsReq rebuild( + void Function(GLockedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GLockedEventPartsReqBuilder toBuilder() => + new GLockedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GLockedEventPartsReq && + 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('GLockedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GLockedEventPartsReqBuilder + implements Builder { + _$GLockedEventPartsReq _$v; + + _i3.GLockedEventPartsVarsBuilder _vars; + _i3.GLockedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GLockedEventPartsVarsBuilder(); + set vars(_i3.GLockedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GLockedEventPartsReqBuilder() { + GLockedEventPartsReq._initializeBuilder(this); + } + + GLockedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GLockedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GLockedEventPartsReq; + } + + @override + void update(void Function(GLockedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GLockedEventPartsReq build() { + _$GLockedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GLockedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GLockedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUnlockedEventPartsReq extends GUnlockedEventPartsReq { + @override + final _i3.GUnlockedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GUnlockedEventPartsReq( + [void Function(GUnlockedEventPartsReqBuilder) updates]) => + (new GUnlockedEventPartsReqBuilder()..update(updates)).build(); + + _$GUnlockedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GUnlockedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GUnlockedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GUnlockedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GUnlockedEventPartsReq', 'idFields'); + } + } + + @override + GUnlockedEventPartsReq rebuild( + void Function(GUnlockedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnlockedEventPartsReqBuilder toBuilder() => + new GUnlockedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnlockedEventPartsReq && + 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('GUnlockedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GUnlockedEventPartsReqBuilder + implements Builder { + _$GUnlockedEventPartsReq _$v; + + _i3.GUnlockedEventPartsVarsBuilder _vars; + _i3.GUnlockedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GUnlockedEventPartsVarsBuilder(); + set vars(_i3.GUnlockedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GUnlockedEventPartsReqBuilder() { + GUnlockedEventPartsReq._initializeBuilder(this); + } + + GUnlockedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GUnlockedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnlockedEventPartsReq; + } + + @override + void update(void Function(GUnlockedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnlockedEventPartsReq build() { + _$GUnlockedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GUnlockedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUnlockedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GAssignedEventPartsReq extends GAssignedEventPartsReq { + @override + final _i3.GAssignedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GAssignedEventPartsReq( + [void Function(GAssignedEventPartsReqBuilder) updates]) => + (new GAssignedEventPartsReqBuilder()..update(updates)).build(); + + _$GAssignedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GAssignedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GAssignedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GAssignedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GAssignedEventPartsReq', 'idFields'); + } + } + + @override + GAssignedEventPartsReq rebuild( + void Function(GAssignedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GAssignedEventPartsReqBuilder toBuilder() => + new GAssignedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAssignedEventPartsReq && + 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('GAssignedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GAssignedEventPartsReqBuilder + implements Builder { + _$GAssignedEventPartsReq _$v; + + _i3.GAssignedEventPartsVarsBuilder _vars; + _i3.GAssignedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GAssignedEventPartsVarsBuilder(); + set vars(_i3.GAssignedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GAssignedEventPartsReqBuilder() { + GAssignedEventPartsReq._initializeBuilder(this); + } + + GAssignedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GAssignedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAssignedEventPartsReq; + } + + @override + void update(void Function(GAssignedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAssignedEventPartsReq build() { + _$GAssignedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GAssignedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GAssignedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUnassignedEventPartsReq extends GUnassignedEventPartsReq { + @override + final _i3.GUnassignedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GUnassignedEventPartsReq( + [void Function(GUnassignedEventPartsReqBuilder) updates]) => + (new GUnassignedEventPartsReqBuilder()..update(updates)).build(); + + _$GUnassignedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GUnassignedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GUnassignedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GUnassignedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GUnassignedEventPartsReq', 'idFields'); + } + } + + @override + GUnassignedEventPartsReq rebuild( + void Function(GUnassignedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnassignedEventPartsReqBuilder toBuilder() => + new GUnassignedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnassignedEventPartsReq && + 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('GUnassignedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GUnassignedEventPartsReqBuilder + implements + Builder { + _$GUnassignedEventPartsReq _$v; + + _i3.GUnassignedEventPartsVarsBuilder _vars; + _i3.GUnassignedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GUnassignedEventPartsVarsBuilder(); + set vars(_i3.GUnassignedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GUnassignedEventPartsReqBuilder() { + GUnassignedEventPartsReq._initializeBuilder(this); + } + + GUnassignedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GUnassignedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnassignedEventPartsReq; + } + + @override + void update(void Function(GUnassignedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnassignedEventPartsReq build() { + _$GUnassignedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GUnassignedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUnassignedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GSubscribedEventPartsReq extends GSubscribedEventPartsReq { + @override + final _i3.GSubscribedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GSubscribedEventPartsReq( + [void Function(GSubscribedEventPartsReqBuilder) updates]) => + (new GSubscribedEventPartsReqBuilder()..update(updates)).build(); + + _$GSubscribedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GSubscribedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GSubscribedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GSubscribedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GSubscribedEventPartsReq', 'idFields'); + } + } + + @override + GSubscribedEventPartsReq rebuild( + void Function(GSubscribedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GSubscribedEventPartsReqBuilder toBuilder() => + new GSubscribedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GSubscribedEventPartsReq && + 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('GSubscribedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GSubscribedEventPartsReqBuilder + implements + Builder { + _$GSubscribedEventPartsReq _$v; + + _i3.GSubscribedEventPartsVarsBuilder _vars; + _i3.GSubscribedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GSubscribedEventPartsVarsBuilder(); + set vars(_i3.GSubscribedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GSubscribedEventPartsReqBuilder() { + GSubscribedEventPartsReq._initializeBuilder(this); + } + + GSubscribedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GSubscribedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GSubscribedEventPartsReq; + } + + @override + void update(void Function(GSubscribedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GSubscribedEventPartsReq build() { + _$GSubscribedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GSubscribedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GSubscribedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUnsubscribedEventPartsReq extends GUnsubscribedEventPartsReq { + @override + final _i3.GUnsubscribedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GUnsubscribedEventPartsReq( + [void Function(GUnsubscribedEventPartsReqBuilder) updates]) => + (new GUnsubscribedEventPartsReqBuilder()..update(updates)).build(); + + _$GUnsubscribedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GUnsubscribedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GUnsubscribedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GUnsubscribedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GUnsubscribedEventPartsReq', 'idFields'); + } + } + + @override + GUnsubscribedEventPartsReq rebuild( + void Function(GUnsubscribedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnsubscribedEventPartsReqBuilder toBuilder() => + new GUnsubscribedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnsubscribedEventPartsReq && + 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('GUnsubscribedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GUnsubscribedEventPartsReqBuilder + implements + Builder { + _$GUnsubscribedEventPartsReq _$v; + + _i3.GUnsubscribedEventPartsVarsBuilder _vars; + _i3.GUnsubscribedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GUnsubscribedEventPartsVarsBuilder(); + set vars(_i3.GUnsubscribedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GUnsubscribedEventPartsReqBuilder() { + GUnsubscribedEventPartsReq._initializeBuilder(this); + } + + GUnsubscribedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GUnsubscribedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnsubscribedEventPartsReq; + } + + @override + void update(void Function(GUnsubscribedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnsubscribedEventPartsReq build() { + _$GUnsubscribedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GUnsubscribedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUnsubscribedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GMentionedEventPartsReq extends GMentionedEventPartsReq { + @override + final _i3.GMentionedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GMentionedEventPartsReq( + [void Function(GMentionedEventPartsReqBuilder) updates]) => + (new GMentionedEventPartsReqBuilder()..update(updates)).build(); + + _$GMentionedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GMentionedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GMentionedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GMentionedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GMentionedEventPartsReq', 'idFields'); + } + } + + @override + GMentionedEventPartsReq rebuild( + void Function(GMentionedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMentionedEventPartsReqBuilder toBuilder() => + new GMentionedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMentionedEventPartsReq && + 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('GMentionedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GMentionedEventPartsReqBuilder + implements + Builder { + _$GMentionedEventPartsReq _$v; + + _i3.GMentionedEventPartsVarsBuilder _vars; + _i3.GMentionedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GMentionedEventPartsVarsBuilder(); + set vars(_i3.GMentionedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GMentionedEventPartsReqBuilder() { + GMentionedEventPartsReq._initializeBuilder(this); + } + + GMentionedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GMentionedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMentionedEventPartsReq; + } + + @override + void update(void Function(GMentionedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMentionedEventPartsReq build() { + _$GMentionedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GMentionedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GMentionedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GPinnedEventPartsReq extends GPinnedEventPartsReq { + @override + final _i3.GPinnedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GPinnedEventPartsReq( + [void Function(GPinnedEventPartsReqBuilder) updates]) => + (new GPinnedEventPartsReqBuilder()..update(updates)).build(); + + _$GPinnedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GPinnedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GPinnedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GPinnedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GPinnedEventPartsReq', 'idFields'); + } + } + + @override + GPinnedEventPartsReq rebuild( + void Function(GPinnedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPinnedEventPartsReqBuilder toBuilder() => + new GPinnedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPinnedEventPartsReq && + 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('GPinnedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GPinnedEventPartsReqBuilder + implements Builder { + _$GPinnedEventPartsReq _$v; + + _i3.GPinnedEventPartsVarsBuilder _vars; + _i3.GPinnedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GPinnedEventPartsVarsBuilder(); + set vars(_i3.GPinnedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GPinnedEventPartsReqBuilder() { + GPinnedEventPartsReq._initializeBuilder(this); + } + + GPinnedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GPinnedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPinnedEventPartsReq; + } + + @override + void update(void Function(GPinnedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPinnedEventPartsReq build() { + _$GPinnedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GPinnedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GPinnedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GTransferredEventPartsReq extends GTransferredEventPartsReq { + @override + final _i3.GTransferredEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GTransferredEventPartsReq( + [void Function(GTransferredEventPartsReqBuilder) updates]) => + (new GTransferredEventPartsReqBuilder()..update(updates)).build(); + + _$GTransferredEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GTransferredEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GTransferredEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GTransferredEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GTransferredEventPartsReq', 'idFields'); + } + } + + @override + GTransferredEventPartsReq rebuild( + void Function(GTransferredEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GTransferredEventPartsReqBuilder toBuilder() => + new GTransferredEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GTransferredEventPartsReq && + 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('GTransferredEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GTransferredEventPartsReqBuilder + implements + Builder { + _$GTransferredEventPartsReq _$v; + + _i3.GTransferredEventPartsVarsBuilder _vars; + _i3.GTransferredEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GTransferredEventPartsVarsBuilder(); + set vars(_i3.GTransferredEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GTransferredEventPartsReqBuilder() { + GTransferredEventPartsReq._initializeBuilder(this); + } + + GTransferredEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GTransferredEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GTransferredEventPartsReq; + } + + @override + void update(void Function(GTransferredEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GTransferredEventPartsReq build() { + _$GTransferredEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GTransferredEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GTransferredEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GPullRequestCommitPartsReq extends GPullRequestCommitPartsReq { + @override + final _i3.GPullRequestCommitPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GPullRequestCommitPartsReq( + [void Function(GPullRequestCommitPartsReqBuilder) updates]) => + (new GPullRequestCommitPartsReqBuilder()..update(updates)).build(); + + _$GPullRequestCommitPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GPullRequestCommitPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestCommitPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestCommitPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestCommitPartsReq', 'idFields'); + } + } + + @override + GPullRequestCommitPartsReq rebuild( + void Function(GPullRequestCommitPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestCommitPartsReqBuilder toBuilder() => + new GPullRequestCommitPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestCommitPartsReq && + 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('GPullRequestCommitPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GPullRequestCommitPartsReqBuilder + implements + Builder { + _$GPullRequestCommitPartsReq _$v; + + _i3.GPullRequestCommitPartsVarsBuilder _vars; + _i3.GPullRequestCommitPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GPullRequestCommitPartsVarsBuilder(); + set vars(_i3.GPullRequestCommitPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GPullRequestCommitPartsReqBuilder() { + GPullRequestCommitPartsReq._initializeBuilder(this); + } + + GPullRequestCommitPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestCommitPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestCommitPartsReq; + } + + @override + void update(void Function(GPullRequestCommitPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestCommitPartsReq build() { + _$GPullRequestCommitPartsReq _$result; + try { + _$result = _$v ?? + new _$GPullRequestCommitPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GPullRequestCommitPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GDeployedEventPartsReq extends GDeployedEventPartsReq { + @override + final _i3.GDeployedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GDeployedEventPartsReq( + [void Function(GDeployedEventPartsReqBuilder) updates]) => + (new GDeployedEventPartsReqBuilder()..update(updates)).build(); + + _$GDeployedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GDeployedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GDeployedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GDeployedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GDeployedEventPartsReq', 'idFields'); + } + } + + @override + GDeployedEventPartsReq rebuild( + void Function(GDeployedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeployedEventPartsReqBuilder toBuilder() => + new GDeployedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeployedEventPartsReq && + 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('GDeployedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GDeployedEventPartsReqBuilder + implements Builder { + _$GDeployedEventPartsReq _$v; + + _i3.GDeployedEventPartsVarsBuilder _vars; + _i3.GDeployedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GDeployedEventPartsVarsBuilder(); + set vars(_i3.GDeployedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GDeployedEventPartsReqBuilder() { + GDeployedEventPartsReq._initializeBuilder(this); + } + + GDeployedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GDeployedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeployedEventPartsReq; + } + + @override + void update(void Function(GDeployedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeployedEventPartsReq build() { + _$GDeployedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GDeployedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GDeployedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GDeploymentEnvironmentChangedEventPartsReq + extends GDeploymentEnvironmentChangedEventPartsReq { + @override + final _i3.GDeploymentEnvironmentChangedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GDeploymentEnvironmentChangedEventPartsReq( + [void Function(GDeploymentEnvironmentChangedEventPartsReqBuilder) + updates]) => + (new GDeploymentEnvironmentChangedEventPartsReqBuilder()..update(updates)) + .build(); + + _$GDeploymentEnvironmentChangedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError( + 'GDeploymentEnvironmentChangedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GDeploymentEnvironmentChangedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GDeploymentEnvironmentChangedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GDeploymentEnvironmentChangedEventPartsReq', 'idFields'); + } + } + + @override + GDeploymentEnvironmentChangedEventPartsReq rebuild( + void Function(GDeploymentEnvironmentChangedEventPartsReqBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeploymentEnvironmentChangedEventPartsReqBuilder toBuilder() => + new GDeploymentEnvironmentChangedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeploymentEnvironmentChangedEventPartsReq && + 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( + 'GDeploymentEnvironmentChangedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GDeploymentEnvironmentChangedEventPartsReqBuilder + implements + Builder { + _$GDeploymentEnvironmentChangedEventPartsReq _$v; + + _i3.GDeploymentEnvironmentChangedEventPartsVarsBuilder _vars; + _i3.GDeploymentEnvironmentChangedEventPartsVarsBuilder get vars => + _$this._vars ??= + new _i3.GDeploymentEnvironmentChangedEventPartsVarsBuilder(); + set vars(_i3.GDeploymentEnvironmentChangedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GDeploymentEnvironmentChangedEventPartsReqBuilder() { + GDeploymentEnvironmentChangedEventPartsReq._initializeBuilder(this); + } + + GDeploymentEnvironmentChangedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GDeploymentEnvironmentChangedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeploymentEnvironmentChangedEventPartsReq; + } + + @override + void update( + void Function(GDeploymentEnvironmentChangedEventPartsReqBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GDeploymentEnvironmentChangedEventPartsReq build() { + _$GDeploymentEnvironmentChangedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GDeploymentEnvironmentChangedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GDeploymentEnvironmentChangedEventPartsReq', + _$failedField, + e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GHeadRefRestoredEventPartsReq extends GHeadRefRestoredEventPartsReq { + @override + final _i3.GHeadRefRestoredEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GHeadRefRestoredEventPartsReq( + [void Function(GHeadRefRestoredEventPartsReqBuilder) updates]) => + (new GHeadRefRestoredEventPartsReqBuilder()..update(updates)).build(); + + _$GHeadRefRestoredEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefRestoredEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefRestoredEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefRestoredEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefRestoredEventPartsReq', 'idFields'); + } + } + + @override + GHeadRefRestoredEventPartsReq rebuild( + void Function(GHeadRefRestoredEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GHeadRefRestoredEventPartsReqBuilder toBuilder() => + new GHeadRefRestoredEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GHeadRefRestoredEventPartsReq && + 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('GHeadRefRestoredEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GHeadRefRestoredEventPartsReqBuilder + implements + Builder { + _$GHeadRefRestoredEventPartsReq _$v; + + _i3.GHeadRefRestoredEventPartsVarsBuilder _vars; + _i3.GHeadRefRestoredEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GHeadRefRestoredEventPartsVarsBuilder(); + set vars(_i3.GHeadRefRestoredEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GHeadRefRestoredEventPartsReqBuilder() { + GHeadRefRestoredEventPartsReq._initializeBuilder(this); + } + + GHeadRefRestoredEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GHeadRefRestoredEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GHeadRefRestoredEventPartsReq; + } + + @override + void update(void Function(GHeadRefRestoredEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GHeadRefRestoredEventPartsReq build() { + _$GHeadRefRestoredEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GHeadRefRestoredEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GHeadRefRestoredEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GBaseRefForcePushedEventPartsReq + extends GBaseRefForcePushedEventPartsReq { + @override + final _i3.GBaseRefForcePushedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GBaseRefForcePushedEventPartsReq( + [void Function(GBaseRefForcePushedEventPartsReqBuilder) updates]) => + (new GBaseRefForcePushedEventPartsReqBuilder()..update(updates)).build(); + + _$GBaseRefForcePushedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError( + 'GBaseRefForcePushedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GBaseRefForcePushedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GBaseRefForcePushedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GBaseRefForcePushedEventPartsReq', 'idFields'); + } + } + + @override + GBaseRefForcePushedEventPartsReq rebuild( + void Function(GBaseRefForcePushedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GBaseRefForcePushedEventPartsReqBuilder toBuilder() => + new GBaseRefForcePushedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GBaseRefForcePushedEventPartsReq && + 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('GBaseRefForcePushedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GBaseRefForcePushedEventPartsReqBuilder + implements + Builder { + _$GBaseRefForcePushedEventPartsReq _$v; + + _i3.GBaseRefForcePushedEventPartsVarsBuilder _vars; + _i3.GBaseRefForcePushedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GBaseRefForcePushedEventPartsVarsBuilder(); + set vars(_i3.GBaseRefForcePushedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GBaseRefForcePushedEventPartsReqBuilder() { + GBaseRefForcePushedEventPartsReq._initializeBuilder(this); + } + + GBaseRefForcePushedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GBaseRefForcePushedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GBaseRefForcePushedEventPartsReq; + } + + @override + void update(void Function(GBaseRefForcePushedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GBaseRefForcePushedEventPartsReq build() { + _$GBaseRefForcePushedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GBaseRefForcePushedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GBaseRefForcePushedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GHeadRefForcePushedEventPartsReq + extends GHeadRefForcePushedEventPartsReq { + @override + final _i3.GHeadRefForcePushedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GHeadRefForcePushedEventPartsReq( + [void Function(GHeadRefForcePushedEventPartsReqBuilder) updates]) => + (new GHeadRefForcePushedEventPartsReqBuilder()..update(updates)).build(); + + _$GHeadRefForcePushedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefForcePushedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefForcePushedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefForcePushedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefForcePushedEventPartsReq', 'idFields'); + } + } + + @override + GHeadRefForcePushedEventPartsReq rebuild( + void Function(GHeadRefForcePushedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GHeadRefForcePushedEventPartsReqBuilder toBuilder() => + new GHeadRefForcePushedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GHeadRefForcePushedEventPartsReq && + 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('GHeadRefForcePushedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GHeadRefForcePushedEventPartsReqBuilder + implements + Builder { + _$GHeadRefForcePushedEventPartsReq _$v; + + _i3.GHeadRefForcePushedEventPartsVarsBuilder _vars; + _i3.GHeadRefForcePushedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GHeadRefForcePushedEventPartsVarsBuilder(); + set vars(_i3.GHeadRefForcePushedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GHeadRefForcePushedEventPartsReqBuilder() { + GHeadRefForcePushedEventPartsReq._initializeBuilder(this); + } + + GHeadRefForcePushedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GHeadRefForcePushedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GHeadRefForcePushedEventPartsReq; + } + + @override + void update(void Function(GHeadRefForcePushedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GHeadRefForcePushedEventPartsReq build() { + _$GHeadRefForcePushedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GHeadRefForcePushedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GHeadRefForcePushedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReviewRequestedEventPartsReq extends GReviewRequestedEventPartsReq { + @override + final _i3.GReviewRequestedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GReviewRequestedEventPartsReq( + [void Function(GReviewRequestedEventPartsReqBuilder) updates]) => + (new GReviewRequestedEventPartsReqBuilder()..update(updates)).build(); + + _$GReviewRequestedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestedEventPartsReq', 'idFields'); + } + } + + @override + GReviewRequestedEventPartsReq rebuild( + void Function(GReviewRequestedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReviewRequestedEventPartsReqBuilder toBuilder() => + new GReviewRequestedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReviewRequestedEventPartsReq && + 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('GReviewRequestedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GReviewRequestedEventPartsReqBuilder + implements + Builder { + _$GReviewRequestedEventPartsReq _$v; + + _i3.GReviewRequestedEventPartsVarsBuilder _vars; + _i3.GReviewRequestedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GReviewRequestedEventPartsVarsBuilder(); + set vars(_i3.GReviewRequestedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GReviewRequestedEventPartsReqBuilder() { + GReviewRequestedEventPartsReq._initializeBuilder(this); + } + + GReviewRequestedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GReviewRequestedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReviewRequestedEventPartsReq; + } + + @override + void update(void Function(GReviewRequestedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReviewRequestedEventPartsReq build() { + _$GReviewRequestedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GReviewRequestedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReviewRequestedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReviewRequestRemovedEventPartsReq + extends GReviewRequestRemovedEventPartsReq { + @override + final _i3.GReviewRequestRemovedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GReviewRequestRemovedEventPartsReq( + [void Function(GReviewRequestRemovedEventPartsReqBuilder) updates]) => + (new GReviewRequestRemovedEventPartsReqBuilder()..update(updates)) + .build(); + + _$GReviewRequestRemovedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestRemovedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestRemovedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestRemovedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GReviewRequestRemovedEventPartsReq', 'idFields'); + } + } + + @override + GReviewRequestRemovedEventPartsReq rebuild( + void Function(GReviewRequestRemovedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReviewRequestRemovedEventPartsReqBuilder toBuilder() => + new GReviewRequestRemovedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReviewRequestRemovedEventPartsReq && + 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('GReviewRequestRemovedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GReviewRequestRemovedEventPartsReqBuilder + implements + Builder { + _$GReviewRequestRemovedEventPartsReq _$v; + + _i3.GReviewRequestRemovedEventPartsVarsBuilder _vars; + _i3.GReviewRequestRemovedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GReviewRequestRemovedEventPartsVarsBuilder(); + set vars(_i3.GReviewRequestRemovedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GReviewRequestRemovedEventPartsReqBuilder() { + GReviewRequestRemovedEventPartsReq._initializeBuilder(this); + } + + GReviewRequestRemovedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GReviewRequestRemovedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReviewRequestRemovedEventPartsReq; + } + + @override + void update( + void Function(GReviewRequestRemovedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReviewRequestRemovedEventPartsReq build() { + _$GReviewRequestRemovedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GReviewRequestRemovedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReviewRequestRemovedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GReviewDismissedEventPartsReq extends GReviewDismissedEventPartsReq { + @override + final _i3.GReviewDismissedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GReviewDismissedEventPartsReq( + [void Function(GReviewDismissedEventPartsReqBuilder) updates]) => + (new GReviewDismissedEventPartsReqBuilder()..update(updates)).build(); + + _$GReviewDismissedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError( + 'GReviewDismissedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GReviewDismissedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GReviewDismissedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GReviewDismissedEventPartsReq', 'idFields'); + } + } + + @override + GReviewDismissedEventPartsReq rebuild( + void Function(GReviewDismissedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReviewDismissedEventPartsReqBuilder toBuilder() => + new GReviewDismissedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReviewDismissedEventPartsReq && + 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('GReviewDismissedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GReviewDismissedEventPartsReqBuilder + implements + Builder { + _$GReviewDismissedEventPartsReq _$v; + + _i3.GReviewDismissedEventPartsVarsBuilder _vars; + _i3.GReviewDismissedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GReviewDismissedEventPartsVarsBuilder(); + set vars(_i3.GReviewDismissedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GReviewDismissedEventPartsReqBuilder() { + GReviewDismissedEventPartsReq._initializeBuilder(this); + } + + GReviewDismissedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GReviewDismissedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReviewDismissedEventPartsReq; + } + + @override + void update(void Function(GReviewDismissedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReviewDismissedEventPartsReq build() { + _$GReviewDismissedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GReviewDismissedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GReviewDismissedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GPullRequestReviewPartsReq extends GPullRequestReviewPartsReq { + @override + final _i3.GPullRequestReviewPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GPullRequestReviewPartsReq( + [void Function(GPullRequestReviewPartsReqBuilder) updates]) => + (new GPullRequestReviewPartsReqBuilder()..update(updates)).build(); + + _$GPullRequestReviewPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GPullRequestReviewPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GPullRequestReviewPartsReq', 'idFields'); + } + } + + @override + GPullRequestReviewPartsReq rebuild( + void Function(GPullRequestReviewPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestReviewPartsReqBuilder toBuilder() => + new GPullRequestReviewPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestReviewPartsReq && + 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('GPullRequestReviewPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GPullRequestReviewPartsReqBuilder + implements + Builder { + _$GPullRequestReviewPartsReq _$v; + + _i3.GPullRequestReviewPartsVarsBuilder _vars; + _i3.GPullRequestReviewPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GPullRequestReviewPartsVarsBuilder(); + set vars(_i3.GPullRequestReviewPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GPullRequestReviewPartsReqBuilder() { + GPullRequestReviewPartsReq._initializeBuilder(this); + } + + GPullRequestReviewPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestReviewPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestReviewPartsReq; + } + + @override + void update(void Function(GPullRequestReviewPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestReviewPartsReq build() { + _$GPullRequestReviewPartsReq _$result; + try { + _$result = _$v ?? + new _$GPullRequestReviewPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GPullRequestReviewPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GMergedEventPartsReq extends GMergedEventPartsReq { + @override + final _i3.GMergedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GMergedEventPartsReq( + [void Function(GMergedEventPartsReqBuilder) updates]) => + (new GMergedEventPartsReqBuilder()..update(updates)).build(); + + _$GMergedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError('GMergedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError('GMergedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GMergedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError('GMergedEventPartsReq', 'idFields'); + } + } + + @override + GMergedEventPartsReq rebuild( + void Function(GMergedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMergedEventPartsReqBuilder toBuilder() => + new GMergedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMergedEventPartsReq && + 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('GMergedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GMergedEventPartsReqBuilder + implements Builder { + _$GMergedEventPartsReq _$v; + + _i3.GMergedEventPartsVarsBuilder _vars; + _i3.GMergedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GMergedEventPartsVarsBuilder(); + set vars(_i3.GMergedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GMergedEventPartsReqBuilder() { + GMergedEventPartsReq._initializeBuilder(this); + } + + GMergedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GMergedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMergedEventPartsReq; + } + + @override + void update(void Function(GMergedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMergedEventPartsReq build() { + _$GMergedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GMergedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GMergedEventPartsReq', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GHeadRefDeletedEventPartsReq extends GHeadRefDeletedEventPartsReq { + @override + final _i3.GHeadRefDeletedEventPartsVars vars; + @override + final _i7.DocumentNode document; + @override + final String fragmentName; + @override + final Map idFields; + + factory _$GHeadRefDeletedEventPartsReq( + [void Function(GHeadRefDeletedEventPartsReqBuilder) updates]) => + (new GHeadRefDeletedEventPartsReqBuilder()..update(updates)).build(); + + _$GHeadRefDeletedEventPartsReq._( + {this.vars, this.document, this.fragmentName, this.idFields}) + : super._() { + if (vars == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefDeletedEventPartsReq', 'vars'); + } + if (document == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefDeletedEventPartsReq', 'document'); + } + if (fragmentName == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefDeletedEventPartsReq', 'fragmentName'); + } + if (idFields == null) { + throw new BuiltValueNullFieldError( + 'GHeadRefDeletedEventPartsReq', 'idFields'); + } + } + + @override + GHeadRefDeletedEventPartsReq rebuild( + void Function(GHeadRefDeletedEventPartsReqBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GHeadRefDeletedEventPartsReqBuilder toBuilder() => + new GHeadRefDeletedEventPartsReqBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GHeadRefDeletedEventPartsReq && + 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('GHeadRefDeletedEventPartsReq') + ..add('vars', vars) + ..add('document', document) + ..add('fragmentName', fragmentName) + ..add('idFields', idFields)) + .toString(); + } +} + +class GHeadRefDeletedEventPartsReqBuilder + implements + Builder { + _$GHeadRefDeletedEventPartsReq _$v; + + _i3.GHeadRefDeletedEventPartsVarsBuilder _vars; + _i3.GHeadRefDeletedEventPartsVarsBuilder get vars => + _$this._vars ??= new _i3.GHeadRefDeletedEventPartsVarsBuilder(); + set vars(_i3.GHeadRefDeletedEventPartsVarsBuilder 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 _idFields; + Map get idFields => _$this._idFields; + set idFields(Map idFields) => _$this._idFields = idFields; + + GHeadRefDeletedEventPartsReqBuilder() { + GHeadRefDeletedEventPartsReq._initializeBuilder(this); + } + + GHeadRefDeletedEventPartsReqBuilder get _$this { + if (_$v != null) { + _vars = _$v.vars?.toBuilder(); + _document = _$v.document; + _fragmentName = _$v.fragmentName; + _idFields = _$v.idFields; + _$v = null; + } + return this; + } + + @override + void replace(GHeadRefDeletedEventPartsReq other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GHeadRefDeletedEventPartsReq; + } + + @override + void update(void Function(GHeadRefDeletedEventPartsReqBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GHeadRefDeletedEventPartsReq build() { + _$GHeadRefDeletedEventPartsReq _$result; + try { + _$result = _$v ?? + new _$GHeadRefDeletedEventPartsReq._( + vars: vars.build(), + document: document, + fragmentName: fragmentName, + idFields: idFields); + } catch (_) { + String _$failedField; + try { + _$failedField = 'vars'; + vars.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GHeadRefDeletedEventPartsReq', _$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,lines_longer_than_80_chars,omit_local_variable_types,prefer_expression_function_bodies,sort_constructors_first,test_types_in_equals,unnecessary_const,unnecessary_new diff --git a/lib/graphql/github.var.gql.dart b/lib/graphql/github.var.gql.dart new file mode 100644 index 0000000..c6980bd --- /dev/null +++ b/lib/graphql/github.var.gql.dart @@ -0,0 +1,939 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +import 'package:built_value/built_value.dart'; +import 'package:built_value/serializer.dart'; +import 'package:git_touch/graphql/serializers.gql.dart' as _i1; + +part 'github.var.gql.g.dart'; + +abstract class GFollowersVars + implements Built { + GFollowersVars._(); + + factory GFollowersVars([Function(GFollowersVarsBuilder b) updates]) = + _$GFollowersVars; + + String get login; + @nullable + String get after; + static Serializer get serializer => + _$gFollowersVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GFollowersVars.serializer, this); + static GFollowersVars fromJson(Map json) => + _i1.serializers.deserializeWith(GFollowersVars.serializer, json); +} + +abstract class GFollowingVars + implements Built { + GFollowingVars._(); + + factory GFollowingVars([Function(GFollowingVarsBuilder b) updates]) = + _$GFollowingVars; + + String get login; + @nullable + String get after; + static Serializer get serializer => + _$gFollowingVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GFollowingVars.serializer, this); + static GFollowingVars fromJson(Map json) => + _i1.serializers.deserializeWith(GFollowingVars.serializer, json); +} + +abstract class GMembersVars + implements Built { + GMembersVars._(); + + factory GMembersVars([Function(GMembersVarsBuilder b) updates]) = + _$GMembersVars; + + String get login; + @nullable + String get after; + static Serializer get serializer => _$gMembersVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GMembersVars.serializer, this); + static GMembersVars fromJson(Map json) => + _i1.serializers.deserializeWith(GMembersVars.serializer, json); +} + +abstract class GWatchersVars + implements Built { + GWatchersVars._(); + + factory GWatchersVars([Function(GWatchersVarsBuilder b) updates]) = + _$GWatchersVars; + + String get owner; + String get name; + @nullable + String get after; + static Serializer get serializer => _$gWatchersVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GWatchersVars.serializer, this); + static GWatchersVars fromJson(Map json) => + _i1.serializers.deserializeWith(GWatchersVars.serializer, json); +} + +abstract class GStargazersVars + implements Built { + GStargazersVars._(); + + factory GStargazersVars([Function(GStargazersVarsBuilder b) updates]) = + _$GStargazersVars; + + String get owner; + String get name; + @nullable + String get after; + static Serializer get serializer => + _$gStargazersVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GStargazersVars.serializer, this); + static GStargazersVars fromJson(Map json) => + _i1.serializers.deserializeWith(GStargazersVars.serializer, json); +} + +abstract class GReposVars implements Built { + GReposVars._(); + + factory GReposVars([Function(GReposVarsBuilder b) updates]) = _$GReposVars; + + String get login; + @nullable + String get after; + static Serializer get serializer => _$gReposVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReposVars.serializer, this); + static GReposVars fromJson(Map json) => + _i1.serializers.deserializeWith(GReposVars.serializer, json); +} + +abstract class GStarsVars implements Built { + GStarsVars._(); + + factory GStarsVars([Function(GStarsVarsBuilder b) updates]) = _$GStarsVars; + + String get login; + @nullable + String get after; + static Serializer get serializer => _$gStarsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GStarsVars.serializer, this); + static GStarsVars fromJson(Map json) => + _i1.serializers.deserializeWith(GStarsVars.serializer, json); +} + +abstract class GViewerVars implements Built { + GViewerVars._(); + + factory GViewerVars([Function(GViewerVarsBuilder b) updates]) = _$GViewerVars; + + static Serializer get serializer => _$gViewerVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GViewerVars.serializer, this); + static GViewerVars fromJson(Map json) => + _i1.serializers.deserializeWith(GViewerVars.serializer, json); +} + +abstract class GUserVars implements Built { + GUserVars._(); + + factory GUserVars([Function(GUserVarsBuilder b) updates]) = _$GUserVars; + + String get login; + static Serializer get serializer => _$gUserVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUserVars.serializer, this); + static GUserVars fromJson(Map json) => + _i1.serializers.deserializeWith(GUserVars.serializer, json); +} + +abstract class GRepoVars implements Built { + GRepoVars._(); + + factory GRepoVars([Function(GRepoVarsBuilder b) updates]) = _$GRepoVars; + + String get owner; + String get name; + bool get branchSpecified; + String get branch; + static Serializer get serializer => _$gRepoVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRepoVars.serializer, this); + static GRepoVars fromJson(Map json) => + _i1.serializers.deserializeWith(GRepoVars.serializer, json); +} + +abstract class GCommitsVars + implements Built { + GCommitsVars._(); + + factory GCommitsVars([Function(GCommitsVarsBuilder b) updates]) = + _$GCommitsVars; + + String get owner; + String get name; + String get ref; + bool get hasRef; + @nullable + String get after; + static Serializer get serializer => _$gCommitsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCommitsVars.serializer, this); + static GCommitsVars fromJson(Map json) => + _i1.serializers.deserializeWith(GCommitsVars.serializer, json); +} + +abstract class GIssuesVars implements Built { + GIssuesVars._(); + + factory GIssuesVars([Function(GIssuesVarsBuilder b) updates]) = _$GIssuesVars; + + String get owner; + String get name; + @nullable + String get cursor; + static Serializer get serializer => _$gIssuesVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GIssuesVars.serializer, this); + static GIssuesVars fromJson(Map json) => + _i1.serializers.deserializeWith(GIssuesVars.serializer, json); +} + +abstract class GPullsVars implements Built { + GPullsVars._(); + + factory GPullsVars([Function(GPullsVarsBuilder b) updates]) = _$GPullsVars; + + String get owner; + String get name; + @nullable + String get cursor; + static Serializer get serializer => _$gPullsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GPullsVars.serializer, this); + static GPullsVars fromJson(Map json) => + _i1.serializers.deserializeWith(GPullsVars.serializer, json); +} + +abstract class GIssueVars implements Built { + GIssueVars._(); + + factory GIssueVars([Function(GIssueVarsBuilder b) updates]) = _$GIssueVars; + + String get owner; + String get name; + int get number; + @nullable + String get cursor; + static Serializer get serializer => _$gIssueVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GIssueVars.serializer, this); + static GIssueVars fromJson(Map json) => + _i1.serializers.deserializeWith(GIssueVars.serializer, json); +} + +abstract class GPageInfoPartsVars + implements Built { + GPageInfoPartsVars._(); + + factory GPageInfoPartsVars([Function(GPageInfoPartsVarsBuilder b) updates]) = + _$GPageInfoPartsVars; + + static Serializer get serializer => + _$gPageInfoPartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GPageInfoPartsVars.serializer, this); + static GPageInfoPartsVars fromJson(Map json) => + _i1.serializers.deserializeWith(GPageInfoPartsVars.serializer, json); +} + +abstract class GRepoItemVars + implements Built { + GRepoItemVars._(); + + factory GRepoItemVars([Function(GRepoItemVarsBuilder b) updates]) = + _$GRepoItemVars; + + static Serializer get serializer => _$gRepoItemVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRepoItemVars.serializer, this); + static GRepoItemVars fromJson(Map json) => + _i1.serializers.deserializeWith(GRepoItemVars.serializer, json); +} + +abstract class GUserItemVars + implements Built { + GUserItemVars._(); + + factory GUserItemVars([Function(GUserItemVarsBuilder b) updates]) = + _$GUserItemVars; + + static Serializer get serializer => _$gUserItemVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUserItemVars.serializer, this); + static GUserItemVars fromJson(Map json) => + _i1.serializers.deserializeWith(GUserItemVars.serializer, json); +} + +abstract class GReposRepoItemVars + implements Built { + GReposRepoItemVars._(); + + factory GReposRepoItemVars([Function(GReposRepoItemVarsBuilder b) updates]) = + _$GReposRepoItemVars; + + static Serializer get serializer => + _$gReposRepoItemVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReposRepoItemVars.serializer, this); + static GReposRepoItemVars fromJson(Map json) => + _i1.serializers.deserializeWith(GReposRepoItemVars.serializer, json); +} + +abstract class GUserPartsVars + implements Built { + GUserPartsVars._(); + + factory GUserPartsVars([Function(GUserPartsVarsBuilder b) updates]) = + _$GUserPartsVars; + + static Serializer get serializer => + _$gUserPartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUserPartsVars.serializer, this); + static GUserPartsVars fromJson(Map json) => + _i1.serializers.deserializeWith(GUserPartsVars.serializer, json); +} + +abstract class GRepoCommitVars + implements Built { + GRepoCommitVars._(); + + factory GRepoCommitVars([Function(GRepoCommitVarsBuilder b) updates]) = + _$GRepoCommitVars; + + static Serializer get serializer => + _$gRepoCommitVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRepoCommitVars.serializer, this); + static GRepoCommitVars fromJson(Map json) => + _i1.serializers.deserializeWith(GRepoCommitVars.serializer, json); +} + +abstract class GRepoRefVars + implements Built { + GRepoRefVars._(); + + factory GRepoRefVars([Function(GRepoRefVarsBuilder b) updates]) = + _$GRepoRefVars; + + static Serializer get serializer => _$gRepoRefVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRepoRefVars.serializer, this); + static GRepoRefVars fromJson(Map json) => + _i1.serializers.deserializeWith(GRepoRefVars.serializer, json); +} + +abstract class GCommitsRefCommitVars + implements Built { + GCommitsRefCommitVars._(); + + factory GCommitsRefCommitVars( + [Function(GCommitsRefCommitVarsBuilder b) updates]) = + _$GCommitsRefCommitVars; + + @nullable + String get after; + static Serializer get serializer => + _$gCommitsRefCommitVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCommitsRefCommitVars.serializer, this); + static GCommitsRefCommitVars fromJson(Map json) => + _i1.serializers.deserializeWith(GCommitsRefCommitVars.serializer, json); +} + +abstract class GCommitsRefVars + implements Built { + GCommitsRefVars._(); + + factory GCommitsRefVars([Function(GCommitsRefVarsBuilder b) updates]) = + _$GCommitsRefVars; + + @nullable + String get after; + static Serializer get serializer => + _$gCommitsRefVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCommitsRefVars.serializer, this); + static GCommitsRefVars fromJson(Map json) => + _i1.serializers.deserializeWith(GCommitsRefVars.serializer, json); +} + +abstract class GCommentPartsVars + implements Built { + GCommentPartsVars._(); + + factory GCommentPartsVars([Function(GCommentPartsVarsBuilder b) updates]) = + _$GCommentPartsVars; + + static Serializer get serializer => + _$gCommentPartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCommentPartsVars.serializer, this); + static GCommentPartsVars fromJson(Map json) => + _i1.serializers.deserializeWith(GCommentPartsVars.serializer, json); +} + +abstract class GReactablePartsVars + implements Built { + GReactablePartsVars._(); + + factory GReactablePartsVars( + [Function(GReactablePartsVarsBuilder b) updates]) = _$GReactablePartsVars; + + static Serializer get serializer => + _$gReactablePartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReactablePartsVars.serializer, this); + static GReactablePartsVars fromJson(Map json) => + _i1.serializers.deserializeWith(GReactablePartsVars.serializer, json); +} + +abstract class GReferencedEventPartsVars + implements + Built { + GReferencedEventPartsVars._(); + + factory GReferencedEventPartsVars( + [Function(GReferencedEventPartsVarsBuilder b) updates]) = + _$GReferencedEventPartsVars; + + static Serializer get serializer => + _$gReferencedEventPartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReferencedEventPartsVars.serializer, this); + static GReferencedEventPartsVars fromJson(Map json) => + _i1.serializers + .deserializeWith(GReferencedEventPartsVars.serializer, json); +} + +abstract class GRenamedTitleEventPartsVars + implements + Built { + GRenamedTitleEventPartsVars._(); + + factory GRenamedTitleEventPartsVars( + [Function(GRenamedTitleEventPartsVarsBuilder b) updates]) = + _$GRenamedTitleEventPartsVars; + + static Serializer get serializer => + _$gRenamedTitleEventPartsVarsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRenamedTitleEventPartsVars.serializer, this); + static GRenamedTitleEventPartsVars fromJson(Map json) => + _i1.serializers + .deserializeWith(GRenamedTitleEventPartsVars.serializer, json); +} + +abstract class GClosedEventPartsVars + implements Built { + GClosedEventPartsVars._(); + + factory GClosedEventPartsVars( + [Function(GClosedEventPartsVarsBuilder b) updates]) = + _$GClosedEventPartsVars; + + static Serializer get serializer => + _$gClosedEventPartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GClosedEventPartsVars.serializer, this); + static GClosedEventPartsVars fromJson(Map json) => + _i1.serializers.deserializeWith(GClosedEventPartsVars.serializer, json); +} + +abstract class GReopenedEventPartsVars + implements Built { + GReopenedEventPartsVars._(); + + factory GReopenedEventPartsVars( + [Function(GReopenedEventPartsVarsBuilder b) updates]) = + _$GReopenedEventPartsVars; + + static Serializer get serializer => + _$gReopenedEventPartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReopenedEventPartsVars.serializer, this); + static GReopenedEventPartsVars fromJson(Map json) => + _i1.serializers.deserializeWith(GReopenedEventPartsVars.serializer, json); +} + +abstract class GCrossReferencedEventPartsVars + implements + Built { + GCrossReferencedEventPartsVars._(); + + factory GCrossReferencedEventPartsVars( + [Function(GCrossReferencedEventPartsVarsBuilder b) updates]) = + _$GCrossReferencedEventPartsVars; + + static Serializer get serializer => + _$gCrossReferencedEventPartsVarsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GCrossReferencedEventPartsVars.serializer, this); + static GCrossReferencedEventPartsVars fromJson(Map json) => + _i1.serializers + .deserializeWith(GCrossReferencedEventPartsVars.serializer, json); +} + +abstract class GLabeledEventPartsVars + implements Built { + GLabeledEventPartsVars._(); + + factory GLabeledEventPartsVars( + [Function(GLabeledEventPartsVarsBuilder b) updates]) = + _$GLabeledEventPartsVars; + + static Serializer get serializer => + _$gLabeledEventPartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GLabeledEventPartsVars.serializer, this); + static GLabeledEventPartsVars fromJson(Map json) => + _i1.serializers.deserializeWith(GLabeledEventPartsVars.serializer, json); +} + +abstract class GUnlabeledEventPartsVars + implements + Built { + GUnlabeledEventPartsVars._(); + + factory GUnlabeledEventPartsVars( + [Function(GUnlabeledEventPartsVarsBuilder b) updates]) = + _$GUnlabeledEventPartsVars; + + static Serializer get serializer => + _$gUnlabeledEventPartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUnlabeledEventPartsVars.serializer, this); + static GUnlabeledEventPartsVars fromJson(Map json) => + _i1.serializers + .deserializeWith(GUnlabeledEventPartsVars.serializer, json); +} + +abstract class GMilestonedEventPartsVars + implements + Built { + GMilestonedEventPartsVars._(); + + factory GMilestonedEventPartsVars( + [Function(GMilestonedEventPartsVarsBuilder b) updates]) = + _$GMilestonedEventPartsVars; + + static Serializer get serializer => + _$gMilestonedEventPartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GMilestonedEventPartsVars.serializer, this); + static GMilestonedEventPartsVars fromJson(Map json) => + _i1.serializers + .deserializeWith(GMilestonedEventPartsVars.serializer, json); +} + +abstract class GDemilestonedEventPartsVars + implements + Built { + GDemilestonedEventPartsVars._(); + + factory GDemilestonedEventPartsVars( + [Function(GDemilestonedEventPartsVarsBuilder b) updates]) = + _$GDemilestonedEventPartsVars; + + static Serializer get serializer => + _$gDemilestonedEventPartsVarsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GDemilestonedEventPartsVars.serializer, this); + static GDemilestonedEventPartsVars fromJson(Map json) => + _i1.serializers + .deserializeWith(GDemilestonedEventPartsVars.serializer, json); +} + +abstract class GLockedEventPartsVars + implements Built { + GLockedEventPartsVars._(); + + factory GLockedEventPartsVars( + [Function(GLockedEventPartsVarsBuilder b) updates]) = + _$GLockedEventPartsVars; + + static Serializer get serializer => + _$gLockedEventPartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GLockedEventPartsVars.serializer, this); + static GLockedEventPartsVars fromJson(Map json) => + _i1.serializers.deserializeWith(GLockedEventPartsVars.serializer, json); +} + +abstract class GUnlockedEventPartsVars + implements Built { + GUnlockedEventPartsVars._(); + + factory GUnlockedEventPartsVars( + [Function(GUnlockedEventPartsVarsBuilder b) updates]) = + _$GUnlockedEventPartsVars; + + static Serializer get serializer => + _$gUnlockedEventPartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUnlockedEventPartsVars.serializer, this); + static GUnlockedEventPartsVars fromJson(Map json) => + _i1.serializers.deserializeWith(GUnlockedEventPartsVars.serializer, json); +} + +abstract class GAssignedEventPartsVars + implements Built { + GAssignedEventPartsVars._(); + + factory GAssignedEventPartsVars( + [Function(GAssignedEventPartsVarsBuilder b) updates]) = + _$GAssignedEventPartsVars; + + static Serializer get serializer => + _$gAssignedEventPartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GAssignedEventPartsVars.serializer, this); + static GAssignedEventPartsVars fromJson(Map json) => + _i1.serializers.deserializeWith(GAssignedEventPartsVars.serializer, json); +} + +abstract class GUnassignedEventPartsVars + implements + Built { + GUnassignedEventPartsVars._(); + + factory GUnassignedEventPartsVars( + [Function(GUnassignedEventPartsVarsBuilder b) updates]) = + _$GUnassignedEventPartsVars; + + static Serializer get serializer => + _$gUnassignedEventPartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUnassignedEventPartsVars.serializer, this); + static GUnassignedEventPartsVars fromJson(Map json) => + _i1.serializers + .deserializeWith(GUnassignedEventPartsVars.serializer, json); +} + +abstract class GSubscribedEventPartsVars + implements + Built { + GSubscribedEventPartsVars._(); + + factory GSubscribedEventPartsVars( + [Function(GSubscribedEventPartsVarsBuilder b) updates]) = + _$GSubscribedEventPartsVars; + + static Serializer get serializer => + _$gSubscribedEventPartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GSubscribedEventPartsVars.serializer, this); + static GSubscribedEventPartsVars fromJson(Map json) => + _i1.serializers + .deserializeWith(GSubscribedEventPartsVars.serializer, json); +} + +abstract class GUnsubscribedEventPartsVars + implements + Built { + GUnsubscribedEventPartsVars._(); + + factory GUnsubscribedEventPartsVars( + [Function(GUnsubscribedEventPartsVarsBuilder b) updates]) = + _$GUnsubscribedEventPartsVars; + + static Serializer get serializer => + _$gUnsubscribedEventPartsVarsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUnsubscribedEventPartsVars.serializer, this); + static GUnsubscribedEventPartsVars fromJson(Map json) => + _i1.serializers + .deserializeWith(GUnsubscribedEventPartsVars.serializer, json); +} + +abstract class GMentionedEventPartsVars + implements + Built { + GMentionedEventPartsVars._(); + + factory GMentionedEventPartsVars( + [Function(GMentionedEventPartsVarsBuilder b) updates]) = + _$GMentionedEventPartsVars; + + static Serializer get serializer => + _$gMentionedEventPartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GMentionedEventPartsVars.serializer, this); + static GMentionedEventPartsVars fromJson(Map json) => + _i1.serializers + .deserializeWith(GMentionedEventPartsVars.serializer, json); +} + +abstract class GPinnedEventPartsVars + implements Built { + GPinnedEventPartsVars._(); + + factory GPinnedEventPartsVars( + [Function(GPinnedEventPartsVarsBuilder b) updates]) = + _$GPinnedEventPartsVars; + + static Serializer get serializer => + _$gPinnedEventPartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GPinnedEventPartsVars.serializer, this); + static GPinnedEventPartsVars fromJson(Map json) => + _i1.serializers.deserializeWith(GPinnedEventPartsVars.serializer, json); +} + +abstract class GTransferredEventPartsVars + implements + Built { + GTransferredEventPartsVars._(); + + factory GTransferredEventPartsVars( + [Function(GTransferredEventPartsVarsBuilder b) updates]) = + _$GTransferredEventPartsVars; + + static Serializer get serializer => + _$gTransferredEventPartsVarsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GTransferredEventPartsVars.serializer, this); + static GTransferredEventPartsVars fromJson(Map json) => + _i1.serializers + .deserializeWith(GTransferredEventPartsVars.serializer, json); +} + +abstract class GPullRequestCommitPartsVars + implements + Built { + GPullRequestCommitPartsVars._(); + + factory GPullRequestCommitPartsVars( + [Function(GPullRequestCommitPartsVarsBuilder b) updates]) = + _$GPullRequestCommitPartsVars; + + static Serializer get serializer => + _$gPullRequestCommitPartsVarsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GPullRequestCommitPartsVars.serializer, this); + static GPullRequestCommitPartsVars fromJson(Map json) => + _i1.serializers + .deserializeWith(GPullRequestCommitPartsVars.serializer, json); +} + +abstract class GDeployedEventPartsVars + implements Built { + GDeployedEventPartsVars._(); + + factory GDeployedEventPartsVars( + [Function(GDeployedEventPartsVarsBuilder b) updates]) = + _$GDeployedEventPartsVars; + + static Serializer get serializer => + _$gDeployedEventPartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GDeployedEventPartsVars.serializer, this); + static GDeployedEventPartsVars fromJson(Map json) => + _i1.serializers.deserializeWith(GDeployedEventPartsVars.serializer, json); +} + +abstract class GDeploymentEnvironmentChangedEventPartsVars + implements + Built { + GDeploymentEnvironmentChangedEventPartsVars._(); + + factory GDeploymentEnvironmentChangedEventPartsVars( + [Function(GDeploymentEnvironmentChangedEventPartsVarsBuilder b) + updates]) = _$GDeploymentEnvironmentChangedEventPartsVars; + + static Serializer + get serializer => _$gDeploymentEnvironmentChangedEventPartsVarsSerializer; + Map toJson() => _i1.serializers.serializeWith( + GDeploymentEnvironmentChangedEventPartsVars.serializer, this); + static GDeploymentEnvironmentChangedEventPartsVars fromJson( + Map json) => + _i1.serializers.deserializeWith( + GDeploymentEnvironmentChangedEventPartsVars.serializer, json); +} + +abstract class GHeadRefRestoredEventPartsVars + implements + Built { + GHeadRefRestoredEventPartsVars._(); + + factory GHeadRefRestoredEventPartsVars( + [Function(GHeadRefRestoredEventPartsVarsBuilder b) updates]) = + _$GHeadRefRestoredEventPartsVars; + + static Serializer get serializer => + _$gHeadRefRestoredEventPartsVarsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GHeadRefRestoredEventPartsVars.serializer, this); + static GHeadRefRestoredEventPartsVars fromJson(Map json) => + _i1.serializers + .deserializeWith(GHeadRefRestoredEventPartsVars.serializer, json); +} + +abstract class GBaseRefForcePushedEventPartsVars + implements + Built { + GBaseRefForcePushedEventPartsVars._(); + + factory GBaseRefForcePushedEventPartsVars( + [Function(GBaseRefForcePushedEventPartsVarsBuilder b) updates]) = + _$GBaseRefForcePushedEventPartsVars; + + static Serializer get serializer => + _$gBaseRefForcePushedEventPartsVarsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GBaseRefForcePushedEventPartsVars.serializer, this); + static GBaseRefForcePushedEventPartsVars fromJson( + Map json) => + _i1.serializers + .deserializeWith(GBaseRefForcePushedEventPartsVars.serializer, json); +} + +abstract class GHeadRefForcePushedEventPartsVars + implements + Built { + GHeadRefForcePushedEventPartsVars._(); + + factory GHeadRefForcePushedEventPartsVars( + [Function(GHeadRefForcePushedEventPartsVarsBuilder b) updates]) = + _$GHeadRefForcePushedEventPartsVars; + + static Serializer get serializer => + _$gHeadRefForcePushedEventPartsVarsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GHeadRefForcePushedEventPartsVars.serializer, this); + static GHeadRefForcePushedEventPartsVars fromJson( + Map json) => + _i1.serializers + .deserializeWith(GHeadRefForcePushedEventPartsVars.serializer, json); +} + +abstract class GReviewRequestedEventPartsVars + implements + Built { + GReviewRequestedEventPartsVars._(); + + factory GReviewRequestedEventPartsVars( + [Function(GReviewRequestedEventPartsVarsBuilder b) updates]) = + _$GReviewRequestedEventPartsVars; + + static Serializer get serializer => + _$gReviewRequestedEventPartsVarsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReviewRequestedEventPartsVars.serializer, this); + static GReviewRequestedEventPartsVars fromJson(Map json) => + _i1.serializers + .deserializeWith(GReviewRequestedEventPartsVars.serializer, json); +} + +abstract class GReviewRequestRemovedEventPartsVars + implements + Built { + GReviewRequestRemovedEventPartsVars._(); + + factory GReviewRequestRemovedEventPartsVars( + [Function(GReviewRequestRemovedEventPartsVarsBuilder b) updates]) = + _$GReviewRequestRemovedEventPartsVars; + + static Serializer get serializer => + _$gReviewRequestRemovedEventPartsVarsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReviewRequestRemovedEventPartsVars.serializer, this); + static GReviewRequestRemovedEventPartsVars fromJson( + Map json) => + _i1.serializers.deserializeWith( + GReviewRequestRemovedEventPartsVars.serializer, json); +} + +abstract class GReviewDismissedEventPartsVars + implements + Built { + GReviewDismissedEventPartsVars._(); + + factory GReviewDismissedEventPartsVars( + [Function(GReviewDismissedEventPartsVarsBuilder b) updates]) = + _$GReviewDismissedEventPartsVars; + + static Serializer get serializer => + _$gReviewDismissedEventPartsVarsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GReviewDismissedEventPartsVars.serializer, this); + static GReviewDismissedEventPartsVars fromJson(Map json) => + _i1.serializers + .deserializeWith(GReviewDismissedEventPartsVars.serializer, json); +} + +abstract class GPullRequestReviewPartsVars + implements + Built { + GPullRequestReviewPartsVars._(); + + factory GPullRequestReviewPartsVars( + [Function(GPullRequestReviewPartsVarsBuilder b) updates]) = + _$GPullRequestReviewPartsVars; + + static Serializer get serializer => + _$gPullRequestReviewPartsVarsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GPullRequestReviewPartsVars.serializer, this); + static GPullRequestReviewPartsVars fromJson(Map json) => + _i1.serializers + .deserializeWith(GPullRequestReviewPartsVars.serializer, json); +} + +abstract class GMergedEventPartsVars + implements Built { + GMergedEventPartsVars._(); + + factory GMergedEventPartsVars( + [Function(GMergedEventPartsVarsBuilder b) updates]) = + _$GMergedEventPartsVars; + + static Serializer get serializer => + _$gMergedEventPartsVarsSerializer; + Map toJson() => + _i1.serializers.serializeWith(GMergedEventPartsVars.serializer, this); + static GMergedEventPartsVars fromJson(Map json) => + _i1.serializers.deserializeWith(GMergedEventPartsVars.serializer, json); +} + +abstract class GHeadRefDeletedEventPartsVars + implements + Built { + GHeadRefDeletedEventPartsVars._(); + + factory GHeadRefDeletedEventPartsVars( + [Function(GHeadRefDeletedEventPartsVarsBuilder b) updates]) = + _$GHeadRefDeletedEventPartsVars; + + static Serializer get serializer => + _$gHeadRefDeletedEventPartsVarsSerializer; + Map toJson() => _i1.serializers + .serializeWith(GHeadRefDeletedEventPartsVars.serializer, this); + static GHeadRefDeletedEventPartsVars fromJson(Map json) => + _i1.serializers + .deserializeWith(GHeadRefDeletedEventPartsVars.serializer, json); +} diff --git a/lib/graphql/github.var.gql.g.dart b/lib/graphql/github.var.gql.g.dart new file mode 100644 index 0000000..6151ac4 --- /dev/null +++ b/lib/graphql/github.var.gql.g.dart @@ -0,0 +1,5763 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'github.var.gql.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +Serializer _$gFollowersVarsSerializer = + new _$GFollowersVarsSerializer(); +Serializer _$gFollowingVarsSerializer = + new _$GFollowingVarsSerializer(); +Serializer _$gMembersVarsSerializer = + new _$GMembersVarsSerializer(); +Serializer _$gWatchersVarsSerializer = + new _$GWatchersVarsSerializer(); +Serializer _$gStargazersVarsSerializer = + new _$GStargazersVarsSerializer(); +Serializer _$gReposVarsSerializer = new _$GReposVarsSerializer(); +Serializer _$gStarsVarsSerializer = new _$GStarsVarsSerializer(); +Serializer _$gViewerVarsSerializer = new _$GViewerVarsSerializer(); +Serializer _$gUserVarsSerializer = new _$GUserVarsSerializer(); +Serializer _$gRepoVarsSerializer = new _$GRepoVarsSerializer(); +Serializer _$gCommitsVarsSerializer = + new _$GCommitsVarsSerializer(); +Serializer _$gIssuesVarsSerializer = new _$GIssuesVarsSerializer(); +Serializer _$gPullsVarsSerializer = new _$GPullsVarsSerializer(); +Serializer _$gIssueVarsSerializer = new _$GIssueVarsSerializer(); +Serializer _$gPageInfoPartsVarsSerializer = + new _$GPageInfoPartsVarsSerializer(); +Serializer _$gRepoItemVarsSerializer = + new _$GRepoItemVarsSerializer(); +Serializer _$gUserItemVarsSerializer = + new _$GUserItemVarsSerializer(); +Serializer _$gReposRepoItemVarsSerializer = + new _$GReposRepoItemVarsSerializer(); +Serializer _$gUserPartsVarsSerializer = + new _$GUserPartsVarsSerializer(); +Serializer _$gRepoCommitVarsSerializer = + new _$GRepoCommitVarsSerializer(); +Serializer _$gRepoRefVarsSerializer = + new _$GRepoRefVarsSerializer(); +Serializer _$gCommitsRefCommitVarsSerializer = + new _$GCommitsRefCommitVarsSerializer(); +Serializer _$gCommitsRefVarsSerializer = + new _$GCommitsRefVarsSerializer(); +Serializer _$gCommentPartsVarsSerializer = + new _$GCommentPartsVarsSerializer(); +Serializer _$gReactablePartsVarsSerializer = + new _$GReactablePartsVarsSerializer(); +Serializer _$gReferencedEventPartsVarsSerializer = + new _$GReferencedEventPartsVarsSerializer(); +Serializer + _$gRenamedTitleEventPartsVarsSerializer = + new _$GRenamedTitleEventPartsVarsSerializer(); +Serializer _$gClosedEventPartsVarsSerializer = + new _$GClosedEventPartsVarsSerializer(); +Serializer _$gReopenedEventPartsVarsSerializer = + new _$GReopenedEventPartsVarsSerializer(); +Serializer + _$gCrossReferencedEventPartsVarsSerializer = + new _$GCrossReferencedEventPartsVarsSerializer(); +Serializer _$gLabeledEventPartsVarsSerializer = + new _$GLabeledEventPartsVarsSerializer(); +Serializer _$gUnlabeledEventPartsVarsSerializer = + new _$GUnlabeledEventPartsVarsSerializer(); +Serializer _$gMilestonedEventPartsVarsSerializer = + new _$GMilestonedEventPartsVarsSerializer(); +Serializer + _$gDemilestonedEventPartsVarsSerializer = + new _$GDemilestonedEventPartsVarsSerializer(); +Serializer _$gLockedEventPartsVarsSerializer = + new _$GLockedEventPartsVarsSerializer(); +Serializer _$gUnlockedEventPartsVarsSerializer = + new _$GUnlockedEventPartsVarsSerializer(); +Serializer _$gAssignedEventPartsVarsSerializer = + new _$GAssignedEventPartsVarsSerializer(); +Serializer _$gUnassignedEventPartsVarsSerializer = + new _$GUnassignedEventPartsVarsSerializer(); +Serializer _$gSubscribedEventPartsVarsSerializer = + new _$GSubscribedEventPartsVarsSerializer(); +Serializer + _$gUnsubscribedEventPartsVarsSerializer = + new _$GUnsubscribedEventPartsVarsSerializer(); +Serializer _$gMentionedEventPartsVarsSerializer = + new _$GMentionedEventPartsVarsSerializer(); +Serializer _$gPinnedEventPartsVarsSerializer = + new _$GPinnedEventPartsVarsSerializer(); +Serializer _$gTransferredEventPartsVarsSerializer = + new _$GTransferredEventPartsVarsSerializer(); +Serializer + _$gPullRequestCommitPartsVarsSerializer = + new _$GPullRequestCommitPartsVarsSerializer(); +Serializer _$gDeployedEventPartsVarsSerializer = + new _$GDeployedEventPartsVarsSerializer(); +Serializer + _$gDeploymentEnvironmentChangedEventPartsVarsSerializer = + new _$GDeploymentEnvironmentChangedEventPartsVarsSerializer(); +Serializer + _$gHeadRefRestoredEventPartsVarsSerializer = + new _$GHeadRefRestoredEventPartsVarsSerializer(); +Serializer + _$gBaseRefForcePushedEventPartsVarsSerializer = + new _$GBaseRefForcePushedEventPartsVarsSerializer(); +Serializer + _$gHeadRefForcePushedEventPartsVarsSerializer = + new _$GHeadRefForcePushedEventPartsVarsSerializer(); +Serializer + _$gReviewRequestedEventPartsVarsSerializer = + new _$GReviewRequestedEventPartsVarsSerializer(); +Serializer + _$gReviewRequestRemovedEventPartsVarsSerializer = + new _$GReviewRequestRemovedEventPartsVarsSerializer(); +Serializer + _$gReviewDismissedEventPartsVarsSerializer = + new _$GReviewDismissedEventPartsVarsSerializer(); +Serializer + _$gPullRequestReviewPartsVarsSerializer = + new _$GPullRequestReviewPartsVarsSerializer(); +Serializer _$gMergedEventPartsVarsSerializer = + new _$GMergedEventPartsVarsSerializer(); +Serializer + _$gHeadRefDeletedEventPartsVarsSerializer = + new _$GHeadRefDeletedEventPartsVarsSerializer(); + +class _$GFollowersVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GFollowersVars, _$GFollowersVars]; + @override + final String wireName = 'GFollowersVars'; + + @override + Iterable serialize(Serializers serializers, GFollowersVars object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + if (object.after != null) { + result + ..add('after') + ..add(serializers.serialize(object.after, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GFollowersVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GFollowersVarsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 _$GFollowingVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GFollowingVars, _$GFollowingVars]; + @override + final String wireName = 'GFollowingVars'; + + @override + Iterable serialize(Serializers serializers, GFollowingVars object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + if (object.after != null) { + result + ..add('after') + ..add(serializers.serialize(object.after, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GFollowingVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GFollowingVarsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 _$GMembersVarsSerializer implements StructuredSerializer { + @override + final Iterable types = const [GMembersVars, _$GMembersVars]; + @override + final String wireName = 'GMembersVars'; + + @override + Iterable serialize(Serializers serializers, GMembersVars object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + if (object.after != null) { + result + ..add('after') + ..add(serializers.serialize(object.after, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GMembersVars deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMembersVarsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 _$GWatchersVarsSerializer implements StructuredSerializer { + @override + final Iterable types = const [GWatchersVars, _$GWatchersVars]; + @override + final String wireName = 'GWatchersVars'; + + @override + Iterable serialize(Serializers serializers, GWatchersVars object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.after != null) { + result + ..add('after') + ..add(serializers.serialize(object.after, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GWatchersVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GWatchersVarsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'after': + result.after = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GStargazersVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GStargazersVars, _$GStargazersVars]; + @override + final String wireName = 'GStargazersVars'; + + @override + Iterable serialize(Serializers serializers, GStargazersVars object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.after != null) { + result + ..add('after') + ..add(serializers.serialize(object.after, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GStargazersVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GStargazersVarsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'after': + result.after = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReposVarsSerializer implements StructuredSerializer { + @override + final Iterable types = const [GReposVars, _$GReposVars]; + @override + final String wireName = 'GReposVars'; + + @override + Iterable serialize(Serializers serializers, GReposVars object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + if (object.after != null) { + result + ..add('after') + ..add(serializers.serialize(object.after, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GReposVars deserialize(Serializers serializers, Iterable 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 dynamic 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 { + @override + final Iterable types = const [GStarsVars, _$GStarsVars]; + @override + final String wireName = 'GStarsVars'; + + @override + Iterable serialize(Serializers serializers, GStarsVars object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + if (object.after != null) { + result + ..add('after') + ..add(serializers.serialize(object.after, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GStarsVars deserialize(Serializers serializers, Iterable 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 dynamic 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 _$GViewerVarsSerializer implements StructuredSerializer { + @override + final Iterable types = const [GViewerVars, _$GViewerVars]; + @override + final String wireName = 'GViewerVars'; + + @override + Iterable serialize(Serializers serializers, GViewerVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GViewerVars deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GViewerVarsBuilder().build(); + } +} + +class _$GUserVarsSerializer implements StructuredSerializer { + @override + final Iterable types = const [GUserVars, _$GUserVars]; + @override + final String wireName = 'GUserVars'; + + @override + Iterable serialize(Serializers serializers, GUserVars object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GUserVars deserialize(Serializers serializers, Iterable 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 dynamic value = iterator.current; + switch (key) { + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRepoVarsSerializer implements StructuredSerializer { + @override + final Iterable types = const [GRepoVars, _$GRepoVars]; + @override + final String wireName = 'GRepoVars'; + + @override + Iterable serialize(Serializers serializers, GRepoVars object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '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 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 dynamic 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 _$GCommitsVarsSerializer implements StructuredSerializer { + @override + final Iterable types = const [GCommitsVars, _$GCommitsVars]; + @override + final String wireName = 'GCommitsVars'; + + @override + Iterable serialize(Serializers serializers, GCommitsVars object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + '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)), + ]; + if (object.after != null) { + result + ..add('after') + ..add(serializers.serialize(object.after, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCommitsVars deserialize(Serializers serializers, Iterable 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 dynamic 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 _$GIssuesVarsSerializer implements StructuredSerializer { + @override + final Iterable types = const [GIssuesVars, _$GIssuesVars]; + @override + final String wireName = 'GIssuesVars'; + + @override + Iterable serialize(Serializers serializers, GIssuesVars object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.cursor != null) { + result + ..add('cursor') + ..add(serializers.serialize(object.cursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GIssuesVars deserialize(Serializers serializers, Iterable 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 dynamic 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 { + @override + final Iterable types = const [GPullsVars, _$GPullsVars]; + @override + final String wireName = 'GPullsVars'; + + @override + Iterable serialize(Serializers serializers, GPullsVars object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + ]; + if (object.cursor != null) { + result + ..add('cursor') + ..add(serializers.serialize(object.cursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GPullsVars deserialize(Serializers serializers, Iterable 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 dynamic 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 _$GIssueVarsSerializer implements StructuredSerializer { + @override + final Iterable types = const [GIssueVars, _$GIssueVars]; + @override + final String wireName = 'GIssueVars'; + + @override + Iterable serialize(Serializers serializers, GIssueVars object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'owner', + serializers.serialize(object.owner, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'number', + serializers.serialize(object.number, specifiedType: const FullType(int)), + ]; + if (object.cursor != null) { + result + ..add('cursor') + ..add(serializers.serialize(object.cursor, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GIssueVars deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GIssueVarsBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic 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 'number': + result.number = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'cursor': + result.cursor = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GPageInfoPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GPageInfoPartsVars, _$GPageInfoPartsVars]; + @override + final String wireName = 'GPageInfoPartsVars'; + + @override + Iterable serialize(Serializers serializers, GPageInfoPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GPageInfoPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GPageInfoPartsVarsBuilder().build(); + } +} + +class _$GRepoItemVarsSerializer implements StructuredSerializer { + @override + final Iterable types = const [GRepoItemVars, _$GRepoItemVars]; + @override + final String wireName = 'GRepoItemVars'; + + @override + Iterable serialize(Serializers serializers, GRepoItemVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GRepoItemVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GRepoItemVarsBuilder().build(); + } +} + +class _$GUserItemVarsSerializer implements StructuredSerializer { + @override + final Iterable types = const [GUserItemVars, _$GUserItemVars]; + @override + final String wireName = 'GUserItemVars'; + + @override + Iterable serialize(Serializers serializers, GUserItemVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GUserItemVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GUserItemVarsBuilder().build(); + } +} + +class _$GReposRepoItemVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GReposRepoItemVars, _$GReposRepoItemVars]; + @override + final String wireName = 'GReposRepoItemVars'; + + @override + Iterable serialize(Serializers serializers, GReposRepoItemVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GReposRepoItemVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GReposRepoItemVarsBuilder().build(); + } +} + +class _$GUserPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GUserPartsVars, _$GUserPartsVars]; + @override + final String wireName = 'GUserPartsVars'; + + @override + Iterable serialize(Serializers serializers, GUserPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GUserPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GUserPartsVarsBuilder().build(); + } +} + +class _$GRepoCommitVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GRepoCommitVars, _$GRepoCommitVars]; + @override + final String wireName = 'GRepoCommitVars'; + + @override + Iterable serialize(Serializers serializers, GRepoCommitVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GRepoCommitVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GRepoCommitVarsBuilder().build(); + } +} + +class _$GRepoRefVarsSerializer implements StructuredSerializer { + @override + final Iterable types = const [GRepoRefVars, _$GRepoRefVars]; + @override + final String wireName = 'GRepoRefVars'; + + @override + Iterable serialize(Serializers serializers, GRepoRefVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GRepoRefVars deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GRepoRefVarsBuilder().build(); + } +} + +class _$GCommitsRefCommitVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCommitsRefCommitVars, + _$GCommitsRefCommitVars + ]; + @override + final String wireName = 'GCommitsRefCommitVars'; + + @override + Iterable serialize( + Serializers serializers, GCommitsRefCommitVars object, + {FullType specifiedType = FullType.unspecified}) { + final result = []; + if (object.after != null) { + result + ..add('after') + ..add(serializers.serialize(object.after, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCommitsRefCommitVars deserialize( + Serializers serializers, Iterable 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 dynamic 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 { + @override + final Iterable types = const [GCommitsRefVars, _$GCommitsRefVars]; + @override + final String wireName = 'GCommitsRefVars'; + + @override + Iterable serialize(Serializers serializers, GCommitsRefVars object, + {FullType specifiedType = FullType.unspecified}) { + final result = []; + if (object.after != null) { + result + ..add('after') + ..add(serializers.serialize(object.after, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCommitsRefVars deserialize( + Serializers serializers, Iterable 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 dynamic value = iterator.current; + switch (key) { + case 'after': + result.after = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCommentPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GCommentPartsVars, _$GCommentPartsVars]; + @override + final String wireName = 'GCommentPartsVars'; + + @override + Iterable serialize(Serializers serializers, GCommentPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GCommentPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GCommentPartsVarsBuilder().build(); + } +} + +class _$GReactablePartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReactablePartsVars, + _$GReactablePartsVars + ]; + @override + final String wireName = 'GReactablePartsVars'; + + @override + Iterable serialize( + Serializers serializers, GReactablePartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GReactablePartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GReactablePartsVarsBuilder().build(); + } +} + +class _$GReferencedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReferencedEventPartsVars, + _$GReferencedEventPartsVars + ]; + @override + final String wireName = 'GReferencedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GReferencedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GReferencedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GReferencedEventPartsVarsBuilder().build(); + } +} + +class _$GRenamedTitleEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRenamedTitleEventPartsVars, + _$GRenamedTitleEventPartsVars + ]; + @override + final String wireName = 'GRenamedTitleEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GRenamedTitleEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GRenamedTitleEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GRenamedTitleEventPartsVarsBuilder().build(); + } +} + +class _$GClosedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GClosedEventPartsVars, + _$GClosedEventPartsVars + ]; + @override + final String wireName = 'GClosedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GClosedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GClosedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GClosedEventPartsVarsBuilder().build(); + } +} + +class _$GReopenedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReopenedEventPartsVars, + _$GReopenedEventPartsVars + ]; + @override + final String wireName = 'GReopenedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GReopenedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GReopenedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GReopenedEventPartsVarsBuilder().build(); + } +} + +class _$GCrossReferencedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCrossReferencedEventPartsVars, + _$GCrossReferencedEventPartsVars + ]; + @override + final String wireName = 'GCrossReferencedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GCrossReferencedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GCrossReferencedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GCrossReferencedEventPartsVarsBuilder().build(); + } +} + +class _$GLabeledEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GLabeledEventPartsVars, + _$GLabeledEventPartsVars + ]; + @override + final String wireName = 'GLabeledEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GLabeledEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GLabeledEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GLabeledEventPartsVarsBuilder().build(); + } +} + +class _$GUnlabeledEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnlabeledEventPartsVars, + _$GUnlabeledEventPartsVars + ]; + @override + final String wireName = 'GUnlabeledEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GUnlabeledEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GUnlabeledEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GUnlabeledEventPartsVarsBuilder().build(); + } +} + +class _$GMilestonedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMilestonedEventPartsVars, + _$GMilestonedEventPartsVars + ]; + @override + final String wireName = 'GMilestonedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GMilestonedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GMilestonedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GMilestonedEventPartsVarsBuilder().build(); + } +} + +class _$GDemilestonedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDemilestonedEventPartsVars, + _$GDemilestonedEventPartsVars + ]; + @override + final String wireName = 'GDemilestonedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GDemilestonedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GDemilestonedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GDemilestonedEventPartsVarsBuilder().build(); + } +} + +class _$GLockedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GLockedEventPartsVars, + _$GLockedEventPartsVars + ]; + @override + final String wireName = 'GLockedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GLockedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GLockedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GLockedEventPartsVarsBuilder().build(); + } +} + +class _$GUnlockedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnlockedEventPartsVars, + _$GUnlockedEventPartsVars + ]; + @override + final String wireName = 'GUnlockedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GUnlockedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GUnlockedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GUnlockedEventPartsVarsBuilder().build(); + } +} + +class _$GAssignedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GAssignedEventPartsVars, + _$GAssignedEventPartsVars + ]; + @override + final String wireName = 'GAssignedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GAssignedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GAssignedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GAssignedEventPartsVarsBuilder().build(); + } +} + +class _$GUnassignedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnassignedEventPartsVars, + _$GUnassignedEventPartsVars + ]; + @override + final String wireName = 'GUnassignedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GUnassignedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GUnassignedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GUnassignedEventPartsVarsBuilder().build(); + } +} + +class _$GSubscribedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GSubscribedEventPartsVars, + _$GSubscribedEventPartsVars + ]; + @override + final String wireName = 'GSubscribedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GSubscribedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GSubscribedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GSubscribedEventPartsVarsBuilder().build(); + } +} + +class _$GUnsubscribedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnsubscribedEventPartsVars, + _$GUnsubscribedEventPartsVars + ]; + @override + final String wireName = 'GUnsubscribedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GUnsubscribedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GUnsubscribedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GUnsubscribedEventPartsVarsBuilder().build(); + } +} + +class _$GMentionedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMentionedEventPartsVars, + _$GMentionedEventPartsVars + ]; + @override + final String wireName = 'GMentionedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GMentionedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GMentionedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GMentionedEventPartsVarsBuilder().build(); + } +} + +class _$GPinnedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GPinnedEventPartsVars, + _$GPinnedEventPartsVars + ]; + @override + final String wireName = 'GPinnedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GPinnedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GPinnedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GPinnedEventPartsVarsBuilder().build(); + } +} + +class _$GTransferredEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GTransferredEventPartsVars, + _$GTransferredEventPartsVars + ]; + @override + final String wireName = 'GTransferredEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GTransferredEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GTransferredEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GTransferredEventPartsVarsBuilder().build(); + } +} + +class _$GPullRequestCommitPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GPullRequestCommitPartsVars, + _$GPullRequestCommitPartsVars + ]; + @override + final String wireName = 'GPullRequestCommitPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GPullRequestCommitPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GPullRequestCommitPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GPullRequestCommitPartsVarsBuilder().build(); + } +} + +class _$GDeployedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDeployedEventPartsVars, + _$GDeployedEventPartsVars + ]; + @override + final String wireName = 'GDeployedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GDeployedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GDeployedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GDeployedEventPartsVarsBuilder().build(); + } +} + +class _$GDeploymentEnvironmentChangedEventPartsVarsSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GDeploymentEnvironmentChangedEventPartsVars, + _$GDeploymentEnvironmentChangedEventPartsVars + ]; + @override + final String wireName = 'GDeploymentEnvironmentChangedEventPartsVars'; + + @override + Iterable serialize(Serializers serializers, + GDeploymentEnvironmentChangedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GDeploymentEnvironmentChangedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GDeploymentEnvironmentChangedEventPartsVarsBuilder().build(); + } +} + +class _$GHeadRefRestoredEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GHeadRefRestoredEventPartsVars, + _$GHeadRefRestoredEventPartsVars + ]; + @override + final String wireName = 'GHeadRefRestoredEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GHeadRefRestoredEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GHeadRefRestoredEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GHeadRefRestoredEventPartsVarsBuilder().build(); + } +} + +class _$GBaseRefForcePushedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GBaseRefForcePushedEventPartsVars, + _$GBaseRefForcePushedEventPartsVars + ]; + @override + final String wireName = 'GBaseRefForcePushedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GBaseRefForcePushedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GBaseRefForcePushedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GBaseRefForcePushedEventPartsVarsBuilder().build(); + } +} + +class _$GHeadRefForcePushedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GHeadRefForcePushedEventPartsVars, + _$GHeadRefForcePushedEventPartsVars + ]; + @override + final String wireName = 'GHeadRefForcePushedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GHeadRefForcePushedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GHeadRefForcePushedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GHeadRefForcePushedEventPartsVarsBuilder().build(); + } +} + +class _$GReviewRequestedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReviewRequestedEventPartsVars, + _$GReviewRequestedEventPartsVars + ]; + @override + final String wireName = 'GReviewRequestedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GReviewRequestedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GReviewRequestedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GReviewRequestedEventPartsVarsBuilder().build(); + } +} + +class _$GReviewRequestRemovedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReviewRequestRemovedEventPartsVars, + _$GReviewRequestRemovedEventPartsVars + ]; + @override + final String wireName = 'GReviewRequestRemovedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GReviewRequestRemovedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GReviewRequestRemovedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GReviewRequestRemovedEventPartsVarsBuilder().build(); + } +} + +class _$GReviewDismissedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReviewDismissedEventPartsVars, + _$GReviewDismissedEventPartsVars + ]; + @override + final String wireName = 'GReviewDismissedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GReviewDismissedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GReviewDismissedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GReviewDismissedEventPartsVarsBuilder().build(); + } +} + +class _$GPullRequestReviewPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GPullRequestReviewPartsVars, + _$GPullRequestReviewPartsVars + ]; + @override + final String wireName = 'GPullRequestReviewPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GPullRequestReviewPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GPullRequestReviewPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GPullRequestReviewPartsVarsBuilder().build(); + } +} + +class _$GMergedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMergedEventPartsVars, + _$GMergedEventPartsVars + ]; + @override + final String wireName = 'GMergedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GMergedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GMergedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GMergedEventPartsVarsBuilder().build(); + } +} + +class _$GHeadRefDeletedEventPartsVarsSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GHeadRefDeletedEventPartsVars, + _$GHeadRefDeletedEventPartsVars + ]; + @override + final String wireName = 'GHeadRefDeletedEventPartsVars'; + + @override + Iterable serialize( + Serializers serializers, GHeadRefDeletedEventPartsVars object, + {FullType specifiedType = FullType.unspecified}) { + return []; + } + + @override + GHeadRefDeletedEventPartsVars deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + return new GHeadRefDeletedEventPartsVarsBuilder().build(); + } +} + +class _$GFollowersVars extends GFollowersVars { + @override + final String login; + @override + final String after; + + factory _$GFollowersVars([void Function(GFollowersVarsBuilder) updates]) => + (new GFollowersVarsBuilder()..update(updates)).build(); + + _$GFollowersVars._({this.login, this.after}) : super._() { + if (login == null) { + throw new BuiltValueNullFieldError('GFollowersVars', 'login'); + } + } + + @override + GFollowersVars rebuild(void Function(GFollowersVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GFollowersVarsBuilder toBuilder() => + new GFollowersVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GFollowersVars && + login == other.login && + after == other.after; + } + + @override + int get hashCode { + return $jf($jc($jc(0, login.hashCode), after.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GFollowersVars') + ..add('login', login) + ..add('after', after)) + .toString(); + } +} + +class GFollowersVarsBuilder + implements Builder { + _$GFollowersVars _$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; + + GFollowersVarsBuilder(); + + GFollowersVarsBuilder get _$this { + if (_$v != null) { + _login = _$v.login; + _after = _$v.after; + _$v = null; + } + return this; + } + + @override + void replace(GFollowersVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GFollowersVars; + } + + @override + void update(void Function(GFollowersVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GFollowersVars build() { + final _$result = _$v ?? new _$GFollowersVars._(login: login, after: after); + replace(_$result); + return _$result; + } +} + +class _$GFollowingVars extends GFollowingVars { + @override + final String login; + @override + final String after; + + factory _$GFollowingVars([void Function(GFollowingVarsBuilder) updates]) => + (new GFollowingVarsBuilder()..update(updates)).build(); + + _$GFollowingVars._({this.login, this.after}) : super._() { + if (login == null) { + throw new BuiltValueNullFieldError('GFollowingVars', 'login'); + } + } + + @override + GFollowingVars rebuild(void Function(GFollowingVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GFollowingVarsBuilder toBuilder() => + new GFollowingVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GFollowingVars && + login == other.login && + after == other.after; + } + + @override + int get hashCode { + return $jf($jc($jc(0, login.hashCode), after.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GFollowingVars') + ..add('login', login) + ..add('after', after)) + .toString(); + } +} + +class GFollowingVarsBuilder + implements Builder { + _$GFollowingVars _$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; + + GFollowingVarsBuilder(); + + GFollowingVarsBuilder get _$this { + if (_$v != null) { + _login = _$v.login; + _after = _$v.after; + _$v = null; + } + return this; + } + + @override + void replace(GFollowingVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GFollowingVars; + } + + @override + void update(void Function(GFollowingVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GFollowingVars build() { + final _$result = _$v ?? new _$GFollowingVars._(login: login, after: after); + replace(_$result); + return _$result; + } +} + +class _$GMembersVars extends GMembersVars { + @override + final String login; + @override + final String after; + + factory _$GMembersVars([void Function(GMembersVarsBuilder) updates]) => + (new GMembersVarsBuilder()..update(updates)).build(); + + _$GMembersVars._({this.login, this.after}) : super._() { + if (login == null) { + throw new BuiltValueNullFieldError('GMembersVars', 'login'); + } + } + + @override + GMembersVars rebuild(void Function(GMembersVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMembersVarsBuilder toBuilder() => new GMembersVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMembersVars && + login == other.login && + after == other.after; + } + + @override + int get hashCode { + return $jf($jc($jc(0, login.hashCode), after.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GMembersVars') + ..add('login', login) + ..add('after', after)) + .toString(); + } +} + +class GMembersVarsBuilder + implements Builder { + _$GMembersVars _$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; + + GMembersVarsBuilder(); + + GMembersVarsBuilder get _$this { + if (_$v != null) { + _login = _$v.login; + _after = _$v.after; + _$v = null; + } + return this; + } + + @override + void replace(GMembersVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMembersVars; + } + + @override + void update(void Function(GMembersVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMembersVars build() { + final _$result = _$v ?? new _$GMembersVars._(login: login, after: after); + replace(_$result); + return _$result; + } +} + +class _$GWatchersVars extends GWatchersVars { + @override + final String owner; + @override + final String name; + @override + final String after; + + factory _$GWatchersVars([void Function(GWatchersVarsBuilder) updates]) => + (new GWatchersVarsBuilder()..update(updates)).build(); + + _$GWatchersVars._({this.owner, this.name, this.after}) : super._() { + if (owner == null) { + throw new BuiltValueNullFieldError('GWatchersVars', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError('GWatchersVars', 'name'); + } + } + + @override + GWatchersVars rebuild(void Function(GWatchersVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GWatchersVarsBuilder toBuilder() => new GWatchersVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GWatchersVars && + owner == other.owner && + name == other.name && + after == other.after; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, owner.hashCode), name.hashCode), after.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GWatchersVars') + ..add('owner', owner) + ..add('name', name) + ..add('after', after)) + .toString(); + } +} + +class GWatchersVarsBuilder + implements Builder { + _$GWatchersVars _$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 _after; + String get after => _$this._after; + set after(String after) => _$this._after = after; + + GWatchersVarsBuilder(); + + GWatchersVarsBuilder get _$this { + if (_$v != null) { + _owner = _$v.owner; + _name = _$v.name; + _after = _$v.after; + _$v = null; + } + return this; + } + + @override + void replace(GWatchersVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GWatchersVars; + } + + @override + void update(void Function(GWatchersVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GWatchersVars build() { + final _$result = + _$v ?? new _$GWatchersVars._(owner: owner, name: name, after: after); + replace(_$result); + return _$result; + } +} + +class _$GStargazersVars extends GStargazersVars { + @override + final String owner; + @override + final String name; + @override + final String after; + + factory _$GStargazersVars([void Function(GStargazersVarsBuilder) updates]) => + (new GStargazersVarsBuilder()..update(updates)).build(); + + _$GStargazersVars._({this.owner, this.name, this.after}) : super._() { + if (owner == null) { + throw new BuiltValueNullFieldError('GStargazersVars', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError('GStargazersVars', 'name'); + } + } + + @override + GStargazersVars rebuild(void Function(GStargazersVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GStargazersVarsBuilder toBuilder() => + new GStargazersVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GStargazersVars && + owner == other.owner && + name == other.name && + after == other.after; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, owner.hashCode), name.hashCode), after.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GStargazersVars') + ..add('owner', owner) + ..add('name', name) + ..add('after', after)) + .toString(); + } +} + +class GStargazersVarsBuilder + implements Builder { + _$GStargazersVars _$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 _after; + String get after => _$this._after; + set after(String after) => _$this._after = after; + + GStargazersVarsBuilder(); + + GStargazersVarsBuilder get _$this { + if (_$v != null) { + _owner = _$v.owner; + _name = _$v.name; + _after = _$v.after; + _$v = null; + } + return this; + } + + @override + void replace(GStargazersVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStargazersVars; + } + + @override + void update(void Function(GStargazersVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GStargazersVars build() { + final _$result = + _$v ?? new _$GStargazersVars._(owner: owner, name: name, after: after); + replace(_$result); + return _$result; + } +} + +class _$GReposVars extends GReposVars { + @override + final String login; + @override + final String after; + + factory _$GReposVars([void Function(GReposVarsBuilder) updates]) => + (new GReposVarsBuilder()..update(updates)).build(); + + _$GReposVars._({this.login, this.after}) : super._() { + if (login == null) { + throw new BuiltValueNullFieldError('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('GReposVars') + ..add('login', login) + ..add('after', after)) + .toString(); + } +} + +class GReposVarsBuilder implements Builder { + _$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 { + if (_$v != null) { + _login = _$v.login; + _after = _$v.after; + _$v = null; + } + return this; + } + + @override + void replace(GReposVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReposVars; + } + + @override + void update(void Function(GReposVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReposVars build() { + final _$result = _$v ?? new _$GReposVars._(login: 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._({this.login, this.after}) : super._() { + if (login == null) { + throw new BuiltValueNullFieldError('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('GStarsVars') + ..add('login', login) + ..add('after', after)) + .toString(); + } +} + +class GStarsVarsBuilder implements Builder { + _$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 { + if (_$v != null) { + _login = _$v.login; + _after = _$v.after; + _$v = null; + } + return this; + } + + @override + void replace(GStarsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStarsVars; + } + + @override + void update(void Function(GStarsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GStarsVars build() { + final _$result = _$v ?? new _$GStarsVars._(login: login, after: after); + replace(_$result); + return _$result; + } +} + +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('GViewerVars').toString(); + } +} + +class GViewerVarsBuilder implements Builder { + _$GViewerVars _$v; + + GViewerVarsBuilder(); + + @override + void replace(GViewerVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GViewerVars; + } + + @override + void update(void Function(GViewerVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$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._({this.login}) : super._() { + if (login == null) { + throw new BuiltValueNullFieldError('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('GUserVars')..add('login', login)) + .toString(); + } +} + +class GUserVarsBuilder implements Builder { + _$GUserVars _$v; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GUserVarsBuilder(); + + GUserVarsBuilder get _$this { + if (_$v != null) { + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GUserVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserVars; + } + + @override + void update(void Function(GUserVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserVars build() { + final _$result = _$v ?? new _$GUserVars._(login: login); + replace(_$result); + return _$result; + } +} + +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._({this.owner, this.name, this.branchSpecified, this.branch}) + : super._() { + if (owner == null) { + throw new BuiltValueNullFieldError('GRepoVars', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError('GRepoVars', 'name'); + } + if (branchSpecified == null) { + throw new BuiltValueNullFieldError('GRepoVars', 'branchSpecified'); + } + if (branch == null) { + throw new BuiltValueNullFieldError('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('GRepoVars') + ..add('owner', owner) + ..add('name', name) + ..add('branchSpecified', branchSpecified) + ..add('branch', branch)) + .toString(); + } +} + +class GRepoVarsBuilder implements Builder { + _$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 { + if (_$v != null) { + _owner = _$v.owner; + _name = _$v.name; + _branchSpecified = _$v.branchSpecified; + _branch = _$v.branch; + _$v = null; + } + return this; + } + + @override + void replace(GRepoVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoVars; + } + + @override + void update(void Function(GRepoVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoVars build() { + final _$result = _$v ?? + new _$GRepoVars._( + owner: owner, + name: name, + branchSpecified: branchSpecified, + branch: branch); + replace(_$result); + return _$result; + } +} + +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._({this.owner, this.name, this.ref, this.hasRef, this.after}) + : super._() { + if (owner == null) { + throw new BuiltValueNullFieldError('GCommitsVars', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError('GCommitsVars', 'name'); + } + if (ref == null) { + throw new BuiltValueNullFieldError('GCommitsVars', 'ref'); + } + if (hasRef == null) { + throw new BuiltValueNullFieldError('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('GCommitsVars') + ..add('owner', owner) + ..add('name', name) + ..add('ref', ref) + ..add('hasRef', hasRef) + ..add('after', after)) + .toString(); + } +} + +class GCommitsVarsBuilder + implements Builder { + _$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 { + 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) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsVars; + } + + @override + void update(void Function(GCommitsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsVars build() { + final _$result = _$v ?? + new _$GCommitsVars._( + owner: owner, name: name, ref: ref, hasRef: hasRef, after: after); + replace(_$result); + return _$result; + } +} + +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._({this.owner, this.name, this.cursor}) : super._() { + if (owner == null) { + throw new BuiltValueNullFieldError('GIssuesVars', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError('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('GIssuesVars') + ..add('owner', owner) + ..add('name', name) + ..add('cursor', cursor)) + .toString(); + } +} + +class GIssuesVarsBuilder implements Builder { + _$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 { + if (_$v != null) { + _owner = _$v.owner; + _name = _$v.name; + _cursor = _$v.cursor; + _$v = null; + } + return this; + } + + @override + void replace(GIssuesVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssuesVars; + } + + @override + void update(void Function(GIssuesVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GIssuesVars build() { + final _$result = + _$v ?? new _$GIssuesVars._(owner: owner, name: 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._({this.owner, this.name, this.cursor}) : super._() { + if (owner == null) { + throw new BuiltValueNullFieldError('GPullsVars', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError('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('GPullsVars') + ..add('owner', owner) + ..add('name', name) + ..add('cursor', cursor)) + .toString(); + } +} + +class GPullsVarsBuilder implements Builder { + _$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 { + if (_$v != null) { + _owner = _$v.owner; + _name = _$v.name; + _cursor = _$v.cursor; + _$v = null; + } + return this; + } + + @override + void replace(GPullsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullsVars; + } + + @override + void update(void Function(GPullsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPullsVars build() { + final _$result = + _$v ?? new _$GPullsVars._(owner: owner, name: name, cursor: cursor); + replace(_$result); + return _$result; + } +} + +class _$GIssueVars extends GIssueVars { + @override + final String owner; + @override + final String name; + @override + final int number; + @override + final String cursor; + + factory _$GIssueVars([void Function(GIssueVarsBuilder) updates]) => + (new GIssueVarsBuilder()..update(updates)).build(); + + _$GIssueVars._({this.owner, this.name, this.number, this.cursor}) + : super._() { + if (owner == null) { + throw new BuiltValueNullFieldError('GIssueVars', 'owner'); + } + if (name == null) { + throw new BuiltValueNullFieldError('GIssueVars', 'name'); + } + if (number == null) { + throw new BuiltValueNullFieldError('GIssueVars', 'number'); + } + } + + @override + GIssueVars rebuild(void Function(GIssueVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueVarsBuilder toBuilder() => new GIssueVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssueVars && + owner == other.owner && + name == other.name && + number == other.number && + cursor == other.cursor; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, owner.hashCode), name.hashCode), number.hashCode), + cursor.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GIssueVars') + ..add('owner', owner) + ..add('name', name) + ..add('number', number) + ..add('cursor', cursor)) + .toString(); + } +} + +class GIssueVarsBuilder implements Builder { + _$GIssueVars _$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; + + int _number; + int get number => _$this._number; + set number(int number) => _$this._number = number; + + String _cursor; + String get cursor => _$this._cursor; + set cursor(String cursor) => _$this._cursor = cursor; + + GIssueVarsBuilder(); + + GIssueVarsBuilder get _$this { + if (_$v != null) { + _owner = _$v.owner; + _name = _$v.name; + _number = _$v.number; + _cursor = _$v.cursor; + _$v = null; + } + return this; + } + + @override + void replace(GIssueVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssueVars; + } + + @override + void update(void Function(GIssueVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueVars build() { + final _$result = _$v ?? + new _$GIssueVars._( + owner: owner, name: name, number: number, cursor: cursor); + replace(_$result); + return _$result; + } +} + +class _$GPageInfoPartsVars extends GPageInfoPartsVars { + factory _$GPageInfoPartsVars( + [void Function(GPageInfoPartsVarsBuilder) updates]) => + (new GPageInfoPartsVarsBuilder()..update(updates)).build(); + + _$GPageInfoPartsVars._() : super._(); + + @override + GPageInfoPartsVars rebuild( + void Function(GPageInfoPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPageInfoPartsVarsBuilder toBuilder() => + new GPageInfoPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPageInfoPartsVars; + } + + @override + int get hashCode { + return 341828880; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GPageInfoPartsVars').toString(); + } +} + +class GPageInfoPartsVarsBuilder + implements Builder { + _$GPageInfoPartsVars _$v; + + GPageInfoPartsVarsBuilder(); + + @override + void replace(GPageInfoPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPageInfoPartsVars; + } + + @override + void update(void Function(GPageInfoPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPageInfoPartsVars build() { + final _$result = _$v ?? new _$GPageInfoPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GRepoItemVars extends GRepoItemVars { + factory _$GRepoItemVars([void Function(GRepoItemVarsBuilder) updates]) => + (new GRepoItemVarsBuilder()..update(updates)).build(); + + _$GRepoItemVars._() : super._(); + + @override + GRepoItemVars rebuild(void Function(GRepoItemVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoItemVarsBuilder toBuilder() => new GRepoItemVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoItemVars; + } + + @override + int get hashCode { + return 675465914; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GRepoItemVars').toString(); + } +} + +class GRepoItemVarsBuilder + implements Builder { + _$GRepoItemVars _$v; + + GRepoItemVarsBuilder(); + + @override + void replace(GRepoItemVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoItemVars; + } + + @override + void update(void Function(GRepoItemVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoItemVars build() { + final _$result = _$v ?? new _$GRepoItemVars._(); + replace(_$result); + return _$result; + } +} + +class _$GUserItemVars extends GUserItemVars { + factory _$GUserItemVars([void Function(GUserItemVarsBuilder) updates]) => + (new GUserItemVarsBuilder()..update(updates)).build(); + + _$GUserItemVars._() : super._(); + + @override + GUserItemVars rebuild(void Function(GUserItemVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserItemVarsBuilder toBuilder() => new GUserItemVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserItemVars; + } + + @override + int get hashCode { + return 27657841; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GUserItemVars').toString(); + } +} + +class GUserItemVarsBuilder + implements Builder { + _$GUserItemVars _$v; + + GUserItemVarsBuilder(); + + @override + void replace(GUserItemVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserItemVars; + } + + @override + void update(void Function(GUserItemVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserItemVars build() { + final _$result = _$v ?? new _$GUserItemVars._(); + replace(_$result); + return _$result; + } +} + +class _$GReposRepoItemVars extends GReposRepoItemVars { + factory _$GReposRepoItemVars( + [void Function(GReposRepoItemVarsBuilder) updates]) => + (new GReposRepoItemVarsBuilder()..update(updates)).build(); + + _$GReposRepoItemVars._() : super._(); + + @override + GReposRepoItemVars rebuild( + void Function(GReposRepoItemVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReposRepoItemVarsBuilder toBuilder() => + new GReposRepoItemVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReposRepoItemVars; + } + + @override + int get hashCode { + return 216285328; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GReposRepoItemVars').toString(); + } +} + +class GReposRepoItemVarsBuilder + implements Builder { + _$GReposRepoItemVars _$v; + + GReposRepoItemVarsBuilder(); + + @override + void replace(GReposRepoItemVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReposRepoItemVars; + } + + @override + void update(void Function(GReposRepoItemVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReposRepoItemVars build() { + final _$result = _$v ?? new _$GReposRepoItemVars._(); + 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('GUserPartsVars').toString(); + } +} + +class GUserPartsVarsBuilder + implements Builder { + _$GUserPartsVars _$v; + + GUserPartsVarsBuilder(); + + @override + void replace(GUserPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserPartsVars; + } + + @override + void update(void Function(GUserPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserPartsVars build() { + final _$result = _$v ?? new _$GUserPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GRepoCommitVars extends GRepoCommitVars { + factory _$GRepoCommitVars([void Function(GRepoCommitVarsBuilder) updates]) => + (new GRepoCommitVarsBuilder()..update(updates)).build(); + + _$GRepoCommitVars._() : super._(); + + @override + GRepoCommitVars rebuild(void Function(GRepoCommitVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoCommitVarsBuilder toBuilder() => + new GRepoCommitVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoCommitVars; + } + + @override + int get hashCode { + return 767873960; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GRepoCommitVars').toString(); + } +} + +class GRepoCommitVarsBuilder + implements Builder { + _$GRepoCommitVars _$v; + + GRepoCommitVarsBuilder(); + + @override + void replace(GRepoCommitVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoCommitVars; + } + + @override + void update(void Function(GRepoCommitVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoCommitVars build() { + final _$result = _$v ?? new _$GRepoCommitVars._(); + replace(_$result); + return _$result; + } +} + +class _$GRepoRefVars extends GRepoRefVars { + factory _$GRepoRefVars([void Function(GRepoRefVarsBuilder) updates]) => + (new GRepoRefVarsBuilder()..update(updates)).build(); + + _$GRepoRefVars._() : super._(); + + @override + GRepoRefVars rebuild(void Function(GRepoRefVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepoRefVarsBuilder toBuilder() => new GRepoRefVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepoRefVars; + } + + @override + int get hashCode { + return 1030375931; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GRepoRefVars').toString(); + } +} + +class GRepoRefVarsBuilder + implements Builder { + _$GRepoRefVars _$v; + + GRepoRefVarsBuilder(); + + @override + void replace(GRepoRefVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepoRefVars; + } + + @override + void update(void Function(GRepoRefVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepoRefVars build() { + final _$result = _$v ?? new _$GRepoRefVars._(); + 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('GCommitsRefCommitVars') + ..add('after', after)) + .toString(); + } +} + +class GCommitsRefCommitVarsBuilder + implements Builder { + _$GCommitsRefCommitVars _$v; + + String _after; + String get after => _$this._after; + set after(String after) => _$this._after = after; + + GCommitsRefCommitVarsBuilder(); + + GCommitsRefCommitVarsBuilder get _$this { + if (_$v != null) { + _after = _$v.after; + _$v = null; + } + return this; + } + + @override + void replace(GCommitsRefCommitVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefCommitVars; + } + + @override + void update(void Function(GCommitsRefCommitVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$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('GCommitsRefVars')..add('after', after)) + .toString(); + } +} + +class GCommitsRefVarsBuilder + implements Builder { + _$GCommitsRefVars _$v; + + String _after; + String get after => _$this._after; + set after(String after) => _$this._after = after; + + GCommitsRefVarsBuilder(); + + GCommitsRefVarsBuilder get _$this { + if (_$v != null) { + _after = _$v.after; + _$v = null; + } + return this; + } + + @override + void replace(GCommitsRefVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitsRefVars; + } + + @override + void update(void Function(GCommitsRefVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitsRefVars build() { + final _$result = _$v ?? new _$GCommitsRefVars._(after: after); + replace(_$result); + return _$result; + } +} + +class _$GCommentPartsVars extends GCommentPartsVars { + factory _$GCommentPartsVars( + [void Function(GCommentPartsVarsBuilder) updates]) => + (new GCommentPartsVarsBuilder()..update(updates)).build(); + + _$GCommentPartsVars._() : super._(); + + @override + GCommentPartsVars rebuild(void Function(GCommentPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommentPartsVarsBuilder toBuilder() => + new GCommentPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommentPartsVars; + } + + @override + int get hashCode { + return 250816552; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GCommentPartsVars').toString(); + } +} + +class GCommentPartsVarsBuilder + implements Builder { + _$GCommentPartsVars _$v; + + GCommentPartsVarsBuilder(); + + @override + void replace(GCommentPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommentPartsVars; + } + + @override + void update(void Function(GCommentPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommentPartsVars build() { + final _$result = _$v ?? new _$GCommentPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GReactablePartsVars extends GReactablePartsVars { + factory _$GReactablePartsVars( + [void Function(GReactablePartsVarsBuilder) updates]) => + (new GReactablePartsVarsBuilder()..update(updates)).build(); + + _$GReactablePartsVars._() : super._(); + + @override + GReactablePartsVars rebuild( + void Function(GReactablePartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReactablePartsVarsBuilder toBuilder() => + new GReactablePartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReactablePartsVars; + } + + @override + int get hashCode { + return 957358139; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GReactablePartsVars').toString(); + } +} + +class GReactablePartsVarsBuilder + implements Builder { + _$GReactablePartsVars _$v; + + GReactablePartsVarsBuilder(); + + @override + void replace(GReactablePartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReactablePartsVars; + } + + @override + void update(void Function(GReactablePartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReactablePartsVars build() { + final _$result = _$v ?? new _$GReactablePartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GReferencedEventPartsVars extends GReferencedEventPartsVars { + factory _$GReferencedEventPartsVars( + [void Function(GReferencedEventPartsVarsBuilder) updates]) => + (new GReferencedEventPartsVarsBuilder()..update(updates)).build(); + + _$GReferencedEventPartsVars._() : super._(); + + @override + GReferencedEventPartsVars rebuild( + void Function(GReferencedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReferencedEventPartsVarsBuilder toBuilder() => + new GReferencedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReferencedEventPartsVars; + } + + @override + int get hashCode { + return 670732860; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GReferencedEventPartsVars').toString(); + } +} + +class GReferencedEventPartsVarsBuilder + implements + Builder { + _$GReferencedEventPartsVars _$v; + + GReferencedEventPartsVarsBuilder(); + + @override + void replace(GReferencedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReferencedEventPartsVars; + } + + @override + void update(void Function(GReferencedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReferencedEventPartsVars build() { + final _$result = _$v ?? new _$GReferencedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GRenamedTitleEventPartsVars extends GRenamedTitleEventPartsVars { + factory _$GRenamedTitleEventPartsVars( + [void Function(GRenamedTitleEventPartsVarsBuilder) updates]) => + (new GRenamedTitleEventPartsVarsBuilder()..update(updates)).build(); + + _$GRenamedTitleEventPartsVars._() : super._(); + + @override + GRenamedTitleEventPartsVars rebuild( + void Function(GRenamedTitleEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRenamedTitleEventPartsVarsBuilder toBuilder() => + new GRenamedTitleEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRenamedTitleEventPartsVars; + } + + @override + int get hashCode { + return 558265194; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GRenamedTitleEventPartsVars') + .toString(); + } +} + +class GRenamedTitleEventPartsVarsBuilder + implements + Builder { + _$GRenamedTitleEventPartsVars _$v; + + GRenamedTitleEventPartsVarsBuilder(); + + @override + void replace(GRenamedTitleEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRenamedTitleEventPartsVars; + } + + @override + void update(void Function(GRenamedTitleEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRenamedTitleEventPartsVars build() { + final _$result = _$v ?? new _$GRenamedTitleEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GClosedEventPartsVars extends GClosedEventPartsVars { + factory _$GClosedEventPartsVars( + [void Function(GClosedEventPartsVarsBuilder) updates]) => + (new GClosedEventPartsVarsBuilder()..update(updates)).build(); + + _$GClosedEventPartsVars._() : super._(); + + @override + GClosedEventPartsVars rebuild( + void Function(GClosedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GClosedEventPartsVarsBuilder toBuilder() => + new GClosedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GClosedEventPartsVars; + } + + @override + int get hashCode { + return 942702400; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GClosedEventPartsVars').toString(); + } +} + +class GClosedEventPartsVarsBuilder + implements Builder { + _$GClosedEventPartsVars _$v; + + GClosedEventPartsVarsBuilder(); + + @override + void replace(GClosedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GClosedEventPartsVars; + } + + @override + void update(void Function(GClosedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GClosedEventPartsVars build() { + final _$result = _$v ?? new _$GClosedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GReopenedEventPartsVars extends GReopenedEventPartsVars { + factory _$GReopenedEventPartsVars( + [void Function(GReopenedEventPartsVarsBuilder) updates]) => + (new GReopenedEventPartsVarsBuilder()..update(updates)).build(); + + _$GReopenedEventPartsVars._() : super._(); + + @override + GReopenedEventPartsVars rebuild( + void Function(GReopenedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReopenedEventPartsVarsBuilder toBuilder() => + new GReopenedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReopenedEventPartsVars; + } + + @override + int get hashCode { + return 896430269; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GReopenedEventPartsVars').toString(); + } +} + +class GReopenedEventPartsVarsBuilder + implements + Builder { + _$GReopenedEventPartsVars _$v; + + GReopenedEventPartsVarsBuilder(); + + @override + void replace(GReopenedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReopenedEventPartsVars; + } + + @override + void update(void Function(GReopenedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReopenedEventPartsVars build() { + final _$result = _$v ?? new _$GReopenedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GCrossReferencedEventPartsVars extends GCrossReferencedEventPartsVars { + factory _$GCrossReferencedEventPartsVars( + [void Function(GCrossReferencedEventPartsVarsBuilder) updates]) => + (new GCrossReferencedEventPartsVarsBuilder()..update(updates)).build(); + + _$GCrossReferencedEventPartsVars._() : super._(); + + @override + GCrossReferencedEventPartsVars rebuild( + void Function(GCrossReferencedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCrossReferencedEventPartsVarsBuilder toBuilder() => + new GCrossReferencedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCrossReferencedEventPartsVars; + } + + @override + int get hashCode { + return 1027620004; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GCrossReferencedEventPartsVars') + .toString(); + } +} + +class GCrossReferencedEventPartsVarsBuilder + implements + Builder { + _$GCrossReferencedEventPartsVars _$v; + + GCrossReferencedEventPartsVarsBuilder(); + + @override + void replace(GCrossReferencedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCrossReferencedEventPartsVars; + } + + @override + void update(void Function(GCrossReferencedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCrossReferencedEventPartsVars build() { + final _$result = _$v ?? new _$GCrossReferencedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GLabeledEventPartsVars extends GLabeledEventPartsVars { + factory _$GLabeledEventPartsVars( + [void Function(GLabeledEventPartsVarsBuilder) updates]) => + (new GLabeledEventPartsVarsBuilder()..update(updates)).build(); + + _$GLabeledEventPartsVars._() : super._(); + + @override + GLabeledEventPartsVars rebuild( + void Function(GLabeledEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GLabeledEventPartsVarsBuilder toBuilder() => + new GLabeledEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GLabeledEventPartsVars; + } + + @override + int get hashCode { + return 862875086; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GLabeledEventPartsVars').toString(); + } +} + +class GLabeledEventPartsVarsBuilder + implements Builder { + _$GLabeledEventPartsVars _$v; + + GLabeledEventPartsVarsBuilder(); + + @override + void replace(GLabeledEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GLabeledEventPartsVars; + } + + @override + void update(void Function(GLabeledEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GLabeledEventPartsVars build() { + final _$result = _$v ?? new _$GLabeledEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GUnlabeledEventPartsVars extends GUnlabeledEventPartsVars { + factory _$GUnlabeledEventPartsVars( + [void Function(GUnlabeledEventPartsVarsBuilder) updates]) => + (new GUnlabeledEventPartsVarsBuilder()..update(updates)).build(); + + _$GUnlabeledEventPartsVars._() : super._(); + + @override + GUnlabeledEventPartsVars rebuild( + void Function(GUnlabeledEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnlabeledEventPartsVarsBuilder toBuilder() => + new GUnlabeledEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnlabeledEventPartsVars; + } + + @override + int get hashCode { + return 18595892; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GUnlabeledEventPartsVars').toString(); + } +} + +class GUnlabeledEventPartsVarsBuilder + implements + Builder { + _$GUnlabeledEventPartsVars _$v; + + GUnlabeledEventPartsVarsBuilder(); + + @override + void replace(GUnlabeledEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnlabeledEventPartsVars; + } + + @override + void update(void Function(GUnlabeledEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnlabeledEventPartsVars build() { + final _$result = _$v ?? new _$GUnlabeledEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GMilestonedEventPartsVars extends GMilestonedEventPartsVars { + factory _$GMilestonedEventPartsVars( + [void Function(GMilestonedEventPartsVarsBuilder) updates]) => + (new GMilestonedEventPartsVarsBuilder()..update(updates)).build(); + + _$GMilestonedEventPartsVars._() : super._(); + + @override + GMilestonedEventPartsVars rebuild( + void Function(GMilestonedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMilestonedEventPartsVarsBuilder toBuilder() => + new GMilestonedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMilestonedEventPartsVars; + } + + @override + int get hashCode { + return 964194149; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GMilestonedEventPartsVars').toString(); + } +} + +class GMilestonedEventPartsVarsBuilder + implements + Builder { + _$GMilestonedEventPartsVars _$v; + + GMilestonedEventPartsVarsBuilder(); + + @override + void replace(GMilestonedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMilestonedEventPartsVars; + } + + @override + void update(void Function(GMilestonedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMilestonedEventPartsVars build() { + final _$result = _$v ?? new _$GMilestonedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GDemilestonedEventPartsVars extends GDemilestonedEventPartsVars { + factory _$GDemilestonedEventPartsVars( + [void Function(GDemilestonedEventPartsVarsBuilder) updates]) => + (new GDemilestonedEventPartsVarsBuilder()..update(updates)).build(); + + _$GDemilestonedEventPartsVars._() : super._(); + + @override + GDemilestonedEventPartsVars rebuild( + void Function(GDemilestonedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDemilestonedEventPartsVarsBuilder toBuilder() => + new GDemilestonedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDemilestonedEventPartsVars; + } + + @override + int get hashCode { + return 284005168; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GDemilestonedEventPartsVars') + .toString(); + } +} + +class GDemilestonedEventPartsVarsBuilder + implements + Builder { + _$GDemilestonedEventPartsVars _$v; + + GDemilestonedEventPartsVarsBuilder(); + + @override + void replace(GDemilestonedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDemilestonedEventPartsVars; + } + + @override + void update(void Function(GDemilestonedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDemilestonedEventPartsVars build() { + final _$result = _$v ?? new _$GDemilestonedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GLockedEventPartsVars extends GLockedEventPartsVars { + factory _$GLockedEventPartsVars( + [void Function(GLockedEventPartsVarsBuilder) updates]) => + (new GLockedEventPartsVarsBuilder()..update(updates)).build(); + + _$GLockedEventPartsVars._() : super._(); + + @override + GLockedEventPartsVars rebuild( + void Function(GLockedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GLockedEventPartsVarsBuilder toBuilder() => + new GLockedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GLockedEventPartsVars; + } + + @override + int get hashCode { + return 132694029; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GLockedEventPartsVars').toString(); + } +} + +class GLockedEventPartsVarsBuilder + implements Builder { + _$GLockedEventPartsVars _$v; + + GLockedEventPartsVarsBuilder(); + + @override + void replace(GLockedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GLockedEventPartsVars; + } + + @override + void update(void Function(GLockedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GLockedEventPartsVars build() { + final _$result = _$v ?? new _$GLockedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GUnlockedEventPartsVars extends GUnlockedEventPartsVars { + factory _$GUnlockedEventPartsVars( + [void Function(GUnlockedEventPartsVarsBuilder) updates]) => + (new GUnlockedEventPartsVarsBuilder()..update(updates)).build(); + + _$GUnlockedEventPartsVars._() : super._(); + + @override + GUnlockedEventPartsVars rebuild( + void Function(GUnlockedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnlockedEventPartsVarsBuilder toBuilder() => + new GUnlockedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnlockedEventPartsVars; + } + + @override + int get hashCode { + return 558993334; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GUnlockedEventPartsVars').toString(); + } +} + +class GUnlockedEventPartsVarsBuilder + implements + Builder { + _$GUnlockedEventPartsVars _$v; + + GUnlockedEventPartsVarsBuilder(); + + @override + void replace(GUnlockedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnlockedEventPartsVars; + } + + @override + void update(void Function(GUnlockedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnlockedEventPartsVars build() { + final _$result = _$v ?? new _$GUnlockedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GAssignedEventPartsVars extends GAssignedEventPartsVars { + factory _$GAssignedEventPartsVars( + [void Function(GAssignedEventPartsVarsBuilder) updates]) => + (new GAssignedEventPartsVarsBuilder()..update(updates)).build(); + + _$GAssignedEventPartsVars._() : super._(); + + @override + GAssignedEventPartsVars rebuild( + void Function(GAssignedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GAssignedEventPartsVarsBuilder toBuilder() => + new GAssignedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAssignedEventPartsVars; + } + + @override + int get hashCode { + return 192973783; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GAssignedEventPartsVars').toString(); + } +} + +class GAssignedEventPartsVarsBuilder + implements + Builder { + _$GAssignedEventPartsVars _$v; + + GAssignedEventPartsVarsBuilder(); + + @override + void replace(GAssignedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAssignedEventPartsVars; + } + + @override + void update(void Function(GAssignedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAssignedEventPartsVars build() { + final _$result = _$v ?? new _$GAssignedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GUnassignedEventPartsVars extends GUnassignedEventPartsVars { + factory _$GUnassignedEventPartsVars( + [void Function(GUnassignedEventPartsVarsBuilder) updates]) => + (new GUnassignedEventPartsVarsBuilder()..update(updates)).build(); + + _$GUnassignedEventPartsVars._() : super._(); + + @override + GUnassignedEventPartsVars rebuild( + void Function(GUnassignedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnassignedEventPartsVarsBuilder toBuilder() => + new GUnassignedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnassignedEventPartsVars; + } + + @override + int get hashCode { + return 244907531; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GUnassignedEventPartsVars').toString(); + } +} + +class GUnassignedEventPartsVarsBuilder + implements + Builder { + _$GUnassignedEventPartsVars _$v; + + GUnassignedEventPartsVarsBuilder(); + + @override + void replace(GUnassignedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnassignedEventPartsVars; + } + + @override + void update(void Function(GUnassignedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnassignedEventPartsVars build() { + final _$result = _$v ?? new _$GUnassignedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GSubscribedEventPartsVars extends GSubscribedEventPartsVars { + factory _$GSubscribedEventPartsVars( + [void Function(GSubscribedEventPartsVarsBuilder) updates]) => + (new GSubscribedEventPartsVarsBuilder()..update(updates)).build(); + + _$GSubscribedEventPartsVars._() : super._(); + + @override + GSubscribedEventPartsVars rebuild( + void Function(GSubscribedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GSubscribedEventPartsVarsBuilder toBuilder() => + new GSubscribedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GSubscribedEventPartsVars; + } + + @override + int get hashCode { + return 613972444; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GSubscribedEventPartsVars').toString(); + } +} + +class GSubscribedEventPartsVarsBuilder + implements + Builder { + _$GSubscribedEventPartsVars _$v; + + GSubscribedEventPartsVarsBuilder(); + + @override + void replace(GSubscribedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GSubscribedEventPartsVars; + } + + @override + void update(void Function(GSubscribedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GSubscribedEventPartsVars build() { + final _$result = _$v ?? new _$GSubscribedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GUnsubscribedEventPartsVars extends GUnsubscribedEventPartsVars { + factory _$GUnsubscribedEventPartsVars( + [void Function(GUnsubscribedEventPartsVarsBuilder) updates]) => + (new GUnsubscribedEventPartsVarsBuilder()..update(updates)).build(); + + _$GUnsubscribedEventPartsVars._() : super._(); + + @override + GUnsubscribedEventPartsVars rebuild( + void Function(GUnsubscribedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnsubscribedEventPartsVarsBuilder toBuilder() => + new GUnsubscribedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnsubscribedEventPartsVars; + } + + @override + int get hashCode { + return 18104391; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GUnsubscribedEventPartsVars') + .toString(); + } +} + +class GUnsubscribedEventPartsVarsBuilder + implements + Builder { + _$GUnsubscribedEventPartsVars _$v; + + GUnsubscribedEventPartsVarsBuilder(); + + @override + void replace(GUnsubscribedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnsubscribedEventPartsVars; + } + + @override + void update(void Function(GUnsubscribedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnsubscribedEventPartsVars build() { + final _$result = _$v ?? new _$GUnsubscribedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GMentionedEventPartsVars extends GMentionedEventPartsVars { + factory _$GMentionedEventPartsVars( + [void Function(GMentionedEventPartsVarsBuilder) updates]) => + (new GMentionedEventPartsVarsBuilder()..update(updates)).build(); + + _$GMentionedEventPartsVars._() : super._(); + + @override + GMentionedEventPartsVars rebuild( + void Function(GMentionedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMentionedEventPartsVarsBuilder toBuilder() => + new GMentionedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMentionedEventPartsVars; + } + + @override + int get hashCode { + return 99957595; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GMentionedEventPartsVars').toString(); + } +} + +class GMentionedEventPartsVarsBuilder + implements + Builder { + _$GMentionedEventPartsVars _$v; + + GMentionedEventPartsVarsBuilder(); + + @override + void replace(GMentionedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMentionedEventPartsVars; + } + + @override + void update(void Function(GMentionedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMentionedEventPartsVars build() { + final _$result = _$v ?? new _$GMentionedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GPinnedEventPartsVars extends GPinnedEventPartsVars { + factory _$GPinnedEventPartsVars( + [void Function(GPinnedEventPartsVarsBuilder) updates]) => + (new GPinnedEventPartsVarsBuilder()..update(updates)).build(); + + _$GPinnedEventPartsVars._() : super._(); + + @override + GPinnedEventPartsVars rebuild( + void Function(GPinnedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPinnedEventPartsVarsBuilder toBuilder() => + new GPinnedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPinnedEventPartsVars; + } + + @override + int get hashCode { + return 244984719; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GPinnedEventPartsVars').toString(); + } +} + +class GPinnedEventPartsVarsBuilder + implements Builder { + _$GPinnedEventPartsVars _$v; + + GPinnedEventPartsVarsBuilder(); + + @override + void replace(GPinnedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPinnedEventPartsVars; + } + + @override + void update(void Function(GPinnedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPinnedEventPartsVars build() { + final _$result = _$v ?? new _$GPinnedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GTransferredEventPartsVars extends GTransferredEventPartsVars { + factory _$GTransferredEventPartsVars( + [void Function(GTransferredEventPartsVarsBuilder) updates]) => + (new GTransferredEventPartsVarsBuilder()..update(updates)).build(); + + _$GTransferredEventPartsVars._() : super._(); + + @override + GTransferredEventPartsVars rebuild( + void Function(GTransferredEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GTransferredEventPartsVarsBuilder toBuilder() => + new GTransferredEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GTransferredEventPartsVars; + } + + @override + int get hashCode { + return 453718165; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GTransferredEventPartsVars').toString(); + } +} + +class GTransferredEventPartsVarsBuilder + implements + Builder { + _$GTransferredEventPartsVars _$v; + + GTransferredEventPartsVarsBuilder(); + + @override + void replace(GTransferredEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GTransferredEventPartsVars; + } + + @override + void update(void Function(GTransferredEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GTransferredEventPartsVars build() { + final _$result = _$v ?? new _$GTransferredEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GPullRequestCommitPartsVars extends GPullRequestCommitPartsVars { + factory _$GPullRequestCommitPartsVars( + [void Function(GPullRequestCommitPartsVarsBuilder) updates]) => + (new GPullRequestCommitPartsVarsBuilder()..update(updates)).build(); + + _$GPullRequestCommitPartsVars._() : super._(); + + @override + GPullRequestCommitPartsVars rebuild( + void Function(GPullRequestCommitPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestCommitPartsVarsBuilder toBuilder() => + new GPullRequestCommitPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestCommitPartsVars; + } + + @override + int get hashCode { + return 634539278; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GPullRequestCommitPartsVars') + .toString(); + } +} + +class GPullRequestCommitPartsVarsBuilder + implements + Builder { + _$GPullRequestCommitPartsVars _$v; + + GPullRequestCommitPartsVarsBuilder(); + + @override + void replace(GPullRequestCommitPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestCommitPartsVars; + } + + @override + void update(void Function(GPullRequestCommitPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestCommitPartsVars build() { + final _$result = _$v ?? new _$GPullRequestCommitPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GDeployedEventPartsVars extends GDeployedEventPartsVars { + factory _$GDeployedEventPartsVars( + [void Function(GDeployedEventPartsVarsBuilder) updates]) => + (new GDeployedEventPartsVarsBuilder()..update(updates)).build(); + + _$GDeployedEventPartsVars._() : super._(); + + @override + GDeployedEventPartsVars rebuild( + void Function(GDeployedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeployedEventPartsVarsBuilder toBuilder() => + new GDeployedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeployedEventPartsVars; + } + + @override + int get hashCode { + return 1018916051; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GDeployedEventPartsVars').toString(); + } +} + +class GDeployedEventPartsVarsBuilder + implements + Builder { + _$GDeployedEventPartsVars _$v; + + GDeployedEventPartsVarsBuilder(); + + @override + void replace(GDeployedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeployedEventPartsVars; + } + + @override + void update(void Function(GDeployedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeployedEventPartsVars build() { + final _$result = _$v ?? new _$GDeployedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GDeploymentEnvironmentChangedEventPartsVars + extends GDeploymentEnvironmentChangedEventPartsVars { + factory _$GDeploymentEnvironmentChangedEventPartsVars( + [void Function(GDeploymentEnvironmentChangedEventPartsVarsBuilder) + updates]) => + (new GDeploymentEnvironmentChangedEventPartsVarsBuilder() + ..update(updates)) + .build(); + + _$GDeploymentEnvironmentChangedEventPartsVars._() : super._(); + + @override + GDeploymentEnvironmentChangedEventPartsVars rebuild( + void Function(GDeploymentEnvironmentChangedEventPartsVarsBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeploymentEnvironmentChangedEventPartsVarsBuilder toBuilder() => + new GDeploymentEnvironmentChangedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeploymentEnvironmentChangedEventPartsVars; + } + + @override + int get hashCode { + return 204954546; + } + + @override + String toString() { + return newBuiltValueToStringHelper( + 'GDeploymentEnvironmentChangedEventPartsVars') + .toString(); + } +} + +class GDeploymentEnvironmentChangedEventPartsVarsBuilder + implements + Builder { + _$GDeploymentEnvironmentChangedEventPartsVars _$v; + + GDeploymentEnvironmentChangedEventPartsVarsBuilder(); + + @override + void replace(GDeploymentEnvironmentChangedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeploymentEnvironmentChangedEventPartsVars; + } + + @override + void update( + void Function(GDeploymentEnvironmentChangedEventPartsVarsBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GDeploymentEnvironmentChangedEventPartsVars build() { + final _$result = + _$v ?? new _$GDeploymentEnvironmentChangedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GHeadRefRestoredEventPartsVars extends GHeadRefRestoredEventPartsVars { + factory _$GHeadRefRestoredEventPartsVars( + [void Function(GHeadRefRestoredEventPartsVarsBuilder) updates]) => + (new GHeadRefRestoredEventPartsVarsBuilder()..update(updates)).build(); + + _$GHeadRefRestoredEventPartsVars._() : super._(); + + @override + GHeadRefRestoredEventPartsVars rebuild( + void Function(GHeadRefRestoredEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GHeadRefRestoredEventPartsVarsBuilder toBuilder() => + new GHeadRefRestoredEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GHeadRefRestoredEventPartsVars; + } + + @override + int get hashCode { + return 1039955557; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GHeadRefRestoredEventPartsVars') + .toString(); + } +} + +class GHeadRefRestoredEventPartsVarsBuilder + implements + Builder { + _$GHeadRefRestoredEventPartsVars _$v; + + GHeadRefRestoredEventPartsVarsBuilder(); + + @override + void replace(GHeadRefRestoredEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GHeadRefRestoredEventPartsVars; + } + + @override + void update(void Function(GHeadRefRestoredEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GHeadRefRestoredEventPartsVars build() { + final _$result = _$v ?? new _$GHeadRefRestoredEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GBaseRefForcePushedEventPartsVars + extends GBaseRefForcePushedEventPartsVars { + factory _$GBaseRefForcePushedEventPartsVars( + [void Function(GBaseRefForcePushedEventPartsVarsBuilder) updates]) => + (new GBaseRefForcePushedEventPartsVarsBuilder()..update(updates)).build(); + + _$GBaseRefForcePushedEventPartsVars._() : super._(); + + @override + GBaseRefForcePushedEventPartsVars rebuild( + void Function(GBaseRefForcePushedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GBaseRefForcePushedEventPartsVarsBuilder toBuilder() => + new GBaseRefForcePushedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GBaseRefForcePushedEventPartsVars; + } + + @override + int get hashCode { + return 87452; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GBaseRefForcePushedEventPartsVars') + .toString(); + } +} + +class GBaseRefForcePushedEventPartsVarsBuilder + implements + Builder { + _$GBaseRefForcePushedEventPartsVars _$v; + + GBaseRefForcePushedEventPartsVarsBuilder(); + + @override + void replace(GBaseRefForcePushedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GBaseRefForcePushedEventPartsVars; + } + + @override + void update(void Function(GBaseRefForcePushedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GBaseRefForcePushedEventPartsVars build() { + final _$result = _$v ?? new _$GBaseRefForcePushedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GHeadRefForcePushedEventPartsVars + extends GHeadRefForcePushedEventPartsVars { + factory _$GHeadRefForcePushedEventPartsVars( + [void Function(GHeadRefForcePushedEventPartsVarsBuilder) updates]) => + (new GHeadRefForcePushedEventPartsVarsBuilder()..update(updates)).build(); + + _$GHeadRefForcePushedEventPartsVars._() : super._(); + + @override + GHeadRefForcePushedEventPartsVars rebuild( + void Function(GHeadRefForcePushedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GHeadRefForcePushedEventPartsVarsBuilder toBuilder() => + new GHeadRefForcePushedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GHeadRefForcePushedEventPartsVars; + } + + @override + int get hashCode { + return 617288693; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GHeadRefForcePushedEventPartsVars') + .toString(); + } +} + +class GHeadRefForcePushedEventPartsVarsBuilder + implements + Builder { + _$GHeadRefForcePushedEventPartsVars _$v; + + GHeadRefForcePushedEventPartsVarsBuilder(); + + @override + void replace(GHeadRefForcePushedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GHeadRefForcePushedEventPartsVars; + } + + @override + void update(void Function(GHeadRefForcePushedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GHeadRefForcePushedEventPartsVars build() { + final _$result = _$v ?? new _$GHeadRefForcePushedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GReviewRequestedEventPartsVars extends GReviewRequestedEventPartsVars { + factory _$GReviewRequestedEventPartsVars( + [void Function(GReviewRequestedEventPartsVarsBuilder) updates]) => + (new GReviewRequestedEventPartsVarsBuilder()..update(updates)).build(); + + _$GReviewRequestedEventPartsVars._() : super._(); + + @override + GReviewRequestedEventPartsVars rebuild( + void Function(GReviewRequestedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReviewRequestedEventPartsVarsBuilder toBuilder() => + new GReviewRequestedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReviewRequestedEventPartsVars; + } + + @override + int get hashCode { + return 203404471; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GReviewRequestedEventPartsVars') + .toString(); + } +} + +class GReviewRequestedEventPartsVarsBuilder + implements + Builder { + _$GReviewRequestedEventPartsVars _$v; + + GReviewRequestedEventPartsVarsBuilder(); + + @override + void replace(GReviewRequestedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReviewRequestedEventPartsVars; + } + + @override + void update(void Function(GReviewRequestedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReviewRequestedEventPartsVars build() { + final _$result = _$v ?? new _$GReviewRequestedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GReviewRequestRemovedEventPartsVars + extends GReviewRequestRemovedEventPartsVars { + factory _$GReviewRequestRemovedEventPartsVars( + [void Function(GReviewRequestRemovedEventPartsVarsBuilder) + updates]) => + (new GReviewRequestRemovedEventPartsVarsBuilder()..update(updates)) + .build(); + + _$GReviewRequestRemovedEventPartsVars._() : super._(); + + @override + GReviewRequestRemovedEventPartsVars rebuild( + void Function(GReviewRequestRemovedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReviewRequestRemovedEventPartsVarsBuilder toBuilder() => + new GReviewRequestRemovedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReviewRequestRemovedEventPartsVars; + } + + @override + int get hashCode { + return 447562548; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GReviewRequestRemovedEventPartsVars') + .toString(); + } +} + +class GReviewRequestRemovedEventPartsVarsBuilder + implements + Builder { + _$GReviewRequestRemovedEventPartsVars _$v; + + GReviewRequestRemovedEventPartsVarsBuilder(); + + @override + void replace(GReviewRequestRemovedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReviewRequestRemovedEventPartsVars; + } + + @override + void update( + void Function(GReviewRequestRemovedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReviewRequestRemovedEventPartsVars build() { + final _$result = _$v ?? new _$GReviewRequestRemovedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GReviewDismissedEventPartsVars extends GReviewDismissedEventPartsVars { + factory _$GReviewDismissedEventPartsVars( + [void Function(GReviewDismissedEventPartsVarsBuilder) updates]) => + (new GReviewDismissedEventPartsVarsBuilder()..update(updates)).build(); + + _$GReviewDismissedEventPartsVars._() : super._(); + + @override + GReviewDismissedEventPartsVars rebuild( + void Function(GReviewDismissedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReviewDismissedEventPartsVarsBuilder toBuilder() => + new GReviewDismissedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReviewDismissedEventPartsVars; + } + + @override + int get hashCode { + return 53870445; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GReviewDismissedEventPartsVars') + .toString(); + } +} + +class GReviewDismissedEventPartsVarsBuilder + implements + Builder { + _$GReviewDismissedEventPartsVars _$v; + + GReviewDismissedEventPartsVarsBuilder(); + + @override + void replace(GReviewDismissedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReviewDismissedEventPartsVars; + } + + @override + void update(void Function(GReviewDismissedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReviewDismissedEventPartsVars build() { + final _$result = _$v ?? new _$GReviewDismissedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GPullRequestReviewPartsVars extends GPullRequestReviewPartsVars { + factory _$GPullRequestReviewPartsVars( + [void Function(GPullRequestReviewPartsVarsBuilder) updates]) => + (new GPullRequestReviewPartsVarsBuilder()..update(updates)).build(); + + _$GPullRequestReviewPartsVars._() : super._(); + + @override + GPullRequestReviewPartsVars rebuild( + void Function(GPullRequestReviewPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestReviewPartsVarsBuilder toBuilder() => + new GPullRequestReviewPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestReviewPartsVars; + } + + @override + int get hashCode { + return 461746119; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GPullRequestReviewPartsVars') + .toString(); + } +} + +class GPullRequestReviewPartsVarsBuilder + implements + Builder { + _$GPullRequestReviewPartsVars _$v; + + GPullRequestReviewPartsVarsBuilder(); + + @override + void replace(GPullRequestReviewPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestReviewPartsVars; + } + + @override + void update(void Function(GPullRequestReviewPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestReviewPartsVars build() { + final _$result = _$v ?? new _$GPullRequestReviewPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GMergedEventPartsVars extends GMergedEventPartsVars { + factory _$GMergedEventPartsVars( + [void Function(GMergedEventPartsVarsBuilder) updates]) => + (new GMergedEventPartsVarsBuilder()..update(updates)).build(); + + _$GMergedEventPartsVars._() : super._(); + + @override + GMergedEventPartsVars rebuild( + void Function(GMergedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMergedEventPartsVarsBuilder toBuilder() => + new GMergedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMergedEventPartsVars; + } + + @override + int get hashCode { + return 1040567756; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GMergedEventPartsVars').toString(); + } +} + +class GMergedEventPartsVarsBuilder + implements Builder { + _$GMergedEventPartsVars _$v; + + GMergedEventPartsVarsBuilder(); + + @override + void replace(GMergedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMergedEventPartsVars; + } + + @override + void update(void Function(GMergedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMergedEventPartsVars build() { + final _$result = _$v ?? new _$GMergedEventPartsVars._(); + replace(_$result); + return _$result; + } +} + +class _$GHeadRefDeletedEventPartsVars extends GHeadRefDeletedEventPartsVars { + factory _$GHeadRefDeletedEventPartsVars( + [void Function(GHeadRefDeletedEventPartsVarsBuilder) updates]) => + (new GHeadRefDeletedEventPartsVarsBuilder()..update(updates)).build(); + + _$GHeadRefDeletedEventPartsVars._() : super._(); + + @override + GHeadRefDeletedEventPartsVars rebuild( + void Function(GHeadRefDeletedEventPartsVarsBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GHeadRefDeletedEventPartsVarsBuilder toBuilder() => + new GHeadRefDeletedEventPartsVarsBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GHeadRefDeletedEventPartsVars; + } + + @override + int get hashCode { + return 776118250; + } + + @override + String toString() { + return newBuiltValueToStringHelper('GHeadRefDeletedEventPartsVars') + .toString(); + } +} + +class GHeadRefDeletedEventPartsVarsBuilder + implements + Builder { + _$GHeadRefDeletedEventPartsVars _$v; + + GHeadRefDeletedEventPartsVarsBuilder(); + + @override + void replace(GHeadRefDeletedEventPartsVars other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GHeadRefDeletedEventPartsVars; + } + + @override + void update(void Function(GHeadRefDeletedEventPartsVarsBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GHeadRefDeletedEventPartsVars build() { + final _$result = _$v ?? new _$GHeadRefDeletedEventPartsVars._(); + 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,lines_longer_than_80_chars,omit_local_variable_types,prefer_expression_function_bodies,sort_constructors_first,test_types_in_equals,unnecessary_const,unnecessary_new diff --git a/lib/graphql/schema.ast.gql.dart b/lib/graphql/schema.ast.gql.dart new file mode 100644 index 0000000..0bda0b7 --- /dev/null +++ b/lib/graphql/schema.ast.gql.dart @@ -0,0 +1,50606 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +import 'package:gql/ast.dart' as _i1; + +const AcceptEnterpriseAdministratorInvitationInput = + _i1.InputObjectTypeDefinitionNode( + name: + _i1.NameNode(value: 'AcceptEnterpriseAdministratorInvitationInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'invitationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const AcceptEnterpriseAdministratorInvitationPayload = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'AcceptEnterpriseAdministratorInvitationPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'invitation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorInvitation'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const AcceptTopicSuggestionInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AcceptTopicSuggestionInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const AcceptTopicSuggestionPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AcceptTopicSuggestionPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'topic'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Topic'), isNonNull: false)) + ]); +const Actor = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'Actor'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'avatarUrl'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'size'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'login'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const ActorLocation = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ActorLocation'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'city'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'country'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'countryCode'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'region'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'regionCode'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const AddAssigneesToAssignableInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddAssigneesToAssignableInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'assignableId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'assigneeIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ]); +const AddAssigneesToAssignablePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddAssigneesToAssignablePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'assignable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Assignable'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const AddCommentInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddCommentInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'subjectId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const AddCommentPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddCommentPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commentEdge'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueCommentEdge'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'subject'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Node'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'timelineEdge'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueTimelineItemEdge'), + isNonNull: false)) + ]); +const AddLabelsToLabelableInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddLabelsToLabelableInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labelIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labelableId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const AddLabelsToLabelablePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddLabelsToLabelablePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'labelable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Labelable'), isNonNull: false)) + ]); +const AddProjectCardInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddProjectCardInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'contentId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'note'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'projectColumnId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const AddProjectCardPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddProjectCardPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cardEdge'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectCardEdge'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'projectColumn'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectColumn'), isNonNull: false)) + ]); +const AddProjectColumnInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddProjectColumnInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'projectId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const AddProjectColumnPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddProjectColumnPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'columnEdge'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectColumnEdge'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'project'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Project'), isNonNull: false)) + ]); +const AddPullRequestReviewCommentInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddPullRequestReviewCommentInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'commitOID'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'inReplyTo'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'position'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestReviewId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null) + ]); +const AddPullRequestReviewCommentPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddPullRequestReviewCommentPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'comment'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewComment'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commentEdge'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewCommentEdge'), + isNonNull: false)) + ]); +const AddPullRequestReviewInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddPullRequestReviewInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'comments'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DraftPullRequestReviewComment'), + isNonNull: false), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'commitOID'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'event'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewEvent'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'threads'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DraftPullRequestReviewThread'), + isNonNull: false), + isNonNull: false), + defaultValue: null) + ]); +const AddPullRequestReviewPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddPullRequestReviewPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequestReview'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReview'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reviewEdge'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewEdge'), + isNonNull: false)) + ]); +const AddPullRequestReviewThreadInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddPullRequestReviewThreadInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'line'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestReviewId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'side'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DiffSide'), isNonNull: false), + defaultValue: _i1.EnumValueNode(name: _i1.NameNode(value: 'RIGHT'))), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'startLine'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'startSide'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DiffSide'), isNonNull: false), + defaultValue: _i1.EnumValueNode(name: _i1.NameNode(value: 'RIGHT'))) + ]); +const AddPullRequestReviewThreadPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddPullRequestReviewThreadPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'thread'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewThread'), + isNonNull: false)) + ]); +const AddReactionInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddReactionInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'content'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionContent'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'subjectId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const AddReactionPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddReactionPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reaction'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Reaction'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'subject'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Reactable'), isNonNull: false)) + ]); +const AddStarInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddStarInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'starrableId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const AddStarPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddStarPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'starrable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Starrable'), isNonNull: false)) + ]); +const AddedToProjectEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AddedToProjectEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)) + ]); +const App = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'App'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'logoBackgroundColor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'logoUrl'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'size'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'slug'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const ArchiveRepositoryInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ArchiveRepositoryInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const ArchiveRepositoryPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ArchiveRepositoryPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)) + ]); +const Assignable = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'Assignable'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'assignees'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserConnection'), isNonNull: true)) + ]); +const AssignedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AssignedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'assignable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Assignable'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'assignee'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Assignee'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [ + _i1.DirectiveNode( + name: _i1.NameNode(value: 'deprecated'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'reason'), + value: _i1.StringValueNode( + value: + 'Assignees can now be mannequins. Use the `assignee` field instead. Removal on 2020-01-01 UTC.', + isBlock: false)) + ]) + ], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)) + ]); +const Assignee = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'Assignee'), + directives: [], + types: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Bot'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Mannequin'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'User'), isNonNull: false) + ]); +const AuditEntry = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'AuditEntry'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const AuditEntryActor = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'AuditEntryActor'), + directives: [], + types: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Bot'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'User'), isNonNull: false) + ]); +const AuditLogOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AuditLogOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditLogOrderField'), + isNonNull: false), + defaultValue: null) + ]); +const AuditLogOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'AuditLogOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []) + ]); +const AutomaticBaseChangeFailedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AutomaticBaseChangeFailedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'newBase'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oldBase'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)) + ]); +const AutomaticBaseChangeSucceededEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'AutomaticBaseChangeSucceededEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'newBase'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oldBase'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)) + ]); +const BaseRefChangedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'BaseRefChangedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'currentRefName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'previousRefName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)) + ]); +const BaseRefDeletedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'BaseRefDeletedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'baseRefName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false)) + ]); +const BaseRefForcePushedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'BaseRefForcePushedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'afterCommit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'beforeCommit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ref'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Ref'), isNonNull: false)) + ]); +const Blame = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Blame'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ranges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BlameRange'), isNonNull: true), + isNonNull: true)) + ]); +const BlameRange = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'BlameRange'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'age'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'endingLine'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'startingLine'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const Blob = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Blob'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObject'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'abbreviatedOid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'byteSize'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commitResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commitUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isBinary'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isTruncated'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'text'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const Bot = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Bot'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Actor'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'avatarUrl'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'size'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'login'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const BranchProtectionRule = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'BranchProtectionRule'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'allowsDeletions'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'allowsForcePushes'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'branchProtectionRuleConflicts'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'BranchProtectionRuleConflictConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'creator'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'dismissesStaleReviews'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isAdminEnforced'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'matchingRefs'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RefConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pattern'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pushAllowances'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PushAllowanceConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'requiredApprovingReviewCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'requiredStatusCheckContexts'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'requiresApprovingReviews'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'requiresCodeOwnerReviews'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'requiresCommitSignatures'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'requiresLinearHistory'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'requiresStatusChecks'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'requiresStrictStatusChecks'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'restrictsPushes'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'restrictsReviewDismissals'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reviewDismissalAllowances'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReviewDismissalAllowanceConnection'), + isNonNull: true)) + ]); +const BranchProtectionRuleConflict = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'BranchProtectionRuleConflict'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'branchProtectionRule'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BranchProtectionRule'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'conflictingBranchProtectionRule'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BranchProtectionRule'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ref'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Ref'), isNonNull: false)) + ]); +const BranchProtectionRuleConflictConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'BranchProtectionRuleConflictConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BranchProtectionRuleConflictEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BranchProtectionRuleConflict'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const BranchProtectionRuleConflictEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'BranchProtectionRuleConflictEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BranchProtectionRuleConflict'), + isNonNull: false)) + ]); +const BranchProtectionRuleConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'BranchProtectionRuleConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BranchProtectionRuleEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BranchProtectionRule'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const BranchProtectionRuleEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'BranchProtectionRuleEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BranchProtectionRule'), + isNonNull: false)) + ]); +const CancelEnterpriseAdminInvitationInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CancelEnterpriseAdminInvitationInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'invitationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const CancelEnterpriseAdminInvitationPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CancelEnterpriseAdminInvitationPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'invitation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorInvitation'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const ChangeUserStatusInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ChangeUserStatusInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'emoji'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'expiresAt'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'limitedAvailability'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'organizationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null) + ]); +const ChangeUserStatusPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ChangeUserStatusPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'status'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserStatus'), isNonNull: false)) + ]); +const CheckAnnotation = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckAnnotation'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'annotationLevel'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckAnnotationLevel'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'blobUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'location'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckAnnotationSpan'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'rawDetails'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'title'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const CheckAnnotationConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckAnnotationConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckAnnotationEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckAnnotation'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const CheckAnnotationData = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckAnnotationData'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'annotationLevel'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckAnnotationLevel'), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'location'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckAnnotationRange'), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'rawDetails'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'title'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ]); +const CheckAnnotationEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckAnnotationEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckAnnotation'), isNonNull: false)) + ]); +const CheckAnnotationLevel = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckAnnotationLevel'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'FAILURE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NOTICE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'WARNING'), directives: []) + ]); +const CheckAnnotationPosition = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckAnnotationPosition'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'column'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'line'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const CheckAnnotationRange = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckAnnotationRange'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'endColumn'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'endLine'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'startColumn'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'startLine'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true), + defaultValue: null) + ]); +const CheckAnnotationSpan = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckAnnotationSpan'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'end'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckAnnotationPosition'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'start'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckAnnotationPosition'), + isNonNull: true)) + ]); +const CheckConclusionState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckConclusionState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ACTION_REQUIRED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CANCELLED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'FAILURE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NEUTRAL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SKIPPED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'STALE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'STARTUP_FAILURE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SUCCESS'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'TIMED_OUT'), directives: []) + ]); +const CheckRun = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckRun'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'annotations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckAnnotationConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'checkSuite'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckSuite'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'completedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'conclusion'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckConclusionState'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'detailsUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'externalId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'permalink'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'startedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'status'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckStatusState'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'summary'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'text'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'title'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const CheckRunAction = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckRunAction'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'identifier'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'label'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ]); +const CheckRunConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckRunConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckRunEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckRun'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const CheckRunEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckRunEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckRun'), isNonNull: false)) + ]); +const CheckRunFilter = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckRunFilter'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'appId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'checkName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'checkType'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckRunType'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'status'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckStatusState'), isNonNull: false), + defaultValue: null) + ]); +const CheckRunOutput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckRunOutput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'annotations'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckAnnotationData'), + isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'images'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckRunOutputImage'), + isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'summary'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'text'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'title'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ]); +const CheckRunOutputImage = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckRunOutputImage'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'alt'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'caption'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'imageUrl'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true), + defaultValue: null) + ]); +const CheckRunType = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckRunType'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ALL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'LATEST'), directives: []) + ]); +const CheckStatusState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckStatusState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'COMPLETED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'IN_PROGRESS'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'QUEUED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REQUESTED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'WAITING'), directives: []) + ]); +const CheckSuite = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckSuite'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'app'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'App'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'branch'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Ref'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'checkRuns'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'filterBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckRunFilter'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckRunConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'conclusion'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckConclusionState'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'matchingPullRequests'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'baseRefName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'headRefName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labels'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueOrder'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'states'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestState'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'push'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Push'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'status'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckStatusState'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const CheckSuiteAutoTriggerPreference = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckSuiteAutoTriggerPreference'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'appId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'setting'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true), + defaultValue: null) + ]); +const CheckSuiteConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckSuiteConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckSuiteEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckSuite'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const CheckSuiteEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckSuiteEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckSuite'), isNonNull: false)) + ]); +const CheckSuiteFilter = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CheckSuiteFilter'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'appId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'checkName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ]); +const ClearLabelsFromLabelableInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ClearLabelsFromLabelableInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labelableId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const ClearLabelsFromLabelablePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ClearLabelsFromLabelablePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'labelable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Labelable'), isNonNull: false)) + ]); +const CloneProjectInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CloneProjectInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'includeWorkflows'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'public'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'sourceId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'targetOwnerId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const CloneProjectPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CloneProjectPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'jobStatusId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'project'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Project'), isNonNull: false)) + ]); +const CloneTemplateRepositoryInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CloneTemplateRepositoryInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'includeAllBranches'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ownerId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'visibility'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryVisibility'), + isNonNull: true), + defaultValue: null) + ]); +const CloneTemplateRepositoryPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CloneTemplateRepositoryPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)) + ]); +const Closable = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'Closable'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'closed'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'closedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)) + ]); +const CloseIssueInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CloseIssueInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'issueId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const CloseIssuePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CloseIssuePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issue'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Issue'), isNonNull: false)) + ]); +const ClosePullRequestInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ClosePullRequestInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const ClosePullRequestPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ClosePullRequestPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false)) + ]); +const ClosedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ClosedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'closable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Closable'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'closer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Closer'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const Closer = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'Closer'), + directives: [], + types: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Commit'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false) + ]); +const CodeOfConduct = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CodeOfConduct'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'key'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const CollaboratorAffiliation = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'CollaboratorAffiliation'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ALL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DIRECT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OUTSIDE'), directives: []) + ]); +const Comment = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'Comment'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'author'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'authorAssociation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentAuthorAssociation'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyText'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdViaEmail'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'editor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'includesCreatedEdit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'lastEditedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'publishedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userContentEdits'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserContentEditConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerDidAuthor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const CommentAuthorAssociation = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'CommentAuthorAssociation'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'COLLABORATOR'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CONTRIBUTOR'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'FIRST_TIMER'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'FIRST_TIME_CONTRIBUTOR'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MANNEQUIN'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MEMBER'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NONE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OWNER'), directives: []) + ]); +const CommentCannotUpdateReason = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'CommentCannotUpdateReason'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ARCHIVED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DENIED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'INSUFFICIENT_ACCESS'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'LOCKED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'LOGIN_REQUIRED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MAINTENANCE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'VERIFIED_EMAIL_REQUIRED'), directives: []) + ]); +const CommentDeletedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CommentDeletedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deletedCommentAuthor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)) + ]); +const Commit = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Commit'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObject'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Subscribable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'abbreviatedOid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'additions'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'associatedPullRequests'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestOrder'), + isNonNull: false), + defaultValue: _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: 'ASC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'author'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'authoredByCommitter'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'authoredDate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'authors'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitActorConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'blame'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Blame'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'changedFiles'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'checkSuites'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'filterBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckSuiteFilter'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckSuiteConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'comments'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommitCommentConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commitResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commitUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'committedDate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'committedViaWeb'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'committer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deletions'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deployments'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'environments'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeploymentOrder'), + isNonNull: false), + defaultValue: _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: 'ASC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeploymentConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'file'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TreeEntry'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'history'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'author'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommitAuthor'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'since'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitTimestamp'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'until'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitTimestamp'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommitHistoryConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'messageBody'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'messageBodyHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'messageHeadline'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'messageHeadlineHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'onBehalfOf'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'parents'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommitConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pushedDate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'signature'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitSignature'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'status'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Status'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'statusCheckRollup'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StatusCheckRollup'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'submodules'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SubmoduleConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'tarballUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'tree'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Tree'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'treeResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'treeUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanSubscribe'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerSubscription'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SubscriptionState'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'zipballUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const CommitAuthor = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CommitAuthor'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'emails'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null) + ]); +const CommitComment = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CommitComment'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Comment'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Deletable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Minimizable'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Reactable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryNode'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Updatable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdatableComment'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'author'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'authorAssociation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentAuthorAssociation'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyText'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdViaEmail'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'editor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'includesCreatedEdit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isMinimized'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'lastEditedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'minimizedReason'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'position'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'publishedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactionGroups'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionGroup'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'content'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionContent'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userContentEdits'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserContentEditConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanDelete'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanMinimize'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanReact'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanUpdate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCannotUpdateReasons'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentCannotUpdateReason'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerDidAuthor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const CommitCommentConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CommitCommentConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommitCommentEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommitComment'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const CommitCommentEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CommitCommentEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommitComment'), isNonNull: false)) + ]); +const CommitCommentThread = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CommitCommentThread'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryNode'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'comments'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommitCommentConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'position'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)) + ]); +const CommitConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CommitConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommitEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const CommitContributionOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CommitContributionOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommitContributionOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const CommitContributionOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'CommitContributionOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'COMMIT_COUNT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OCCURRED_AT'), directives: []) + ]); +const CommitContributionsByRepository = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CommitContributionsByRepository'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'contributions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommitContributionOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'OCCURRED_AT'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'DESC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedCommitContributionConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const CommitEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CommitEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)) + ]); +const CommitHistoryConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CommitHistoryConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommitEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const ConnectedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ConnectedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isCrossRepository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'source'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReferencedSubject'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'subject'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReferencedSubject'), isNonNull: true)) + ]); +const Contribution = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'Contribution'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isRestricted'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'occurredAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)) + ]); +const ContributionCalendar = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ContributionCalendar'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'colors'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isHalloween'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'months'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ContributionCalendarMonth'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalContributions'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'weeks'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ContributionCalendarWeek'), + isNonNull: true), + isNonNull: true)) + ]); +const ContributionCalendarDay = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ContributionCalendarDay'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'color'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'contributionCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'date'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Date'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'weekday'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const ContributionCalendarMonth = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ContributionCalendarMonth'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'firstDay'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Date'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalWeeks'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'year'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const ContributionCalendarWeek = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ContributionCalendarWeek'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'contributionDays'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ContributionCalendarDay'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'firstDay'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Date'), isNonNull: true)) + ]); +const ContributionOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ContributionOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null) + ]); +const ContributionsCollection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ContributionsCollection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commitContributionsByRepository'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'maxRepositories'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: _i1.IntValueNode(value: '25')) + ], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommitContributionsByRepository'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'contributionCalendar'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ContributionCalendar'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'contributionYears'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'doesEndInCurrentMonth'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'earliestRestrictedContributionDate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Date'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'endedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'firstIssueContribution'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedIssueOrRestrictedContribution'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'firstPullRequestContribution'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'CreatedPullRequestOrRestrictedContribution'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'firstRepositoryContribution'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'CreatedRepositoryOrRestrictedContribution'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasActivityInThePast'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasAnyContributions'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasAnyRestrictedContributions'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isSingleDay'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issueContributions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludeFirst'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludePopular'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ContributionOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'DESC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedIssueContributionConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issueContributionsByRepository'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludeFirst'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludePopular'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'maxRepositories'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: _i1.IntValueNode(value: '25')) + ], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueContributionsByRepository'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'joinedGitHubContribution'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'JoinedGitHubContribution'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'latestRestrictedContributionDate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Date'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'mostRecentCollectionWithActivity'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ContributionsCollection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'mostRecentCollectionWithoutActivity'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ContributionsCollection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'popularIssueContribution'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedIssueContribution'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'popularPullRequestContribution'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedPullRequestContribution'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequestContributions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludeFirst'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludePopular'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ContributionOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'DESC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'CreatedPullRequestContributionConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequestContributionsByRepository'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludeFirst'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludePopular'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'maxRepositories'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: _i1.IntValueNode(value: '25')) + ], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'PullRequestContributionsByRepository'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequestReviewContributions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ContributionOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'DESC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'CreatedPullRequestReviewContributionConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: + _i1.NameNode(value: 'pullRequestReviewContributionsByRepository'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'maxRepositories'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: _i1.IntValueNode(value: '25')) + ], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'PullRequestReviewContributionsByRepository'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryContributions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludeFirst'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ContributionOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'DESC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'CreatedRepositoryContributionConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'restrictedContributionsCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'startedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCommitContributions'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalIssueContributions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludeFirst'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludePopular'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalPullRequestContributions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludeFirst'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludePopular'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalPullRequestReviewContributions'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalRepositoriesWithContributedCommits'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalRepositoriesWithContributedIssues'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludeFirst'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludePopular'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'totalRepositoriesWithContributedPullRequestReviews'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'totalRepositoriesWithContributedPullRequests'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludeFirst'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludePopular'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalRepositoryContributions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludeFirst'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)) + ]); +const ConvertProjectCardNoteToIssueInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ConvertProjectCardNoteToIssueInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'projectCardId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'title'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ]); +const ConvertProjectCardNoteToIssuePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ConvertProjectCardNoteToIssuePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'projectCard'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectCard'), isNonNull: false)) + ]); +const ConvertToDraftEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ConvertToDraftEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const ConvertedNoteToIssueEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ConvertedNoteToIssueEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)) + ]); +const CreateBranchProtectionRuleInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateBranchProtectionRuleInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'allowsDeletions'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'allowsForcePushes'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'dismissesStaleReviews'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'isAdminEnforced'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pattern'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pushActorIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'requiredApprovingReviewCount'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'requiredStatusCheckContexts'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'requiresApprovingReviews'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'requiresCodeOwnerReviews'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'requiresCommitSignatures'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'requiresLinearHistory'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'requiresStatusChecks'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'requiresStrictStatusChecks'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'restrictsPushes'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'restrictsReviewDismissals'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'reviewDismissalActorIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: false), + defaultValue: null) + ]); +const CreateBranchProtectionRulePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateBranchProtectionRulePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'branchProtectionRule'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BranchProtectionRule'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const CreateCheckRunInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateCheckRunInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'actions'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckRunAction'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'completedAt'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'conclusion'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckConclusionState'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'detailsUrl'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'externalId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'headSha'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'output'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckRunOutput'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'startedAt'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'status'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RequestableCheckStatusState'), + isNonNull: false), + defaultValue: null) + ]); +const CreateCheckRunPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateCheckRunPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'checkRun'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckRun'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const CreateCheckSuiteInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateCheckSuiteInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'headSha'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const CreateCheckSuitePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateCheckSuitePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'checkSuite'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckSuite'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const CreateEnterpriseOrganizationInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateEnterpriseOrganizationInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'adminLogins'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'billingEmail'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'login'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'profileName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ]); +const CreateEnterpriseOrganizationPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateEnterpriseOrganizationPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)) + ]); +const CreateIpAllowListEntryInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateIpAllowListEntryInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'allowListValue'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'isActive'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ownerId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const CreateIpAllowListEntryPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateIpAllowListEntryPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ipAllowListEntry'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IpAllowListEntry'), isNonNull: false)) + ]); +const CreateIssueInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateIssueInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'assigneeIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'issueTemplate'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labelIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'milestoneId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'projectIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'title'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ]); +const CreateIssuePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateIssuePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issue'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Issue'), isNonNull: false)) + ]); +const CreateProjectInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateProjectInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ownerId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'template'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectTemplate'), isNonNull: false), + defaultValue: null) + ]); +const CreateProjectPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateProjectPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'project'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Project'), isNonNull: false)) + ]); +const CreatePullRequestInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatePullRequestInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'baseRefName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'draft'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'headRefName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'maintainerCanModify'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: true)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'title'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ]); +const CreatePullRequestPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatePullRequestPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false)) + ]); +const CreateRefInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateRefInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'oid'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const CreateRefPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateRefPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ref'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Ref'), isNonNull: false)) + ]); +const CreateRepositoryInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateRepositoryInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'hasIssuesEnabled'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: true)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'hasWikiEnabled'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'homepageUrl'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ownerId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'teamId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'template'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'visibility'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryVisibility'), + isNonNull: true), + defaultValue: null) + ]); +const CreateRepositoryPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateRepositoryPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)) + ]); +const CreateTeamDiscussionCommentInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateTeamDiscussionCommentInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'discussionId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const CreateTeamDiscussionCommentPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateTeamDiscussionCommentPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamDiscussionComment'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamDiscussionComment'), + isNonNull: false)) + ]); +const CreateTeamDiscussionInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateTeamDiscussionInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'private'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'teamId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'title'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ]); +const CreateTeamDiscussionPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreateTeamDiscussionPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamDiscussion'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamDiscussion'), isNonNull: false)) + ]); +const CreatedCommitContribution = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatedCommitContribution'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Contribution'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commitCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isRestricted'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'occurredAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)) + ]); +const CreatedCommitContributionConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatedCommitContributionConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedCommitContributionEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedCommitContribution'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const CreatedCommitContributionEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatedCommitContributionEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedCommitContribution'), + isNonNull: false)) + ]); +const CreatedIssueContribution = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatedIssueContribution'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Contribution'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isRestricted'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issue'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Issue'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'occurredAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)) + ]); +const CreatedIssueContributionConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatedIssueContributionConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedIssueContributionEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedIssueContribution'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const CreatedIssueContributionEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatedIssueContributionEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedIssueContribution'), + isNonNull: false)) + ]); +const CreatedIssueOrRestrictedContribution = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatedIssueOrRestrictedContribution'), + directives: [], + types: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedIssueContribution'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RestrictedContribution'), isNonNull: false) + ]); +const CreatedPullRequestContribution = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatedPullRequestContribution'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Contribution'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isRestricted'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'occurredAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)) + ]); +const CreatedPullRequestContributionConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatedPullRequestContributionConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'CreatedPullRequestContributionEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedPullRequestContribution'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const CreatedPullRequestContributionEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatedPullRequestContributionEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedPullRequestContribution'), + isNonNull: false)) + ]); +const CreatedPullRequestOrRestrictedContribution = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatedPullRequestOrRestrictedContribution'), + directives: [], + types: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedPullRequestContribution'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RestrictedContribution'), isNonNull: false) + ]); +const CreatedPullRequestReviewContribution = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatedPullRequestReviewContribution'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Contribution'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isRestricted'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'occurredAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequestReview'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReview'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)) + ]); +const CreatedPullRequestReviewContributionConnection = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'CreatedPullRequestReviewContributionConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'CreatedPullRequestReviewContributionEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'CreatedPullRequestReviewContribution'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const CreatedPullRequestReviewContributionEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatedPullRequestReviewContributionEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedPullRequestReviewContribution'), + isNonNull: false)) + ]); +const CreatedRepositoryContribution = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatedRepositoryContribution'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Contribution'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isRestricted'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'occurredAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)) + ]); +const CreatedRepositoryContributionConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatedRepositoryContributionConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'CreatedRepositoryContributionEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedRepositoryContribution'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const CreatedRepositoryContributionEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatedRepositoryContributionEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedRepositoryContribution'), + isNonNull: false)) + ]); +const CreatedRepositoryOrRestrictedContribution = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'CreatedRepositoryOrRestrictedContribution'), + directives: [], + types: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedRepositoryContribution'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RestrictedContribution'), isNonNull: false) + ]); +const CrossReferencedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'CrossReferencedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isCrossRepository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'referencedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'source'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReferencedSubject'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'target'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReferencedSubject'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'willCloseTarget'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const Date = _i1.ScalarTypeDefinitionNode( + name: _i1.NameNode(value: 'Date'), directives: []); +const DateTime = _i1.ScalarTypeDefinitionNode( + name: _i1.NameNode(value: 'DateTime'), directives: []); +const DeclineTopicSuggestionInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeclineTopicSuggestionInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'reason'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TopicSuggestionDeclineReason'), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const DeclineTopicSuggestionPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeclineTopicSuggestionPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'topic'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Topic'), isNonNull: false)) + ]); +const DefaultRepositoryPermissionField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'DefaultRepositoryPermissionField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ADMIN'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NONE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'READ'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'WRITE'), directives: []) + ]); +const Deletable = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'Deletable'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanDelete'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const DeleteBranchProtectionRuleInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteBranchProtectionRuleInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'branchProtectionRuleId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ]); +const DeleteBranchProtectionRulePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteBranchProtectionRulePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const DeleteDeploymentInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteDeploymentInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const DeleteDeploymentPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteDeploymentPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const DeleteIpAllowListEntryInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteIpAllowListEntryInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ipAllowListEntryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const DeleteIpAllowListEntryPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteIpAllowListEntryPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ipAllowListEntry'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IpAllowListEntry'), isNonNull: false)) + ]); +const DeleteIssueCommentInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteIssueCommentInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const DeleteIssueCommentPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteIssueCommentPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const DeleteIssueInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteIssueInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'issueId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const DeleteIssuePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteIssuePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)) + ]); +const DeleteProjectCardInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteProjectCardInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'cardId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ]); +const DeleteProjectCardPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteProjectCardPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'column'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectColumn'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deletedCardId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false)) + ]); +const DeleteProjectColumnInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteProjectColumnInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'columnId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const DeleteProjectColumnPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteProjectColumnPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deletedColumnId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'project'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Project'), isNonNull: false)) + ]); +const DeleteProjectInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteProjectInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'projectId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const DeleteProjectPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteProjectPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'owner'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectOwner'), isNonNull: false)) + ]); +const DeletePullRequestReviewCommentInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeletePullRequestReviewCommentInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const DeletePullRequestReviewCommentPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeletePullRequestReviewCommentPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequestReview'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReview'), isNonNull: false)) + ]); +const DeletePullRequestReviewInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeletePullRequestReviewInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestReviewId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const DeletePullRequestReviewPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeletePullRequestReviewPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequestReview'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReview'), isNonNull: false)) + ]); +const DeleteRefInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteRefInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'refId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const DeleteRefPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteRefPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const DeleteTeamDiscussionCommentInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteTeamDiscussionCommentInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const DeleteTeamDiscussionCommentPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteTeamDiscussionCommentPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const DeleteTeamDiscussionInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteTeamDiscussionInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const DeleteTeamDiscussionPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeleteTeamDiscussionPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const DemilestonedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DemilestonedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'milestoneTitle'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'subject'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MilestoneItem'), isNonNull: true)) + ]); +const DeployKey = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeployKey'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'key'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'readOnly'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'title'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'verified'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const DeployKeyConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeployKeyConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeployKeyEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeployKey'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const DeployKeyEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeployKeyEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeployKey'), isNonNull: false)) + ]); +const DeployedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeployedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deployment'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Deployment'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ref'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Ref'), isNonNull: false)) + ]); +const Deployment = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Deployment'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commitOid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'creator'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'environment'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'latestEnvironment'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'latestStatus'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeploymentStatus'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'originalEnvironment'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'payload'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ref'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Ref'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeploymentState'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'statuses'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeploymentStatusConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'task'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)) + ]); +const DeploymentConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeploymentConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeploymentEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Deployment'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const DeploymentEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeploymentEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Deployment'), isNonNull: false)) + ]); +const DeploymentEnvironmentChangedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeploymentEnvironmentChangedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deploymentStatus'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeploymentStatus'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)) + ]); +const DeploymentOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeploymentOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeploymentOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const DeploymentOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'DeploymentOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []) + ]); +const DeploymentState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'DeploymentState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ABANDONED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ACTIVE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DESTROYED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ERROR'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'FAILURE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'INACTIVE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'IN_PROGRESS'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PENDING'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'QUEUED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'WAITING'), directives: []) + ]); +const DeploymentStatus = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeploymentStatus'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'creator'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deployment'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Deployment'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'environmentUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'logUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeploymentStatusState'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)) + ]); +const DeploymentStatusConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeploymentStatusConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeploymentStatusEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeploymentStatus'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const DeploymentStatusEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DeploymentStatusEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeploymentStatus'), isNonNull: false)) + ]); +const DeploymentStatusState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'DeploymentStatusState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ERROR'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'FAILURE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'INACTIVE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'IN_PROGRESS'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PENDING'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'QUEUED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SUCCESS'), directives: []) + ]); +const DiffSide = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'DiffSide'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'LEFT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'RIGHT'), directives: []) + ]); +const DisconnectedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DisconnectedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isCrossRepository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'source'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReferencedSubject'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'subject'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReferencedSubject'), isNonNull: true)) + ]); +const DismissPullRequestReviewInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DismissPullRequestReviewInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestReviewId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const DismissPullRequestReviewPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DismissPullRequestReviewPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequestReview'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReview'), isNonNull: false)) + ]); +const DraftPullRequestReviewComment = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DraftPullRequestReviewComment'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'position'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true), + defaultValue: null) + ]); +const DraftPullRequestReviewThread = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'DraftPullRequestReviewThread'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'line'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'side'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DiffSide'), isNonNull: false), + defaultValue: _i1.EnumValueNode(name: _i1.NameNode(value: 'RIGHT'))), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'startLine'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'startSide'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DiffSide'), isNonNull: false), + defaultValue: _i1.EnumValueNode(name: _i1.NameNode(value: 'RIGHT'))) + ]); +const Enterprise = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Enterprise'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'avatarUrl'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'size'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'billingInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseBillingInfo'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'descriptionHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'location'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'members'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'deployment'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseUserDeployment'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseMemberOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'organizationLogins'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'role'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseUserAccountMembershipRole'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseMemberConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ownerInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseOwnerInfo'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'slug'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userAccounts'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseUserAccountConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerIsAdmin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'websiteUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const EnterpriseAdministratorConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const EnterpriseAdministratorEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'role'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorRole'), + isNonNull: true)) + ]); +const EnterpriseAdministratorInvitation = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorInvitation'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'email'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'invitee'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'inviter'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'role'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorRole'), + isNonNull: true)) + ]); +const EnterpriseAdministratorInvitationConnection = + _i1.ObjectTypeDefinitionNode( + name: + _i1.NameNode(value: 'EnterpriseAdministratorInvitationConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseAdministratorInvitationEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseAdministratorInvitation'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const EnterpriseAdministratorInvitationEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorInvitationEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorInvitation'), + isNonNull: false)) + ]); +const EnterpriseAdministratorInvitationOrder = + _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorInvitationOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseAdministratorInvitationOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const EnterpriseAdministratorInvitationOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorInvitationOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []) + ]); +const EnterpriseAdministratorRole = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorRole'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'BILLING_MANAGER'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OWNER'), directives: []) + ]); +const EnterpriseAuditEntryData = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseAuditEntryData'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseSlug'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const EnterpriseBillingInfo = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseBillingInfo'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'allLicensableUsersCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'assetPacks'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'availableSeats'), + directives: [ + _i1.DirectiveNode( + name: _i1.NameNode(value: 'deprecated'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'reason'), + value: _i1.StringValueNode( + value: + '`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalAvailableLicenses instead. Removal on 2020-01-01 UTC.', + isBlock: false)) + ]) + ], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bandwidthQuota'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Float'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bandwidthUsage'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Float'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bandwidthUsagePercentage'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'seats'), + directives: [ + _i1.DirectiveNode( + name: _i1.NameNode(value: 'deprecated'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'reason'), + value: _i1.StringValueNode( + value: + '`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalLicenses instead. Removal on 2020-01-01 UTC.', + isBlock: false)) + ]) + ], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'storageQuota'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Float'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'storageUsage'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Float'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'storageUsagePercentage'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalAvailableLicenses'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalLicenses'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const EnterpriseDefaultRepositoryPermissionSettingValue = + _i1.EnumTypeDefinitionNode( + name: _i1.NameNode( + value: 'EnterpriseDefaultRepositoryPermissionSettingValue'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ADMIN'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NONE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NO_POLICY'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'READ'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'WRITE'), directives: []) + ]); +const EnterpriseEnabledDisabledSettingValue = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DISABLED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ENABLED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NO_POLICY'), directives: []) + ]); +const EnterpriseEnabledSettingValue = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseEnabledSettingValue'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ENABLED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NO_POLICY'), directives: []) + ]); +const EnterpriseIdentityProvider = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseIdentityProvider'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'digestMethod'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SamlDigestAlgorithm'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'externalIdentities'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ExternalIdentityConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'idpCertificate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'X509Certificate'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issuer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'recoveryCodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'signatureMethod'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SamlSignatureAlgorithm'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ssoUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const EnterpriseMember = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseMember'), + directives: [], + types: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseUserAccount'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'User'), isNonNull: false) + ]); +const EnterpriseMemberConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseMemberConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseMemberEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseMember'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const EnterpriseMemberEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseMemberEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isUnlicensed'), + directives: [ + _i1.DirectiveNode( + name: _i1.NameNode(value: 'deprecated'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'reason'), + value: _i1.StringValueNode( + value: + 'All members consume a license Removal on 2021-01-01 UTC.', + isBlock: false)) + ]) + ], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseMember'), isNonNull: false)) + ]); +const EnterpriseMemberOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseMemberOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseMemberOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const EnterpriseMemberOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseMemberOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'LOGIN'), directives: []) + ]); +const EnterpriseMembersCanCreateRepositoriesSettingValue = + _i1.EnumTypeDefinitionNode( + name: _i1.NameNode( + value: 'EnterpriseMembersCanCreateRepositoriesSettingValue'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ALL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DISABLED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NO_POLICY'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PRIVATE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PUBLIC'), directives: []) + ]); +const EnterpriseMembersCanMakePurchasesSettingValue = + _i1.EnumTypeDefinitionNode( + name: _i1.NameNode( + value: 'EnterpriseMembersCanMakePurchasesSettingValue'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DISABLED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ENABLED'), directives: []) + ]); +const EnterpriseOrganizationMembershipConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseOrganizationMembershipConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseOrganizationMembershipEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const EnterpriseOrganizationMembershipEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseOrganizationMembershipEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'role'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseUserAccountMembershipRole'), + isNonNull: true)) + ]); +const EnterpriseOutsideCollaboratorConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseOutsideCollaboratorConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseOutsideCollaboratorEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const EnterpriseOutsideCollaboratorEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseOutsideCollaboratorEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isUnlicensed'), + directives: [ + _i1.DirectiveNode( + name: _i1.NameNode(value: 'deprecated'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'reason'), + value: _i1.StringValueNode( + value: + 'All outside collaborators consume a license Removal on 2021-01-01 UTC.', + isBlock: false)) + ]) + ], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositories'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'NAME'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseRepositoryInfoConnection'), + isNonNull: true)) + ]); +const EnterpriseOwnerInfo = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseOwnerInfo'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'admins'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseMemberOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'role'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorRole'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'affiliatedUsersWithTwoFactorDisabled'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: + _i1.NameNode(value: 'affiliatedUsersWithTwoFactorDisabledExist'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'allowPrivateRepositoryForkingSetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'allowPrivateRepositoryForkingSettingOrganizations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'value'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'defaultRepositoryPermissionSetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseDefaultRepositoryPermissionSettingValue'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'defaultRepositoryPermissionSettingOrganizations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'value'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'DefaultRepositoryPermissionField'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseServerInstallations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'connectedOnly'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseServerInstallationOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'HOST_NAME'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseServerInstallationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ipAllowListEnabledSetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IpAllowListEnabledSettingValue'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ipAllowListEntries'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IpAllowListEntryOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'ALLOW_LIST_VALUE'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IpAllowListEntryConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isUpdatingDefaultRepositoryPermission'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isUpdatingTwoFactorRequirement'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'membersCanChangeRepositoryVisibilitySetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: + 'membersCanChangeRepositoryVisibilitySettingOrganizations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'value'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'membersCanCreateInternalRepositoriesSetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: + _i1.NameNode(value: 'membersCanCreatePrivateRepositoriesSetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: + _i1.NameNode(value: 'membersCanCreatePublicRepositoriesSetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'membersCanCreateRepositoriesSetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseMembersCanCreateRepositoriesSettingValue'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'membersCanCreateRepositoriesSettingOrganizations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'value'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'OrganizationMembersCanCreateRepositoriesSettingValue'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'membersCanDeleteIssuesSetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: + _i1.NameNode(value: 'membersCanDeleteIssuesSettingOrganizations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'value'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'membersCanDeleteRepositoriesSetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'membersCanDeleteRepositoriesSettingOrganizations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'value'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'membersCanInviteCollaboratorsSetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'membersCanInviteCollaboratorsSettingOrganizations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'value'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'membersCanMakePurchasesSetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseMembersCanMakePurchasesSettingValue'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'membersCanUpdateProtectedBranchesSetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'membersCanUpdateProtectedBranchesSettingOrganizations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'value'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'membersCanViewDependencyInsightsSetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'membersCanViewDependencyInsightsSettingOrganizations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'value'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationProjectsSetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationProjectsSettingOrganizations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'value'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'outsideCollaborators'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'login'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseMemberOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'visibility'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryVisibility'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseOutsideCollaboratorConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pendingAdminInvitations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseAdministratorInvitationOrder'), + isNonNull: false), + defaultValue: _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.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'role'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorRole'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseAdministratorInvitationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pendingCollaboratorInvitations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInvitationOrder'), + isNonNull: false), + defaultValue: _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.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInvitationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pendingCollaborators'), + directives: [ + _i1.DirectiveNode( + name: _i1.NameNode(value: 'deprecated'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'reason'), + value: _i1.StringValueNode( + value: + 'Repository invitations can now be associated with an email, not only an invitee. Use the `pendingCollaboratorInvitations` field instead. Removal on 2020-10-01 UTC.', + isBlock: false)) + ]) + ], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInvitationOrder'), + isNonNull: false), + defaultValue: _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.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterprisePendingCollaboratorConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pendingMemberInvitations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterprisePendingMemberInvitationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryProjectsSetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryProjectsSettingOrganizations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'value'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'samlIdentityProvider'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseIdentityProvider'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'samlIdentityProviderSettingOrganizations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'value'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'IdentityProviderConfigurationState'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamDiscussionsSetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamDiscussionsSettingOrganizations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'value'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'twoFactorRequiredSetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseEnabledSettingValue'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'twoFactorRequiredSettingOrganizations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'value'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationConnection'), + isNonNull: true)) + ]); +const EnterprisePendingCollaboratorConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterprisePendingCollaboratorConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterprisePendingCollaboratorEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const EnterprisePendingCollaboratorEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterprisePendingCollaboratorEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isUnlicensed'), + directives: [ + _i1.DirectiveNode( + name: _i1.NameNode(value: 'deprecated'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'reason'), + value: _i1.StringValueNode( + value: + 'All pending collaborators consume a license Removal on 2021-01-01 UTC.', + isBlock: false)) + ]) + ], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositories'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'NAME'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseRepositoryInfoConnection'), + isNonNull: true)) + ]); +const EnterprisePendingMemberInvitationConnection = + _i1.ObjectTypeDefinitionNode( + name: + _i1.NameNode(value: 'EnterprisePendingMemberInvitationConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterprisePendingMemberInvitationEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationInvitation'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalUniqueUserCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const EnterprisePendingMemberInvitationEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterprisePendingMemberInvitationEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isUnlicensed'), + directives: [ + _i1.DirectiveNode( + name: _i1.NameNode(value: 'deprecated'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'reason'), + value: _i1.StringValueNode( + value: + 'All pending members consume a license Removal on 2020-07-01 UTC.', + isBlock: false)) + ]) + ], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationInvitation'), + isNonNull: false)) + ]); +const EnterpriseRepositoryInfo = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseRepositoryInfo'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isPrivate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nameWithOwner'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)) + ]); +const EnterpriseRepositoryInfoConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseRepositoryInfoConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseRepositoryInfoEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseRepositoryInfo'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const EnterpriseRepositoryInfoEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseRepositoryInfoEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseRepositoryInfo'), + isNonNull: false)) + ]); +const EnterpriseServerInstallation = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerInstallation'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'customerName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hostName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isConnected'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userAccounts'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseServerUserAccountOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseServerUserAccountConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userAccountsUploads'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseServerUserAccountsUploadOrder'), + isNonNull: false), + defaultValue: _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'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseServerUserAccountsUploadConnection'), + isNonNull: true)) + ]); +const EnterpriseServerInstallationConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerInstallationConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseServerInstallationEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseServerInstallation'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const EnterpriseServerInstallationEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerInstallationEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseServerInstallation'), + isNonNull: false)) + ]); +const EnterpriseServerInstallationOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerInstallationOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseServerInstallationOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const EnterpriseServerInstallationOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerInstallationOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CUSTOMER_NAME'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'HOST_NAME'), directives: []) + ]); +const EnterpriseServerUserAccount = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccount'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'emails'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseServerUserAccountEmailOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'EMAIL'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseServerUserAccountEmailConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseServerInstallation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseServerInstallation'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isSiteAdmin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'login'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'profileName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'remoteCreatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'remoteUserId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)) + ]); +const EnterpriseServerUserAccountConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccountConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccountEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccount'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const EnterpriseServerUserAccountEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccountEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccount'), + isNonNull: false)) + ]); +const EnterpriseServerUserAccountEmail = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccountEmail'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'email'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isPrimary'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userAccount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccount'), + isNonNull: true)) + ]); +const EnterpriseServerUserAccountEmailConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccountEmailConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseServerUserAccountEmailEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccountEmail'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const EnterpriseServerUserAccountEmailEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccountEmailEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccountEmail'), + isNonNull: false)) + ]); +const EnterpriseServerUserAccountEmailOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccountEmailOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseServerUserAccountEmailOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const EnterpriseServerUserAccountEmailOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccountEmailOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'EMAIL'), directives: []) + ]); +const EnterpriseServerUserAccountOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccountOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseServerUserAccountOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const EnterpriseServerUserAccountOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccountOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'LOGIN'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REMOTE_CREATED_AT'), directives: []) + ]); +const EnterpriseServerUserAccountsUpload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccountsUpload'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseServerInstallation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseServerInstallation'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'syncState'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseServerUserAccountsUploadSyncState'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)) + ]); +const EnterpriseServerUserAccountsUploadConnection = + _i1.ObjectTypeDefinitionNode( + name: + _i1.NameNode(value: 'EnterpriseServerUserAccountsUploadConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseServerUserAccountsUploadEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseServerUserAccountsUpload'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const EnterpriseServerUserAccountsUploadEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccountsUploadEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccountsUpload'), + isNonNull: false)) + ]); +const EnterpriseServerUserAccountsUploadOrder = + _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccountsUploadOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseServerUserAccountsUploadOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const EnterpriseServerUserAccountsUploadOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccountsUploadOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []) + ]); +const EnterpriseServerUserAccountsUploadSyncState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseServerUserAccountsUploadSyncState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'FAILURE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PENDING'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SUCCESS'), directives: []) + ]); +const EnterpriseUserAccount = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseUserAccount'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Actor'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'avatarUrl'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'size'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'login'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'LOGIN'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'role'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseUserAccountMembershipRole'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseOrganizationMembershipConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)) + ]); +const EnterpriseUserAccountConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseUserAccountConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseUserAccountEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseUserAccount'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const EnterpriseUserAccountEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseUserAccountEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseUserAccount'), + isNonNull: false)) + ]); +const EnterpriseUserAccountMembershipRole = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseUserAccountMembershipRole'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MEMBER'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OWNER'), directives: []) + ]); +const EnterpriseUserDeployment = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'EnterpriseUserDeployment'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CLOUD'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SERVER'), directives: []) + ]); +const ExternalIdentity = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ExternalIdentity'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'guid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationInvitation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationInvitation'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'samlIdentity'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ExternalIdentitySamlAttributes'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'scimIdentity'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ExternalIdentityScimAttributes'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)) + ]); +const ExternalIdentityConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ExternalIdentityConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ExternalIdentityEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ExternalIdentity'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const ExternalIdentityEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ExternalIdentityEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ExternalIdentity'), isNonNull: false)) + ]); +const ExternalIdentitySamlAttributes = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ExternalIdentitySamlAttributes'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'emails'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserEmailMetadata'), + isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'familyName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'givenName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'groups'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nameId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'username'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const ExternalIdentityScimAttributes = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ExternalIdentityScimAttributes'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'emails'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserEmailMetadata'), + isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'familyName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'givenName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'groups'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'username'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const FileViewedState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'FileViewedState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DISMISSED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNVIEWED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'VIEWED'), directives: []) + ]); +const FollowUserInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'FollowUserInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'userId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const FollowUserPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'FollowUserPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)) + ]); +const FollowerConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'FollowerConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const FollowingConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'FollowingConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const FundingLink = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'FundingLink'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'platform'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'FundingPlatform'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const FundingPlatform = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'FundingPlatform'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'COMMUNITY_BRIDGE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CUSTOM'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'GITHUB'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ISSUEHUNT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'KO_FI'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'LIBERAPAY'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OPEN_COLLECTIVE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OTECHIE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PATREON'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'TIDELIFT'), directives: []) + ]); +const GenericHovercardContext = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'GenericHovercardContext'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HovercardContext'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'octicon'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)) + ]); +const Gist = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Gist'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Starrable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'comments'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GistCommentConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'files'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'limit'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: _i1.IntValueNode(value: '10')), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'oid'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: false), + defaultValue: null) + ], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GistFile'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'forks'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GistOrder'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GistConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isFork'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isPublic'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'owner'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryOwner'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pushedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'stargazerCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'stargazers'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StarOrder'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StargazerConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerHasStarred'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const GistComment = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'GistComment'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Comment'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Deletable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Minimizable'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Updatable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdatableComment'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'author'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'authorAssociation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentAuthorAssociation'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyText'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdViaEmail'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'editor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'gist'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Gist'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'includesCreatedEdit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isMinimized'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'lastEditedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'minimizedReason'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'publishedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userContentEdits'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserContentEditConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanDelete'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanMinimize'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanUpdate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCannotUpdateReasons'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentCannotUpdateReason'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerDidAuthor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const GistCommentConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'GistCommentConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GistCommentEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GistComment'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const GistCommentEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'GistCommentEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GistComment'), isNonNull: false)) + ]); +const GistConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'GistConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GistEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Gist'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const GistEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'GistEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Gist'), isNonNull: false)) + ]); +const GistFile = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'GistFile'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'encodedName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'encoding'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'extension'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isImage'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isTruncated'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'language'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Language'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'size'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'text'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'truncate'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const GistOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'GistOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GistOrderField'), isNonNull: true), + defaultValue: null) + ]); +const GistOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'GistOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PUSHED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UPDATED_AT'), directives: []) + ]); +const GistPrivacy = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'GistPrivacy'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ALL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PUBLIC'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SECRET'), directives: []) + ]); +const GitActor = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'GitActor'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'avatarUrl'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'size'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'date'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitTimestamp'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'email'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)) + ]); +const GitActorConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'GitActorConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitActorEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitActor'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const GitActorEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'GitActorEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitActor'), isNonNull: false)) + ]); +const GitHubMetadata = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'GitHubMetadata'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'gitHubServicesSha'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'gitIpAddresses'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hookIpAddresses'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'importerIpAddresses'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isPasswordAuthenticationVerifiable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pagesIpAddresses'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false)) + ]); +const GitObject = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'GitObject'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'abbreviatedOid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commitResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commitUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)) + ]); +const GitObjectID = _i1.ScalarTypeDefinitionNode( + name: _i1.NameNode(value: 'GitObjectID'), directives: []); +const GitSSHRemote = _i1.ScalarTypeDefinitionNode( + name: _i1.NameNode(value: 'GitSSHRemote'), directives: []); +const GitSignature = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'GitSignature'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'email'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isValid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'payload'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'signature'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'signer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitSignatureState'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'wasSignedByGitHub'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const GitSignatureState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'GitSignatureState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'BAD_CERT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'BAD_EMAIL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'EXPIRED_KEY'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'GPGVERIFY_ERROR'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'GPGVERIFY_UNAVAILABLE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'INVALID'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MALFORMED_SIG'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NOT_SIGNING_KEY'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NO_USER'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OCSP_ERROR'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OCSP_PENDING'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OCSP_REVOKED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNKNOWN_KEY'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNKNOWN_SIG_TYPE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNSIGNED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNVERIFIED_EMAIL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'VALID'), directives: []) + ]); +const GitTimestamp = _i1.ScalarTypeDefinitionNode( + name: _i1.NameNode(value: 'GitTimestamp'), directives: []); +const GpgSignature = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'GpgSignature'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitSignature'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'email'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isValid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'keyId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'payload'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'signature'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'signer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitSignatureState'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'wasSignedByGitHub'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const HTML = _i1.ScalarTypeDefinitionNode( + name: _i1.NameNode(value: 'HTML'), directives: []); +const HeadRefDeletedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'HeadRefDeletedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'headRef'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Ref'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'headRefName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)) + ]); +const HeadRefForcePushedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'HeadRefForcePushedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'afterCommit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'beforeCommit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ref'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Ref'), isNonNull: false)) + ]); +const HeadRefRestoredEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'HeadRefRestoredEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)) + ]); +const Hovercard = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Hovercard'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'contexts'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HovercardContext'), + isNonNull: true), + isNonNull: true)) + ]); +const HovercardContext = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'HovercardContext'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'octicon'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)) + ]); +const IdentityProviderConfigurationState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'IdentityProviderConfigurationState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CONFIGURED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ENFORCED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNCONFIGURED'), directives: []) + ]); +const InviteEnterpriseAdminInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'InviteEnterpriseAdminInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'email'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'invitee'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'role'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorRole'), + isNonNull: false), + defaultValue: null) + ]); +const InviteEnterpriseAdminPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'InviteEnterpriseAdminPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'invitation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorInvitation'), + isNonNull: false)) + ]); +const IpAllowListEnabledSettingValue = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'IpAllowListEnabledSettingValue'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DISABLED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ENABLED'), directives: []) + ]); +const IpAllowListEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'IpAllowListEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'allowListValue'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isActive'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'owner'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IpAllowListOwner'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)) + ]); +const IpAllowListEntryConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'IpAllowListEntryConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IpAllowListEntryEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IpAllowListEntry'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const IpAllowListEntryEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'IpAllowListEntryEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IpAllowListEntry'), isNonNull: false)) + ]); +const IpAllowListEntryOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'IpAllowListEntryOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IpAllowListEntryOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const IpAllowListEntryOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'IpAllowListEntryOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ALLOW_LIST_VALUE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []) + ]); +const IpAllowListOwner = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'IpAllowListOwner'), + directives: [], + types: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false) + ]); +const Issue = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Issue'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Assignable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Closable'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Comment'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Labelable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Lockable'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Reactable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryNode'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Subscribable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Updatable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdatableComment'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'activeLockReason'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LockReason'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'assignees'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'author'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'authorAssociation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentAuthorAssociation'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyText'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'closed'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'closedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'comments'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueCommentOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueCommentConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdViaEmail'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'editor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hovercard'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'includeNotificationContexts'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: true)) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Hovercard'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'includesCreatedEdit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isReadByViewer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'labels'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LabelOrder'), isNonNull: false), + defaultValue: _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: 'ASC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LabelConnection'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'lastEditedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'locked'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'milestone'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Milestone'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'number'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'participants'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'projectCards'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'archivedStates'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectCardArchivedState'), + isNonNull: false), + isNonNull: false), + defaultValue: _i1.ListValueNode(values: [ + _i1.EnumValueNode(name: _i1.NameNode(value: 'ARCHIVED')), + _i1.EnumValueNode(name: _i1.NameNode(value: 'NOT_ARCHIVED')) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectCardConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'publishedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactionGroups'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionGroup'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'content'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionContent'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueState'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'timeline'), + directives: [ + _i1.DirectiveNode( + name: _i1.NameNode(value: 'deprecated'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'reason'), + value: _i1.StringValueNode( + value: + '`timeline` will be removed Use Issue.timelineItems instead. Removal on 2020-10-01 UTC.', + isBlock: false)) + ]) + ], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'since'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueTimelineConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'timelineItems'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'itemTypes'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueTimelineItemsItemType'), + isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'since'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'skip'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueTimelineItemsConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'title'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userContentEdits'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserContentEditConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanReact'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanSubscribe'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanUpdate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCannotUpdateReasons'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentCannotUpdateReason'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerDidAuthor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerSubscription'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SubscriptionState'), isNonNull: false)) + ]); +const IssueComment = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueComment'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Comment'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Deletable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Minimizable'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Reactable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryNode'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Updatable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdatableComment'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'author'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'authorAssociation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentAuthorAssociation'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyText'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdViaEmail'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'editor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'includesCreatedEdit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isMinimized'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issue'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Issue'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'lastEditedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'minimizedReason'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'publishedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactionGroups'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionGroup'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'content'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionContent'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userContentEdits'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserContentEditConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanDelete'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanMinimize'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanReact'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanUpdate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCannotUpdateReasons'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentCannotUpdateReason'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerDidAuthor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const IssueCommentConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueCommentConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueCommentEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueComment'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const IssueCommentEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueCommentEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueComment'), isNonNull: false)) + ]); +const IssueCommentOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueCommentOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueCommentOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const IssueCommentOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueCommentOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UPDATED_AT'), directives: []) + ]); +const IssueConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Issue'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const IssueContributionsByRepository = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueContributionsByRepository'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'contributions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ContributionOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'DESC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatedIssueContributionConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)) + ]); +const IssueEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Issue'), isNonNull: false)) + ]); +const IssueFilters = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueFilters'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'assignee'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'createdBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labels'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'mentioned'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'milestone'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'since'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'states'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueState'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'viewerSubscribed'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)) + ]); +const IssueOrPullRequest = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueOrPullRequest'), + directives: [], + types: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Issue'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false) + ]); +const IssueOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueOrderField'), isNonNull: true), + defaultValue: null) + ]); +const IssueOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'COMMENTS'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UPDATED_AT'), directives: []) + ]); +const IssueState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CLOSED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OPEN'), directives: []) + ]); +const IssueTemplate = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueTemplate'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'about'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'title'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const IssueTimelineConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueTimelineConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueTimelineItemEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueTimelineItem'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const IssueTimelineItem = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueTimelineItem'), + directives: [], + types: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AssignedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ClosedEvent'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Commit'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CrossReferencedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DemilestonedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueComment'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LabeledEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LockedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MilestonedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReferencedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RenamedTitleEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReopenedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SubscribedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TransferredEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnassignedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnlabeledEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnlockedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnsubscribedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserBlockedEvent'), isNonNull: false) + ]); +const IssueTimelineItemEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueTimelineItemEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueTimelineItem'), isNonNull: false)) + ]); +const IssueTimelineItems = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueTimelineItems'), + directives: [], + types: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddedToProjectEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AssignedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ClosedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentDeletedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ConnectedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ConvertedNoteToIssueEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CrossReferencedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DemilestonedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DisconnectedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueComment'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LabeledEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LockedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MarkedAsDuplicateEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MentionedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MilestonedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MovedColumnsInProjectEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReferencedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RemovedFromProjectEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RenamedTitleEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReopenedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SubscribedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TransferredEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnassignedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnlabeledEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnlockedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnmarkedAsDuplicateEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnpinnedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnsubscribedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserBlockedEvent'), isNonNull: false) + ]); +const IssueTimelineItemsConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueTimelineItemsConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueTimelineItemsEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'filteredCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueTimelineItems'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)) + ]); +const IssueTimelineItemsEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueTimelineItemsEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueTimelineItems'), + isNonNull: false)) + ]); +const IssueTimelineItemsItemType = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'IssueTimelineItemsItemType'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ADDED_TO_PROJECT_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ASSIGNED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CLOSED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'COMMENT_DELETED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CONNECTED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CONVERTED_NOTE_TO_ISSUE_EVENT'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CROSS_REFERENCED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DEMILESTONED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DISCONNECTED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ISSUE_COMMENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'LABELED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'LOCKED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MARKED_AS_DUPLICATE_EVENT'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MENTIONED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MILESTONED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MOVED_COLUMNS_IN_PROJECT_EVENT'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PINNED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REFERENCED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REMOVED_FROM_PROJECT_EVENT'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'RENAMED_TITLE_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REOPENED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SUBSCRIBED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'TRANSFERRED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNASSIGNED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNLABELED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNLOCKED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNMARKED_AS_DUPLICATE_EVENT'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNPINNED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNSUBSCRIBED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'USER_BLOCKED_EVENT'), directives: []) + ]); +const JoinedGitHubContribution = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'JoinedGitHubContribution'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Contribution'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isRestricted'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'occurredAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)) + ]); +const Label = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Label'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'color'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isDefault'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issues'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'filterBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueFilters'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labels'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueOrder'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'states'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueState'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequests'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'baseRefName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'headRefName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labels'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueOrder'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'states'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestState'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const LabelConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'LabelConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LabelEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Label'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const LabelEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'LabelEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Label'), isNonNull: false)) + ]); +const LabelOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'LabelOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LabelOrderField'), isNonNull: true), + defaultValue: null) + ]); +const LabelOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'LabelOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NAME'), directives: []) + ]); +const Labelable = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'Labelable'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'labels'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LabelOrder'), isNonNull: false), + defaultValue: _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: 'ASC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LabelConnection'), isNonNull: false)) + ]); +const LabeledEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'LabeledEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'label'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Label'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'labelable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Labelable'), isNonNull: true)) + ]); +const Language = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Language'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'color'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)) + ]); +const LanguageConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'LanguageConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LanguageEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Language'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalSize'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const LanguageEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'LanguageEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Language'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'size'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const LanguageOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'LanguageOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LanguageOrderField'), isNonNull: true), + defaultValue: null) + ]); +const LanguageOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'LanguageOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SIZE'), directives: []) + ]); +const License = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'License'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'conditions'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LicenseRule'), isNonNull: false), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'featured'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hidden'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'implementation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'key'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'limitations'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LicenseRule'), isNonNull: false), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nickname'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'permissions'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LicenseRule'), isNonNull: false), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pseudoLicense'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'spdxId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const LicenseRule = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'LicenseRule'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'key'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'label'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)) + ]); +const LinkRepositoryToProjectInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'LinkRepositoryToProjectInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'projectId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const LinkRepositoryToProjectPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'LinkRepositoryToProjectPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'project'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Project'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)) + ]); +const LockLockableInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'LockLockableInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'lockReason'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LockReason'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'lockableId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const LockLockablePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'LockLockablePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'lockedRecord'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Lockable'), isNonNull: false)) + ]); +const LockReason = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'LockReason'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OFF_TOPIC'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'RESOLVED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SPAM'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'TOO_HEATED'), directives: []) + ]); +const Lockable = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'Lockable'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'activeLockReason'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LockReason'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'locked'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const LockedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'LockedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'lockReason'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LockReason'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'lockable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Lockable'), isNonNull: true)) + ]); +const Mannequin = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Mannequin'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Actor'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'avatarUrl'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'size'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'email'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'login'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const MarkFileAsViewedInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MarkFileAsViewedInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const MarkFileAsViewedPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MarkFileAsViewedPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false)) + ]); +const MarkPullRequestReadyForReviewInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MarkPullRequestReadyForReviewInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const MarkPullRequestReadyForReviewPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MarkPullRequestReadyForReviewPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false)) + ]); +const MarkedAsDuplicateEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MarkedAsDuplicateEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'canonical'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueOrPullRequest'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'duplicate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueOrPullRequest'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isCrossRepository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const MarketplaceCategory = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MarketplaceCategory'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'howItWorks'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'primaryListingCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'secondaryListingCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'slug'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const MarketplaceListing = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MarketplaceListing'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'app'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'App'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'companyUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'configurationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'configurationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'documentationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'extendedDescription'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'extendedDescriptionHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'fullDescription'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'fullDescriptionHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasPublishedFreeTrialPlans'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasTermsOfService'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasVerifiedOwner'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'howItWorks'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'howItWorksHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'installationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'installedForViewer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isArchived'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isDraft'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isPaid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isPublic'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isRejected'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isUnverified'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isUnverifiedPending'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isVerificationPendingFromDraft'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isVerificationPendingFromUnverified'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isVerified'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'logoBackgroundColor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'logoUrl'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'size'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: _i1.IntValueNode(value: '400')) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'normalizedShortDescription'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pricingUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'primaryCategory'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MarketplaceCategory'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'privacyPolicyUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'screenshotUrls'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'secondaryCategory'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MarketplaceCategory'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'shortDescription'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'slug'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'statusUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'supportEmail'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'supportUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'termsOfServiceUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanAddPlans'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanApprove'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanDelist'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanEdit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanEditCategories'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanEditPlans'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanRedraft'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanReject'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanRequestApproval'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerHasPurchased'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerHasPurchasedForAllOrganizations'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerIsListingAdmin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const MarketplaceListingConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MarketplaceListingConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MarketplaceListingEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MarketplaceListing'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const MarketplaceListingEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MarketplaceListingEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MarketplaceListing'), + isNonNull: false)) + ]); +const MemberStatusable = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'MemberStatusable'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'memberStatuses'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserStatusOrder'), + isNonNull: false), + defaultValue: _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'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserStatusConnection'), + isNonNull: true)) + ]); +const MembersCanDeleteReposClearAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MembersCanDeleteReposClearAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseSlug'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const MembersCanDeleteReposDisableAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MembersCanDeleteReposDisableAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseSlug'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const MembersCanDeleteReposEnableAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MembersCanDeleteReposEnableAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseSlug'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const MentionedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MentionedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)) + ]); +const MergeBranchInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MergeBranchInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'authorEmail'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'base'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'commitMessage'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'head'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const MergeBranchPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MergeBranchPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'mergeCommit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)) + ]); +const MergePullRequestInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MergePullRequestInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'authorEmail'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'commitBody'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'commitHeadline'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'expectedHeadOid'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'mergeMethod'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestMergeMethod'), + isNonNull: false), + defaultValue: _i1.EnumValueNode(name: _i1.NameNode(value: 'MERGE'))), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const MergePullRequestPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MergePullRequestPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false)) + ]); +const MergeableState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'MergeableState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CONFLICTING'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MERGEABLE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNKNOWN'), directives: []) + ]); +const MergedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MergedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'mergeRef'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Ref'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'mergeRefName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const Milestone = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Milestone'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Closable'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'closed'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'closedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'creator'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'dueOn'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issues'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'filterBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueFilters'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labels'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueOrder'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'states'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueState'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'number'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'progressPercentage'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Float'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequests'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'baseRefName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'headRefName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labels'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueOrder'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'states'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestState'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MilestoneState'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'title'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const MilestoneConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MilestoneConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MilestoneEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Milestone'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const MilestoneEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MilestoneEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Milestone'), isNonNull: false)) + ]); +const MilestoneItem = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'MilestoneItem'), + directives: [], + types: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Issue'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false) + ]); +const MilestoneOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MilestoneOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MilestoneOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const MilestoneOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'MilestoneOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DUE_DATE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NUMBER'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UPDATED_AT'), directives: []) + ]); +const MilestoneState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'MilestoneState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CLOSED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OPEN'), directives: []) + ]); +const MilestonedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MilestonedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'milestoneTitle'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'subject'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MilestoneItem'), isNonNull: true)) + ]); +const Minimizable = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'Minimizable'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isMinimized'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'minimizedReason'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanMinimize'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const MinimizeCommentInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MinimizeCommentInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'classifier'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReportedContentClassifiers'), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'subjectId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const MinimizeCommentPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MinimizeCommentPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'minimizedComment'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Minimizable'), isNonNull: false)) + ]); +const MoveProjectCardInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MoveProjectCardInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'afterCardId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'cardId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'columnId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const MoveProjectCardPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MoveProjectCardPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cardEdge'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectCardEdge'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const MoveProjectColumnInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MoveProjectColumnInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'afterColumnId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'columnId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const MoveProjectColumnPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MoveProjectColumnPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'columnEdge'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectColumnEdge'), isNonNull: false)) + ]); +const MovedColumnsInProjectEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'MovedColumnsInProjectEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)) + ]); +const Mutation = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Mutation'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'acceptEnterpriseAdministratorInvitation'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'AcceptEnterpriseAdministratorInvitationInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'AcceptEnterpriseAdministratorInvitationPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'acceptTopicSuggestion'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AcceptTopicSuggestionInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AcceptTopicSuggestionPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'addAssigneesToAssignable'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddAssigneesToAssignableInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddAssigneesToAssignablePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'addComment'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddCommentInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddCommentPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'addLabelsToLabelable'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddLabelsToLabelableInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddLabelsToLabelablePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'addProjectCard'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddProjectCardInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddProjectCardPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'addProjectColumn'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddProjectColumnInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddProjectColumnPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'addPullRequestReview'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddPullRequestReviewInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddPullRequestReviewPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'addPullRequestReviewComment'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'AddPullRequestReviewCommentInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddPullRequestReviewCommentPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'addPullRequestReviewThread'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'AddPullRequestReviewThreadInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddPullRequestReviewThreadPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'addReaction'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddReactionInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddReactionPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'addStar'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddStarInput'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddStarPayload'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'archiveRepository'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ArchiveRepositoryInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ArchiveRepositoryPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cancelEnterpriseAdminInvitation'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'CancelEnterpriseAdminInvitationInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'CancelEnterpriseAdminInvitationPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'changeUserStatus'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ChangeUserStatusInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ChangeUserStatusPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clearLabelsFromLabelable'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ClearLabelsFromLabelableInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ClearLabelsFromLabelablePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cloneProject'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CloneProjectInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CloneProjectPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cloneTemplateRepository'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CloneTemplateRepositoryInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CloneTemplateRepositoryPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'closeIssue'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CloseIssueInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CloseIssuePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'closePullRequest'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ClosePullRequestInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ClosePullRequestPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'convertProjectCardNoteToIssue'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'ConvertProjectCardNoteToIssueInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ConvertProjectCardNoteToIssuePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createBranchProtectionRule'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'CreateBranchProtectionRuleInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateBranchProtectionRulePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createCheckRun'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateCheckRunInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateCheckRunPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createCheckSuite'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateCheckSuiteInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateCheckSuitePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createEnterpriseOrganization'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'CreateEnterpriseOrganizationInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateEnterpriseOrganizationPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createIpAllowListEntry'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateIpAllowListEntryInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateIpAllowListEntryPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createIssue'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateIssueInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateIssuePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createProject'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateProjectInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateProjectPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createPullRequest'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatePullRequestInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreatePullRequestPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createRef'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateRefInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateRefPayload'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createRepository'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateRepositoryInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateRepositoryPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createTeamDiscussion'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateTeamDiscussionInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateTeamDiscussionPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createTeamDiscussionComment'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'CreateTeamDiscussionCommentInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CreateTeamDiscussionCommentPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'declineTopicSuggestion'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeclineTopicSuggestionInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeclineTopicSuggestionPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deleteBranchProtectionRule'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'DeleteBranchProtectionRuleInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteBranchProtectionRulePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deleteDeployment'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteDeploymentInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteDeploymentPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deleteIpAllowListEntry'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteIpAllowListEntryInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteIpAllowListEntryPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deleteIssue'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteIssueInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteIssuePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deleteIssueComment'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteIssueCommentInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteIssueCommentPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deleteProject'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteProjectInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteProjectPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deleteProjectCard'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteProjectCardInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteProjectCardPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deleteProjectColumn'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteProjectColumnInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteProjectColumnPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deletePullRequestReview'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeletePullRequestReviewInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeletePullRequestReviewPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deletePullRequestReviewComment'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'DeletePullRequestReviewCommentInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'DeletePullRequestReviewCommentPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deleteRef'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteRefInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteRefPayload'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deleteTeamDiscussion'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteTeamDiscussionInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteTeamDiscussionPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deleteTeamDiscussionComment'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'DeleteTeamDiscussionCommentInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeleteTeamDiscussionCommentPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'dismissPullRequestReview'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DismissPullRequestReviewInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DismissPullRequestReviewPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'followUser'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'FollowUserInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'FollowUserPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'inviteEnterpriseAdmin'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'InviteEnterpriseAdminInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'InviteEnterpriseAdminPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'linkRepositoryToProject'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LinkRepositoryToProjectInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LinkRepositoryToProjectPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'lockLockable'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LockLockableInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LockLockablePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'markFileAsViewed'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MarkFileAsViewedInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MarkFileAsViewedPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'markPullRequestReadyForReview'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'MarkPullRequestReadyForReviewInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MarkPullRequestReadyForReviewPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'mergeBranch'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MergeBranchInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MergeBranchPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'mergePullRequest'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MergePullRequestInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MergePullRequestPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'minimizeComment'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MinimizeCommentInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MinimizeCommentPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'moveProjectCard'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MoveProjectCardInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MoveProjectCardPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'moveProjectColumn'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MoveProjectColumnInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MoveProjectColumnPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'regenerateEnterpriseIdentityProviderRecoveryCodes'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'RegenerateEnterpriseIdentityProviderRecoveryCodesInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'RegenerateEnterpriseIdentityProviderRecoveryCodesPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'removeAssigneesFromAssignable'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'RemoveAssigneesFromAssignableInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RemoveAssigneesFromAssignablePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'removeEnterpriseAdmin'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RemoveEnterpriseAdminInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RemoveEnterpriseAdminPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'removeEnterpriseIdentityProvider'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'RemoveEnterpriseIdentityProviderInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'RemoveEnterpriseIdentityProviderPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'removeEnterpriseOrganization'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'RemoveEnterpriseOrganizationInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RemoveEnterpriseOrganizationPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'removeLabelsFromLabelable'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RemoveLabelsFromLabelableInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RemoveLabelsFromLabelablePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'removeOutsideCollaborator'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RemoveOutsideCollaboratorInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RemoveOutsideCollaboratorPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'removeReaction'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RemoveReactionInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RemoveReactionPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'removeStar'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RemoveStarInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RemoveStarPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reopenIssue'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReopenIssueInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReopenIssuePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reopenPullRequest'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReopenPullRequestInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReopenPullRequestPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'requestReviews'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RequestReviewsInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RequestReviewsPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'rerequestCheckSuite'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RerequestCheckSuiteInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RerequestCheckSuitePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resolveReviewThread'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ResolveReviewThreadInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ResolveReviewThreadPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'setEnterpriseIdentityProvider'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'SetEnterpriseIdentityProviderInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SetEnterpriseIdentityProviderPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'setOrganizationInteractionLimit'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'SetOrganizationInteractionLimitInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'SetOrganizationInteractionLimitPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'setRepositoryInteractionLimit'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'SetRepositoryInteractionLimitInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SetRepositoryInteractionLimitPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'setUserInteractionLimit'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SetUserInteractionLimitInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SetUserInteractionLimitPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'submitPullRequestReview'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SubmitPullRequestReviewInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SubmitPullRequestReviewPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'transferIssue'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TransferIssueInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TransferIssuePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'unarchiveRepository'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnarchiveRepositoryInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnarchiveRepositoryPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'unfollowUser'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnfollowUserInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnfollowUserPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'unlinkRepositoryFromProject'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'UnlinkRepositoryFromProjectInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnlinkRepositoryFromProjectPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'unlockLockable'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnlockLockableInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnlockLockablePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'unmarkFileAsViewed'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnmarkFileAsViewedInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnmarkFileAsViewedPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'unmarkIssueAsDuplicate'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnmarkIssueAsDuplicateInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnmarkIssueAsDuplicatePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'unminimizeComment'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnminimizeCommentInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnminimizeCommentPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'unresolveReviewThread'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnresolveReviewThreadInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnresolveReviewThreadPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateBranchProtectionRule'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'UpdateBranchProtectionRuleInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateBranchProtectionRulePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateCheckRun'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateCheckRunInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateCheckRunPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateCheckSuitePreferences'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'UpdateCheckSuitePreferencesInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateCheckSuitePreferencesPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateEnterpriseAdministratorRole'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseAdministratorRoleInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseAdministratorRolePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'updateEnterpriseAllowPrivateRepositoryForkingSetting'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'updateEnterpriseDefaultRepositoryPermissionSetting'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseDefaultRepositoryPermissionSettingInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseDefaultRepositoryPermissionSettingPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: + 'updateEnterpriseMembersCanChangeRepositoryVisibilitySetting'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'updateEnterpriseMembersCanCreateRepositoriesSetting'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanCreateRepositoriesSettingInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'updateEnterpriseMembersCanDeleteIssuesSetting'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanDeleteIssuesSettingInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanDeleteIssuesSettingPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'updateEnterpriseMembersCanDeleteRepositoriesSetting'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'updateEnterpriseMembersCanInviteCollaboratorsSetting'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'updateEnterpriseMembersCanMakePurchasesSetting'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanMakePurchasesSettingInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanMakePurchasesSettingPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: + 'updateEnterpriseMembersCanUpdateProtectedBranchesSetting'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'updateEnterpriseMembersCanViewDependencyInsightsSetting'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'updateEnterpriseOrganizationProjectsSetting'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseOrganizationProjectsSettingInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseOrganizationProjectsSettingPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateEnterpriseProfile'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateEnterpriseProfileInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateEnterpriseProfilePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: + _i1.NameNode(value: 'updateEnterpriseRepositoryProjectsSetting'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseRepositoryProjectsSettingInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseRepositoryProjectsSettingPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateEnterpriseTeamDiscussionsSetting'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseTeamDiscussionsSettingInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseTeamDiscussionsSettingPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'updateEnterpriseTwoFactorAuthenticationRequiredSetting'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateIpAllowListEnabledSetting'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'UpdateIpAllowListEnabledSettingInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'UpdateIpAllowListEnabledSettingPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateIpAllowListEntry'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateIpAllowListEntryInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateIpAllowListEntryPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateIssue'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateIssueInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateIssuePayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateIssueComment'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateIssueCommentInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateIssueCommentPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateProject'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateProjectInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateProjectPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateProjectCard'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateProjectCardInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateProjectCardPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateProjectColumn'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateProjectColumnInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateProjectColumnPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatePullRequest'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdatePullRequestInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdatePullRequestPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatePullRequestReview'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdatePullRequestReviewInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdatePullRequestReviewPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatePullRequestReviewComment'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'UpdatePullRequestReviewCommentInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'UpdatePullRequestReviewCommentPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateRef'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateRefInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateRefPayload'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateRepository'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateRepositoryInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateRepositoryPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateSubscription'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateSubscriptionInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateSubscriptionPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateTeamDiscussion'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateTeamDiscussionInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateTeamDiscussionPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateTeamDiscussionComment'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'UpdateTeamDiscussionCommentInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateTeamDiscussionCommentPayload'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updateTopics'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'input'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateTopicsInput'), + isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdateTopicsPayload'), + isNonNull: false)) + ]); +const Node = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'Node'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)) + ]); +const OauthApplicationAuditEntryData = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'OauthApplicationAuditEntryData'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oauthApplicationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oauthApplicationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oauthApplicationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OauthApplicationCreateAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OauthApplicationCreateAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OauthApplicationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'applicationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'callbackUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oauthApplicationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oauthApplicationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oauthApplicationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'rateLimit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'OauthApplicationCreateAuditEntryState'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OauthApplicationCreateAuditEntryState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'OauthApplicationCreateAuditEntryState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ACTIVE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PENDING_DELETION'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SUSPENDED'), directives: []) + ]); +const OperationType = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'OperationType'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ACCESS'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'AUTHENTICATION'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MODIFY'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REMOVE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'RESTORE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'TRANSFER'), directives: []) + ]); +const OrderDirection = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'OrderDirection'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ASC'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DESC'), directives: []) + ]); +const OrgAddBillingManagerAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgAddBillingManagerAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'invitationEmail'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgAddMemberAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgAddMemberAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'permission'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgAddMemberAuditEntryPermission'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgAddMemberAuditEntryPermission = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgAddMemberAuditEntryPermission'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ADMIN'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'READ'), directives: []) + ]); +const OrgBlockUserAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgBlockUserAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'blockedUser'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'blockedUserName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'blockedUserResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'blockedUserUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgConfigDisableCollaboratorsOnlyAuditEntry = + _i1.ObjectTypeDefinitionNode( + name: + _i1.NameNode(value: 'OrgConfigDisableCollaboratorsOnlyAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgConfigEnableCollaboratorsOnlyAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgConfigEnableCollaboratorsOnlyAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgCreateAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgCreateAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'billingPlan'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgCreateAuditEntryBillingPlan'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgCreateAuditEntryBillingPlan = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgCreateAuditEntryBillingPlan'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'BUSINESS'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'BUSINESS_PLUS'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'FREE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'TIERED_PER_SEAT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNLIMITED'), directives: []) + ]); +const OrgDisableOauthAppRestrictionsAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgDisableOauthAppRestrictionsAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgDisableSamlAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgDisableSamlAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'digestMethodUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issuerUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'signatureMethodUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'singleSignOnUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgDisableTwoFactorRequirementAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgDisableTwoFactorRequirementAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgEnableOauthAppRestrictionsAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgEnableOauthAppRestrictionsAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgEnableSamlAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgEnableSamlAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'digestMethodUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issuerUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'signatureMethodUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'singleSignOnUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgEnableTwoFactorRequirementAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgEnableTwoFactorRequirementAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgInviteMemberAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgInviteMemberAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'email'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationInvitation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationInvitation'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgInviteToBusinessAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgInviteToBusinessAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseSlug'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgOauthAppAccessApprovedAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgOauthAppAccessApprovedAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OauthApplicationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oauthApplicationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oauthApplicationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oauthApplicationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgOauthAppAccessDeniedAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgOauthAppAccessDeniedAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OauthApplicationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oauthApplicationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oauthApplicationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oauthApplicationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgOauthAppAccessRequestedAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgOauthAppAccessRequestedAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OauthApplicationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oauthApplicationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oauthApplicationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oauthApplicationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgRemoveBillingManagerAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgRemoveBillingManagerAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reason'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'OrgRemoveBillingManagerAuditEntryReason'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgRemoveBillingManagerAuditEntryReason = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgRemoveBillingManagerAuditEntryReason'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SAML_EXTERNAL_IDENTITY_MISSING'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode( + value: 'SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE'), + directives: []) + ]); +const OrgRemoveMemberAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgRemoveMemberAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'membershipTypes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'OrgRemoveMemberAuditEntryMembershipType'), + isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reason'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgRemoveMemberAuditEntryReason'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgRemoveMemberAuditEntryMembershipType = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgRemoveMemberAuditEntryMembershipType'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ADMIN'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'BILLING_MANAGER'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DIRECT_MEMBER'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OUTSIDE_COLLABORATOR'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNAFFILIATED'), directives: []) + ]); +const OrgRemoveMemberAuditEntryReason = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgRemoveMemberAuditEntryReason'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SAML_EXTERNAL_IDENTITY_MISSING'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode( + value: 'SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'TWO_FACTOR_ACCOUNT_RECOVERY'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'USER_ACCOUNT_DELETED'), directives: []) + ]); +const OrgRemoveOutsideCollaboratorAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgRemoveOutsideCollaboratorAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'membershipTypes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'OrgRemoveOutsideCollaboratorAuditEntryMembershipType'), + isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reason'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'OrgRemoveOutsideCollaboratorAuditEntryReason'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgRemoveOutsideCollaboratorAuditEntryMembershipType = + _i1.EnumTypeDefinitionNode( + name: _i1.NameNode( + value: 'OrgRemoveOutsideCollaboratorAuditEntryMembershipType'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'BILLING_MANAGER'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OUTSIDE_COLLABORATOR'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNAFFILIATED'), directives: []) + ]); +const OrgRemoveOutsideCollaboratorAuditEntryReason = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgRemoveOutsideCollaboratorAuditEntryReason'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SAML_EXTERNAL_IDENTITY_MISSING'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE'), + directives: []) + ]); +const OrgRestoreMemberAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgRestoreMemberAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'restoredCustomEmailRoutingsCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'restoredIssueAssignmentsCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'restoredMemberships'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'OrgRestoreMemberAuditEntryMembership'), + isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'restoredMembershipsCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'restoredRepositoriesCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'restoredRepositoryStarsCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'restoredRepositoryWatchesCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgRestoreMemberAuditEntryMembership = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgRestoreMemberAuditEntryMembership'), + directives: [], + types: [ + _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'OrgRestoreMemberMembershipOrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'OrgRestoreMemberMembershipRepositoryAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'OrgRestoreMemberMembershipTeamAuditEntryData'), + isNonNull: false) + ]); +const OrgRestoreMemberMembershipOrganizationAuditEntryData = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'OrgRestoreMemberMembershipOrganizationAuditEntryData'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgRestoreMemberMembershipRepositoryAuditEntryData = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'OrgRestoreMemberMembershipRepositoryAuditEntryData'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgRestoreMemberMembershipTeamAuditEntryData = + _i1.ObjectTypeDefinitionNode( + name: + _i1.NameNode(value: 'OrgRestoreMemberMembershipTeamAuditEntryData'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamAuditEntryData'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'team'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Team'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgUnblockUserAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgUnblockUserAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'blockedUser'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'blockedUserName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'blockedUserResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'blockedUserUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgUpdateDefaultRepositoryPermissionAuditEntry = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'OrgUpdateDefaultRepositoryPermissionAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'permission'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'OrgUpdateDefaultRepositoryPermissionAuditEntryPermission'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'permissionWas'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'OrgUpdateDefaultRepositoryPermissionAuditEntryPermission'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgUpdateDefaultRepositoryPermissionAuditEntryPermission = + _i1.EnumTypeDefinitionNode( + name: _i1.NameNode( + value: 'OrgUpdateDefaultRepositoryPermissionAuditEntryPermission'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ADMIN'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NONE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'READ'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'WRITE'), directives: []) + ]); +const OrgUpdateMemberAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgUpdateMemberAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'permission'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgUpdateMemberAuditEntryPermission'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'permissionWas'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgUpdateMemberAuditEntryPermission'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrgUpdateMemberAuditEntryPermission = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'OrgUpdateMemberAuditEntryPermission'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ADMIN'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'READ'), directives: []) + ]); +const OrgUpdateMemberRepositoryCreationPermissionAuditEntry = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'OrgUpdateMemberRepositoryCreationPermissionAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'canCreateRepositories'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'visibility'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: + 'OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility'), + isNonNull: false)) + ]); +const OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility = + _i1.EnumTypeDefinitionNode( + name: _i1.NameNode( + value: + 'OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ALL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'INTERNAL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NONE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PRIVATE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PRIVATE_INTERNAL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PUBLIC'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PUBLIC_INTERNAL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PUBLIC_PRIVATE'), directives: []) + ]); +const OrgUpdateMemberRepositoryInvitationPermissionAuditEntry = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'OrgUpdateMemberRepositoryInvitationPermissionAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode( + value: 'canInviteOutsideCollaboratorsToRepositories'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const Organization = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Organization'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Actor'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MemberStatusable'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageOwner'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProfileOwner'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectOwner'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryOwner'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Sponsorable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'anyPinnableItems'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'type'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItemType'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'auditLog'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditLogOrder'), + isNonNull: false), + defaultValue: _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.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'avatarUrl'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'size'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'descriptionHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'email'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasSponsorsListing'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'interactionAbility'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInteractionAbility'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ipAllowListEnabledSetting'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IpAllowListEnabledSettingValue'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ipAllowListEntries'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IpAllowListEntryOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'ALLOW_LIST_VALUE'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IpAllowListEntryConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isSponsoringViewer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isVerified'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'itemShowcase'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProfileItemShowcase'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'location'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'login'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'memberStatuses'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserStatusOrder'), + isNonNull: false), + defaultValue: _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'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserStatusConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'membersWithRole'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationMemberConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'newTeamResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'newTeamUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationBillingEmail'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'packages'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'names'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageOrder'), + isNonNull: false), + defaultValue: _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.InputValueDefinitionNode( + name: _i1.NameNode(value: 'packageType'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageType'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pendingMembers'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pinnableItems'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'types'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItemType'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItemConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pinnedItems'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'types'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItemType'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItemConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pinnedItemsRemaining'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'project'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'number'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Project'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'projects'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectOrder'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'search'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'states'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectState'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'projectsResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'projectsUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositories'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'affiliations'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAffiliation'), + isNonNull: false), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'isFork'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'isLocked'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryOrder'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ownerAffiliations'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAffiliation'), + isNonNull: false), + isNonNull: false), + defaultValue: _i1.ListValueNode(values: [ + _i1.EnumValueNode(name: _i1.NameNode(value: 'OWNER')), + _i1.EnumValueNode(name: _i1.NameNode(value: 'COLLABORATOR')) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'privacy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryPrivacy'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'requiresTwoFactorAuthentication'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'samlIdentityProvider'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationIdentityProvider'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'sponsorsListing'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorsListing'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'sponsorshipsAsMaintainer'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'includePrivate'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorshipOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorshipConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'sponsorshipsAsSponsor'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorshipOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorshipConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'team'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'slug'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Team'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teams'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ldapMapped'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamOrder'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'privacy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamPrivacy'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'role'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamRole'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'rootTeamsOnly'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'userLogins'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamsResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamsUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'twitterUsername'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanAdminister'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanChangePinnedItems'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanCreateProjects'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanCreateRepositories'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanCreateTeams'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanSponsor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerIsAMember'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerIsSponsoring'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'websiteUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrganizationAuditEntry = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationAuditEntry'), + directives: [], + types: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MembersCanDeleteReposClearAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MembersCanDeleteReposDisableAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MembersCanDeleteReposEnableAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OauthApplicationCreateAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgAddBillingManagerAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgAddMemberAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgBlockUserAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'OrgConfigDisableCollaboratorsOnlyAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'OrgConfigEnableCollaboratorsOnlyAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgCreateAuditEntry'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgDisableOauthAppRestrictionsAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgDisableSamlAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgDisableTwoFactorRequirementAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgEnableOauthAppRestrictionsAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgEnableSamlAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgEnableTwoFactorRequirementAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgInviteMemberAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgInviteToBusinessAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgOauthAppAccessApprovedAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgOauthAppAccessDeniedAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgOauthAppAccessRequestedAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgRemoveBillingManagerAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgRemoveMemberAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgRemoveOutsideCollaboratorAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgRestoreMemberAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgUnblockUserAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'OrgUpdateDefaultRepositoryPermissionAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrgUpdateMemberAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'OrgUpdateMemberRepositoryCreationPermissionAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'OrgUpdateMemberRepositoryInvitationPermissionAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'PrivateRepositoryForkingDisableAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PrivateRepositoryForkingEnableAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepoAccessAuditEntry'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepoAddMemberAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepoAddTopicAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepoArchivedAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepoChangeMergeSettingAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'RepoConfigDisableAnonymousGitAccessAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'RepoConfigDisableCollaboratorsOnlyAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'RepoConfigDisableContributorsOnlyAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'RepoConfigDisableSockpuppetDisallowedAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'RepoConfigEnableAnonymousGitAccessAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'RepoConfigEnableCollaboratorsOnlyAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'RepoConfigEnableContributorsOnlyAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'RepoConfigEnableSockpuppetDisallowedAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'RepoConfigLockAnonymousGitAccessAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'RepoConfigUnlockAnonymousGitAccessAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepoCreateAuditEntry'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepoDestroyAuditEntry'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepoRemoveMemberAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepoRemoveTopicAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'RepositoryVisibilityChangeDisableAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'RepositoryVisibilityChangeEnableAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamAddMemberAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamAddRepositoryAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamChangeParentTeamAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamRemoveMemberAuditEntry'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamRemoveRepositoryAuditEntry'), + isNonNull: false) + ]); +const OrganizationAuditEntryConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntry'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const OrganizationAuditEntryData = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrganizationAuditEntryEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntry'), + isNonNull: false)) + ]); +const OrganizationConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const OrganizationEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)) + ]); +const OrganizationIdentityProvider = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationIdentityProvider'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'digestMethod'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'externalIdentities'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ExternalIdentityConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'idpCertificate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'X509Certificate'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issuer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'signatureMethod'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ssoUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const OrganizationInvitation = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationInvitation'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'email'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'invitationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationInvitationType'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'invitee'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'inviter'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'role'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationInvitationRole'), + isNonNull: true)) + ]); +const OrganizationInvitationConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationInvitationConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationInvitationEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationInvitation'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const OrganizationInvitationEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationInvitationEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationInvitation'), + isNonNull: false)) + ]); +const OrganizationInvitationRole = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationInvitationRole'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ADMIN'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'BILLING_MANAGER'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DIRECT_MEMBER'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REINSTATE'), directives: []) + ]); +const OrganizationInvitationType = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationInvitationType'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'EMAIL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'USER'), directives: []) + ]); +const OrganizationMemberConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationMemberConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationMemberEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const OrganizationMemberEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationMemberEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasTwoFactorEnabled'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'role'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationMemberRole'), + isNonNull: false)) + ]); +const OrganizationMemberRole = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationMemberRole'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ADMIN'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MEMBER'), directives: []) + ]); +const OrganizationMembersCanCreateRepositoriesSettingValue = + _i1.EnumTypeDefinitionNode( + name: _i1.NameNode( + value: 'OrganizationMembersCanCreateRepositoriesSettingValue'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ALL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DISABLED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PRIVATE'), directives: []) + ]); +const OrganizationOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const OrganizationOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'LOGIN'), directives: []) + ]); +const OrganizationTeamsHovercardContext = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationTeamsHovercardContext'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HovercardContext'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'octicon'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'relevantTeams'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamsResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamsUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalTeamCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const OrganizationsHovercardContext = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'OrganizationsHovercardContext'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HovercardContext'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'octicon'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'relevantOrganizations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalOrganizationCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const Package = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Package'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'latestVersion'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageVersion'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'packageType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageType'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'statistics'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageStatistics'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'version'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'version'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageVersion'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'versions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageVersionOrder'), + isNonNull: false), + defaultValue: _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'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageVersionConnection'), + isNonNull: true)) + ]); +const PackageConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Package'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const PackageEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Package'), isNonNull: false)) + ]); +const PackageFile = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageFile'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'md5'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'packageVersion'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageVersion'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'sha1'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'sha256'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'size'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const PackageFileConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageFileConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageFileEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageFile'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const PackageFileEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageFileEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageFile'), isNonNull: false)) + ]); +const PackageFileOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageFileOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageFileOrderField'), + isNonNull: false), + defaultValue: null) + ]); +const PackageFileOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageFileOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []) + ]); +const PackageOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageOrderField'), isNonNull: false), + defaultValue: null) + ]); +const PackageOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []) + ]); +const PackageOwner = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageOwner'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'packages'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'names'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageOrder'), + isNonNull: false), + defaultValue: _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.InputValueDefinitionNode( + name: _i1.NameNode(value: 'packageType'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageType'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageConnection'), isNonNull: true)) + ]); +const PackageStatistics = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageStatistics'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'downloadsTotalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const PackageTag = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageTag'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'version'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageVersion'), isNonNull: false)) + ]); +const PackageType = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageType'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DEBIAN'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DOCKER'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MAVEN'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NPM'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NUGET'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PYPI'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'RUBYGEMS'), directives: []) + ]); +const PackageVersion = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageVersion'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'files'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageFileOrder'), + isNonNull: false), + defaultValue: _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: 'ASC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageFileConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'package'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Package'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'platform'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'preRelease'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'readme'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'release'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Release'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'statistics'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageVersionStatistics'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'summary'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'version'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)) + ]); +const PackageVersionConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageVersionConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageVersionEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageVersion'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const PackageVersionEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageVersionEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageVersion'), isNonNull: false)) + ]); +const PackageVersionOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageVersionOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageVersionOrderField'), + isNonNull: false), + defaultValue: null) + ]); +const PackageVersionOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageVersionOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []) + ]); +const PackageVersionStatistics = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PackageVersionStatistics'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'downloadsTotalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const PageInfo = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PageInfo'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'endCursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasNextPage'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasPreviousPage'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'startCursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const PermissionGranter = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'PermissionGranter'), + directives: [], + types: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Team'), isNonNull: false) + ]); +const PermissionSource = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PermissionSource'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'permission'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DefaultRepositoryPermissionField'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'source'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PermissionGranter'), isNonNull: true)) + ]); +const PinnableItem = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'PinnableItem'), + directives: [], + types: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Gist'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false) + ]); +const PinnableItemConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PinnableItemConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItemEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItem'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const PinnableItemEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PinnableItemEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItem'), isNonNull: false)) + ]); +const PinnableItemType = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'PinnableItemType'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'GIST'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ISSUE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ORGANIZATION'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PROJECT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PULL_REQUEST'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REPOSITORY'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'TEAM'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'USER'), directives: []) + ]); +const PinnedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PinnedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issue'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Issue'), isNonNull: true)) + ]); +const PreciseDateTime = _i1.ScalarTypeDefinitionNode( + name: _i1.NameNode(value: 'PreciseDateTime'), directives: []); +const PrivateRepositoryForkingDisableAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PrivateRepositoryForkingDisableAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseSlug'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const PrivateRepositoryForkingEnableAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PrivateRepositoryForkingEnableAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseSlug'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const ProfileItemShowcase = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ProfileItemShowcase'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasPinnedItems'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'items'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItemConnection'), + isNonNull: true)) + ]); +const ProfileOwner = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'ProfileOwner'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'anyPinnableItems'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'type'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItemType'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'email'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'itemShowcase'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProfileItemShowcase'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'location'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'login'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pinnableItems'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'types'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItemType'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItemConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pinnedItems'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'types'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItemType'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItemConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pinnedItemsRemaining'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanChangePinnedItems'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'websiteUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const Project = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Project'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Closable'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Updatable'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'closed'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'closedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'columns'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectColumnConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'creator'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'number'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'owner'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectOwner'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pendingCards'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'archivedStates'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectCardArchivedState'), + isNonNull: false), + isNonNull: false), + defaultValue: _i1.ListValueNode(values: [ + _i1.EnumValueNode(name: _i1.NameNode(value: 'ARCHIVED')), + _i1.EnumValueNode(name: _i1.NameNode(value: 'NOT_ARCHIVED')) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectCardConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'progress'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectProgress'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectState'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanUpdate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const ProjectCard = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ProjectCard'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'column'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectColumn'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'content'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectCardItem'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'creator'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isArchived'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'note'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'project'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Project'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectCardState'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const ProjectCardArchivedState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'ProjectCardArchivedState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ARCHIVED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NOT_ARCHIVED'), directives: []) + ]); +const ProjectCardConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ProjectCardConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectCardEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectCard'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const ProjectCardEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ProjectCardEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectCard'), isNonNull: false)) + ]); +const ProjectCardItem = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'ProjectCardItem'), + directives: [], + types: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Issue'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false) + ]); +const ProjectCardState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'ProjectCardState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CONTENT_ONLY'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NOTE_ONLY'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REDACTED'), directives: []) + ]); +const ProjectColumn = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ProjectColumn'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cards'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'archivedStates'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectCardArchivedState'), + isNonNull: false), + isNonNull: false), + defaultValue: _i1.ListValueNode(values: [ + _i1.EnumValueNode(name: _i1.NameNode(value: 'ARCHIVED')), + _i1.EnumValueNode(name: _i1.NameNode(value: 'NOT_ARCHIVED')) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectCardConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'project'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Project'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'purpose'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectColumnPurpose'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const ProjectColumnConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ProjectColumnConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectColumnEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectColumn'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const ProjectColumnEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ProjectColumnEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectColumn'), isNonNull: false)) + ]); +const ProjectColumnPurpose = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'ProjectColumnPurpose'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DONE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'IN_PROGRESS'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'TODO'), directives: []) + ]); +const ProjectConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ProjectConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Project'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const ProjectEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ProjectEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Project'), isNonNull: false)) + ]); +const ProjectOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ProjectOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectOrderField'), isNonNull: true), + defaultValue: null) + ]); +const ProjectOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'ProjectOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NAME'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UPDATED_AT'), directives: []) + ]); +const ProjectOwner = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'ProjectOwner'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'project'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'number'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Project'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'projects'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectOrder'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'search'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'states'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectState'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'projectsResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'projectsUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanCreateProjects'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const ProjectProgress = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ProjectProgress'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'doneCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'donePercentage'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Float'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enabled'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'inProgressCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'inProgressPercentage'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Float'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'todoCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'todoPercentage'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Float'), isNonNull: true)) + ]); +const ProjectState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'ProjectState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CLOSED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OPEN'), directives: []) + ]); +const ProjectTemplate = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'ProjectTemplate'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'AUTOMATED_KANBAN_V2'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'AUTOMATED_REVIEWS_KANBAN'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'BASIC_KANBAN'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'BUG_TRIAGE'), directives: []) + ]); +const PublicKey = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PublicKey'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'accessedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'fingerprint'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isReadOnly'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'key'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)) + ]); +const PublicKeyConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PublicKeyConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PublicKeyEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PublicKey'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const PublicKeyEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PublicKeyEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PublicKey'), isNonNull: false)) + ]); +const PullRequest = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequest'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Assignable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Closable'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Comment'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Labelable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Lockable'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Reactable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryNode'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Subscribable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Updatable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdatableComment'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'activeLockReason'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LockReason'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'additions'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'assignees'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'author'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'authorAssociation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentAuthorAssociation'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'baseRef'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Ref'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'baseRefName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'baseRefOid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'baseRepository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyText'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'changedFiles'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'checksResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'checksUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'closed'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'closedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'comments'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueCommentOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueCommentConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commits'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestCommitConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdViaEmail'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deletions'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'editor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'files'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestChangedFileConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'headRef'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Ref'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'headRefName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'headRefOid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'headRepository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'headRepositoryOwner'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryOwner'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hovercard'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'includeNotificationContexts'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: true)) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Hovercard'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'includesCreatedEdit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isCrossRepository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isDraft'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isReadByViewer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'labels'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LabelOrder'), isNonNull: false), + defaultValue: _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: 'ASC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LabelConnection'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'lastEditedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'latestOpinionatedReviews'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'writersOnly'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'latestReviews'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'locked'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'maintainerCanModify'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'mergeCommit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'mergeable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MergeableState'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'merged'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'mergedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'mergedBy'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'milestone'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Milestone'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'number'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'participants'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'permalink'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'potentialMergeCommit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'projectCards'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'archivedStates'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectCardArchivedState'), + isNonNull: false), + isNonNull: false), + defaultValue: _i1.ListValueNode(values: [ + _i1.EnumValueNode(name: _i1.NameNode(value: 'ARCHIVED')), + _i1.EnumValueNode(name: _i1.NameNode(value: 'NOT_ARCHIVED')) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectCardConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'publishedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactionGroups'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionGroup'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'content'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionContent'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'revertResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'revertUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reviewDecision'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewDecision'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reviewRequests'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReviewRequestConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reviewThreads'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewThreadConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reviews'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'author'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'states'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewState'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestState'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'suggestedReviewers'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SuggestedReviewer'), + isNonNull: false), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'timeline'), + directives: [ + _i1.DirectiveNode( + name: _i1.NameNode(value: 'deprecated'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'reason'), + value: _i1.StringValueNode( + value: + '`timeline` will be removed Use PullRequest.timelineItems instead. Removal on 2020-10-01 UTC.', + isBlock: false)) + ]) + ], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'since'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestTimelineConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'timelineItems'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'itemTypes'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'PullRequestTimelineItemsItemType'), + isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'since'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'skip'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestTimelineItemsConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'title'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userContentEdits'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserContentEditConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanApplySuggestion'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanDeleteHeadRef'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanReact'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanSubscribe'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanUpdate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCannotUpdateReasons'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentCannotUpdateReason'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerDidAuthor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerMergeBodyText'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'mergeType'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestMergeMethod'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerMergeHeadlineText'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'mergeType'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestMergeMethod'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerSubscription'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SubscriptionState'), isNonNull: false)) + ]); +const PullRequestChangedFile = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestChangedFile'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'additions'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deletions'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerViewedState'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'FileViewedState'), isNonNull: true)) + ]); +const PullRequestChangedFileConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestChangedFileConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestChangedFileEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestChangedFile'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const PullRequestChangedFileEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestChangedFileEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestChangedFile'), + isNonNull: false)) + ]); +const PullRequestCommit = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestCommit'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const PullRequestCommitCommentThread = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestCommitCommentThread'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryNode'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'comments'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommitCommentConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'position'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)) + ]); +const PullRequestCommitConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestCommitConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestCommitEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestCommit'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const PullRequestCommitEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestCommitEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestCommit'), isNonNull: false)) + ]); +const PullRequestConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const PullRequestContributionsByRepository = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestContributionsByRepository'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'contributions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ContributionOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'DESC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'CreatedPullRequestContributionConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)) + ]); +const PullRequestEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false)) + ]); +const PullRequestMergeMethod = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestMergeMethod'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MERGE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REBASE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SQUASH'), directives: []) + ]); +const PullRequestOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const PullRequestOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UPDATED_AT'), directives: []) + ]); +const PullRequestReview = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestReview'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Comment'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Deletable'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Reactable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryNode'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Updatable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdatableComment'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'author'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'authorAssociation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentAuthorAssociation'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'authorCanPushToRepository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyText'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'comments'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewCommentConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdViaEmail'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'editor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'includesCreatedEdit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'lastEditedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'onBehalfOf'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'publishedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactionGroups'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionGroup'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'content'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionContent'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewState'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'submittedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userContentEdits'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserContentEditConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanDelete'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanReact'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanUpdate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCannotUpdateReasons'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentCannotUpdateReason'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerDidAuthor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const PullRequestReviewComment = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestReviewComment'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Comment'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Deletable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Minimizable'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Reactable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryNode'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Updatable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdatableComment'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'author'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'authorAssociation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentAuthorAssociation'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyText'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdViaEmail'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'diffHunk'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'draftedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'editor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'includesCreatedEdit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isMinimized'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'lastEditedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'minimizedReason'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'originalCommit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'originalPosition'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'outdated'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'position'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'publishedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequestReview'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReview'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactionGroups'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionGroup'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'content'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionContent'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'replyTo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewComment'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewCommentState'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userContentEdits'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserContentEditConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanDelete'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanMinimize'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanReact'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanUpdate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCannotUpdateReasons'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentCannotUpdateReason'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerDidAuthor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const PullRequestReviewCommentConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestReviewCommentConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewCommentEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewComment'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const PullRequestReviewCommentEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestReviewCommentEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewComment'), + isNonNull: false)) + ]); +const PullRequestReviewCommentState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestReviewCommentState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PENDING'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SUBMITTED'), directives: []) + ]); +const PullRequestReviewConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestReviewConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReview'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const PullRequestReviewContributionsByRepository = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestReviewContributionsByRepository'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'contributions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ContributionOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'DESC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'CreatedPullRequestReviewContributionConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)) + ]); +const PullRequestReviewDecision = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestReviewDecision'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'APPROVED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CHANGES_REQUESTED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REVIEW_REQUIRED'), directives: []) + ]); +const PullRequestReviewEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestReviewEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReview'), isNonNull: false)) + ]); +const PullRequestReviewEvent = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestReviewEvent'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'APPROVE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'COMMENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DISMISS'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REQUEST_CHANGES'), directives: []) + ]); +const PullRequestReviewState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestReviewState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'APPROVED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CHANGES_REQUESTED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'COMMENTED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DISMISSED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PENDING'), directives: []) + ]); +const PullRequestReviewThread = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestReviewThread'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'comments'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'skip'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewCommentConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'diffSide'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DiffSide'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isCollapsed'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isOutdated'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isResolved'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'line'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'originalLine'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'originalStartLine'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resolvedBy'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'startDiffSide'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DiffSide'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'startLine'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanReply'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanResolve'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanUnresolve'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const PullRequestReviewThreadConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestReviewThreadConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewThreadEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewThread'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const PullRequestReviewThreadEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestReviewThreadEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewThread'), + isNonNull: false)) + ]); +const PullRequestRevisionMarker = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestRevisionMarker'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'lastSeenCommit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)) + ]); +const PullRequestState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CLOSED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MERGED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OPEN'), directives: []) + ]); +const PullRequestTimelineConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestTimelineConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestTimelineItemEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestTimelineItem'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const PullRequestTimelineItem = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestTimelineItem'), + directives: [], + types: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AssignedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BaseRefDeletedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BaseRefForcePushedEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ClosedEvent'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Commit'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommitCommentThread'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CrossReferencedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DemilestonedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeployedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeploymentEnvironmentChangedEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HeadRefDeletedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HeadRefForcePushedEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HeadRefRestoredEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueComment'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LabeledEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LockedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MergedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MilestonedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReview'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewComment'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewThread'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReferencedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RenamedTitleEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReopenedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReviewDismissedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReviewRequestRemovedEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReviewRequestedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SubscribedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnassignedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnlabeledEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnlockedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnsubscribedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserBlockedEvent'), isNonNull: false) + ]); +const PullRequestTimelineItemEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestTimelineItemEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestTimelineItem'), + isNonNull: false)) + ]); +const PullRequestTimelineItems = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestTimelineItems'), + directives: [], + types: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AddedToProjectEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AssignedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AutomaticBaseChangeFailedEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AutomaticBaseChangeSucceededEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BaseRefChangedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BaseRefDeletedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BaseRefForcePushedEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ClosedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentDeletedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ConnectedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ConvertToDraftEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ConvertedNoteToIssueEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CrossReferencedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DemilestonedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeployedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeploymentEnvironmentChangedEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DisconnectedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HeadRefDeletedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HeadRefForcePushedEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HeadRefRestoredEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueComment'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LabeledEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LockedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MarkedAsDuplicateEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MentionedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MergedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MilestonedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MovedColumnsInProjectEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestCommit'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestCommitCommentThread'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReview'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewThread'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestRevisionMarker'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReadyForReviewEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReferencedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RemovedFromProjectEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RenamedTitleEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReopenedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReviewDismissedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReviewRequestRemovedEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReviewRequestedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SubscribedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TransferredEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnassignedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnlabeledEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnlockedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnmarkedAsDuplicateEvent'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnpinnedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UnsubscribedEvent'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserBlockedEvent'), isNonNull: false) + ]); +const PullRequestTimelineItemsConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestTimelineItemsConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestTimelineItemsEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'filteredCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestTimelineItems'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)) + ]); +const PullRequestTimelineItemsEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestTimelineItemsEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestTimelineItems'), + isNonNull: false)) + ]); +const PullRequestTimelineItemsItemType = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestTimelineItemsItemType'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ADDED_TO_PROJECT_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ASSIGNED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'AUTOMATIC_BASE_CHANGE_FAILED_EVENT'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'AUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'BASE_REF_CHANGED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'BASE_REF_DELETED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'BASE_REF_FORCE_PUSHED_EVENT'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CLOSED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'COMMENT_DELETED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CONNECTED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CONVERTED_NOTE_TO_ISSUE_EVENT'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CONVERT_TO_DRAFT_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CROSS_REFERENCED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DEMILESTONED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DEPLOYED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DISCONNECTED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'HEAD_REF_DELETED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'HEAD_REF_FORCE_PUSHED_EVENT'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'HEAD_REF_RESTORED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ISSUE_COMMENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'LABELED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'LOCKED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MARKED_AS_DUPLICATE_EVENT'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MENTIONED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MERGED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MILESTONED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MOVED_COLUMNS_IN_PROJECT_EVENT'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PINNED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PULL_REQUEST_COMMIT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PULL_REQUEST_COMMIT_COMMENT_THREAD'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PULL_REQUEST_REVIEW'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PULL_REQUEST_REVIEW_THREAD'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PULL_REQUEST_REVISION_MARKER'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'READY_FOR_REVIEW_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REFERENCED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REMOVED_FROM_PROJECT_EVENT'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'RENAMED_TITLE_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REOPENED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REVIEW_DISMISSED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REVIEW_REQUESTED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REVIEW_REQUEST_REMOVED_EVENT'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SUBSCRIBED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'TRANSFERRED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNASSIGNED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNLABELED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNLOCKED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNMARKED_AS_DUPLICATE_EVENT'), + directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNPINNED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNSUBSCRIBED_EVENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'USER_BLOCKED_EVENT'), directives: []) + ]); +const PullRequestUpdateState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'PullRequestUpdateState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CLOSED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OPEN'), directives: []) + ]); +const Push = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Push'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nextSha'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'permalink'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'previousSha'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pusher'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)) + ]); +const PushAllowance = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PushAllowance'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PushAllowanceActor'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'branchProtectionRule'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BranchProtectionRule'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)) + ]); +const PushAllowanceActor = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'PushAllowanceActor'), + directives: [], + types: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'App'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Team'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'User'), isNonNull: false) + ]); +const PushAllowanceConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PushAllowanceConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PushAllowanceEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PushAllowance'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const PushAllowanceEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'PushAllowanceEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PushAllowance'), isNonNull: false)) + ]); +const Query = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Query'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'codeOfConduct'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'key'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CodeOfConduct'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'codesOfConduct'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CodeOfConduct'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'invitationToken'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'slug'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseAdministratorInvitation'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseSlug'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'role'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorRole'), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorInvitation'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseAdministratorInvitationByToken'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'invitationToken'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorInvitation'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'license'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'key'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'License'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'licenses'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'License'), isNonNull: false), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'marketplaceCategories'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludeEmpty'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'excludeSubcategories'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'includeCategories'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MarketplaceCategory'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'marketplaceCategory'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'slug'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'useTopicAliases'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MarketplaceCategory'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'marketplaceListing'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'slug'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MarketplaceListing'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'marketplaceListings'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'adminId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'allStates'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'categorySlug'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'organizationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'primaryCategoryOnly'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'slugs'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'useTopicAliases'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'viewerCanAdmin'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'withFreeTrialsOnly'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MarketplaceListingConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'meta'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitHubMetadata'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Node'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ids'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: true), + defaultValue: null) + ], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Node'), isNonNull: false), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'login'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'rateLimit'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'dryRun'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RateLimit'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'relay'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Query'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'owner'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryOwner'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'login'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryOwner'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resource'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'search'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'type'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SearchType'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SearchResultItemConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'securityAdvisories'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'identifier'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'SecurityAdvisoryIdentifierFilter'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisoryOrder'), + isNonNull: false), + defaultValue: _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'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'publishedSince'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'updatedSince'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisoryConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'securityAdvisory'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ghsaId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisory'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'securityVulnerabilities'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ecosystem'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisoryEcosystem'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityVulnerabilityOrder'), + isNonNull: false), + defaultValue: _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'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'package'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'severities'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisorySeverity'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityVulnerabilityConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'sponsorsListing'), + directives: [ + _i1.DirectiveNode( + name: _i1.NameNode(value: 'deprecated'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'reason'), + value: _i1.StringValueNode( + value: + '`Query.sponsorsListing` will be removed. Use `Sponsorable.sponsorsListing` instead. Removal on 2020-04-01 UTC.', + isBlock: false)) + ]) + ], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'slug'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorsListing'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'topic'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Topic'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'login'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)) + ]); +const RateLimit = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RateLimit'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cost'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'limit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodeCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'remaining'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resetAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'used'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const Reactable = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'Reactable'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactionGroups'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionGroup'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'content'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionContent'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanReact'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const ReactingUserConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReactingUserConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactingUserEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const ReactingUserEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReactingUserEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)) + ]); +const Reaction = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Reaction'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'content'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionContent'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Reactable'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)) + ]); +const ReactionConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReactionConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Reaction'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerHasReacted'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const ReactionContent = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'ReactionContent'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CONFUSED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'EYES'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'HEART'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'HOORAY'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'LAUGH'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ROCKET'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'THUMBS_DOWN'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'THUMBS_UP'), directives: []) + ]); +const ReactionEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReactionEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Reaction'), isNonNull: false)) + ]); +const ReactionGroup = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReactionGroup'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'content'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionContent'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'subject'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Reactable'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'users'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactingUserConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerHasReacted'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const ReactionOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReactionOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionOrderField'), isNonNull: true), + defaultValue: null) + ]); +const ReactionOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'ReactionOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []) + ]); +const ReadyForReviewEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReadyForReviewEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const Ref = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Ref'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'associatedPullRequests'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'baseRefName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'headRefName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labels'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueOrder'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'states'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestState'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'branchProtectionRule'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BranchProtectionRule'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'prefix'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'refUpdateRule'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RefUpdateRule'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'target'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObject'), isNonNull: false)) + ]); +const RefConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RefConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RefEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Ref'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const RefEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RefEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Ref'), isNonNull: false)) + ]); +const RefOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RefOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RefOrderField'), isNonNull: true), + defaultValue: null) + ]); +const RefOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RefOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ALPHABETICAL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'TAG_COMMIT_DATE'), directives: []) + ]); +const RefUpdateRule = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RefUpdateRule'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'allowsDeletions'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'allowsForcePushes'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pattern'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'requiredApprovingReviewCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'requiredStatusCheckContexts'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'requiresLinearHistory'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'requiresSignatures'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanPush'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const ReferencedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReferencedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commitRepository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isCrossRepository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isDirectReference'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'subject'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReferencedSubject'), isNonNull: true)) + ]); +const ReferencedSubject = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'ReferencedSubject'), + directives: [], + types: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Issue'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false) + ]); +const RegenerateEnterpriseIdentityProviderRecoveryCodesInput = + _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'RegenerateEnterpriseIdentityProviderRecoveryCodesInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const RegenerateEnterpriseIdentityProviderRecoveryCodesPayload = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'RegenerateEnterpriseIdentityProviderRecoveryCodesPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'identityProvider'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseIdentityProvider'), + isNonNull: false)) + ]); +const Release = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Release'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'author'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'descriptionHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isDraft'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isPrerelease'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'publishedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'releaseAssets'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReleaseAssetConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'shortDescriptionHTML'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'limit'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: _i1.IntValueNode(value: '200')) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'tag'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Ref'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'tagName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const ReleaseAsset = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReleaseAsset'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'contentType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'downloadCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'downloadUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'release'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Release'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'size'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'uploadedBy'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const ReleaseAssetConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReleaseAssetConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReleaseAssetEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReleaseAsset'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const ReleaseAssetEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReleaseAssetEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReleaseAsset'), isNonNull: false)) + ]); +const ReleaseConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReleaseConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReleaseEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Release'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const ReleaseEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReleaseEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Release'), isNonNull: false)) + ]); +const ReleaseOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReleaseOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReleaseOrderField'), isNonNull: true), + defaultValue: null) + ]); +const ReleaseOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'ReleaseOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NAME'), directives: []) + ]); +const RemoveAssigneesFromAssignableInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RemoveAssigneesFromAssignableInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'assignableId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'assigneeIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ]); +const RemoveAssigneesFromAssignablePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RemoveAssigneesFromAssignablePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'assignable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Assignable'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const RemoveEnterpriseAdminInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RemoveEnterpriseAdminInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'login'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ]); +const RemoveEnterpriseAdminPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RemoveEnterpriseAdminPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'admin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)) + ]); +const RemoveEnterpriseIdentityProviderInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RemoveEnterpriseIdentityProviderInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const RemoveEnterpriseIdentityProviderPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RemoveEnterpriseIdentityProviderPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'identityProvider'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseIdentityProvider'), + isNonNull: false)) + ]); +const RemoveEnterpriseOrganizationInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RemoveEnterpriseOrganizationInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'organizationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const RemoveEnterpriseOrganizationPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RemoveEnterpriseOrganizationPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)) + ]); +const RemoveLabelsFromLabelableInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RemoveLabelsFromLabelableInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labelIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labelableId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const RemoveLabelsFromLabelablePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RemoveLabelsFromLabelablePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'labelable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Labelable'), isNonNull: false)) + ]); +const RemoveOutsideCollaboratorInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RemoveOutsideCollaboratorInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'organizationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'userId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const RemoveOutsideCollaboratorPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RemoveOutsideCollaboratorPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'removedUser'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)) + ]); +const RemoveReactionInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RemoveReactionInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'content'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionContent'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'subjectId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const RemoveReactionPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RemoveReactionPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reaction'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Reaction'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'subject'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Reactable'), isNonNull: false)) + ]); +const RemoveStarInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RemoveStarInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'starrableId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const RemoveStarPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RemoveStarPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'starrable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Starrable'), isNonNull: false)) + ]); +const RemovedFromProjectEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RemovedFromProjectEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)) + ]); +const RenamedTitleEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RenamedTitleEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'currentTitle'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'previousTitle'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'subject'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RenamedTitleSubject'), + isNonNull: true)) + ]); +const RenamedTitleSubject = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'RenamedTitleSubject'), + directives: [], + types: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Issue'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false) + ]); +const ReopenIssueInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReopenIssueInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'issueId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const ReopenIssuePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReopenIssuePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issue'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Issue'), isNonNull: false)) + ]); +const ReopenPullRequestInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReopenPullRequestInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const ReopenPullRequestPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReopenPullRequestPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false)) + ]); +const ReopenedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReopenedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'closable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Closable'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)) + ]); +const RepoAccessAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepoAccessAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'visibility'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepoAccessAuditEntryVisibility'), + isNonNull: false)) + ]); +const RepoAccessAuditEntryVisibility = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RepoAccessAuditEntryVisibility'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'INTERNAL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PRIVATE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PUBLIC'), directives: []) + ]); +const RepoAddMemberAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepoAddMemberAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'visibility'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepoAddMemberAuditEntryVisibility'), + isNonNull: false)) + ]); +const RepoAddMemberAuditEntryVisibility = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RepoAddMemberAuditEntryVisibility'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'INTERNAL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PRIVATE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PUBLIC'), directives: []) + ]); +const RepoAddTopicAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepoAddTopicAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TopicAuditEntryData'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'topic'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Topic'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'topicName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const RepoArchivedAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepoArchivedAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'visibility'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepoArchivedAuditEntryVisibility'), + isNonNull: false)) + ]); +const RepoArchivedAuditEntryVisibility = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RepoArchivedAuditEntryVisibility'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'INTERNAL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PRIVATE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PUBLIC'), directives: []) + ]); +const RepoChangeMergeSettingAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepoChangeMergeSettingAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isEnabled'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'mergeType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'RepoChangeMergeSettingAuditEntryMergeType'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const RepoChangeMergeSettingAuditEntryMergeType = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RepoChangeMergeSettingAuditEntryMergeType'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MERGE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REBASE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SQUASH'), directives: []) + ]); +const RepoConfigDisableAnonymousGitAccessAuditEntry = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'RepoConfigDisableAnonymousGitAccessAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const RepoConfigDisableCollaboratorsOnlyAuditEntry = + _i1.ObjectTypeDefinitionNode( + name: + _i1.NameNode(value: 'RepoConfigDisableCollaboratorsOnlyAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const RepoConfigDisableContributorsOnlyAuditEntry = + _i1.ObjectTypeDefinitionNode( + name: + _i1.NameNode(value: 'RepoConfigDisableContributorsOnlyAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const RepoConfigDisableSockpuppetDisallowedAuditEntry = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'RepoConfigDisableSockpuppetDisallowedAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const RepoConfigEnableAnonymousGitAccessAuditEntry = + _i1.ObjectTypeDefinitionNode( + name: + _i1.NameNode(value: 'RepoConfigEnableAnonymousGitAccessAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const RepoConfigEnableCollaboratorsOnlyAuditEntry = + _i1.ObjectTypeDefinitionNode( + name: + _i1.NameNode(value: 'RepoConfigEnableCollaboratorsOnlyAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const RepoConfigEnableContributorsOnlyAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepoConfigEnableContributorsOnlyAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const RepoConfigEnableSockpuppetDisallowedAuditEntry = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'RepoConfigEnableSockpuppetDisallowedAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const RepoConfigLockAnonymousGitAccessAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepoConfigLockAnonymousGitAccessAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const RepoConfigUnlockAnonymousGitAccessAuditEntry = + _i1.ObjectTypeDefinitionNode( + name: + _i1.NameNode(value: 'RepoConfigUnlockAnonymousGitAccessAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const RepoCreateAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepoCreateAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'forkParentName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'forkSourceName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'visibility'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepoCreateAuditEntryVisibility'), + isNonNull: false)) + ]); +const RepoCreateAuditEntryVisibility = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RepoCreateAuditEntryVisibility'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'INTERNAL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PRIVATE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PUBLIC'), directives: []) + ]); +const RepoDestroyAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepoDestroyAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'visibility'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepoDestroyAuditEntryVisibility'), + isNonNull: false)) + ]); +const RepoDestroyAuditEntryVisibility = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RepoDestroyAuditEntryVisibility'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'INTERNAL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PRIVATE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PUBLIC'), directives: []) + ]); +const RepoRemoveMemberAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepoRemoveMemberAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'visibility'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepoRemoveMemberAuditEntryVisibility'), + isNonNull: false)) + ]); +const RepoRemoveMemberAuditEntryVisibility = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RepoRemoveMemberAuditEntryVisibility'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'INTERNAL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PRIVATE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PUBLIC'), directives: []) + ]); +const RepoRemoveTopicAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepoRemoveTopicAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TopicAuditEntryData'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'topic'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Topic'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'topicName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const ReportedContentClassifiers = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'ReportedContentClassifiers'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ABUSE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'DUPLICATE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OFF_TOPIC'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OUTDATED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'RESOLVED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SPAM'), directives: []) + ]); +const Repository = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Repository'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageOwner'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectOwner'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInfo'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Starrable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Subscribable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'assignableUsers'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'branchProtectionRules'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BranchProtectionRuleConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'codeOfConduct'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CodeOfConduct'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'collaborators'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'affiliation'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CollaboratorAffiliation'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryCollaboratorConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commitComments'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommitCommentConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'contactLinks'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryContactLink'), + isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'defaultBranchRef'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Ref'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deleteBranchOnMerge'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deployKeys'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeployKeyConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deployments'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'environments'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeploymentOrder'), + isNonNull: false), + defaultValue: _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: 'ASC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DeploymentConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'descriptionHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'diskUsage'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'forkCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'forks'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'affiliations'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAffiliation'), + isNonNull: false), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'isLocked'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryOrder'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ownerAffiliations'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAffiliation'), + isNonNull: false), + isNonNull: false), + defaultValue: _i1.ListValueNode(values: [ + _i1.EnumValueNode(name: _i1.NameNode(value: 'OWNER')), + _i1.EnumValueNode(name: _i1.NameNode(value: 'COLLABORATOR')) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'privacy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryPrivacy'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'fundingLinks'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'FundingLink'), isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasIssuesEnabled'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasProjectsEnabled'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasWikiEnabled'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'homepageUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'interactionAbility'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInteractionAbility'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isArchived'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isBlankIssuesEnabled'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isDisabled'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isEmpty'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isFork'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isInOrganization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isLocked'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isMirror'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isPrivate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isSecurityPolicyEnabled'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isTemplate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isUserConfigurationRepository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issue'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'number'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Issue'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issueOrPullRequest'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'number'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueOrPullRequest'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issueTemplates'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueTemplate'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issues'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'filterBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueFilters'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labels'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueOrder'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'states'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueState'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'label'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Label'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'labels'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LabelOrder'), isNonNull: false), + defaultValue: _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: 'ASC'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LabelConnection'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'languages'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LanguageOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'LanguageConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'licenseInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'License'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'lockReason'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryLockReason'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'mentionableUsers'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'mergeCommitAllowed'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'milestone'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'number'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Milestone'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'milestones'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MilestoneOrder'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'states'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MilestoneState'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MilestoneConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'mirrorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nameWithOwner'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'object'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'expression'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'oid'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObject'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'openGraphImageUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'owner'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryOwner'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'packages'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'names'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageOrder'), + isNonNull: false), + defaultValue: _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.InputValueDefinitionNode( + name: _i1.NameNode(value: 'packageType'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageType'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'parent'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'primaryLanguage'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Language'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'project'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'number'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Project'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'projects'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectOrder'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'search'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'states'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectState'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'projectsResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'projectsUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'number'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequests'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'baseRefName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'headRefName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labels'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueOrder'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'states'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestState'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pushedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'rebaseMergeAllowed'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ref'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'qualifiedName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Ref'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'refs'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RefOrder'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'refPrefix'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RefConnection'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'release'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'tagName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Release'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'releases'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReleaseOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReleaseConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryTopics'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryTopicConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'securityPolicyUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'shortDescriptionHTML'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'limit'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: _i1.IntValueNode(value: '200')) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'squashMergeAllowed'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'sshUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitSSHRemote'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'stargazerCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'stargazers'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StarOrder'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StargazerConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'submodules'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SubmoduleConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'tempCloneToken'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'templateRepository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'usesCustomOpenGraphImage'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanAdminister'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanCreateProjects'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanSubscribe'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanUpdateTopics'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerDefaultCommitEmail'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerDefaultMergeMethod'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestMergeMethod'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerHasStarred'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerPermission'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryPermission'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerPossibleCommitEmails'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerSubscription'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SubscriptionState'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'vulnerabilityAlerts'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'RepositoryVulnerabilityAlertConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'watchers'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserConnection'), isNonNull: true)) + ]); +const RepositoryAffiliation = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryAffiliation'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'COLLABORATOR'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ORGANIZATION_MEMBER'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'OWNER'), directives: []) + ]); +const RepositoryAuditEntryData = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const RepositoryCollaboratorConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryCollaboratorConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryCollaboratorEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const RepositoryCollaboratorEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryCollaboratorEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'permission'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryPermission'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'permissionSources'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PermissionSource'), + isNonNull: true), + isNonNull: false)) + ]); +const RepositoryConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalDiskUsage'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const RepositoryContactLink = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryContactLink'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'about'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const RepositoryContributionType = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryContributionType'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'COMMIT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ISSUE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PULL_REQUEST'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PULL_REQUEST_REVIEW'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REPOSITORY'), directives: []) + ]); +const RepositoryEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)) + ]); +const RepositoryInfo = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryInfo'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'descriptionHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'forkCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasIssuesEnabled'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasProjectsEnabled'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasWikiEnabled'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'homepageUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isArchived'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isFork'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isInOrganization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isLocked'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isMirror'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isPrivate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isTemplate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'licenseInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'License'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'lockReason'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryLockReason'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'mirrorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nameWithOwner'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'openGraphImageUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'owner'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryOwner'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pushedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'shortDescriptionHTML'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'limit'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: _i1.IntValueNode(value: '200')) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'usesCustomOpenGraphImage'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const RepositoryInteractionAbility = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryInteractionAbility'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'expiresAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'limit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInteractionLimit'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'origin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInteractionLimitOrigin'), + isNonNull: true)) + ]); +const RepositoryInteractionLimit = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryInteractionLimit'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'COLLABORATORS_ONLY'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CONTRIBUTORS_ONLY'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'EXISTING_USERS'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NO_LIMIT'), directives: []) + ]); +const RepositoryInteractionLimitExpiry = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryInteractionLimitExpiry'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ONE_DAY'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ONE_MONTH'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ONE_WEEK'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SIX_MONTHS'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'THREE_DAYS'), directives: []) + ]); +const RepositoryInteractionLimitOrigin = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryInteractionLimitOrigin'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ORGANIZATION'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REPOSITORY'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'USER'), directives: []) + ]); +const RepositoryInvitation = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryInvitation'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'email'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'invitee'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'inviter'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'permalink'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'permission'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryPermission'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInfo'), isNonNull: false)) + ]); +const RepositoryInvitationConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryInvitationConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInvitationEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInvitation'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const RepositoryInvitationEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryInvitationEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInvitation'), + isNonNull: false)) + ]); +const RepositoryInvitationOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryInvitationOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInvitationOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const RepositoryInvitationOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryInvitationOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'INVITEE_LOGIN'), + directives: [ + _i1.DirectiveNode( + name: _i1.NameNode(value: 'deprecated'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'reason'), + value: _i1.StringValueNode( + value: + '`INVITEE_LOGIN` is no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee. Removal on 2020-10-01 UTC.', + isBlock: false)) + ]) + ]) + ]); +const RepositoryLockReason = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryLockReason'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'BILLING'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MIGRATING'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MOVING'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'RENAME'), directives: []) + ]); +const RepositoryNode = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryNode'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)) + ]); +const RepositoryOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const RepositoryOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NAME'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PUSHED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'STARGAZERS'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UPDATED_AT'), directives: []) + ]); +const RepositoryOwner = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryOwner'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'avatarUrl'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'size'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'login'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositories'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'affiliations'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAffiliation'), + isNonNull: false), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'isFork'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'isLocked'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryOrder'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ownerAffiliations'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAffiliation'), + isNonNull: false), + isNonNull: false), + defaultValue: _i1.ListValueNode(values: [ + _i1.EnumValueNode(name: _i1.NameNode(value: 'OWNER')), + _i1.EnumValueNode(name: _i1.NameNode(value: 'COLLABORATOR')) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'privacy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryPrivacy'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const RepositoryPermission = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryPermission'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ADMIN'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MAINTAIN'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'READ'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'TRIAGE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'WRITE'), directives: []) + ]); +const RepositoryPrivacy = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryPrivacy'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PRIVATE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PUBLIC'), directives: []) + ]); +const RepositoryTopic = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryTopic'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'topic'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Topic'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const RepositoryTopicConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryTopicConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryTopicEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryTopic'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const RepositoryTopicEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryTopicEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryTopic'), isNonNull: false)) + ]); +const RepositoryVisibility = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryVisibility'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'INTERNAL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PRIVATE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PUBLIC'), directives: []) + ]); +const RepositoryVisibilityChangeDisableAuditEntry = + _i1.ObjectTypeDefinitionNode( + name: + _i1.NameNode(value: 'RepositoryVisibilityChangeDisableAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseSlug'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const RepositoryVisibilityChangeEnableAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryVisibilityChangeEnableAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseSlug'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterpriseUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const RepositoryVulnerabilityAlert = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryVulnerabilityAlert'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryNode'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'dismissReason'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'dismissedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'dismisser'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'securityAdvisory'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisory'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'securityVulnerability'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityVulnerability'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'vulnerableManifestFilename'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'vulnerableManifestPath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'vulnerableRequirements'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const RepositoryVulnerabilityAlertConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryVulnerabilityAlertConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryVulnerabilityAlertEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryVulnerabilityAlert'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const RepositoryVulnerabilityAlertEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RepositoryVulnerabilityAlertEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryVulnerabilityAlert'), + isNonNull: false)) + ]); +const RequestReviewsInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RequestReviewsInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'teamIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'union'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'userIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: false), + defaultValue: null) + ]); +const RequestReviewsPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RequestReviewsPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'requestedReviewersEdge'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserEdge'), isNonNull: false)) + ]); +const RequestableCheckStatusState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'RequestableCheckStatusState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'COMPLETED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'IN_PROGRESS'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'QUEUED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'WAITING'), directives: []) + ]); +const RequestedReviewer = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'RequestedReviewer'), + directives: [], + types: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Mannequin'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Team'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'User'), isNonNull: false) + ]); +const RerequestCheckSuiteInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RerequestCheckSuiteInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'checkSuiteId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const RerequestCheckSuitePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RerequestCheckSuitePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'checkSuite'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckSuite'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const ResolveReviewThreadInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ResolveReviewThreadInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'threadId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const ResolveReviewThreadPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ResolveReviewThreadPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'thread'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewThread'), + isNonNull: false)) + ]); +const RestrictedContribution = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'RestrictedContribution'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Contribution'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isRestricted'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'occurredAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)) + ]); +const ReviewDismissalAllowance = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReviewDismissalAllowance'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReviewDismissalAllowanceActor'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'branchProtectionRule'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BranchProtectionRule'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)) + ]); +const ReviewDismissalAllowanceActor = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'ReviewDismissalAllowanceActor'), + directives: [], + types: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Team'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'User'), isNonNull: false) + ]); +const ReviewDismissalAllowanceConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReviewDismissalAllowanceConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReviewDismissalAllowanceEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReviewDismissalAllowance'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const ReviewDismissalAllowanceEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReviewDismissalAllowanceEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReviewDismissalAllowance'), + isNonNull: false)) + ]); +const ReviewDismissedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReviewDismissedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'dismissalMessage'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'dismissalMessageHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'previousReviewState'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewState'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequestCommit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestCommit'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'review'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReview'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const ReviewRequest = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReviewRequest'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'asCodeOwner'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'requestedReviewer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RequestedReviewer'), isNonNull: false)) + ]); +const ReviewRequestConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReviewRequestConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReviewRequestEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReviewRequest'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const ReviewRequestEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReviewRequestEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReviewRequest'), isNonNull: false)) + ]); +const ReviewRequestRemovedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReviewRequestRemovedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'requestedReviewer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RequestedReviewer'), isNonNull: false)) + ]); +const ReviewRequestedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReviewRequestedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'requestedReviewer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RequestedReviewer'), isNonNull: false)) + ]); +const ReviewStatusHovercardContext = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ReviewStatusHovercardContext'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HovercardContext'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'octicon'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reviewDecision'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewDecision'), + isNonNull: false)) + ]); +const SamlDigestAlgorithm = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'SamlDigestAlgorithm'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SHA1'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SHA256'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SHA384'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SHA512'), directives: []) + ]); +const SamlSignatureAlgorithm = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'SamlSignatureAlgorithm'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'RSA_SHA1'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'RSA_SHA256'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'RSA_SHA384'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'RSA_SHA512'), directives: []) + ]); +const SavedReply = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SavedReply'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'title'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)) + ]); +const SavedReplyConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SavedReplyConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SavedReplyEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SavedReply'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const SavedReplyEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SavedReplyEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SavedReply'), isNonNull: false)) + ]); +const SavedReplyOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SavedReplyOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SavedReplyOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const SavedReplyOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'SavedReplyOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UPDATED_AT'), directives: []) + ]); +const SearchResultItem = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'SearchResultItem'), + directives: [], + types: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'App'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Issue'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MarketplaceListing'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'User'), isNonNull: false) + ]); +const SearchResultItemConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SearchResultItemConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'codeCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SearchResultItemEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issueCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SearchResultItem'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'wikiCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const SearchResultItemEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SearchResultItemEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SearchResultItem'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'textMatches'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TextMatch'), isNonNull: false), + isNonNull: false)) + ]); +const SearchType = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'SearchType'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ISSUE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'REPOSITORY'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'USER'), directives: []) + ]); +const SecurityAdvisory = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SecurityAdvisory'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ghsaId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'identifiers'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisoryIdentifier'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'origin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'permalink'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'publishedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'references'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisoryReference'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'severity'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisorySeverity'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'summary'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'vulnerabilities'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ecosystem'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisoryEcosystem'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityVulnerabilityOrder'), + isNonNull: false), + defaultValue: _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'))) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'package'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'severities'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisorySeverity'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityVulnerabilityConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'withdrawnAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)) + ]); +const SecurityAdvisoryConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SecurityAdvisoryConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisoryEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisory'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const SecurityAdvisoryEcosystem = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'SecurityAdvisoryEcosystem'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'COMPOSER'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MAVEN'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NPM'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NUGET'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PIP'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'RUBYGEMS'), directives: []) + ]); +const SecurityAdvisoryEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SecurityAdvisoryEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisory'), isNonNull: false)) + ]); +const SecurityAdvisoryIdentifier = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SecurityAdvisoryIdentifier'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'type'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'value'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)) + ]); +const SecurityAdvisoryIdentifierFilter = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SecurityAdvisoryIdentifierFilter'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'type'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisoryIdentifierType'), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'value'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ]); +const SecurityAdvisoryIdentifierType = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'SecurityAdvisoryIdentifierType'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CVE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'GHSA'), directives: []) + ]); +const SecurityAdvisoryOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SecurityAdvisoryOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisoryOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const SecurityAdvisoryOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'SecurityAdvisoryOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PUBLISHED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UPDATED_AT'), directives: []) + ]); +const SecurityAdvisoryPackage = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SecurityAdvisoryPackage'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ecosystem'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisoryEcosystem'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)) + ]); +const SecurityAdvisoryPackageVersion = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SecurityAdvisoryPackageVersion'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'identifier'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)) + ]); +const SecurityAdvisoryReference = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SecurityAdvisoryReference'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const SecurityAdvisorySeverity = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'SecurityAdvisorySeverity'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CRITICAL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'HIGH'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'LOW'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MODERATE'), directives: []) + ]); +const SecurityVulnerability = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SecurityVulnerability'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'advisory'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisory'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'firstPatchedVersion'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisoryPackageVersion'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'package'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisoryPackage'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'severity'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityAdvisorySeverity'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'vulnerableVersionRange'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)) + ]); +const SecurityVulnerabilityConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SecurityVulnerabilityConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityVulnerabilityEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityVulnerability'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const SecurityVulnerabilityEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SecurityVulnerabilityEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityVulnerability'), + isNonNull: false)) + ]); +const SecurityVulnerabilityOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SecurityVulnerabilityOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SecurityVulnerabilityOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const SecurityVulnerabilityOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'SecurityVulnerabilityOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UPDATED_AT'), directives: []) + ]); +const SetEnterpriseIdentityProviderInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SetEnterpriseIdentityProviderInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'digestMethod'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SamlDigestAlgorithm'), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'idpCertificate'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'issuer'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'signatureMethod'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SamlSignatureAlgorithm'), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ssoUrl'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true), + defaultValue: null) + ]); +const SetEnterpriseIdentityProviderPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SetEnterpriseIdentityProviderPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'identityProvider'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseIdentityProvider'), + isNonNull: false)) + ]); +const SetOrganizationInteractionLimitInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SetOrganizationInteractionLimitInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'expiry'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInteractionLimitExpiry'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'limit'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInteractionLimit'), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'organizationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const SetOrganizationInteractionLimitPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SetOrganizationInteractionLimitPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)) + ]); +const SetRepositoryInteractionLimitInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SetRepositoryInteractionLimitInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'expiry'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInteractionLimitExpiry'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'limit'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInteractionLimit'), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const SetRepositoryInteractionLimitPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SetRepositoryInteractionLimitPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)) + ]); +const SetUserInteractionLimitInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SetUserInteractionLimitInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'expiry'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInteractionLimitExpiry'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'limit'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInteractionLimit'), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'userId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const SetUserInteractionLimitPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SetUserInteractionLimitPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)) + ]); +const SmimeSignature = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SmimeSignature'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitSignature'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'email'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isValid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'payload'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'signature'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'signer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitSignatureState'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'wasSignedByGitHub'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const Sponsor = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'Sponsor'), + directives: [], + types: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'User'), isNonNull: false) + ]); +const Sponsorable = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'Sponsorable'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasSponsorsListing'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isSponsoringViewer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'sponsorsListing'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorsListing'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'sponsorshipsAsMaintainer'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'includePrivate'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorshipOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorshipConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'sponsorshipsAsSponsor'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorshipOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorshipConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanSponsor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerIsSponsoring'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const SponsorsListing = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SponsorsListing'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'fullDescription'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'fullDescriptionHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'shortDescription'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'slug'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'tiers'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorsTierOrder'), + isNonNull: false), + defaultValue: _i1.ObjectValueNode(fields: [ + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'field'), + value: _i1.EnumValueNode( + name: _i1.NameNode(value: 'MONTHLY_PRICE_IN_CENTS'))), + _i1.ObjectFieldNode( + name: _i1.NameNode(value: 'direction'), + value: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ASC'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorsTierConnection'), + isNonNull: false)) + ]); +const SponsorsTier = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SponsorsTier'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'adminInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorsTierAdminInfo'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'descriptionHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'monthlyPriceInCents'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'monthlyPriceInDollars'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'sponsorsListing'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorsListing'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)) + ]); +const SponsorsTierAdminInfo = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SponsorsTierAdminInfo'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'sponsorships'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'includePrivate'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorshipOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorshipConnection'), + isNonNull: true)) + ]); +const SponsorsTierConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SponsorsTierConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorsTierEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorsTier'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const SponsorsTierEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SponsorsTierEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorsTier'), isNonNull: false)) + ]); +const SponsorsTierOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SponsorsTierOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorsTierOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const SponsorsTierOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'SponsorsTierOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MONTHLY_PRICE_IN_CENTS'), directives: []) + ]); +const Sponsorship = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Sponsorship'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'maintainer'), + directives: [ + _i1.DirectiveNode( + name: _i1.NameNode(value: 'deprecated'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'reason'), + value: _i1.StringValueNode( + value: + '`Sponsorship.maintainer` will be removed. Use `Sponsorship.sponsorable` instead. Removal on 2020-04-01 UTC.', + isBlock: false)) + ]) + ], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'privacyLevel'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorshipPrivacy'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'sponsor'), + directives: [ + _i1.DirectiveNode( + name: _i1.NameNode(value: 'deprecated'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'reason'), + value: _i1.StringValueNode( + value: + '`Sponsorship.sponsor` will be removed. Use `Sponsorship.sponsorEntity` instead. Removal on 2020-10-01 UTC.', + isBlock: false)) + ]) + ], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'sponsorEntity'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Sponsor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'sponsorable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Sponsorable'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'tier'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorsTier'), isNonNull: false)) + ]); +const SponsorshipConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SponsorshipConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorshipEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Sponsorship'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const SponsorshipEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SponsorshipEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Sponsorship'), isNonNull: false)) + ]); +const SponsorshipOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SponsorshipOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorshipOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const SponsorshipOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'SponsorshipOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []) + ]); +const SponsorshipPrivacy = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'SponsorshipPrivacy'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PRIVATE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PUBLIC'), directives: []) + ]); +const StarOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'StarOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StarOrderField'), isNonNull: true), + defaultValue: null) + ]); +const StarOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'StarOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'STARRED_AT'), directives: []) + ]); +const StargazerConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'StargazerConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StargazerEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const StargazerEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'StargazerEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'starredAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)) + ]); +const Starrable = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'Starrable'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'stargazerCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'stargazers'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StarOrder'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StargazerConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerHasStarred'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const StarredRepositoryConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'StarredRepositoryConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StarredRepositoryEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isOverLimit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const StarredRepositoryEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'StarredRepositoryEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'starredAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)) + ]); +const Status = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Status'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'combinedContexts'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StatusCheckRollupContextConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'context'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StatusContext'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'contexts'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StatusContext'), isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StatusState'), isNonNull: true)) + ]); +const StatusCheckRollup = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'StatusCheckRollup'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'contexts'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StatusCheckRollupContextConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StatusState'), isNonNull: true)) + ]); +const StatusCheckRollupContext = _i1.UnionTypeDefinitionNode( + name: _i1.NameNode(value: 'StatusCheckRollupContext'), + directives: [], + types: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckRun'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StatusContext'), isNonNull: false) + ]); +const StatusCheckRollupContextConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'StatusCheckRollupContextConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StatusCheckRollupContextEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StatusCheckRollupContext'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const StatusCheckRollupContextEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'StatusCheckRollupContextEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StatusCheckRollupContext'), + isNonNull: false)) + ]); +const StatusContext = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'StatusContext'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'avatarUrl'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'size'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: _i1.IntValueNode(value: '40')) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Commit'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'context'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'creator'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StatusState'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'targetUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const StatusState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'StatusState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ERROR'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'EXPECTED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'FAILURE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PENDING'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SUCCESS'), directives: []) + ]); +const SubmitPullRequestReviewInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SubmitPullRequestReviewInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'event'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewEvent'), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestReviewId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null) + ]); +const SubmitPullRequestReviewPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SubmitPullRequestReviewPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequestReview'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReview'), isNonNull: false)) + ]); +const Submodule = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Submodule'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'branch'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'gitUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'subprojectCommitOid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: false)) + ]); +const SubmoduleConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SubmoduleConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SubmoduleEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Submodule'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const SubmoduleEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SubmoduleEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Submodule'), isNonNull: false)) + ]); +const Subscribable = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'Subscribable'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanSubscribe'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerSubscription'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SubscriptionState'), isNonNull: false)) + ]); +const SubscribedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SubscribedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'subscribable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Subscribable'), isNonNull: true)) + ]); +const SubscriptionState = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'SubscriptionState'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'IGNORED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SUBSCRIBED'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UNSUBSCRIBED'), directives: []) + ]); +const SuggestedReviewer = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'SuggestedReviewer'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isAuthor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isCommenter'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reviewer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)) + ]); +const Tag = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Tag'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObject'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'abbreviatedOid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commitResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commitUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'tagger'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'target'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObject'), isNonNull: true)) + ]); +const Team = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Team'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'MemberStatusable'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Subscribable'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ancestors'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'avatarUrl'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'size'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: _i1.IntValueNode(value: '400')) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'childTeams'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'immediateOnly'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: true)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamOrder'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'userLogins'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'combinedSlug'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'discussion'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'number'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamDiscussion'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'discussions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'isPinned'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamDiscussionOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamDiscussionConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'discussionsResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'discussionsUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'editTeamResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'editTeamUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'invitations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationInvitationConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'memberStatuses'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserStatusOrder'), + isNonNull: false), + defaultValue: _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'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserStatusConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'members'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'membership'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamMembershipType'), + isNonNull: false), + defaultValue: + _i1.EnumValueNode(name: _i1.NameNode(value: 'ALL'))), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamMemberOrder'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'role'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamMemberRole'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamMemberConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'membersResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'membersUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'newTeamResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'newTeamUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'parentTeam'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Team'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'privacy'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamPrivacy'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositories'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamRepositoryOrder'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'query'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamRepositoryConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoriesResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoriesUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'slug'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamsResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamsUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanAdminister'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanSubscribe'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerSubscription'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SubscriptionState'), isNonNull: false)) + ]); +const TeamAddMemberAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamAddMemberAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamAuditEntryData'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isLdapMapped'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'team'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Team'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const TeamAddRepositoryAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamAddRepositoryAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamAuditEntryData'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isLdapMapped'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'team'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Team'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const TeamAuditEntryData = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamAuditEntryData'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'team'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Team'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const TeamChangeParentTeamAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamChangeParentTeamAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamAuditEntryData'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isLdapMapped'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'parentTeam'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Team'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'parentTeamName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'parentTeamNameWas'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'parentTeamResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'parentTeamUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'parentTeamWas'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Team'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'parentTeamWasResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'parentTeamWasUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'team'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Team'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const TeamConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Team'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const TeamDiscussion = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamDiscussion'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Comment'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Deletable'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Reactable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Subscribable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Updatable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdatableComment'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'author'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'authorAssociation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentAuthorAssociation'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyText'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyVersion'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'comments'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'fromComment'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamDiscussionCommentOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamDiscussionCommentConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commentsResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commentsUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdViaEmail'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'editor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'includesCreatedEdit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isPinned'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isPrivate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'lastEditedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'number'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'publishedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactionGroups'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionGroup'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'content'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionContent'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'team'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Team'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'title'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userContentEdits'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserContentEditConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanDelete'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanPin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanReact'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanSubscribe'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanUpdate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCannotUpdateReasons'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentCannotUpdateReason'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerDidAuthor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerSubscription'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SubscriptionState'), isNonNull: false)) + ]); +const TeamDiscussionComment = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamDiscussionComment'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Comment'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Deletable'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Reactable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Updatable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UpdatableComment'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'author'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'authorAssociation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentAuthorAssociation'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyText'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bodyVersion'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdViaEmail'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'discussion'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamDiscussion'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'editor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'includesCreatedEdit'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'lastEditedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'number'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'publishedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactionGroups'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionGroup'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'reactions'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'content'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionContent'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ReactionConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userContentEdits'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserContentEditConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanDelete'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanReact'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanUpdate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCannotUpdateReasons'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentCannotUpdateReason'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerDidAuthor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const TeamDiscussionCommentConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamDiscussionCommentConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamDiscussionCommentEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamDiscussionComment'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const TeamDiscussionCommentEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamDiscussionCommentEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamDiscussionComment'), + isNonNull: false)) + ]); +const TeamDiscussionCommentOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamDiscussionCommentOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamDiscussionCommentOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const TeamDiscussionCommentOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamDiscussionCommentOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NUMBER'), directives: []) + ]); +const TeamDiscussionConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamDiscussionConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamDiscussionEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamDiscussion'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const TeamDiscussionEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamDiscussionEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamDiscussion'), isNonNull: false)) + ]); +const TeamDiscussionOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamDiscussionOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamDiscussionOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const TeamDiscussionOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamDiscussionOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []) + ]); +const TeamEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Team'), isNonNull: false)) + ]); +const TeamMemberConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamMemberConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamMemberEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const TeamMemberEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamMemberEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'memberAccessResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'memberAccessUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'role'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamMemberRole'), isNonNull: true)) + ]); +const TeamMemberOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamMemberOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamMemberOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const TeamMemberOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamMemberOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'LOGIN'), directives: []) + ]); +const TeamMemberRole = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamMemberRole'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MAINTAINER'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MEMBER'), directives: []) + ]); +const TeamMembershipType = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamMembershipType'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ALL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CHILD_TEAM'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'IMMEDIATE'), directives: []) + ]); +const TeamOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamOrderField'), isNonNull: true), + defaultValue: null) + ]); +const TeamOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NAME'), directives: []) + ]); +const TeamPrivacy = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamPrivacy'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'SECRET'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'VISIBLE'), directives: []) + ]); +const TeamRemoveMemberAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamRemoveMemberAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamAuditEntryData'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isLdapMapped'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'team'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Team'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const TeamRemoveRepositoryAuditEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamRemoveRepositoryAuditEntry'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntry'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAuditEntryData'), + isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamAuditEntryData'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'action'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'AuditEntryActor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorIp'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLocation'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ActorLocation'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actorUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PreciseDateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isLdapMapped'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'operationType'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OperationType'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoryUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'team'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Team'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userLogin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'userUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const TeamRepositoryConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamRepositoryConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamRepositoryEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const TeamRepositoryEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamRepositoryEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'permission'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryPermission'), + isNonNull: true)) + ]); +const TeamRepositoryOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamRepositoryOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamRepositoryOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const TeamRepositoryOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamRepositoryOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'CREATED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NAME'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PERMISSION'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PUSHED_AT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'STARGAZERS'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UPDATED_AT'), directives: []) + ]); +const TeamRole = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'TeamRole'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ADMIN'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'MEMBER'), directives: []) + ]); +const TextMatch = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TextMatch'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'fragment'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'highlights'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TextMatchHighlight'), + isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'property'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)) + ]); +const TextMatchHighlight = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TextMatchHighlight'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'beginIndice'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'endIndice'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'text'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)) + ]); +const Topic = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Topic'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Starrable'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'relatedTopics'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: _i1.IntValueNode(value: '3')) + ], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Topic'), isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'stargazerCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'stargazers'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StarOrder'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StargazerConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerHasStarred'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const TopicAuditEntryData = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'TopicAuditEntryData'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'topic'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Topic'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'topicName'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const TopicSuggestionDeclineReason = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'TopicSuggestionDeclineReason'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'NOT_RELEVANT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PERSONAL_PREFERENCE'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'TOO_GENERAL'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'TOO_SPECIFIC'), directives: []) + ]); +const TransferIssueInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TransferIssueInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'issueId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const TransferIssuePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TransferIssuePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issue'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Issue'), isNonNull: false)) + ]); +const TransferredEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TransferredEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'fromRepository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issue'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Issue'), isNonNull: true)) + ]); +const Tree = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'Tree'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObject'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'abbreviatedOid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commitResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commitUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'entries'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TreeEntry'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)) + ]); +const TreeEntry = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'TreeEntry'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'extension'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isGenerated'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'mode'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'object'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObject'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'oid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'submodule'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Submodule'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'type'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)) + ]); +const URI = _i1.ScalarTypeDefinitionNode( + name: _i1.NameNode(value: 'URI'), directives: []); +const UnarchiveRepositoryInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnarchiveRepositoryInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const UnarchiveRepositoryPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnarchiveRepositoryPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)) + ]); +const UnassignedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnassignedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'assignable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Assignable'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'assignee'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Assignee'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [ + _i1.DirectiveNode( + name: _i1.NameNode(value: 'deprecated'), + arguments: [ + _i1.ArgumentNode( + name: _i1.NameNode(value: 'reason'), + value: _i1.StringValueNode( + value: + 'Assignees can now be mannequins. Use the `assignee` field instead. Removal on 2020-01-01 UTC.', + isBlock: false)) + ]) + ], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)) + ]); +const UnfollowUserInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnfollowUserInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'userId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const UnfollowUserPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnfollowUserPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)) + ]); +const UniformResourceLocatable = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)) + ]); +const UnknownSignature = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnknownSignature'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitSignature'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'email'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isValid'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'payload'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'signature'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'signer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitSignatureState'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'wasSignedByGitHub'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const UnlabeledEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnlabeledEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'label'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Label'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'labelable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Labelable'), isNonNull: true)) + ]); +const UnlinkRepositoryFromProjectInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnlinkRepositoryFromProjectInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'projectId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const UnlinkRepositoryFromProjectPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnlinkRepositoryFromProjectPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'project'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Project'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)) + ]); +const UnlockLockableInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnlockLockableInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'lockableId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const UnlockLockablePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnlockLockablePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'unlockedRecord'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Lockable'), isNonNull: false)) + ]); +const UnlockedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnlockedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'lockable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Lockable'), isNonNull: true)) + ]); +const UnmarkFileAsViewedInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnmarkFileAsViewedInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'path'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const UnmarkFileAsViewedPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnmarkFileAsViewedPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false)) + ]); +const UnmarkIssueAsDuplicateInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnmarkIssueAsDuplicateInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'canonicalId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'duplicateId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const UnmarkIssueAsDuplicatePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnmarkIssueAsDuplicatePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'duplicate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueOrPullRequest'), + isNonNull: false)) + ]); +const UnmarkedAsDuplicateEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnmarkedAsDuplicateEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'canonical'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueOrPullRequest'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'duplicate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueOrPullRequest'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isCrossRepository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const UnminimizeCommentInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnminimizeCommentInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'subjectId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const UnminimizeCommentPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnminimizeCommentPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'unminimizedComment'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Minimizable'), isNonNull: false)) + ]); +const UnpinnedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnpinnedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issue'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Issue'), isNonNull: true)) + ]); +const UnresolveReviewThreadInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnresolveReviewThreadInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'threadId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const UnresolveReviewThreadPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnresolveReviewThreadPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'thread'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewThread'), + isNonNull: false)) + ]); +const UnsubscribedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UnsubscribedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'subscribable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Subscribable'), isNonNull: true)) + ]); +const Updatable = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'Updatable'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanUpdate'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)) + ]); +const UpdatableComment = _i1.InterfaceTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdatableComment'), + directives: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCannotUpdateReasons'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommentCannotUpdateReason'), + isNonNull: true), + isNonNull: true)) + ]); +const UpdateBranchProtectionRuleInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateBranchProtectionRuleInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'allowsDeletions'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'allowsForcePushes'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'branchProtectionRuleId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'dismissesStaleReviews'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'isAdminEnforced'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pattern'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pushActorIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'requiredApprovingReviewCount'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'requiredStatusCheckContexts'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'requiresApprovingReviews'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'requiresCodeOwnerReviews'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'requiresCommitSignatures'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'requiresLinearHistory'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'requiresStatusChecks'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'requiresStrictStatusChecks'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'restrictsPushes'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'restrictsReviewDismissals'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'reviewDismissalActorIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: false), + defaultValue: null) + ]); +const UpdateBranchProtectionRulePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateBranchProtectionRulePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'branchProtectionRule'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'BranchProtectionRule'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const UpdateCheckRunInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateCheckRunInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'actions'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckRunAction'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'checkRunId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'completedAt'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'conclusion'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckConclusionState'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'detailsUrl'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'externalId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'output'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckRunOutput'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'startedAt'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'status'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RequestableCheckStatusState'), + isNonNull: false), + defaultValue: null) + ]); +const UpdateCheckRunPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateCheckRunPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'checkRun'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckRun'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const UpdateCheckSuitePreferencesInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateCheckSuitePreferencesInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'autoTriggerPreferences'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CheckSuiteAutoTriggerPreference'), + isNonNull: true), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const UpdateCheckSuitePreferencesPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateCheckSuitePreferencesPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)) + ]); +const UpdateEnterpriseAdministratorRoleInput = + _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateEnterpriseAdministratorRoleInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'login'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'role'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseAdministratorRole'), + isNonNull: true), + defaultValue: null) + ]); +const UpdateEnterpriseAdministratorRolePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateEnterpriseAdministratorRolePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput = + _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'settingValue'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true), + defaultValue: null) + ]); +const UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const UpdateEnterpriseDefaultRepositoryPermissionSettingInput = + _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseDefaultRepositoryPermissionSettingInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'settingValue'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseDefaultRepositoryPermissionSettingValue'), + isNonNull: true), + defaultValue: null) + ]); +const UpdateEnterpriseDefaultRepositoryPermissionSettingPayload = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseDefaultRepositoryPermissionSettingPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput = + _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'settingValue'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true), + defaultValue: null) + ]); +const UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const UpdateEnterpriseMembersCanCreateRepositoriesSettingInput = + _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseMembersCanCreateRepositoriesSettingInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'membersCanCreateInternalRepositories'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'membersCanCreatePrivateRepositories'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'membersCanCreatePublicRepositories'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: + _i1.NameNode(value: 'membersCanCreateRepositoriesPolicyEnabled'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'settingValue'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseMembersCanCreateRepositoriesSettingValue'), + isNonNull: false), + defaultValue: null) + ]); +const UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const UpdateEnterpriseMembersCanDeleteIssuesSettingInput = + _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseMembersCanDeleteIssuesSettingInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'settingValue'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true), + defaultValue: null) + ]); +const UpdateEnterpriseMembersCanDeleteIssuesSettingPayload = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseMembersCanDeleteIssuesSettingPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput = + _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'settingValue'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true), + defaultValue: null) + ]); +const UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput = + _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'settingValue'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true), + defaultValue: null) + ]); +const UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const UpdateEnterpriseMembersCanMakePurchasesSettingInput = + _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseMembersCanMakePurchasesSettingInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'settingValue'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode( + value: 'EnterpriseMembersCanMakePurchasesSettingValue'), + isNonNull: true), + defaultValue: null) + ]); +const UpdateEnterpriseMembersCanMakePurchasesSettingPayload = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseMembersCanMakePurchasesSettingPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput = + _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'settingValue'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true), + defaultValue: null) + ]); +const UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput = + _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'settingValue'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true), + defaultValue: null) + ]); +const UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const UpdateEnterpriseOrganizationProjectsSettingInput = + _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseOrganizationProjectsSettingInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'settingValue'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true), + defaultValue: null) + ]); +const UpdateEnterpriseOrganizationProjectsSettingPayload = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseOrganizationProjectsSettingPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const UpdateEnterpriseProfileInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateEnterpriseProfileInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'location'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'websiteUrl'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ]); +const UpdateEnterpriseProfilePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateEnterpriseProfilePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)) + ]); +const UpdateEnterpriseRepositoryProjectsSettingInput = + _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseRepositoryProjectsSettingInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'settingValue'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true), + defaultValue: null) + ]); +const UpdateEnterpriseRepositoryProjectsSettingPayload = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseRepositoryProjectsSettingPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const UpdateEnterpriseTeamDiscussionsSettingInput = + _i1.InputObjectTypeDefinitionNode( + name: + _i1.NameNode(value: 'UpdateEnterpriseTeamDiscussionsSettingInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'settingValue'), + directives: [], + type: _i1.NamedTypeNode( + name: + _i1.NameNode(value: 'EnterpriseEnabledDisabledSettingValue'), + isNonNull: true), + defaultValue: null) + ]); +const UpdateEnterpriseTeamDiscussionsSettingPayload = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: 'UpdateEnterpriseTeamDiscussionsSettingPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput = + _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'enterpriseId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'settingValue'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'EnterpriseEnabledSettingValue'), + isNonNull: true), + defaultValue: null) + ]); +const UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload = + _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode( + value: + 'UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'enterprise'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Enterprise'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)) + ]); +const UpdateIpAllowListEnabledSettingInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateIpAllowListEnabledSettingInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ownerId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'settingValue'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IpAllowListEnabledSettingValue'), + isNonNull: true), + defaultValue: null) + ]); +const UpdateIpAllowListEnabledSettingPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateIpAllowListEnabledSettingPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'owner'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IpAllowListOwner'), isNonNull: false)) + ]); +const UpdateIpAllowListEntryInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateIpAllowListEntryInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'allowListValue'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ipAllowListEntryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'isActive'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ]); +const UpdateIpAllowListEntryPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateIpAllowListEntryPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ipAllowListEntry'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IpAllowListEntry'), isNonNull: false)) + ]); +const UpdateIssueCommentInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateIssueCommentInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const UpdateIssueCommentPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateIssueCommentPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issueComment'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueComment'), isNonNull: false)) + ]); +const UpdateIssueInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateIssueInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'assigneeIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labelIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'milestoneId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'projectIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueState'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'title'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ]); +const UpdateIssuePayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateIssuePayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issue'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Issue'), isNonNull: false)) + ]); +const UpdateProjectCardInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateProjectCardInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'isArchived'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'note'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'projectCardId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const UpdateProjectCardPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateProjectCardPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'projectCard'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectCard'), isNonNull: false)) + ]); +const UpdateProjectColumnInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateProjectColumnInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'projectColumnId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const UpdateProjectColumnPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateProjectColumnPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'projectColumn'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectColumn'), isNonNull: false)) + ]); +const UpdateProjectInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateProjectInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'projectId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'public'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectState'), isNonNull: false), + defaultValue: null) + ]); +const UpdateProjectPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateProjectPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'project'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Project'), isNonNull: false)) + ]); +const UpdatePullRequestInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdatePullRequestInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'assigneeIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'baseRefName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labelIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'maintainerCanModify'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'milestoneId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'projectIds'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestUpdateState'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'title'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ]); +const UpdatePullRequestPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdatePullRequestPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequest'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequest'), isNonNull: false)) + ]); +const UpdatePullRequestReviewCommentInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdatePullRequestReviewCommentInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestReviewCommentId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const UpdatePullRequestReviewCommentPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdatePullRequestReviewCommentPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequestReviewComment'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReviewComment'), + isNonNull: false)) + ]); +const UpdatePullRequestReviewInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdatePullRequestReviewInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pullRequestReviewId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const UpdatePullRequestReviewPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdatePullRequestReviewPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequestReview'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestReview'), isNonNull: false)) + ]); +const UpdateRefInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateRefInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'force'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'oid'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GitObjectID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'refId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const UpdateRefPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateRefPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'ref'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Ref'), isNonNull: false)) + ]); +const UpdateRepositoryInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateRepositoryInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'description'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'hasIssuesEnabled'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'hasProjectsEnabled'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'hasWikiEnabled'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'homepageUrl'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'template'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null) + ]); +const UpdateRepositoryPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateRepositoryPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)) + ]); +const UpdateSubscriptionInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateSubscriptionInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'state'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SubscriptionState'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'subscribableId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const UpdateSubscriptionPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateSubscriptionPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'subscribable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Subscribable'), isNonNull: false)) + ]); +const UpdateTeamDiscussionCommentInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateTeamDiscussionCommentInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'bodyVersion'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null) + ]); +const UpdateTeamDiscussionCommentPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateTeamDiscussionCommentPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamDiscussionComment'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamDiscussionComment'), + isNonNull: false)) + ]); +const UpdateTeamDiscussionInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateTeamDiscussionInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'body'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'bodyVersion'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'pinned'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'title'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null) + ]); +const UpdateTeamDiscussionPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateTeamDiscussionPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'teamDiscussion'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'TeamDiscussion'), isNonNull: false)) + ]); +const UpdateTopicsInput = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateTopicsInput'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'topicNames'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: true), + defaultValue: null) + ]); +const UpdateTopicsPayload = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UpdateTopicsPayload'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'clientMutationId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'invalidTopicNames'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)) + ]); +const User = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'User'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Actor'), isNonNull: false), + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageOwner'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProfileOwner'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectOwner'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryOwner'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Sponsorable'), isNonNull: false), + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UniformResourceLocatable'), + isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'anyPinnableItems'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'type'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItemType'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'avatarUrl'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'size'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bio'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'bioHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'commitComments'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'CommitCommentConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'company'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'companyHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'contributionsCollection'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'from'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'organizationID'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'to'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ContributionsCollection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'databaseId'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'email'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'followers'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'FollowerConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'following'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'FollowingConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'gist'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Gist'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'gistComments'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GistCommentConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'gists'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GistOrder'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'privacy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GistPrivacy'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'GistConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hasSponsorsListing'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'hovercard'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'primarySubjectId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Hovercard'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'interactionAbility'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryInteractionAbility'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isBountyHunter'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isCampusExpert'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isDeveloperProgramMember'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isEmployee'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isHireable'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isSiteAdmin'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isSponsoringViewer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'isViewer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issueComments'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueCommentOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueCommentConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'issues'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'filterBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueFilters'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labels'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueOrder'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'states'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueState'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'itemShowcase'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProfileItemShowcase'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'location'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'login'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'login'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizationVerifiedDomainEmails'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'login'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organizations'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrganizationConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'packages'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'names'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageOrder'), + isNonNull: false), + defaultValue: _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.InputValueDefinitionNode( + name: _i1.NameNode(value: 'packageType'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageType'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'repositoryId'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PackageConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pinnableItems'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'types'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItemType'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItemConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pinnedItems'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'types'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItemType'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PinnableItemConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pinnedItemsRemaining'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'project'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'number'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Project'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'projects'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectOrder'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'search'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'states'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectState'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ProjectConnection'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'projectsResourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'projectsUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'publicKeys'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PublicKeyConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pullRequests'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'baseRefName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'headRefName'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'labels'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'IssueOrder'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'states'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestState'), + isNonNull: true), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PullRequestConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositories'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'affiliations'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAffiliation'), + isNonNull: false), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'isFork'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'isLocked'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryOrder'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ownerAffiliations'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAffiliation'), + isNonNull: false), + isNonNull: false), + defaultValue: _i1.ListValueNode(values: [ + _i1.EnumValueNode(name: _i1.NameNode(value: 'OWNER')), + _i1.EnumValueNode(name: _i1.NameNode(value: 'COLLABORATOR')) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'privacy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryPrivacy'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repositoriesContributedTo'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'contributionTypes'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryContributionType'), + isNonNull: false), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'includeUserRepositories'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'isLocked'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryOrder'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'privacy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryPrivacy'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'repository'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'name'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Repository'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'resourcePath'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'savedReplies'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SavedReplyOrder'), + isNonNull: false), + defaultValue: _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'))) + ])) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SavedReplyConnection'), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'sponsorsListing'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorsListing'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'sponsorshipsAsMaintainer'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'includePrivate'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: _i1.BooleanValueNode(value: false)), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorshipOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorshipConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'sponsorshipsAsSponsor'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorshipOrder'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'SponsorshipConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'starredRepositories'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StarOrder'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ownedByViewer'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'StarredRepositoryConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'status'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserStatus'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'topRepositories'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryOrder'), + isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'since'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'twitterUsername'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'url'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanChangePinnedItems'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanCreateProjects'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanFollow'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerCanSponsor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerIsFollowing'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewerIsSponsoring'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'watching'), + directives: [], + args: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'affiliations'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAffiliation'), + isNonNull: false), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'after'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'before'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'first'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'isLocked'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'last'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'orderBy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryOrder'), + isNonNull: false), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'ownerAffiliations'), + directives: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryAffiliation'), + isNonNull: false), + isNonNull: false), + defaultValue: _i1.ListValueNode(values: [ + _i1.EnumValueNode(name: _i1.NameNode(value: 'OWNER')), + _i1.EnumValueNode(name: _i1.NameNode(value: 'COLLABORATOR')) + ])), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'privacy'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryPrivacy'), + isNonNull: false), + defaultValue: null) + ], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'RepositoryConnection'), + isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'websiteUrl'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'URI'), isNonNull: false)) + ]); +const UserBlockDuration = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'UserBlockDuration'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ONE_DAY'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ONE_MONTH'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'ONE_WEEK'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'PERMANENT'), directives: []), + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'THREE_DAYS'), directives: []) + ]); +const UserBlockedEvent = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UserBlockedEvent'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'actor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'blockDuration'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserBlockDuration'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'subject'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)) + ]); +const UserConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UserConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserEdge'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const UserContentEdit = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UserContentEdit'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deletedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'deletedBy'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'diff'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'editedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'editor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Actor'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)) + ]); +const UserContentEditConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UserContentEditConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserContentEditEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserContentEdit'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const UserContentEditEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UserContentEditEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserContentEdit'), isNonNull: false)) + ]); +const UserEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UserEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: false)) + ]); +const UserEmailMetadata = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UserEmailMetadata'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'primary'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'type'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'value'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)) + ]); +const UserStatus = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UserStatus'), + directives: [], + interfaces: [ + _i1.NamedTypeNode(name: _i1.NameNode(value: 'Node'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'createdAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'emoji'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'emojiHTML'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HTML'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'expiresAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'id'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'ID'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'indicatesLimitedAvailability'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Boolean'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'organization'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Organization'), isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'updatedAt'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'DateTime'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'user'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)) + ]); +const UserStatusConnection = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UserStatusConnection'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'edges'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserStatusEdge'), + isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'nodes'), + directives: [], + args: [], + type: _i1.ListTypeNode( + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserStatus'), isNonNull: false), + isNonNull: false)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'pageInfo'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'PageInfo'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'totalCount'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'Int'), isNonNull: true)) + ]); +const UserStatusEdge = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UserStatusEdge'), + directives: [], + interfaces: [], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'cursor'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'node'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserStatus'), isNonNull: false)) + ]); +const UserStatusOrder = _i1.InputObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'UserStatusOrder'), + directives: [], + fields: [ + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'direction'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'OrderDirection'), isNonNull: true), + defaultValue: null), + _i1.InputValueDefinitionNode( + name: _i1.NameNode(value: 'field'), + directives: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'UserStatusOrderField'), + isNonNull: true), + defaultValue: null) + ]); +const UserStatusOrderField = _i1.EnumTypeDefinitionNode( + name: _i1.NameNode(value: 'UserStatusOrderField'), + directives: [], + values: [ + _i1.EnumValueDefinitionNode( + name: _i1.NameNode(value: 'UPDATED_AT'), directives: []) + ]); +const ViewerHovercardContext = _i1.ObjectTypeDefinitionNode( + name: _i1.NameNode(value: 'ViewerHovercardContext'), + directives: [], + interfaces: [ + _i1.NamedTypeNode( + name: _i1.NameNode(value: 'HovercardContext'), isNonNull: false) + ], + fields: [ + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'message'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'octicon'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'String'), isNonNull: true)), + _i1.FieldDefinitionNode( + name: _i1.NameNode(value: 'viewer'), + directives: [], + args: [], + type: _i1.NamedTypeNode( + name: _i1.NameNode(value: 'User'), isNonNull: true)) + ]); +const X509Certificate = _i1.ScalarTypeDefinitionNode( + name: _i1.NameNode(value: 'X509Certificate'), directives: []); +const document = _i1.DocumentNode(definitions: [ + AcceptEnterpriseAdministratorInvitationInput, + AcceptEnterpriseAdministratorInvitationPayload, + AcceptTopicSuggestionInput, + AcceptTopicSuggestionPayload, + Actor, + ActorLocation, + AddAssigneesToAssignableInput, + AddAssigneesToAssignablePayload, + AddCommentInput, + AddCommentPayload, + AddLabelsToLabelableInput, + AddLabelsToLabelablePayload, + AddProjectCardInput, + AddProjectCardPayload, + AddProjectColumnInput, + AddProjectColumnPayload, + AddPullRequestReviewCommentInput, + AddPullRequestReviewCommentPayload, + AddPullRequestReviewInput, + AddPullRequestReviewPayload, + AddPullRequestReviewThreadInput, + AddPullRequestReviewThreadPayload, + AddReactionInput, + AddReactionPayload, + AddStarInput, + AddStarPayload, + AddedToProjectEvent, + App, + ArchiveRepositoryInput, + ArchiveRepositoryPayload, + Assignable, + AssignedEvent, + Assignee, + AuditEntry, + AuditEntryActor, + AuditLogOrder, + AuditLogOrderField, + AutomaticBaseChangeFailedEvent, + AutomaticBaseChangeSucceededEvent, + BaseRefChangedEvent, + BaseRefDeletedEvent, + BaseRefForcePushedEvent, + Blame, + BlameRange, + Blob, + Bot, + BranchProtectionRule, + BranchProtectionRuleConflict, + BranchProtectionRuleConflictConnection, + BranchProtectionRuleConflictEdge, + BranchProtectionRuleConnection, + BranchProtectionRuleEdge, + CancelEnterpriseAdminInvitationInput, + CancelEnterpriseAdminInvitationPayload, + ChangeUserStatusInput, + ChangeUserStatusPayload, + CheckAnnotation, + CheckAnnotationConnection, + CheckAnnotationData, + CheckAnnotationEdge, + CheckAnnotationLevel, + CheckAnnotationPosition, + CheckAnnotationRange, + CheckAnnotationSpan, + CheckConclusionState, + CheckRun, + CheckRunAction, + CheckRunConnection, + CheckRunEdge, + CheckRunFilter, + CheckRunOutput, + CheckRunOutputImage, + CheckRunType, + CheckStatusState, + CheckSuite, + CheckSuiteAutoTriggerPreference, + CheckSuiteConnection, + CheckSuiteEdge, + CheckSuiteFilter, + ClearLabelsFromLabelableInput, + ClearLabelsFromLabelablePayload, + CloneProjectInput, + CloneProjectPayload, + CloneTemplateRepositoryInput, + CloneTemplateRepositoryPayload, + Closable, + CloseIssueInput, + CloseIssuePayload, + ClosePullRequestInput, + ClosePullRequestPayload, + ClosedEvent, + Closer, + CodeOfConduct, + CollaboratorAffiliation, + Comment, + CommentAuthorAssociation, + CommentCannotUpdateReason, + CommentDeletedEvent, + Commit, + CommitAuthor, + CommitComment, + CommitCommentConnection, + CommitCommentEdge, + CommitCommentThread, + CommitConnection, + CommitContributionOrder, + CommitContributionOrderField, + CommitContributionsByRepository, + CommitEdge, + CommitHistoryConnection, + ConnectedEvent, + Contribution, + ContributionCalendar, + ContributionCalendarDay, + ContributionCalendarMonth, + ContributionCalendarWeek, + ContributionOrder, + ContributionsCollection, + ConvertProjectCardNoteToIssueInput, + ConvertProjectCardNoteToIssuePayload, + ConvertToDraftEvent, + ConvertedNoteToIssueEvent, + CreateBranchProtectionRuleInput, + CreateBranchProtectionRulePayload, + CreateCheckRunInput, + CreateCheckRunPayload, + CreateCheckSuiteInput, + CreateCheckSuitePayload, + CreateEnterpriseOrganizationInput, + CreateEnterpriseOrganizationPayload, + CreateIpAllowListEntryInput, + CreateIpAllowListEntryPayload, + CreateIssueInput, + CreateIssuePayload, + CreateProjectInput, + CreateProjectPayload, + CreatePullRequestInput, + CreatePullRequestPayload, + CreateRefInput, + CreateRefPayload, + CreateRepositoryInput, + CreateRepositoryPayload, + CreateTeamDiscussionCommentInput, + CreateTeamDiscussionCommentPayload, + CreateTeamDiscussionInput, + CreateTeamDiscussionPayload, + CreatedCommitContribution, + CreatedCommitContributionConnection, + CreatedCommitContributionEdge, + CreatedIssueContribution, + CreatedIssueContributionConnection, + CreatedIssueContributionEdge, + CreatedIssueOrRestrictedContribution, + CreatedPullRequestContribution, + CreatedPullRequestContributionConnection, + CreatedPullRequestContributionEdge, + CreatedPullRequestOrRestrictedContribution, + CreatedPullRequestReviewContribution, + CreatedPullRequestReviewContributionConnection, + CreatedPullRequestReviewContributionEdge, + CreatedRepositoryContribution, + CreatedRepositoryContributionConnection, + CreatedRepositoryContributionEdge, + CreatedRepositoryOrRestrictedContribution, + CrossReferencedEvent, + Date, + DateTime, + DeclineTopicSuggestionInput, + DeclineTopicSuggestionPayload, + DefaultRepositoryPermissionField, + Deletable, + DeleteBranchProtectionRuleInput, + DeleteBranchProtectionRulePayload, + DeleteDeploymentInput, + DeleteDeploymentPayload, + DeleteIpAllowListEntryInput, + DeleteIpAllowListEntryPayload, + DeleteIssueCommentInput, + DeleteIssueCommentPayload, + DeleteIssueInput, + DeleteIssuePayload, + DeleteProjectCardInput, + DeleteProjectCardPayload, + DeleteProjectColumnInput, + DeleteProjectColumnPayload, + DeleteProjectInput, + DeleteProjectPayload, + DeletePullRequestReviewCommentInput, + DeletePullRequestReviewCommentPayload, + DeletePullRequestReviewInput, + DeletePullRequestReviewPayload, + DeleteRefInput, + DeleteRefPayload, + DeleteTeamDiscussionCommentInput, + DeleteTeamDiscussionCommentPayload, + DeleteTeamDiscussionInput, + DeleteTeamDiscussionPayload, + DemilestonedEvent, + DeployKey, + DeployKeyConnection, + DeployKeyEdge, + DeployedEvent, + Deployment, + DeploymentConnection, + DeploymentEdge, + DeploymentEnvironmentChangedEvent, + DeploymentOrder, + DeploymentOrderField, + DeploymentState, + DeploymentStatus, + DeploymentStatusConnection, + DeploymentStatusEdge, + DeploymentStatusState, + DiffSide, + DisconnectedEvent, + DismissPullRequestReviewInput, + DismissPullRequestReviewPayload, + DraftPullRequestReviewComment, + DraftPullRequestReviewThread, + Enterprise, + EnterpriseAdministratorConnection, + EnterpriseAdministratorEdge, + EnterpriseAdministratorInvitation, + EnterpriseAdministratorInvitationConnection, + EnterpriseAdministratorInvitationEdge, + EnterpriseAdministratorInvitationOrder, + EnterpriseAdministratorInvitationOrderField, + EnterpriseAdministratorRole, + EnterpriseAuditEntryData, + EnterpriseBillingInfo, + EnterpriseDefaultRepositoryPermissionSettingValue, + EnterpriseEnabledDisabledSettingValue, + EnterpriseEnabledSettingValue, + EnterpriseIdentityProvider, + EnterpriseMember, + EnterpriseMemberConnection, + EnterpriseMemberEdge, + EnterpriseMemberOrder, + EnterpriseMemberOrderField, + EnterpriseMembersCanCreateRepositoriesSettingValue, + EnterpriseMembersCanMakePurchasesSettingValue, + EnterpriseOrganizationMembershipConnection, + EnterpriseOrganizationMembershipEdge, + EnterpriseOutsideCollaboratorConnection, + EnterpriseOutsideCollaboratorEdge, + EnterpriseOwnerInfo, + EnterprisePendingCollaboratorConnection, + EnterprisePendingCollaboratorEdge, + EnterprisePendingMemberInvitationConnection, + EnterprisePendingMemberInvitationEdge, + EnterpriseRepositoryInfo, + EnterpriseRepositoryInfoConnection, + EnterpriseRepositoryInfoEdge, + EnterpriseServerInstallation, + EnterpriseServerInstallationConnection, + EnterpriseServerInstallationEdge, + EnterpriseServerInstallationOrder, + EnterpriseServerInstallationOrderField, + EnterpriseServerUserAccount, + EnterpriseServerUserAccountConnection, + EnterpriseServerUserAccountEdge, + EnterpriseServerUserAccountEmail, + EnterpriseServerUserAccountEmailConnection, + EnterpriseServerUserAccountEmailEdge, + EnterpriseServerUserAccountEmailOrder, + EnterpriseServerUserAccountEmailOrderField, + EnterpriseServerUserAccountOrder, + EnterpriseServerUserAccountOrderField, + EnterpriseServerUserAccountsUpload, + EnterpriseServerUserAccountsUploadConnection, + EnterpriseServerUserAccountsUploadEdge, + EnterpriseServerUserAccountsUploadOrder, + EnterpriseServerUserAccountsUploadOrderField, + EnterpriseServerUserAccountsUploadSyncState, + EnterpriseUserAccount, + EnterpriseUserAccountConnection, + EnterpriseUserAccountEdge, + EnterpriseUserAccountMembershipRole, + EnterpriseUserDeployment, + ExternalIdentity, + ExternalIdentityConnection, + ExternalIdentityEdge, + ExternalIdentitySamlAttributes, + ExternalIdentityScimAttributes, + FileViewedState, + FollowUserInput, + FollowUserPayload, + FollowerConnection, + FollowingConnection, + FundingLink, + FundingPlatform, + GenericHovercardContext, + Gist, + GistComment, + GistCommentConnection, + GistCommentEdge, + GistConnection, + GistEdge, + GistFile, + GistOrder, + GistOrderField, + GistPrivacy, + GitActor, + GitActorConnection, + GitActorEdge, + GitHubMetadata, + GitObject, + GitObjectID, + GitSSHRemote, + GitSignature, + GitSignatureState, + GitTimestamp, + GpgSignature, + HTML, + HeadRefDeletedEvent, + HeadRefForcePushedEvent, + HeadRefRestoredEvent, + Hovercard, + HovercardContext, + IdentityProviderConfigurationState, + InviteEnterpriseAdminInput, + InviteEnterpriseAdminPayload, + IpAllowListEnabledSettingValue, + IpAllowListEntry, + IpAllowListEntryConnection, + IpAllowListEntryEdge, + IpAllowListEntryOrder, + IpAllowListEntryOrderField, + IpAllowListOwner, + Issue, + IssueComment, + IssueCommentConnection, + IssueCommentEdge, + IssueCommentOrder, + IssueCommentOrderField, + IssueConnection, + IssueContributionsByRepository, + IssueEdge, + IssueFilters, + IssueOrPullRequest, + IssueOrder, + IssueOrderField, + IssueState, + IssueTemplate, + IssueTimelineConnection, + IssueTimelineItem, + IssueTimelineItemEdge, + IssueTimelineItems, + IssueTimelineItemsConnection, + IssueTimelineItemsEdge, + IssueTimelineItemsItemType, + JoinedGitHubContribution, + Label, + LabelConnection, + LabelEdge, + LabelOrder, + LabelOrderField, + Labelable, + LabeledEvent, + Language, + LanguageConnection, + LanguageEdge, + LanguageOrder, + LanguageOrderField, + License, + LicenseRule, + LinkRepositoryToProjectInput, + LinkRepositoryToProjectPayload, + LockLockableInput, + LockLockablePayload, + LockReason, + Lockable, + LockedEvent, + Mannequin, + MarkFileAsViewedInput, + MarkFileAsViewedPayload, + MarkPullRequestReadyForReviewInput, + MarkPullRequestReadyForReviewPayload, + MarkedAsDuplicateEvent, + MarketplaceCategory, + MarketplaceListing, + MarketplaceListingConnection, + MarketplaceListingEdge, + MemberStatusable, + MembersCanDeleteReposClearAuditEntry, + MembersCanDeleteReposDisableAuditEntry, + MembersCanDeleteReposEnableAuditEntry, + MentionedEvent, + MergeBranchInput, + MergeBranchPayload, + MergePullRequestInput, + MergePullRequestPayload, + MergeableState, + MergedEvent, + Milestone, + MilestoneConnection, + MilestoneEdge, + MilestoneItem, + MilestoneOrder, + MilestoneOrderField, + MilestoneState, + MilestonedEvent, + Minimizable, + MinimizeCommentInput, + MinimizeCommentPayload, + MoveProjectCardInput, + MoveProjectCardPayload, + MoveProjectColumnInput, + MoveProjectColumnPayload, + MovedColumnsInProjectEvent, + Mutation, + Node, + OauthApplicationAuditEntryData, + OauthApplicationCreateAuditEntry, + OauthApplicationCreateAuditEntryState, + OperationType, + OrderDirection, + OrgAddBillingManagerAuditEntry, + OrgAddMemberAuditEntry, + OrgAddMemberAuditEntryPermission, + OrgBlockUserAuditEntry, + OrgConfigDisableCollaboratorsOnlyAuditEntry, + OrgConfigEnableCollaboratorsOnlyAuditEntry, + OrgCreateAuditEntry, + OrgCreateAuditEntryBillingPlan, + OrgDisableOauthAppRestrictionsAuditEntry, + OrgDisableSamlAuditEntry, + OrgDisableTwoFactorRequirementAuditEntry, + OrgEnableOauthAppRestrictionsAuditEntry, + OrgEnableSamlAuditEntry, + OrgEnableTwoFactorRequirementAuditEntry, + OrgInviteMemberAuditEntry, + OrgInviteToBusinessAuditEntry, + OrgOauthAppAccessApprovedAuditEntry, + OrgOauthAppAccessDeniedAuditEntry, + OrgOauthAppAccessRequestedAuditEntry, + OrgRemoveBillingManagerAuditEntry, + OrgRemoveBillingManagerAuditEntryReason, + OrgRemoveMemberAuditEntry, + OrgRemoveMemberAuditEntryMembershipType, + OrgRemoveMemberAuditEntryReason, + OrgRemoveOutsideCollaboratorAuditEntry, + OrgRemoveOutsideCollaboratorAuditEntryMembershipType, + OrgRemoveOutsideCollaboratorAuditEntryReason, + OrgRestoreMemberAuditEntry, + OrgRestoreMemberAuditEntryMembership, + OrgRestoreMemberMembershipOrganizationAuditEntryData, + OrgRestoreMemberMembershipRepositoryAuditEntryData, + OrgRestoreMemberMembershipTeamAuditEntryData, + OrgUnblockUserAuditEntry, + OrgUpdateDefaultRepositoryPermissionAuditEntry, + OrgUpdateDefaultRepositoryPermissionAuditEntryPermission, + OrgUpdateMemberAuditEntry, + OrgUpdateMemberAuditEntryPermission, + OrgUpdateMemberRepositoryCreationPermissionAuditEntry, + OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility, + OrgUpdateMemberRepositoryInvitationPermissionAuditEntry, + Organization, + OrganizationAuditEntry, + OrganizationAuditEntryConnection, + OrganizationAuditEntryData, + OrganizationAuditEntryEdge, + OrganizationConnection, + OrganizationEdge, + OrganizationIdentityProvider, + OrganizationInvitation, + OrganizationInvitationConnection, + OrganizationInvitationEdge, + OrganizationInvitationRole, + OrganizationInvitationType, + OrganizationMemberConnection, + OrganizationMemberEdge, + OrganizationMemberRole, + OrganizationMembersCanCreateRepositoriesSettingValue, + OrganizationOrder, + OrganizationOrderField, + OrganizationTeamsHovercardContext, + OrganizationsHovercardContext, + Package, + PackageConnection, + PackageEdge, + PackageFile, + PackageFileConnection, + PackageFileEdge, + PackageFileOrder, + PackageFileOrderField, + PackageOrder, + PackageOrderField, + PackageOwner, + PackageStatistics, + PackageTag, + PackageType, + PackageVersion, + PackageVersionConnection, + PackageVersionEdge, + PackageVersionOrder, + PackageVersionOrderField, + PackageVersionStatistics, + PageInfo, + PermissionGranter, + PermissionSource, + PinnableItem, + PinnableItemConnection, + PinnableItemEdge, + PinnableItemType, + PinnedEvent, + PreciseDateTime, + PrivateRepositoryForkingDisableAuditEntry, + PrivateRepositoryForkingEnableAuditEntry, + ProfileItemShowcase, + ProfileOwner, + Project, + ProjectCard, + ProjectCardArchivedState, + ProjectCardConnection, + ProjectCardEdge, + ProjectCardItem, + ProjectCardState, + ProjectColumn, + ProjectColumnConnection, + ProjectColumnEdge, + ProjectColumnPurpose, + ProjectConnection, + ProjectEdge, + ProjectOrder, + ProjectOrderField, + ProjectOwner, + ProjectProgress, + ProjectState, + ProjectTemplate, + PublicKey, + PublicKeyConnection, + PublicKeyEdge, + PullRequest, + PullRequestChangedFile, + PullRequestChangedFileConnection, + PullRequestChangedFileEdge, + PullRequestCommit, + PullRequestCommitCommentThread, + PullRequestCommitConnection, + PullRequestCommitEdge, + PullRequestConnection, + PullRequestContributionsByRepository, + PullRequestEdge, + PullRequestMergeMethod, + PullRequestOrder, + PullRequestOrderField, + PullRequestReview, + PullRequestReviewComment, + PullRequestReviewCommentConnection, + PullRequestReviewCommentEdge, + PullRequestReviewCommentState, + PullRequestReviewConnection, + PullRequestReviewContributionsByRepository, + PullRequestReviewDecision, + PullRequestReviewEdge, + PullRequestReviewEvent, + PullRequestReviewState, + PullRequestReviewThread, + PullRequestReviewThreadConnection, + PullRequestReviewThreadEdge, + PullRequestRevisionMarker, + PullRequestState, + PullRequestTimelineConnection, + PullRequestTimelineItem, + PullRequestTimelineItemEdge, + PullRequestTimelineItems, + PullRequestTimelineItemsConnection, + PullRequestTimelineItemsEdge, + PullRequestTimelineItemsItemType, + PullRequestUpdateState, + Push, + PushAllowance, + PushAllowanceActor, + PushAllowanceConnection, + PushAllowanceEdge, + Query, + RateLimit, + Reactable, + ReactingUserConnection, + ReactingUserEdge, + Reaction, + ReactionConnection, + ReactionContent, + ReactionEdge, + ReactionGroup, + ReactionOrder, + ReactionOrderField, + ReadyForReviewEvent, + Ref, + RefConnection, + RefEdge, + RefOrder, + RefOrderField, + RefUpdateRule, + ReferencedEvent, + ReferencedSubject, + RegenerateEnterpriseIdentityProviderRecoveryCodesInput, + RegenerateEnterpriseIdentityProviderRecoveryCodesPayload, + Release, + ReleaseAsset, + ReleaseAssetConnection, + ReleaseAssetEdge, + ReleaseConnection, + ReleaseEdge, + ReleaseOrder, + ReleaseOrderField, + RemoveAssigneesFromAssignableInput, + RemoveAssigneesFromAssignablePayload, + RemoveEnterpriseAdminInput, + RemoveEnterpriseAdminPayload, + RemoveEnterpriseIdentityProviderInput, + RemoveEnterpriseIdentityProviderPayload, + RemoveEnterpriseOrganizationInput, + RemoveEnterpriseOrganizationPayload, + RemoveLabelsFromLabelableInput, + RemoveLabelsFromLabelablePayload, + RemoveOutsideCollaboratorInput, + RemoveOutsideCollaboratorPayload, + RemoveReactionInput, + RemoveReactionPayload, + RemoveStarInput, + RemoveStarPayload, + RemovedFromProjectEvent, + RenamedTitleEvent, + RenamedTitleSubject, + ReopenIssueInput, + ReopenIssuePayload, + ReopenPullRequestInput, + ReopenPullRequestPayload, + ReopenedEvent, + RepoAccessAuditEntry, + RepoAccessAuditEntryVisibility, + RepoAddMemberAuditEntry, + RepoAddMemberAuditEntryVisibility, + RepoAddTopicAuditEntry, + RepoArchivedAuditEntry, + RepoArchivedAuditEntryVisibility, + RepoChangeMergeSettingAuditEntry, + RepoChangeMergeSettingAuditEntryMergeType, + RepoConfigDisableAnonymousGitAccessAuditEntry, + RepoConfigDisableCollaboratorsOnlyAuditEntry, + RepoConfigDisableContributorsOnlyAuditEntry, + RepoConfigDisableSockpuppetDisallowedAuditEntry, + RepoConfigEnableAnonymousGitAccessAuditEntry, + RepoConfigEnableCollaboratorsOnlyAuditEntry, + RepoConfigEnableContributorsOnlyAuditEntry, + RepoConfigEnableSockpuppetDisallowedAuditEntry, + RepoConfigLockAnonymousGitAccessAuditEntry, + RepoConfigUnlockAnonymousGitAccessAuditEntry, + RepoCreateAuditEntry, + RepoCreateAuditEntryVisibility, + RepoDestroyAuditEntry, + RepoDestroyAuditEntryVisibility, + RepoRemoveMemberAuditEntry, + RepoRemoveMemberAuditEntryVisibility, + RepoRemoveTopicAuditEntry, + ReportedContentClassifiers, + Repository, + RepositoryAffiliation, + RepositoryAuditEntryData, + RepositoryCollaboratorConnection, + RepositoryCollaboratorEdge, + RepositoryConnection, + RepositoryContactLink, + RepositoryContributionType, + RepositoryEdge, + RepositoryInfo, + RepositoryInteractionAbility, + RepositoryInteractionLimit, + RepositoryInteractionLimitExpiry, + RepositoryInteractionLimitOrigin, + RepositoryInvitation, + RepositoryInvitationConnection, + RepositoryInvitationEdge, + RepositoryInvitationOrder, + RepositoryInvitationOrderField, + RepositoryLockReason, + RepositoryNode, + RepositoryOrder, + RepositoryOrderField, + RepositoryOwner, + RepositoryPermission, + RepositoryPrivacy, + RepositoryTopic, + RepositoryTopicConnection, + RepositoryTopicEdge, + RepositoryVisibility, + RepositoryVisibilityChangeDisableAuditEntry, + RepositoryVisibilityChangeEnableAuditEntry, + RepositoryVulnerabilityAlert, + RepositoryVulnerabilityAlertConnection, + RepositoryVulnerabilityAlertEdge, + RequestReviewsInput, + RequestReviewsPayload, + RequestableCheckStatusState, + RequestedReviewer, + RerequestCheckSuiteInput, + RerequestCheckSuitePayload, + ResolveReviewThreadInput, + ResolveReviewThreadPayload, + RestrictedContribution, + ReviewDismissalAllowance, + ReviewDismissalAllowanceActor, + ReviewDismissalAllowanceConnection, + ReviewDismissalAllowanceEdge, + ReviewDismissedEvent, + ReviewRequest, + ReviewRequestConnection, + ReviewRequestEdge, + ReviewRequestRemovedEvent, + ReviewRequestedEvent, + ReviewStatusHovercardContext, + SamlDigestAlgorithm, + SamlSignatureAlgorithm, + SavedReply, + SavedReplyConnection, + SavedReplyEdge, + SavedReplyOrder, + SavedReplyOrderField, + SearchResultItem, + SearchResultItemConnection, + SearchResultItemEdge, + SearchType, + SecurityAdvisory, + SecurityAdvisoryConnection, + SecurityAdvisoryEcosystem, + SecurityAdvisoryEdge, + SecurityAdvisoryIdentifier, + SecurityAdvisoryIdentifierFilter, + SecurityAdvisoryIdentifierType, + SecurityAdvisoryOrder, + SecurityAdvisoryOrderField, + SecurityAdvisoryPackage, + SecurityAdvisoryPackageVersion, + SecurityAdvisoryReference, + SecurityAdvisorySeverity, + SecurityVulnerability, + SecurityVulnerabilityConnection, + SecurityVulnerabilityEdge, + SecurityVulnerabilityOrder, + SecurityVulnerabilityOrderField, + SetEnterpriseIdentityProviderInput, + SetEnterpriseIdentityProviderPayload, + SetOrganizationInteractionLimitInput, + SetOrganizationInteractionLimitPayload, + SetRepositoryInteractionLimitInput, + SetRepositoryInteractionLimitPayload, + SetUserInteractionLimitInput, + SetUserInteractionLimitPayload, + SmimeSignature, + Sponsor, + Sponsorable, + SponsorsListing, + SponsorsTier, + SponsorsTierAdminInfo, + SponsorsTierConnection, + SponsorsTierEdge, + SponsorsTierOrder, + SponsorsTierOrderField, + Sponsorship, + SponsorshipConnection, + SponsorshipEdge, + SponsorshipOrder, + SponsorshipOrderField, + SponsorshipPrivacy, + StarOrder, + StarOrderField, + StargazerConnection, + StargazerEdge, + Starrable, + StarredRepositoryConnection, + StarredRepositoryEdge, + Status, + StatusCheckRollup, + StatusCheckRollupContext, + StatusCheckRollupContextConnection, + StatusCheckRollupContextEdge, + StatusContext, + StatusState, + SubmitPullRequestReviewInput, + SubmitPullRequestReviewPayload, + Submodule, + SubmoduleConnection, + SubmoduleEdge, + Subscribable, + SubscribedEvent, + SubscriptionState, + SuggestedReviewer, + Tag, + Team, + TeamAddMemberAuditEntry, + TeamAddRepositoryAuditEntry, + TeamAuditEntryData, + TeamChangeParentTeamAuditEntry, + TeamConnection, + TeamDiscussion, + TeamDiscussionComment, + TeamDiscussionCommentConnection, + TeamDiscussionCommentEdge, + TeamDiscussionCommentOrder, + TeamDiscussionCommentOrderField, + TeamDiscussionConnection, + TeamDiscussionEdge, + TeamDiscussionOrder, + TeamDiscussionOrderField, + TeamEdge, + TeamMemberConnection, + TeamMemberEdge, + TeamMemberOrder, + TeamMemberOrderField, + TeamMemberRole, + TeamMembershipType, + TeamOrder, + TeamOrderField, + TeamPrivacy, + TeamRemoveMemberAuditEntry, + TeamRemoveRepositoryAuditEntry, + TeamRepositoryConnection, + TeamRepositoryEdge, + TeamRepositoryOrder, + TeamRepositoryOrderField, + TeamRole, + TextMatch, + TextMatchHighlight, + Topic, + TopicAuditEntryData, + TopicSuggestionDeclineReason, + TransferIssueInput, + TransferIssuePayload, + TransferredEvent, + Tree, + TreeEntry, + URI, + UnarchiveRepositoryInput, + UnarchiveRepositoryPayload, + UnassignedEvent, + UnfollowUserInput, + UnfollowUserPayload, + UniformResourceLocatable, + UnknownSignature, + UnlabeledEvent, + UnlinkRepositoryFromProjectInput, + UnlinkRepositoryFromProjectPayload, + UnlockLockableInput, + UnlockLockablePayload, + UnlockedEvent, + UnmarkFileAsViewedInput, + UnmarkFileAsViewedPayload, + UnmarkIssueAsDuplicateInput, + UnmarkIssueAsDuplicatePayload, + UnmarkedAsDuplicateEvent, + UnminimizeCommentInput, + UnminimizeCommentPayload, + UnpinnedEvent, + UnresolveReviewThreadInput, + UnresolveReviewThreadPayload, + UnsubscribedEvent, + Updatable, + UpdatableComment, + UpdateBranchProtectionRuleInput, + UpdateBranchProtectionRulePayload, + UpdateCheckRunInput, + UpdateCheckRunPayload, + UpdateCheckSuitePreferencesInput, + UpdateCheckSuitePreferencesPayload, + UpdateEnterpriseAdministratorRoleInput, + UpdateEnterpriseAdministratorRolePayload, + UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput, + UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload, + UpdateEnterpriseDefaultRepositoryPermissionSettingInput, + UpdateEnterpriseDefaultRepositoryPermissionSettingPayload, + UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput, + UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload, + UpdateEnterpriseMembersCanCreateRepositoriesSettingInput, + UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload, + UpdateEnterpriseMembersCanDeleteIssuesSettingInput, + UpdateEnterpriseMembersCanDeleteIssuesSettingPayload, + UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput, + UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload, + UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput, + UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload, + UpdateEnterpriseMembersCanMakePurchasesSettingInput, + UpdateEnterpriseMembersCanMakePurchasesSettingPayload, + UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput, + UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload, + UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput, + UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload, + UpdateEnterpriseOrganizationProjectsSettingInput, + UpdateEnterpriseOrganizationProjectsSettingPayload, + UpdateEnterpriseProfileInput, + UpdateEnterpriseProfilePayload, + UpdateEnterpriseRepositoryProjectsSettingInput, + UpdateEnterpriseRepositoryProjectsSettingPayload, + UpdateEnterpriseTeamDiscussionsSettingInput, + UpdateEnterpriseTeamDiscussionsSettingPayload, + UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput, + UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload, + UpdateIpAllowListEnabledSettingInput, + UpdateIpAllowListEnabledSettingPayload, + UpdateIpAllowListEntryInput, + UpdateIpAllowListEntryPayload, + UpdateIssueCommentInput, + UpdateIssueCommentPayload, + UpdateIssueInput, + UpdateIssuePayload, + UpdateProjectCardInput, + UpdateProjectCardPayload, + UpdateProjectColumnInput, + UpdateProjectColumnPayload, + UpdateProjectInput, + UpdateProjectPayload, + UpdatePullRequestInput, + UpdatePullRequestPayload, + UpdatePullRequestReviewCommentInput, + UpdatePullRequestReviewCommentPayload, + UpdatePullRequestReviewInput, + UpdatePullRequestReviewPayload, + UpdateRefInput, + UpdateRefPayload, + UpdateRepositoryInput, + UpdateRepositoryPayload, + UpdateSubscriptionInput, + UpdateSubscriptionPayload, + UpdateTeamDiscussionCommentInput, + UpdateTeamDiscussionCommentPayload, + UpdateTeamDiscussionInput, + UpdateTeamDiscussionPayload, + UpdateTopicsInput, + UpdateTopicsPayload, + User, + UserBlockDuration, + UserBlockedEvent, + UserConnection, + UserContentEdit, + UserContentEditConnection, + UserContentEditEdge, + UserEdge, + UserEmailMetadata, + UserStatus, + UserStatusConnection, + UserStatusEdge, + UserStatusOrder, + UserStatusOrderField, + ViewerHovercardContext, + X509Certificate +]); diff --git a/lib/graphql/schema.graphql b/lib/graphql/schema.graphql new file mode 100644 index 0000000..d28bc83 --- /dev/null +++ b/lib/graphql/schema.graphql @@ -0,0 +1,38155 @@ +""" +Autogenerated input type of AcceptEnterpriseAdministratorInvitation +""" +input AcceptEnterpriseAdministratorInvitationInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The id of the invitation being accepted + """ + invitationId: ID! +} + +""" +Autogenerated return type of AcceptEnterpriseAdministratorInvitation +""" +type AcceptEnterpriseAdministratorInvitationPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The invitation that was accepted. + """ + invitation: EnterpriseAdministratorInvitation + + """ + A message confirming the result of accepting an administrator invitation. + """ + message: String +} + +""" +Autogenerated input type of AcceptTopicSuggestion +""" +input AcceptTopicSuggestionInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The name of the suggested topic. + """ + name: String! + + """ + The Node ID of the repository. + """ + repositoryId: ID! +} + +""" +Autogenerated return type of AcceptTopicSuggestion +""" +type AcceptTopicSuggestionPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The accepted topic. + """ + topic: Topic +} + +""" +Represents an object which can take actions on GitHub. Typically a User or Bot. +""" +interface Actor { + """ + A URL pointing to the actor's public avatar. + """ + avatarUrl( + """ + The size of the resulting square image. + """ + size: Int + ): URI! + + """ + The username of the actor. + """ + login: String! + + """ + The HTTP path for this actor. + """ + resourcePath: URI! + + """ + The HTTP URL for this actor. + """ + url: URI! +} + +""" +Location information for an actor +""" +type ActorLocation { + """ + City + """ + city: String + + """ + Country name + """ + country: String + + """ + Country code + """ + countryCode: String + + """ + Region name + """ + region: String + + """ + Region or state code + """ + regionCode: String +} + +""" +Autogenerated input type of AddAssigneesToAssignable +""" +input AddAssigneesToAssignableInput { + """ + The id of the assignable object to add assignees to. + """ + assignableId: ID! + + """ + The id of users to add as assignees. + """ + assigneeIds: [ID!]! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of AddAssigneesToAssignable +""" +type AddAssigneesToAssignablePayload { + """ + The item that was assigned. + """ + assignable: Assignable + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of AddComment +""" +input AddCommentInput { + """ + The contents of the comment. + """ + body: String! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Node ID of the subject to modify. + """ + subjectId: ID! +} + +""" +Autogenerated return type of AddComment +""" +type AddCommentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The edge from the subject's comment connection. + """ + commentEdge: IssueCommentEdge + + """ + The subject + """ + subject: Node + + """ + The edge from the subject's timeline connection. + """ + timelineEdge: IssueTimelineItemEdge +} + +""" +Autogenerated input type of AddLabelsToLabelable +""" +input AddLabelsToLabelableInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ids of the labels to add. + """ + labelIds: [ID!]! + + """ + The id of the labelable object to add labels to. + """ + labelableId: ID! +} + +""" +Autogenerated return type of AddLabelsToLabelable +""" +type AddLabelsToLabelablePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The item that was labeled. + """ + labelable: Labelable +} + +""" +Autogenerated input type of AddProjectCard +""" +input AddProjectCardInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The content of the card. Must be a member of the ProjectCardItem union + """ + contentId: ID + + """ + The note on the card. + """ + note: String + + """ + The Node ID of the ProjectColumn. + """ + projectColumnId: ID! +} + +""" +Autogenerated return type of AddProjectCard +""" +type AddProjectCardPayload { + """ + The edge from the ProjectColumn's card connection. + """ + cardEdge: ProjectCardEdge + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ProjectColumn + """ + projectColumn: ProjectColumn +} + +""" +Autogenerated input type of AddProjectColumn +""" +input AddProjectColumnInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The name of the column. + """ + name: String! + + """ + The Node ID of the project. + """ + projectId: ID! +} + +""" +Autogenerated return type of AddProjectColumn +""" +type AddProjectColumnPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The edge from the project's column connection. + """ + columnEdge: ProjectColumnEdge + + """ + The project + """ + project: Project +} + +""" +Autogenerated input type of AddPullRequestReviewComment +""" +input AddPullRequestReviewCommentInput { + """ + The text of the comment. + """ + body: String! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The SHA of the commit to comment on. + """ + commitOID: GitObjectID + + """ + The comment id to reply to. + """ + inReplyTo: ID + + """ + The relative path of the file to comment on. + """ + path: String + + """ + The line index in the diff to comment on. + """ + position: Int + + """ + The node ID of the pull request reviewing + """ + pullRequestId: ID + + """ + The Node ID of the review to modify. + """ + pullRequestReviewId: ID +} + +""" +Autogenerated return type of AddPullRequestReviewComment +""" +type AddPullRequestReviewCommentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The newly created comment. + """ + comment: PullRequestReviewComment + + """ + The edge from the review's comment connection. + """ + commentEdge: PullRequestReviewCommentEdge +} + +""" +Autogenerated input type of AddPullRequestReview +""" +input AddPullRequestReviewInput { + """ + The contents of the review body comment. + """ + body: String + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The review line comments. + """ + comments: [DraftPullRequestReviewComment] + + """ + The commit OID the review pertains to. + """ + commitOID: GitObjectID + + """ + The event to perform on the pull request review. + """ + event: PullRequestReviewEvent + + """ + The Node ID of the pull request to modify. + """ + pullRequestId: ID! + + """ + The review line comment threads. + """ + threads: [DraftPullRequestReviewThread] +} + +""" +Autogenerated return type of AddPullRequestReview +""" +type AddPullRequestReviewPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The newly created pull request review. + """ + pullRequestReview: PullRequestReview + + """ + The edge from the pull request's review connection. + """ + reviewEdge: PullRequestReviewEdge +} + +""" +Autogenerated input type of AddPullRequestReviewThread +""" +input AddPullRequestReviewThreadInput { + """ + Body of the thread's first comment. + """ + body: String! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The line of the blob to which the thread refers. The end of the line range for multi-line comments. + """ + line: Int! + + """ + Path to the file being commented on. + """ + path: String! + + """ + The node ID of the pull request reviewing + """ + pullRequestId: ID + + """ + The Node ID of the review to modify. + """ + pullRequestReviewId: ID + + """ + The side of the diff on which the line resides. For multi-line comments, this is the side for the end of the line range. + """ + side: DiffSide = RIGHT + + """ + The first line of the range to which the comment refers. + """ + startLine: Int + + """ + The side of the diff on which the start line resides. + """ + startSide: DiffSide = RIGHT +} + +""" +Autogenerated return type of AddPullRequestReviewThread +""" +type AddPullRequestReviewThreadPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The newly created thread. + """ + thread: PullRequestReviewThread +} + +""" +Autogenerated input type of AddReaction +""" +input AddReactionInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The name of the emoji to react with. + """ + content: ReactionContent! + + """ + The Node ID of the subject to modify. + """ + subjectId: ID! +} + +""" +Autogenerated return type of AddReaction +""" +type AddReactionPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The reaction object. + """ + reaction: Reaction + + """ + The reactable subject. + """ + subject: Reactable +} + +""" +Autogenerated input type of AddStar +""" +input AddStarInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Starrable ID to star. + """ + starrableId: ID! +} + +""" +Autogenerated return type of AddStar +""" +type AddStarPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The starrable. + """ + starrable: Starrable +} + +""" +Represents a 'added_to_project' event on a given issue or pull request. +""" +type AddedToProjectEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! +} + +""" +A GitHub App. +""" +type App implements Node { + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The description of the app. + """ + description: String + id: ID! + + """ + The hex color code, without the leading '#', for the logo background. + """ + logoBackgroundColor: String! + + """ + A URL pointing to the app's logo. + """ + logoUrl( + """ + The size of the resulting image. + """ + size: Int + ): URI! + + """ + The name of the app. + """ + name: String! + + """ + A slug based on the name of the app for use in URLs. + """ + slug: String! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The URL to the app's homepage. + """ + url: URI! +} + +""" +Autogenerated input type of ArchiveRepository +""" +input ArchiveRepositoryInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the repository to mark as archived. + """ + repositoryId: ID! +} + +""" +Autogenerated return type of ArchiveRepository +""" +type ArchiveRepositoryPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The repository that was marked as archived. + """ + repository: Repository +} + +""" +An object that can have users assigned to it. +""" +interface Assignable { + """ + A list of Users assigned to this object. + """ + assignees( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserConnection! +} + +""" +Represents an 'assigned' event on any assignable object. +""" +type AssignedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the assignable associated with the event. + """ + assignable: Assignable! + + """ + Identifies the user or mannequin that was assigned. + """ + assignee: Assignee + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Identifies the user who was assigned. + """ + user: User @deprecated(reason: "Assignees can now be mannequins. Use the `assignee` field instead. Removal on 2020-01-01 UTC.") +} + +""" +Types that can be assigned to issues. +""" +union Assignee = Bot | Mannequin | Organization | User + +""" +An entry in the audit log. +""" +interface AuditEntry { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Types that can initiate an audit log event. +""" +union AuditEntryActor = Bot | Organization | User + +""" +Ordering options for Audit Log connections. +""" +input AuditLogOrder { + """ + The ordering direction. + """ + direction: OrderDirection + + """ + The field to order Audit Logs by. + """ + field: AuditLogOrderField +} + +""" +Properties by which Audit Log connections can be ordered. +""" +enum AuditLogOrderField { + """ + Order audit log entries by timestamp + """ + CREATED_AT +} + +""" +Represents a 'automatic_base_change_failed' event on a given pull request. +""" +type AutomaticBaseChangeFailedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + The new base for this PR + """ + newBase: String! + + """ + The old base for this PR + """ + oldBase: String! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! +} + +""" +Represents a 'automatic_base_change_succeeded' event on a given pull request. +""" +type AutomaticBaseChangeSucceededEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + The new base for this PR + """ + newBase: String! + + """ + The old base for this PR + """ + oldBase: String! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! +} + +""" +Represents a 'base_ref_changed' event on a given issue or pull request. +""" +type BaseRefChangedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the name of the base ref for the pull request after it was changed. + """ + currentRefName: String! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! + + """ + Identifies the name of the base ref for the pull request before it was changed. + """ + previousRefName: String! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! +} + +""" +Represents a 'base_ref_deleted' event on a given pull request. +""" +type BaseRefDeletedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the name of the Ref associated with the `base_ref_deleted` event. + """ + baseRefName: String + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest +} + +""" +Represents a 'base_ref_force_pushed' event on a given pull request. +""" +type BaseRefForcePushedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the after commit SHA for the 'base_ref_force_pushed' event. + """ + afterCommit: Commit + + """ + Identifies the before commit SHA for the 'base_ref_force_pushed' event. + """ + beforeCommit: Commit + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! + + """ + Identifies the fully qualified ref name for the 'base_ref_force_pushed' event. + """ + ref: Ref +} + +""" +Represents a Git blame. +""" +type Blame { + """ + The list of ranges from a Git blame. + """ + ranges: [BlameRange!]! +} + +""" +Represents a range of information from a Git blame. +""" +type BlameRange { + """ + Identifies the recency of the change, from 1 (new) to 10 (old). This is + calculated as a 2-quantile and determines the length of distance between the + median age of all the changes in the file and the recency of the current + range's change. + """ + age: Int! + + """ + Identifies the line author + """ + commit: Commit! + + """ + The ending line for the range + """ + endingLine: Int! + + """ + The starting line for the range + """ + startingLine: Int! +} + +""" +Represents a Git blob. +""" +type Blob implements GitObject & Node { + """ + An abbreviated version of the Git object ID + """ + abbreviatedOid: String! + + """ + Byte size of Blob object + """ + byteSize: Int! + + """ + The HTTP path for this Git object + """ + commitResourcePath: URI! + + """ + The HTTP URL for this Git object + """ + commitUrl: URI! + id: ID! + + """ + Indicates whether the Blob is binary or text. Returns null if unable to determine the encoding. + """ + isBinary: Boolean + + """ + Indicates whether the contents is truncated + """ + isTruncated: Boolean! + + """ + The Git object ID + """ + oid: GitObjectID! + + """ + The Repository the Git object belongs to + """ + repository: Repository! + + """ + UTF8 text data or null if the Blob is binary + """ + text: String +} + +""" +A special type of user which takes actions on behalf of GitHub Apps. +""" +type Bot implements Actor & Node & UniformResourceLocatable { + """ + A URL pointing to the GitHub App's public avatar. + """ + avatarUrl( + """ + The size of the resulting square image. + """ + size: Int + ): URI! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! + + """ + The username of the actor. + """ + login: String! + + """ + The HTTP path for this bot + """ + resourcePath: URI! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this bot + """ + url: URI! +} + +""" +A branch protection rule. +""" +type BranchProtectionRule implements Node { + """ + Can this branch be deleted. + """ + allowsDeletions: Boolean! + + """ + Are force pushes allowed on this branch. + """ + allowsForcePushes: Boolean! + + """ + A list of conflicts matching branches protection rule and other branch protection rules + """ + branchProtectionRuleConflicts( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): BranchProtectionRuleConflictConnection! + + """ + The actor who created this branch protection rule. + """ + creator: Actor + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + Will new commits pushed to matching branches dismiss pull request review approvals. + """ + dismissesStaleReviews: Boolean! + id: ID! + + """ + Can admins overwrite branch protection. + """ + isAdminEnforced: Boolean! + + """ + Repository refs that are protected by this rule + """ + matchingRefs( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filters refs with query on name + """ + query: String + ): RefConnection! + + """ + Identifies the protection rule pattern. + """ + pattern: String! + + """ + A list push allowances for this branch protection rule. + """ + pushAllowances( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): PushAllowanceConnection! + + """ + The repository associated with this branch protection rule. + """ + repository: Repository + + """ + Number of approving reviews required to update matching branches. + """ + requiredApprovingReviewCount: Int + + """ + List of required status check contexts that must pass for commits to be accepted to matching branches. + """ + requiredStatusCheckContexts: [String] + + """ + Are approving reviews required to update matching branches. + """ + requiresApprovingReviews: Boolean! + + """ + Are reviews from code owners required to update matching branches. + """ + requiresCodeOwnerReviews: Boolean! + + """ + Are commits required to be signed. + """ + requiresCommitSignatures: Boolean! + + """ + Are merge commits prohibited from being pushed to this branch. + """ + requiresLinearHistory: Boolean! + + """ + Are status checks required to update matching branches. + """ + requiresStatusChecks: Boolean! + + """ + Are branches required to be up to date before merging. + """ + requiresStrictStatusChecks: Boolean! + + """ + Is pushing to matching branches restricted. + """ + restrictsPushes: Boolean! + + """ + Is dismissal of pull request reviews restricted. + """ + restrictsReviewDismissals: Boolean! + + """ + A list review dismissal allowances for this branch protection rule. + """ + reviewDismissalAllowances( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): ReviewDismissalAllowanceConnection! +} + +""" +A conflict between two branch protection rules. +""" +type BranchProtectionRuleConflict { + """ + Identifies the branch protection rule. + """ + branchProtectionRule: BranchProtectionRule + + """ + Identifies the conflicting branch protection rule. + """ + conflictingBranchProtectionRule: BranchProtectionRule + + """ + Identifies the branch ref that has conflicting rules + """ + ref: Ref +} + +""" +The connection type for BranchProtectionRuleConflict. +""" +type BranchProtectionRuleConflictConnection { + """ + A list of edges. + """ + edges: [BranchProtectionRuleConflictEdge] + + """ + A list of nodes. + """ + nodes: [BranchProtectionRuleConflict] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type BranchProtectionRuleConflictEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: BranchProtectionRuleConflict +} + +""" +The connection type for BranchProtectionRule. +""" +type BranchProtectionRuleConnection { + """ + A list of edges. + """ + edges: [BranchProtectionRuleEdge] + + """ + A list of nodes. + """ + nodes: [BranchProtectionRule] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type BranchProtectionRuleEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: BranchProtectionRule +} + +""" +Autogenerated input type of CancelEnterpriseAdminInvitation +""" +input CancelEnterpriseAdminInvitationInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Node ID of the pending enterprise administrator invitation. + """ + invitationId: ID! +} + +""" +Autogenerated return type of CancelEnterpriseAdminInvitation +""" +type CancelEnterpriseAdminInvitationPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The invitation that was canceled. + """ + invitation: EnterpriseAdministratorInvitation + + """ + A message confirming the result of canceling an administrator invitation. + """ + message: String +} + +""" +Autogenerated input type of ChangeUserStatus +""" +input ChangeUserStatusInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The emoji to represent your status. Can either be a native Unicode emoji or an emoji name with colons, e.g., :grinning:. + """ + emoji: String + + """ + If set, the user status will not be shown after this date. + """ + expiresAt: DateTime + + """ + Whether this status should indicate you are not fully available on GitHub, e.g., you are away. + """ + limitedAvailability: Boolean = false + + """ + A short description of your current status. + """ + message: String + + """ + The ID of the organization whose members will be allowed to see the status. If + omitted, the status will be publicly visible. + """ + organizationId: ID +} + +""" +Autogenerated return type of ChangeUserStatus +""" +type ChangeUserStatusPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + Your updated status. + """ + status: UserStatus +} + +""" +A single check annotation. +""" +type CheckAnnotation { + """ + The annotation's severity level. + """ + annotationLevel: CheckAnnotationLevel + + """ + The path to the file that this annotation was made on. + """ + blobUrl: URI! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The position of this annotation. + """ + location: CheckAnnotationSpan! + + """ + The annotation's message. + """ + message: String! + + """ + The path that this annotation was made on. + """ + path: String! + + """ + Additional information about the annotation. + """ + rawDetails: String + + """ + The annotation's title + """ + title: String +} + +""" +The connection type for CheckAnnotation. +""" +type CheckAnnotationConnection { + """ + A list of edges. + """ + edges: [CheckAnnotationEdge] + + """ + A list of nodes. + """ + nodes: [CheckAnnotation] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +Information from a check run analysis to specific lines of code. +""" +input CheckAnnotationData { + """ + Represents an annotation's information level + """ + annotationLevel: CheckAnnotationLevel! + + """ + The location of the annotation + """ + location: CheckAnnotationRange! + + """ + A short description of the feedback for these lines of code. + """ + message: String! + + """ + The path of the file to add an annotation to. + """ + path: String! + + """ + Details about this annotation. + """ + rawDetails: String + + """ + The title that represents the annotation. + """ + title: String +} + +""" +An edge in a connection. +""" +type CheckAnnotationEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: CheckAnnotation +} + +""" +Represents an annotation's information level. +""" +enum CheckAnnotationLevel { + """ + An annotation indicating an inescapable error. + """ + FAILURE + + """ + An annotation indicating some information. + """ + NOTICE + + """ + An annotation indicating an ignorable error. + """ + WARNING +} + +""" +A character position in a check annotation. +""" +type CheckAnnotationPosition { + """ + Column number (1 indexed). + """ + column: Int + + """ + Line number (1 indexed). + """ + line: Int! +} + +""" +Information from a check run analysis to specific lines of code. +""" +input CheckAnnotationRange { + """ + The ending column of the range. + """ + endColumn: Int + + """ + The ending line of the range. + """ + endLine: Int! + + """ + The starting column of the range. + """ + startColumn: Int + + """ + The starting line of the range. + """ + startLine: Int! +} + +""" +An inclusive pair of positions for a check annotation. +""" +type CheckAnnotationSpan { + """ + End position (inclusive). + """ + end: CheckAnnotationPosition! + + """ + Start position (inclusive). + """ + start: CheckAnnotationPosition! +} + +""" +The possible states for a check suite or run conclusion. +""" +enum CheckConclusionState { + """ + The check suite or run requires action. + """ + ACTION_REQUIRED + + """ + The check suite or run has been cancelled. + """ + CANCELLED + + """ + The check suite or run has failed. + """ + FAILURE + + """ + The check suite or run was neutral. + """ + NEUTRAL + + """ + The check suite or run was skipped. + """ + SKIPPED + + """ + The check suite or run was marked stale by GitHub. Only GitHub can use this conclusion. + """ + STALE + + """ + The check suite or run has failed at startup. + """ + STARTUP_FAILURE + + """ + The check suite or run has succeeded. + """ + SUCCESS + + """ + The check suite or run has timed out. + """ + TIMED_OUT +} + +""" +A check run. +""" +type CheckRun implements Node & UniformResourceLocatable { + """ + The check run's annotations + """ + annotations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): CheckAnnotationConnection + + """ + The check suite that this run is a part of. + """ + checkSuite: CheckSuite! + + """ + Identifies the date and time when the check run was completed. + """ + completedAt: DateTime + + """ + The conclusion of the check run. + """ + conclusion: CheckConclusionState + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The URL from which to find full details of the check run on the integrator's site. + """ + detailsUrl: URI + + """ + A reference for the check run on the integrator's system. + """ + externalId: String + id: ID! + + """ + The name of the check for this check run. + """ + name: String! + + """ + The permalink to the check run summary. + """ + permalink: URI! + + """ + The repository associated with this check run. + """ + repository: Repository! + + """ + The HTTP path for this check run. + """ + resourcePath: URI! + + """ + Identifies the date and time when the check run was started. + """ + startedAt: DateTime + + """ + The current status of the check run. + """ + status: CheckStatusState! + + """ + A string representing the check run's summary + """ + summary: String + + """ + A string representing the check run's text + """ + text: String + + """ + A string representing the check run + """ + title: String + + """ + The HTTP URL for this check run. + """ + url: URI! +} + +""" +Possible further actions the integrator can perform. +""" +input CheckRunAction { + """ + A short explanation of what this action would do. + """ + description: String! + + """ + A reference for the action on the integrator's system. + """ + identifier: String! + + """ + The text to be displayed on a button in the web UI. + """ + label: String! +} + +""" +The connection type for CheckRun. +""" +type CheckRunConnection { + """ + A list of edges. + """ + edges: [CheckRunEdge] + + """ + A list of nodes. + """ + nodes: [CheckRun] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type CheckRunEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: CheckRun +} + +""" +The filters that are available when fetching check runs. +""" +input CheckRunFilter { + """ + Filters the check runs created by this application ID. + """ + appId: Int + + """ + Filters the check runs by this name. + """ + checkName: String + + """ + Filters the check runs by this type. + """ + checkType: CheckRunType + + """ + Filters the check runs by this status. + """ + status: CheckStatusState +} + +""" +Descriptive details about the check run. +""" +input CheckRunOutput { + """ + The annotations that are made as part of the check run. + """ + annotations: [CheckAnnotationData!] + + """ + Images attached to the check run output displayed in the GitHub pull request UI. + """ + images: [CheckRunOutputImage!] + + """ + The summary of the check run (supports Commonmark). + """ + summary: String! + + """ + The details of the check run (supports Commonmark). + """ + text: String + + """ + A title to provide for this check run. + """ + title: String! +} + +""" +Images attached to the check run output displayed in the GitHub pull request UI. +""" +input CheckRunOutputImage { + """ + The alternative text for the image. + """ + alt: String! + + """ + A short image description. + """ + caption: String + + """ + The full URL of the image. + """ + imageUrl: URI! +} + +""" +The possible types of check runs. +""" +enum CheckRunType { + """ + Every check run available. + """ + ALL + + """ + The latest check run. + """ + LATEST +} + +""" +The possible states for a check suite or run status. +""" +enum CheckStatusState { + """ + The check suite or run has been completed. + """ + COMPLETED + + """ + The check suite or run is in progress. + """ + IN_PROGRESS + + """ + The check suite or run has been queued. + """ + QUEUED + + """ + The check suite or run has been requested. + """ + REQUESTED + + """ + The check suite or run is in waiting state. + """ + WAITING +} + +""" +A check suite. +""" +type CheckSuite implements Node { + """ + The GitHub App which created this check suite. + """ + app: App + + """ + The name of the branch for this check suite. + """ + branch: Ref + + """ + The check runs associated with a check suite. + """ + checkRuns( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Filters the check runs by this type. + """ + filterBy: CheckRunFilter + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): CheckRunConnection + + """ + The commit for this check suite + """ + commit: Commit! + + """ + The conclusion of this check suite. + """ + conclusion: CheckConclusionState + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! + + """ + A list of open pull requests matching the check suite. + """ + matchingPullRequests( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + The base ref name to filter the pull requests by. + """ + baseRefName: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + The head ref name to filter the pull requests by. + """ + headRefName: String + + """ + A list of label names to filter the pull requests by. + """ + labels: [String!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for pull requests returned from the connection. + """ + orderBy: IssueOrder + + """ + A list of states to filter the pull requests by. + """ + states: [PullRequestState!] + ): PullRequestConnection + + """ + The push that triggered this check suite. + """ + push: Push + + """ + The repository associated with this check suite. + """ + repository: Repository! + + """ + The HTTP path for this check suite + """ + resourcePath: URI! + + """ + The status of this check suite. + """ + status: CheckStatusState! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this check suite + """ + url: URI! +} + +""" +The auto-trigger preferences that are available for check suites. +""" +input CheckSuiteAutoTriggerPreference { + """ + The node ID of the application that owns the check suite. + """ + appId: ID! + + """ + Set to `true` to enable automatic creation of CheckSuite events upon pushes to the repository. + """ + setting: Boolean! +} + +""" +The connection type for CheckSuite. +""" +type CheckSuiteConnection { + """ + A list of edges. + """ + edges: [CheckSuiteEdge] + + """ + A list of nodes. + """ + nodes: [CheckSuite] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type CheckSuiteEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: CheckSuite +} + +""" +The filters that are available when fetching check suites. +""" +input CheckSuiteFilter { + """ + Filters the check suites created by this application ID. + """ + appId: Int + + """ + Filters the check suites by this name. + """ + checkName: String +} + +""" +Autogenerated input type of ClearLabelsFromLabelable +""" +input ClearLabelsFromLabelableInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The id of the labelable object to clear the labels from. + """ + labelableId: ID! +} + +""" +Autogenerated return type of ClearLabelsFromLabelable +""" +type ClearLabelsFromLabelablePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The item that was unlabeled. + """ + labelable: Labelable +} + +""" +Autogenerated input type of CloneProject +""" +input CloneProjectInput { + """ + The description of the project. + """ + body: String + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + Whether or not to clone the source project's workflows. + """ + includeWorkflows: Boolean! + + """ + The name of the project. + """ + name: String! + + """ + The visibility of the project, defaults to false (private). + """ + public: Boolean + + """ + The source project to clone. + """ + sourceId: ID! + + """ + The owner ID to create the project under. + """ + targetOwnerId: ID! +} + +""" +Autogenerated return type of CloneProject +""" +type CloneProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The id of the JobStatus for populating cloned fields. + """ + jobStatusId: String + + """ + The new cloned project. + """ + project: Project +} + +""" +Autogenerated input type of CloneTemplateRepository +""" +input CloneTemplateRepositoryInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + A short description of the new repository. + """ + description: String + + """ + Whether to copy all branches from the template to the new repository. Defaults + to copying only the default branch of the template. + """ + includeAllBranches: Boolean = false + + """ + The name of the new repository. + """ + name: String! + + """ + The ID of the owner for the new repository. + """ + ownerId: ID! + + """ + The Node ID of the template repository. + """ + repositoryId: ID! + + """ + Indicates the repository's visibility level. + """ + visibility: RepositoryVisibility! +} + +""" +Autogenerated return type of CloneTemplateRepository +""" +type CloneTemplateRepositoryPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The new repository. + """ + repository: Repository +} + +""" +An object that can be closed +""" +interface Closable { + """ + `true` if the object is closed (definition of closed may depend on type) + """ + closed: Boolean! + + """ + Identifies the date and time when the object was closed. + """ + closedAt: DateTime +} + +""" +Autogenerated input type of CloseIssue +""" +input CloseIssueInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + ID of the issue to be closed. + """ + issueId: ID! +} + +""" +Autogenerated return type of CloseIssue +""" +type CloseIssuePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The issue that was closed. + """ + issue: Issue +} + +""" +Autogenerated input type of ClosePullRequest +""" +input ClosePullRequestInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + ID of the pull request to be closed. + """ + pullRequestId: ID! +} + +""" +Autogenerated return type of ClosePullRequest +""" +type ClosePullRequestPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The pull request that was closed. + """ + pullRequest: PullRequest +} + +""" +Represents a 'closed' event on any `Closable`. +""" +type ClosedEvent implements Node & UniformResourceLocatable { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Object that was closed. + """ + closable: Closable! + + """ + Object which triggered the creation of this event. + """ + closer: Closer + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + The HTTP path for this closed event. + """ + resourcePath: URI! + + """ + The HTTP URL for this closed event. + """ + url: URI! +} + +""" +The object which triggered a `ClosedEvent`. +""" +union Closer = Commit | PullRequest + +""" +The Code of Conduct for a repository +""" +type CodeOfConduct implements Node { + """ + The body of the Code of Conduct + """ + body: String + id: ID! + + """ + The key for the Code of Conduct + """ + key: String! + + """ + The formal name of the Code of Conduct + """ + name: String! + + """ + The HTTP path for this Code of Conduct + """ + resourcePath: URI + + """ + The HTTP URL for this Code of Conduct + """ + url: URI +} + +""" +Collaborators affiliation level with a subject. +""" +enum CollaboratorAffiliation { + """ + All collaborators the authenticated user can see. + """ + ALL + + """ + All collaborators with permissions to an organization-owned subject, regardless of organization membership status. + """ + DIRECT + + """ + All outside collaborators of an organization-owned subject. + """ + OUTSIDE +} + +""" +Represents a comment. +""" +interface Comment { + """ + The actor who authored the comment. + """ + author: Actor + + """ + Author's association with the subject of the comment. + """ + authorAssociation: CommentAuthorAssociation! + + """ + The body as Markdown. + """ + body: String! + + """ + The body rendered to HTML. + """ + bodyHTML: HTML! + + """ + The body rendered to text. + """ + bodyText: String! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Check if this comment was created via an email reply. + """ + createdViaEmail: Boolean! + + """ + The actor who edited the comment. + """ + editor: Actor + id: ID! + + """ + Check if this comment was edited and includes an edit with the creation data + """ + includesCreatedEdit: Boolean! + + """ + The moment the editor made the last edit + """ + lastEditedAt: DateTime + + """ + Identifies when the comment was published at. + """ + publishedAt: DateTime + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + A list of edits to this content. + """ + userContentEdits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserContentEditConnection + + """ + Did the viewer author this comment. + """ + viewerDidAuthor: Boolean! +} + +""" +A comment author association with repository. +""" +enum CommentAuthorAssociation { + """ + Author has been invited to collaborate on the repository. + """ + COLLABORATOR + + """ + Author has previously committed to the repository. + """ + CONTRIBUTOR + + """ + Author has not previously committed to GitHub. + """ + FIRST_TIMER + + """ + Author has not previously committed to the repository. + """ + FIRST_TIME_CONTRIBUTOR + + """ + Author is a placeholder for an unclaimed user. + """ + MANNEQUIN + + """ + Author is a member of the organization that owns the repository. + """ + MEMBER + + """ + Author has no association with the repository. + """ + NONE + + """ + Author is the owner of the repository. + """ + OWNER +} + +""" +The possible errors that will prevent a user from updating a comment. +""" +enum CommentCannotUpdateReason { + """ + Unable to create comment because repository is archived. + """ + ARCHIVED + + """ + You cannot update this comment + """ + DENIED + + """ + You must be the author or have write access to this repository to update this comment. + """ + INSUFFICIENT_ACCESS + + """ + Unable to create comment because issue is locked. + """ + LOCKED + + """ + You must be logged in to update this comment. + """ + LOGIN_REQUIRED + + """ + Repository is under maintenance. + """ + MAINTENANCE + + """ + At least one email address must be verified to update this comment. + """ + VERIFIED_EMAIL_REQUIRED +} + +""" +Represents a 'comment_deleted' event on a given issue or pull request. +""" +type CommentDeletedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The user who authored the deleted comment. + """ + deletedCommentAuthor: Actor + id: ID! +} + +""" +Represents a Git commit. +""" +type Commit implements GitObject & Node & Subscribable & UniformResourceLocatable { + """ + An abbreviated version of the Git object ID + """ + abbreviatedOid: String! + + """ + The number of additions in this commit. + """ + additions: Int! + + """ + The pull requests associated with a commit + """ + associatedPullRequests( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for pull requests. + """ + orderBy: PullRequestOrder = {field: CREATED_AT, direction: ASC} + ): PullRequestConnection + + """ + Authorship details of the commit. + """ + author: GitActor + + """ + Check if the committer and the author match. + """ + authoredByCommitter: Boolean! + + """ + The datetime when this commit was authored. + """ + authoredDate: DateTime! + + """ + The list of authors for this commit based on the git author and the Co-authored-by + message trailer. The git author will always be first. + """ + authors( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): GitActorConnection! + + """ + Fetches `git blame` information. + """ + blame( + """ + The file whose Git blame information you want. + """ + path: String! + ): Blame! + + """ + The number of changed files in this commit. + """ + changedFiles: Int! + + """ + The check suites associated with a commit. + """ + checkSuites( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Filters the check suites by this type. + """ + filterBy: CheckSuiteFilter + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): CheckSuiteConnection + + """ + Comments made on the commit. + """ + comments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): CommitCommentConnection! + + """ + The HTTP path for this Git object + """ + commitResourcePath: URI! + + """ + The HTTP URL for this Git object + """ + commitUrl: URI! + + """ + The datetime when this commit was committed. + """ + committedDate: DateTime! + + """ + Check if commited via GitHub web UI. + """ + committedViaWeb: Boolean! + + """ + Committership details of the commit. + """ + committer: GitActor + + """ + The number of deletions in this commit. + """ + deletions: Int! + + """ + The deployments associated with a commit. + """ + deployments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Environments to list deployments for + """ + environments: [String!] + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for deployments returned from the connection. + """ + orderBy: DeploymentOrder = {field: CREATED_AT, direction: ASC} + ): DeploymentConnection + + """ + The tree entry representing the file located at the given path. + """ + file( + """ + The path for the file + """ + path: String! + ): TreeEntry + + """ + The linear commit history starting from (and including) this commit, in the same order as `git log`. + """ + history( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + If non-null, filters history to only show commits with matching authorship. + """ + author: CommitAuthor + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + If non-null, filters history to only show commits touching files under this path. + """ + path: String + + """ + Allows specifying a beginning time or date for fetching commits. + """ + since: GitTimestamp + + """ + Allows specifying an ending time or date for fetching commits. + """ + until: GitTimestamp + ): CommitHistoryConnection! + id: ID! + + """ + The Git commit message + """ + message: String! + + """ + The Git commit message body + """ + messageBody: String! + + """ + The commit message body rendered to HTML. + """ + messageBodyHTML: HTML! + + """ + The Git commit message headline + """ + messageHeadline: String! + + """ + The commit message headline rendered to HTML. + """ + messageHeadlineHTML: HTML! + + """ + The Git object ID + """ + oid: GitObjectID! + + """ + The organization this commit was made on behalf of. + """ + onBehalfOf: Organization + + """ + The parents of a commit. + """ + parents( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): CommitConnection! + + """ + The datetime when this commit was pushed. + """ + pushedDate: DateTime + + """ + The Repository this commit belongs to + """ + repository: Repository! + + """ + The HTTP path for this commit + """ + resourcePath: URI! + + """ + Commit signing information, if present. + """ + signature: GitSignature + + """ + Status information for this commit + """ + status: Status + + """ + Check and Status rollup information for this commit. + """ + statusCheckRollup: StatusCheckRollup + + """ + Returns a list of all submodules in this repository as of this Commit parsed from the .gitmodules file. + """ + submodules( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): SubmoduleConnection! + + """ + Returns a URL to download a tarball archive for a repository. + Note: For private repositories, these links are temporary and expire after five minutes. + """ + tarballUrl: URI! + + """ + Commit's root Tree + """ + tree: Tree! + + """ + The HTTP path for the tree of this commit + """ + treeResourcePath: URI! + + """ + The HTTP URL for the tree of this commit + """ + treeUrl: URI! + + """ + The HTTP URL for this commit + """ + url: URI! + + """ + Check if the viewer is able to change their subscription status for the repository. + """ + viewerCanSubscribe: Boolean! + + """ + Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. + """ + viewerSubscription: SubscriptionState + + """ + Returns a URL to download a zipball archive for a repository. + Note: For private repositories, these links are temporary and expire after five minutes. + """ + zipballUrl: URI! +} + +""" +Specifies an author for filtering Git commits. +""" +input CommitAuthor { + """ + Email addresses to filter by. Commits authored by any of the specified email addresses will be returned. + """ + emails: [String!] + + """ + ID of a User to filter by. If non-null, only commits authored by this user + will be returned. This field takes precedence over emails. + """ + id: ID +} + +""" +Represents a comment on a given Commit. +""" +type CommitComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { + """ + The actor who authored the comment. + """ + author: Actor + + """ + Author's association with the subject of the comment. + """ + authorAssociation: CommentAuthorAssociation! + + """ + Identifies the comment body. + """ + body: String! + + """ + The body rendered to HTML. + """ + bodyHTML: HTML! + + """ + The body rendered to text. + """ + bodyText: String! + + """ + Identifies the commit associated with the comment, if the commit exists. + """ + commit: Commit + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Check if this comment was created via an email reply. + """ + createdViaEmail: Boolean! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The actor who edited the comment. + """ + editor: Actor + id: ID! + + """ + Check if this comment was edited and includes an edit with the creation data + """ + includesCreatedEdit: Boolean! + + """ + Returns whether or not a comment has been minimized. + """ + isMinimized: Boolean! + + """ + The moment the editor made the last edit + """ + lastEditedAt: DateTime + + """ + Returns why the comment was minimized. + """ + minimizedReason: String + + """ + Identifies the file path associated with the comment. + """ + path: String + + """ + Identifies the line position associated with the comment. + """ + position: Int + + """ + Identifies when the comment was published at. + """ + publishedAt: DateTime + + """ + A list of reactions grouped by content left on the subject. + """ + reactionGroups: [ReactionGroup!] + + """ + A list of Reactions left on the Issue. + """ + reactions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Allows filtering Reactions by emoji. + """ + content: ReactionContent + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Allows specifying the order in which reactions are returned. + """ + orderBy: ReactionOrder + ): ReactionConnection! + + """ + The repository associated with this node. + """ + repository: Repository! + + """ + The HTTP path permalink for this commit comment. + """ + resourcePath: URI! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL permalink for this commit comment. + """ + url: URI! + + """ + A list of edits to this content. + """ + userContentEdits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserContentEditConnection + + """ + Check if the current viewer can delete this object. + """ + viewerCanDelete: Boolean! + + """ + Check if the current viewer can minimize this object. + """ + viewerCanMinimize: Boolean! + + """ + Can user react to this subject + """ + viewerCanReact: Boolean! + + """ + Check if the current viewer can update this object. + """ + viewerCanUpdate: Boolean! + + """ + Reasons why the current viewer can not update this comment. + """ + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + + """ + Did the viewer author this comment. + """ + viewerDidAuthor: Boolean! +} + +""" +The connection type for CommitComment. +""" +type CommitCommentConnection { + """ + A list of edges. + """ + edges: [CommitCommentEdge] + + """ + A list of nodes. + """ + nodes: [CommitComment] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type CommitCommentEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: CommitComment +} + +""" +A thread of comments on a commit. +""" +type CommitCommentThread implements Node & RepositoryNode { + """ + The comments that exist in this thread. + """ + comments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): CommitCommentConnection! + + """ + The commit the comments were made on. + """ + commit: Commit + id: ID! + + """ + The file the comments were made on. + """ + path: String + + """ + The position in the diff for the commit that the comment was made on. + """ + position: Int + + """ + The repository associated with this node. + """ + repository: Repository! +} + +""" +The connection type for Commit. +""" +type CommitConnection { + """ + A list of edges. + """ + edges: [CommitEdge] + + """ + A list of nodes. + """ + nodes: [Commit] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +Ordering options for commit contribution connections. +""" +input CommitContributionOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field by which to order commit contributions. + """ + field: CommitContributionOrderField! +} + +""" +Properties by which commit contribution connections can be ordered. +""" +enum CommitContributionOrderField { + """ + Order commit contributions by how many commits they represent. + """ + COMMIT_COUNT + + """ + Order commit contributions by when they were made. + """ + OCCURRED_AT +} + +""" +This aggregates commits made by a user within one repository. +""" +type CommitContributionsByRepository { + """ + The commit contributions, each representing a day. + """ + contributions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for commit contributions returned from the connection. + """ + orderBy: CommitContributionOrder = {field: OCCURRED_AT, direction: DESC} + ): CreatedCommitContributionConnection! + + """ + The repository in which the commits were made. + """ + repository: Repository! + + """ + The HTTP path for the user's commits to the repository in this time range. + """ + resourcePath: URI! + + """ + The HTTP URL for the user's commits to the repository in this time range. + """ + url: URI! +} + +""" +An edge in a connection. +""" +type CommitEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Commit +} + +""" +The connection type for Commit. +""" +type CommitHistoryConnection { + """ + A list of edges. + """ + edges: [CommitEdge] + + """ + A list of nodes. + """ + nodes: [Commit] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +Represents a 'connected' event on a given issue or pull request. +""" +type ConnectedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Reference originated in a different repository. + """ + isCrossRepository: Boolean! + + """ + Issue or pull request that made the reference. + """ + source: ReferencedSubject! + + """ + Issue or pull request which was connected. + """ + subject: ReferencedSubject! +} + +""" +Represents a contribution a user made on GitHub, such as opening an issue. +""" +interface Contribution { + """ + Whether this contribution is associated with a record you do not have access to. For + example, your own 'first issue' contribution may have been made on a repository you can no + longer access. + """ + isRestricted: Boolean! + + """ + When this contribution was made. + """ + occurredAt: DateTime! + + """ + The HTTP path for this contribution. + """ + resourcePath: URI! + + """ + The HTTP URL for this contribution. + """ + url: URI! + + """ + The user who made this contribution. + """ + user: User! +} + +""" +A calendar of contributions made on GitHub by a user. +""" +type ContributionCalendar { + """ + A list of hex color codes used in this calendar. The darker the color, the more contributions it represents. + """ + colors: [String!]! + + """ + Determine if the color set was chosen because it's currently Halloween. + """ + isHalloween: Boolean! + + """ + A list of the months of contributions in this calendar. + """ + months: [ContributionCalendarMonth!]! + + """ + The count of total contributions in the calendar. + """ + totalContributions: Int! + + """ + A list of the weeks of contributions in this calendar. + """ + weeks: [ContributionCalendarWeek!]! +} + +""" +Represents a single day of contributions on GitHub by a user. +""" +type ContributionCalendarDay { + """ + The hex color code that represents how many contributions were made on this day compared to others in the calendar. + """ + color: String! + + """ + How many contributions were made by the user on this day. + """ + contributionCount: Int! + + """ + The day this square represents. + """ + date: Date! + + """ + A number representing which day of the week this square represents, e.g., 1 is Monday. + """ + weekday: Int! +} + +""" +A month of contributions in a user's contribution graph. +""" +type ContributionCalendarMonth { + """ + The date of the first day of this month. + """ + firstDay: Date! + + """ + The name of the month. + """ + name: String! + + """ + How many weeks started in this month. + """ + totalWeeks: Int! + + """ + The year the month occurred in. + """ + year: Int! +} + +""" +A week of contributions in a user's contribution graph. +""" +type ContributionCalendarWeek { + """ + The days of contributions in this week. + """ + contributionDays: [ContributionCalendarDay!]! + + """ + The date of the earliest square in this week. + """ + firstDay: Date! +} + +""" +Ordering options for contribution connections. +""" +input ContributionOrder { + """ + The ordering direction. + """ + direction: OrderDirection! +} + +""" +A contributions collection aggregates contributions such as opened issues and commits created by a user. +""" +type ContributionsCollection { + """ + Commit contributions made by the user, grouped by repository. + """ + commitContributionsByRepository( + """ + How many repositories should be included. + """ + maxRepositories: Int = 25 + ): [CommitContributionsByRepository!]! + + """ + A calendar of this user's contributions on GitHub. + """ + contributionCalendar: ContributionCalendar! + + """ + The years the user has been making contributions with the most recent year first. + """ + contributionYears: [Int!]! + + """ + Determine if this collection's time span ends in the current month. + """ + doesEndInCurrentMonth: Boolean! + + """ + The date of the first restricted contribution the user made in this time + period. Can only be non-null when the user has enabled private contribution counts. + """ + earliestRestrictedContributionDate: Date + + """ + The ending date and time of this collection. + """ + endedAt: DateTime! + + """ + The first issue the user opened on GitHub. This will be null if that issue was + opened outside the collection's time range and ignoreTimeRange is false. If + the issue is not visible but the user has opted to show private contributions, + a RestrictedContribution will be returned. + """ + firstIssueContribution: CreatedIssueOrRestrictedContribution + + """ + The first pull request the user opened on GitHub. This will be null if that + pull request was opened outside the collection's time range and + ignoreTimeRange is not true. If the pull request is not visible but the user + has opted to show private contributions, a RestrictedContribution will be returned. + """ + firstPullRequestContribution: CreatedPullRequestOrRestrictedContribution + + """ + The first repository the user created on GitHub. This will be null if that + first repository was created outside the collection's time range and + ignoreTimeRange is false. If the repository is not visible, then a + RestrictedContribution is returned. + """ + firstRepositoryContribution: CreatedRepositoryOrRestrictedContribution + + """ + Does the user have any more activity in the timeline that occurred prior to the collection's time range? + """ + hasActivityInThePast: Boolean! + + """ + Determine if there are any contributions in this collection. + """ + hasAnyContributions: Boolean! + + """ + Determine if the user made any contributions in this time frame whose details + are not visible because they were made in a private repository. Can only be + true if the user enabled private contribution counts. + """ + hasAnyRestrictedContributions: Boolean! + + """ + Whether or not the collector's time span is all within the same day. + """ + isSingleDay: Boolean! + + """ + A list of issues the user opened. + """ + issueContributions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Should the user's first issue ever be excluded from the result. + """ + excludeFirst: Boolean = false + + """ + Should the user's most commented issue be excluded from the result. + """ + excludePopular: Boolean = false + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for contributions returned from the connection. + """ + orderBy: ContributionOrder = {direction: DESC} + ): CreatedIssueContributionConnection! + + """ + Issue contributions made by the user, grouped by repository. + """ + issueContributionsByRepository( + """ + Should the user's first issue ever be excluded from the result. + """ + excludeFirst: Boolean = false + + """ + Should the user's most commented issue be excluded from the result. + """ + excludePopular: Boolean = false + + """ + How many repositories should be included. + """ + maxRepositories: Int = 25 + ): [IssueContributionsByRepository!]! + + """ + When the user signed up for GitHub. This will be null if that sign up date + falls outside the collection's time range and ignoreTimeRange is false. + """ + joinedGitHubContribution: JoinedGitHubContribution + + """ + The date of the most recent restricted contribution the user made in this time + period. Can only be non-null when the user has enabled private contribution counts. + """ + latestRestrictedContributionDate: Date + + """ + When this collection's time range does not include any activity from the user, use this + to get a different collection from an earlier time range that does have activity. + """ + mostRecentCollectionWithActivity: ContributionsCollection + + """ + Returns a different contributions collection from an earlier time range than this one + that does not have any contributions. + """ + mostRecentCollectionWithoutActivity: ContributionsCollection + + """ + The issue the user opened on GitHub that received the most comments in the specified + time frame. + """ + popularIssueContribution: CreatedIssueContribution + + """ + The pull request the user opened on GitHub that received the most comments in the + specified time frame. + """ + popularPullRequestContribution: CreatedPullRequestContribution + + """ + Pull request contributions made by the user. + """ + pullRequestContributions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Should the user's first pull request ever be excluded from the result. + """ + excludeFirst: Boolean = false + + """ + Should the user's most commented pull request be excluded from the result. + """ + excludePopular: Boolean = false + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for contributions returned from the connection. + """ + orderBy: ContributionOrder = {direction: DESC} + ): CreatedPullRequestContributionConnection! + + """ + Pull request contributions made by the user, grouped by repository. + """ + pullRequestContributionsByRepository( + """ + Should the user's first pull request ever be excluded from the result. + """ + excludeFirst: Boolean = false + + """ + Should the user's most commented pull request be excluded from the result. + """ + excludePopular: Boolean = false + + """ + How many repositories should be included. + """ + maxRepositories: Int = 25 + ): [PullRequestContributionsByRepository!]! + + """ + Pull request review contributions made by the user. + """ + pullRequestReviewContributions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for contributions returned from the connection. + """ + orderBy: ContributionOrder = {direction: DESC} + ): CreatedPullRequestReviewContributionConnection! + + """ + Pull request review contributions made by the user, grouped by repository. + """ + pullRequestReviewContributionsByRepository( + """ + How many repositories should be included. + """ + maxRepositories: Int = 25 + ): [PullRequestReviewContributionsByRepository!]! + + """ + A list of repositories owned by the user that the user created in this time range. + """ + repositoryContributions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Should the user's first repository ever be excluded from the result. + """ + excludeFirst: Boolean = false + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for contributions returned from the connection. + """ + orderBy: ContributionOrder = {direction: DESC} + ): CreatedRepositoryContributionConnection! + + """ + A count of contributions made by the user that the viewer cannot access. Only + non-zero when the user has chosen to share their private contribution counts. + """ + restrictedContributionsCount: Int! + + """ + The beginning date and time of this collection. + """ + startedAt: DateTime! + + """ + How many commits were made by the user in this time span. + """ + totalCommitContributions: Int! + + """ + How many issues the user opened. + """ + totalIssueContributions( + """ + Should the user's first issue ever be excluded from this count. + """ + excludeFirst: Boolean = false + + """ + Should the user's most commented issue be excluded from this count. + """ + excludePopular: Boolean = false + ): Int! + + """ + How many pull requests the user opened. + """ + totalPullRequestContributions( + """ + Should the user's first pull request ever be excluded from this count. + """ + excludeFirst: Boolean = false + + """ + Should the user's most commented pull request be excluded from this count. + """ + excludePopular: Boolean = false + ): Int! + + """ + How many pull request reviews the user left. + """ + totalPullRequestReviewContributions: Int! + + """ + How many different repositories the user committed to. + """ + totalRepositoriesWithContributedCommits: Int! + + """ + How many different repositories the user opened issues in. + """ + totalRepositoriesWithContributedIssues( + """ + Should the user's first issue ever be excluded from this count. + """ + excludeFirst: Boolean = false + + """ + Should the user's most commented issue be excluded from this count. + """ + excludePopular: Boolean = false + ): Int! + + """ + How many different repositories the user left pull request reviews in. + """ + totalRepositoriesWithContributedPullRequestReviews: Int! + + """ + How many different repositories the user opened pull requests in. + """ + totalRepositoriesWithContributedPullRequests( + """ + Should the user's first pull request ever be excluded from this count. + """ + excludeFirst: Boolean = false + + """ + Should the user's most commented pull request be excluded from this count. + """ + excludePopular: Boolean = false + ): Int! + + """ + How many repositories the user created. + """ + totalRepositoryContributions( + """ + Should the user's first repository ever be excluded from this count. + """ + excludeFirst: Boolean = false + ): Int! + + """ + The user who made the contributions in this collection. + """ + user: User! +} + +""" +Autogenerated input type of ConvertProjectCardNoteToIssue +""" +input ConvertProjectCardNoteToIssueInput { + """ + The body of the newly created issue. + """ + body: String + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ProjectCard ID to convert. + """ + projectCardId: ID! + + """ + The ID of the repository to create the issue in. + """ + repositoryId: ID! + + """ + The title of the newly created issue. Defaults to the card's note text. + """ + title: String +} + +""" +Autogenerated return type of ConvertProjectCardNoteToIssue +""" +type ConvertProjectCardNoteToIssuePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated ProjectCard. + """ + projectCard: ProjectCard +} + +""" +Represents a 'convert_to_draft' event on a given pull request. +""" +type ConvertToDraftEvent implements Node & UniformResourceLocatable { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! + + """ + The HTTP path for this convert to draft event. + """ + resourcePath: URI! + + """ + The HTTP URL for this convert to draft event. + """ + url: URI! +} + +""" +Represents a 'converted_note_to_issue' event on a given issue or pull request. +""" +type ConvertedNoteToIssueEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! +} + +""" +Autogenerated input type of CreateBranchProtectionRule +""" +input CreateBranchProtectionRuleInput { + """ + Can this branch be deleted. + """ + allowsDeletions: Boolean + + """ + Are force pushes allowed on this branch. + """ + allowsForcePushes: Boolean + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + Will new commits pushed to matching branches dismiss pull request review approvals. + """ + dismissesStaleReviews: Boolean + + """ + Can admins overwrite branch protection. + """ + isAdminEnforced: Boolean + + """ + The glob-like pattern used to determine matching branches. + """ + pattern: String! + + """ + A list of User, Team or App IDs allowed to push to matching branches. + """ + pushActorIds: [ID!] + + """ + The global relay id of the repository in which a new branch protection rule should be created in. + """ + repositoryId: ID! + + """ + Number of approving reviews required to update matching branches. + """ + requiredApprovingReviewCount: Int + + """ + List of required status check contexts that must pass for commits to be accepted to matching branches. + """ + requiredStatusCheckContexts: [String!] + + """ + Are approving reviews required to update matching branches. + """ + requiresApprovingReviews: Boolean + + """ + Are reviews from code owners required to update matching branches. + """ + requiresCodeOwnerReviews: Boolean + + """ + Are commits required to be signed. + """ + requiresCommitSignatures: Boolean + + """ + Are merge commits prohibited from being pushed to this branch. + """ + requiresLinearHistory: Boolean + + """ + Are status checks required to update matching branches. + """ + requiresStatusChecks: Boolean + + """ + Are branches required to be up to date before merging. + """ + requiresStrictStatusChecks: Boolean + + """ + Is pushing to matching branches restricted. + """ + restrictsPushes: Boolean + + """ + Is dismissal of pull request reviews restricted. + """ + restrictsReviewDismissals: Boolean + + """ + A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches. + """ + reviewDismissalActorIds: [ID!] +} + +""" +Autogenerated return type of CreateBranchProtectionRule +""" +type CreateBranchProtectionRulePayload { + """ + The newly created BranchProtectionRule. + """ + branchProtectionRule: BranchProtectionRule + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of CreateCheckRun +""" +input CreateCheckRunInput { + """ + Possible further actions the integrator can perform, which a user may trigger. + """ + actions: [CheckRunAction!] + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The time that the check run finished. + """ + completedAt: DateTime + + """ + The final conclusion of the check. + """ + conclusion: CheckConclusionState + + """ + The URL of the integrator's site that has the full details of the check. + """ + detailsUrl: URI + + """ + A reference for the run on the integrator's system. + """ + externalId: String + + """ + The SHA of the head commit. + """ + headSha: GitObjectID! + + """ + The name of the check. + """ + name: String! + + """ + Descriptive details about the run. + """ + output: CheckRunOutput + + """ + The node ID of the repository. + """ + repositoryId: ID! + + """ + The time that the check run began. + """ + startedAt: DateTime + + """ + The current status. + """ + status: RequestableCheckStatusState +} + +""" +Autogenerated return type of CreateCheckRun +""" +type CreateCheckRunPayload { + """ + The newly created check run. + """ + checkRun: CheckRun + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of CreateCheckSuite +""" +input CreateCheckSuiteInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The SHA of the head commit. + """ + headSha: GitObjectID! + + """ + The Node ID of the repository. + """ + repositoryId: ID! +} + +""" +Autogenerated return type of CreateCheckSuite +""" +type CreateCheckSuitePayload { + """ + The newly created check suite. + """ + checkSuite: CheckSuite + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of CreateEnterpriseOrganization +""" +input CreateEnterpriseOrganizationInput { + """ + The logins for the administrators of the new organization. + """ + adminLogins: [String!]! + + """ + The email used for sending billing receipts. + """ + billingEmail: String! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise owning the new organization. + """ + enterpriseId: ID! + + """ + The login of the new organization. + """ + login: String! + + """ + The profile name of the new organization. + """ + profileName: String! +} + +""" +Autogenerated return type of CreateEnterpriseOrganization +""" +type CreateEnterpriseOrganizationPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The enterprise that owns the created organization. + """ + enterprise: Enterprise + + """ + The organization that was created. + """ + organization: Organization +} + +""" +Autogenerated input type of CreateIpAllowListEntry +""" +input CreateIpAllowListEntryInput { + """ + An IP address or range of addresses in CIDR notation. + """ + allowListValue: String! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + Whether the IP allow list entry is active when an IP allow list is enabled. + """ + isActive: Boolean! + + """ + An optional name for the IP allow list entry. + """ + name: String + + """ + The ID of the owner for which to create the new IP allow list entry. + """ + ownerId: ID! +} + +""" +Autogenerated return type of CreateIpAllowListEntry +""" +type CreateIpAllowListEntryPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The IP allow list entry that was created. + """ + ipAllowListEntry: IpAllowListEntry +} + +""" +Autogenerated input type of CreateIssue +""" +input CreateIssueInput { + """ + The Node ID for the user assignee for this issue. + """ + assigneeIds: [ID!] + + """ + The body for the issue description. + """ + body: String + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The name of an issue template in the repository, assigns labels and assignees from the template to the issue + """ + issueTemplate: String + + """ + An array of Node IDs of labels for this issue. + """ + labelIds: [ID!] + + """ + The Node ID of the milestone for this issue. + """ + milestoneId: ID + + """ + An array of Node IDs for projects associated with this issue. + """ + projectIds: [ID!] + + """ + The Node ID of the repository. + """ + repositoryId: ID! + + """ + The title for the issue. + """ + title: String! +} + +""" +Autogenerated return type of CreateIssue +""" +type CreateIssuePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The new issue. + """ + issue: Issue +} + +""" +Autogenerated input type of CreateProject +""" +input CreateProjectInput { + """ + The description of project. + """ + body: String + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The name of project. + """ + name: String! + + """ + The owner ID to create the project under. + """ + ownerId: ID! + + """ + A list of repository IDs to create as linked repositories for the project + """ + repositoryIds: [ID!] + + """ + The name of the GitHub-provided template. + """ + template: ProjectTemplate +} + +""" +Autogenerated return type of CreateProject +""" +type CreateProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The new project. + """ + project: Project +} + +""" +Autogenerated input type of CreatePullRequest +""" +input CreatePullRequestInput { + """ + The name of the branch you want your changes pulled into. This should be an existing branch + on the current repository. You cannot update the base branch on a pull request to point + to another repository. + """ + baseRefName: String! + + """ + The contents of the pull request. + """ + body: String + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + Indicates whether this pull request should be a draft. + """ + draft: Boolean = false + + """ + The name of the branch where your changes are implemented. For cross-repository pull requests + in the same network, namespace `head_ref_name` with a user like this: `username:branch`. + """ + headRefName: String! + + """ + Indicates whether maintainers can modify the pull request. + """ + maintainerCanModify: Boolean = true + + """ + The Node ID of the repository. + """ + repositoryId: ID! + + """ + The title of the pull request. + """ + title: String! +} + +""" +Autogenerated return type of CreatePullRequest +""" +type CreatePullRequestPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The new pull request. + """ + pullRequest: PullRequest +} + +""" +Autogenerated input type of CreateRef +""" +input CreateRefInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The fully qualified name of the new Ref (ie: `refs/heads/my_new_branch`). + """ + name: String! + + """ + The GitObjectID that the new Ref shall target. Must point to a commit. + """ + oid: GitObjectID! + + """ + The Node ID of the Repository to create the Ref in. + """ + repositoryId: ID! +} + +""" +Autogenerated return type of CreateRef +""" +type CreateRefPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The newly created ref. + """ + ref: Ref +} + +""" +Autogenerated input type of CreateRepository +""" +input CreateRepositoryInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + A short description of the new repository. + """ + description: String + + """ + Indicates if the repository should have the issues feature enabled. + """ + hasIssuesEnabled: Boolean = true + + """ + Indicates if the repository should have the wiki feature enabled. + """ + hasWikiEnabled: Boolean = false + + """ + The URL for a web page about this repository. + """ + homepageUrl: URI + + """ + The name of the new repository. + """ + name: String! + + """ + The ID of the owner for the new repository. + """ + ownerId: ID + + """ + When an organization is specified as the owner, this ID identifies the team + that should be granted access to the new repository. + """ + teamId: ID + + """ + Whether this repository should be marked as a template such that anyone who + can access it can create new repositories with the same files and directory structure. + """ + template: Boolean = false + + """ + Indicates the repository's visibility level. + """ + visibility: RepositoryVisibility! +} + +""" +Autogenerated return type of CreateRepository +""" +type CreateRepositoryPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The new repository. + """ + repository: Repository +} + +""" +Autogenerated input type of CreateTeamDiscussionComment +""" +input CreateTeamDiscussionCommentInput { + """ + The content of the comment. + """ + body: String! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the discussion to which the comment belongs. + """ + discussionId: ID! +} + +""" +Autogenerated return type of CreateTeamDiscussionComment +""" +type CreateTeamDiscussionCommentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The new comment. + """ + teamDiscussionComment: TeamDiscussionComment +} + +""" +Autogenerated input type of CreateTeamDiscussion +""" +input CreateTeamDiscussionInput { + """ + The content of the discussion. + """ + body: String! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + If true, restricts the visiblity of this discussion to team members and + organization admins. If false or not specified, allows any organization member + to view this discussion. + """ + private: Boolean + + """ + The ID of the team to which the discussion belongs. + """ + teamId: ID! + + """ + The title of the discussion. + """ + title: String! +} + +""" +Autogenerated return type of CreateTeamDiscussion +""" +type CreateTeamDiscussionPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The new discussion. + """ + teamDiscussion: TeamDiscussion +} + +""" +Represents the contribution a user made by committing to a repository. +""" +type CreatedCommitContribution implements Contribution { + """ + How many commits were made on this day to this repository by the user. + """ + commitCount: Int! + + """ + Whether this contribution is associated with a record you do not have access to. For + example, your own 'first issue' contribution may have been made on a repository you can no + longer access. + """ + isRestricted: Boolean! + + """ + When this contribution was made. + """ + occurredAt: DateTime! + + """ + The repository the user made a commit in. + """ + repository: Repository! + + """ + The HTTP path for this contribution. + """ + resourcePath: URI! + + """ + The HTTP URL for this contribution. + """ + url: URI! + + """ + The user who made this contribution. + """ + user: User! +} + +""" +The connection type for CreatedCommitContribution. +""" +type CreatedCommitContributionConnection { + """ + A list of edges. + """ + edges: [CreatedCommitContributionEdge] + + """ + A list of nodes. + """ + nodes: [CreatedCommitContribution] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of commits across days and repositories in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type CreatedCommitContributionEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: CreatedCommitContribution +} + +""" +Represents the contribution a user made on GitHub by opening an issue. +""" +type CreatedIssueContribution implements Contribution { + """ + Whether this contribution is associated with a record you do not have access to. For + example, your own 'first issue' contribution may have been made on a repository you can no + longer access. + """ + isRestricted: Boolean! + + """ + The issue that was opened. + """ + issue: Issue! + + """ + When this contribution was made. + """ + occurredAt: DateTime! + + """ + The HTTP path for this contribution. + """ + resourcePath: URI! + + """ + The HTTP URL for this contribution. + """ + url: URI! + + """ + The user who made this contribution. + """ + user: User! +} + +""" +The connection type for CreatedIssueContribution. +""" +type CreatedIssueContributionConnection { + """ + A list of edges. + """ + edges: [CreatedIssueContributionEdge] + + """ + A list of nodes. + """ + nodes: [CreatedIssueContribution] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type CreatedIssueContributionEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: CreatedIssueContribution +} + +""" +Represents either a issue the viewer can access or a restricted contribution. +""" +union CreatedIssueOrRestrictedContribution = CreatedIssueContribution | RestrictedContribution + +""" +Represents the contribution a user made on GitHub by opening a pull request. +""" +type CreatedPullRequestContribution implements Contribution { + """ + Whether this contribution is associated with a record you do not have access to. For + example, your own 'first issue' contribution may have been made on a repository you can no + longer access. + """ + isRestricted: Boolean! + + """ + When this contribution was made. + """ + occurredAt: DateTime! + + """ + The pull request that was opened. + """ + pullRequest: PullRequest! + + """ + The HTTP path for this contribution. + """ + resourcePath: URI! + + """ + The HTTP URL for this contribution. + """ + url: URI! + + """ + The user who made this contribution. + """ + user: User! +} + +""" +The connection type for CreatedPullRequestContribution. +""" +type CreatedPullRequestContributionConnection { + """ + A list of edges. + """ + edges: [CreatedPullRequestContributionEdge] + + """ + A list of nodes. + """ + nodes: [CreatedPullRequestContribution] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type CreatedPullRequestContributionEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: CreatedPullRequestContribution +} + +""" +Represents either a pull request the viewer can access or a restricted contribution. +""" +union CreatedPullRequestOrRestrictedContribution = CreatedPullRequestContribution | RestrictedContribution + +""" +Represents the contribution a user made by leaving a review on a pull request. +""" +type CreatedPullRequestReviewContribution implements Contribution { + """ + Whether this contribution is associated with a record you do not have access to. For + example, your own 'first issue' contribution may have been made on a repository you can no + longer access. + """ + isRestricted: Boolean! + + """ + When this contribution was made. + """ + occurredAt: DateTime! + + """ + The pull request the user reviewed. + """ + pullRequest: PullRequest! + + """ + The review the user left on the pull request. + """ + pullRequestReview: PullRequestReview! + + """ + The repository containing the pull request that the user reviewed. + """ + repository: Repository! + + """ + The HTTP path for this contribution. + """ + resourcePath: URI! + + """ + The HTTP URL for this contribution. + """ + url: URI! + + """ + The user who made this contribution. + """ + user: User! +} + +""" +The connection type for CreatedPullRequestReviewContribution. +""" +type CreatedPullRequestReviewContributionConnection { + """ + A list of edges. + """ + edges: [CreatedPullRequestReviewContributionEdge] + + """ + A list of nodes. + """ + nodes: [CreatedPullRequestReviewContribution] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type CreatedPullRequestReviewContributionEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: CreatedPullRequestReviewContribution +} + +""" +Represents the contribution a user made on GitHub by creating a repository. +""" +type CreatedRepositoryContribution implements Contribution { + """ + Whether this contribution is associated with a record you do not have access to. For + example, your own 'first issue' contribution may have been made on a repository you can no + longer access. + """ + isRestricted: Boolean! + + """ + When this contribution was made. + """ + occurredAt: DateTime! + + """ + The repository that was created. + """ + repository: Repository! + + """ + The HTTP path for this contribution. + """ + resourcePath: URI! + + """ + The HTTP URL for this contribution. + """ + url: URI! + + """ + The user who made this contribution. + """ + user: User! +} + +""" +The connection type for CreatedRepositoryContribution. +""" +type CreatedRepositoryContributionConnection { + """ + A list of edges. + """ + edges: [CreatedRepositoryContributionEdge] + + """ + A list of nodes. + """ + nodes: [CreatedRepositoryContribution] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type CreatedRepositoryContributionEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: CreatedRepositoryContribution +} + +""" +Represents either a repository the viewer can access or a restricted contribution. +""" +union CreatedRepositoryOrRestrictedContribution = CreatedRepositoryContribution | RestrictedContribution + +""" +Represents a mention made by one issue or pull request to another. +""" +type CrossReferencedEvent implements Node & UniformResourceLocatable { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Reference originated in a different repository. + """ + isCrossRepository: Boolean! + + """ + Identifies when the reference was made. + """ + referencedAt: DateTime! + + """ + The HTTP path for this pull request. + """ + resourcePath: URI! + + """ + Issue or pull request that made the reference. + """ + source: ReferencedSubject! + + """ + Issue or pull request to which the reference was made. + """ + target: ReferencedSubject! + + """ + The HTTP URL for this pull request. + """ + url: URI! + + """ + Checks if the target will be closed when the source is merged. + """ + willCloseTarget: Boolean! +} + +""" +An ISO-8601 encoded date string. +""" +scalar Date + +""" +An ISO-8601 encoded UTC date string. +""" +scalar DateTime + +""" +Autogenerated input type of DeclineTopicSuggestion +""" +input DeclineTopicSuggestionInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The name of the suggested topic. + """ + name: String! + + """ + The reason why the suggested topic is declined. + """ + reason: TopicSuggestionDeclineReason! + + """ + The Node ID of the repository. + """ + repositoryId: ID! +} + +""" +Autogenerated return type of DeclineTopicSuggestion +""" +type DeclineTopicSuggestionPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The declined topic. + """ + topic: Topic +} + +""" +The possible default permissions for repositories. +""" +enum DefaultRepositoryPermissionField { + """ + Can read, write, and administrate repos by default + """ + ADMIN + + """ + No access + """ + NONE + + """ + Can read repos by default + """ + READ + + """ + Can read and write repos by default + """ + WRITE +} + +""" +Entities that can be deleted. +""" +interface Deletable { + """ + Check if the current viewer can delete this object. + """ + viewerCanDelete: Boolean! +} + +""" +Autogenerated input type of DeleteBranchProtectionRule +""" +input DeleteBranchProtectionRuleInput { + """ + The global relay id of the branch protection rule to be deleted. + """ + branchProtectionRuleId: ID! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of DeleteBranchProtectionRule +""" +type DeleteBranchProtectionRulePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of DeleteDeployment +""" +input DeleteDeploymentInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Node ID of the deployment to be deleted. + """ + id: ID! +} + +""" +Autogenerated return type of DeleteDeployment +""" +type DeleteDeploymentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of DeleteIpAllowListEntry +""" +input DeleteIpAllowListEntryInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the IP allow list entry to delete. + """ + ipAllowListEntryId: ID! +} + +""" +Autogenerated return type of DeleteIpAllowListEntry +""" +type DeleteIpAllowListEntryPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The IP allow list entry that was deleted. + """ + ipAllowListEntry: IpAllowListEntry +} + +""" +Autogenerated input type of DeleteIssueComment +""" +input DeleteIssueCommentInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the comment to delete. + """ + id: ID! +} + +""" +Autogenerated return type of DeleteIssueComment +""" +type DeleteIssueCommentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of DeleteIssue +""" +input DeleteIssueInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the issue to delete. + """ + issueId: ID! +} + +""" +Autogenerated return type of DeleteIssue +""" +type DeleteIssuePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The repository the issue belonged to + """ + repository: Repository +} + +""" +Autogenerated input type of DeleteProjectCard +""" +input DeleteProjectCardInput { + """ + The id of the card to delete. + """ + cardId: ID! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of DeleteProjectCard +""" +type DeleteProjectCardPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The column the deleted card was in. + """ + column: ProjectColumn + + """ + The deleted card ID. + """ + deletedCardId: ID +} + +""" +Autogenerated input type of DeleteProjectColumn +""" +input DeleteProjectColumnInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The id of the column to delete. + """ + columnId: ID! +} + +""" +Autogenerated return type of DeleteProjectColumn +""" +type DeleteProjectColumnPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The deleted column ID. + """ + deletedColumnId: ID + + """ + The project the deleted column was in. + """ + project: Project +} + +""" +Autogenerated input type of DeleteProject +""" +input DeleteProjectInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Project ID to update. + """ + projectId: ID! +} + +""" +Autogenerated return type of DeleteProject +""" +type DeleteProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The repository or organization the project was removed from. + """ + owner: ProjectOwner +} + +""" +Autogenerated input type of DeletePullRequestReviewComment +""" +input DeletePullRequestReviewCommentInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the comment to delete. + """ + id: ID! +} + +""" +Autogenerated return type of DeletePullRequestReviewComment +""" +type DeletePullRequestReviewCommentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The pull request review the deleted comment belonged to. + """ + pullRequestReview: PullRequestReview +} + +""" +Autogenerated input type of DeletePullRequestReview +""" +input DeletePullRequestReviewInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Node ID of the pull request review to delete. + """ + pullRequestReviewId: ID! +} + +""" +Autogenerated return type of DeletePullRequestReview +""" +type DeletePullRequestReviewPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The deleted pull request review. + """ + pullRequestReview: PullRequestReview +} + +""" +Autogenerated input type of DeleteRef +""" +input DeleteRefInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Node ID of the Ref to be deleted. + """ + refId: ID! +} + +""" +Autogenerated return type of DeleteRef +""" +type DeleteRefPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of DeleteTeamDiscussionComment +""" +input DeleteTeamDiscussionCommentInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the comment to delete. + """ + id: ID! +} + +""" +Autogenerated return type of DeleteTeamDiscussionComment +""" +type DeleteTeamDiscussionCommentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of DeleteTeamDiscussion +""" +input DeleteTeamDiscussionInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The discussion ID to delete. + """ + id: ID! +} + +""" +Autogenerated return type of DeleteTeamDiscussion +""" +type DeleteTeamDiscussionPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Represents a 'demilestoned' event on a given issue or pull request. +""" +type DemilestonedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Identifies the milestone title associated with the 'demilestoned' event. + """ + milestoneTitle: String! + + """ + Object referenced by event. + """ + subject: MilestoneItem! +} + +""" +A repository deploy key. +""" +type DeployKey implements Node { + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + The deploy key. + """ + key: String! + + """ + Whether or not the deploy key is read only. + """ + readOnly: Boolean! + + """ + The deploy key title. + """ + title: String! + + """ + Whether or not the deploy key has been verified. + """ + verified: Boolean! +} + +""" +The connection type for DeployKey. +""" +type DeployKeyConnection { + """ + A list of edges. + """ + edges: [DeployKeyEdge] + + """ + A list of nodes. + """ + nodes: [DeployKey] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type DeployKeyEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: DeployKey +} + +""" +Represents a 'deployed' event on a given pull request. +""" +type DeployedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The deployment associated with the 'deployed' event. + """ + deployment: Deployment! + id: ID! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! + + """ + The ref associated with the 'deployed' event. + """ + ref: Ref +} + +""" +Represents triggered deployment instance. +""" +type Deployment implements Node { + """ + Identifies the commit sha of the deployment. + """ + commit: Commit + + """ + Identifies the oid of the deployment commit, even if the commit has been deleted. + """ + commitOid: String! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the actor who triggered the deployment. + """ + creator: Actor! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The deployment description. + """ + description: String + + """ + The latest environment to which this deployment was made. + """ + environment: String + id: ID! + + """ + The latest environment to which this deployment was made. + """ + latestEnvironment: String + + """ + The latest status of this deployment. + """ + latestStatus: DeploymentStatus + + """ + The original environment to which this deployment was made. + """ + originalEnvironment: String + + """ + Extra information that a deployment system might need. + """ + payload: String + + """ + Identifies the Ref of the deployment, if the deployment was created by ref. + """ + ref: Ref + + """ + Identifies the repository associated with the deployment. + """ + repository: Repository! + + """ + The current state of the deployment. + """ + state: DeploymentState + + """ + A list of statuses associated with the deployment. + """ + statuses( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): DeploymentStatusConnection + + """ + The deployment task. + """ + task: String + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! +} + +""" +The connection type for Deployment. +""" +type DeploymentConnection { + """ + A list of edges. + """ + edges: [DeploymentEdge] + + """ + A list of nodes. + """ + nodes: [Deployment] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type DeploymentEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Deployment +} + +""" +Represents a 'deployment_environment_changed' event on a given pull request. +""" +type DeploymentEnvironmentChangedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The deployment status that updated the deployment environment. + """ + deploymentStatus: DeploymentStatus! + id: ID! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! +} + +""" +Ordering options for deployment connections +""" +input DeploymentOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order deployments by. + """ + field: DeploymentOrderField! +} + +""" +Properties by which deployment connections can be ordered. +""" +enum DeploymentOrderField { + """ + Order collection by creation time + """ + CREATED_AT +} + +""" +The possible states in which a deployment can be. +""" +enum DeploymentState { + """ + The pending deployment was not updated after 30 minutes. + """ + ABANDONED + + """ + The deployment is currently active. + """ + ACTIVE + + """ + An inactive transient deployment. + """ + DESTROYED + + """ + The deployment experienced an error. + """ + ERROR + + """ + The deployment has failed. + """ + FAILURE + + """ + The deployment is inactive. + """ + INACTIVE + + """ + The deployment is in progress. + """ + IN_PROGRESS + + """ + The deployment is pending. + """ + PENDING + + """ + The deployment has queued + """ + QUEUED + + """ + The deployment is waiting. + """ + WAITING +} + +""" +Describes the status of a given deployment attempt. +""" +type DeploymentStatus implements Node { + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the actor who triggered the deployment. + """ + creator: Actor! + + """ + Identifies the deployment associated with status. + """ + deployment: Deployment! + + """ + Identifies the description of the deployment. + """ + description: String + + """ + Identifies the environment URL of the deployment. + """ + environmentUrl: URI + id: ID! + + """ + Identifies the log URL of the deployment. + """ + logUrl: URI + + """ + Identifies the current state of the deployment. + """ + state: DeploymentStatusState! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! +} + +""" +The connection type for DeploymentStatus. +""" +type DeploymentStatusConnection { + """ + A list of edges. + """ + edges: [DeploymentStatusEdge] + + """ + A list of nodes. + """ + nodes: [DeploymentStatus] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type DeploymentStatusEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: DeploymentStatus +} + +""" +The possible states for a deployment status. +""" +enum DeploymentStatusState { + """ + The deployment experienced an error. + """ + ERROR + + """ + The deployment has failed. + """ + FAILURE + + """ + The deployment is inactive. + """ + INACTIVE + + """ + The deployment is in progress. + """ + IN_PROGRESS + + """ + The deployment is pending. + """ + PENDING + + """ + The deployment is queued + """ + QUEUED + + """ + The deployment was successful. + """ + SUCCESS +} + +""" +The possible sides of a diff. +""" +enum DiffSide { + """ + The left side of the diff. + """ + LEFT + + """ + The right side of the diff. + """ + RIGHT +} + +""" +Represents a 'disconnected' event on a given issue or pull request. +""" +type DisconnectedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Reference originated in a different repository. + """ + isCrossRepository: Boolean! + + """ + Issue or pull request from which the issue was disconnected. + """ + source: ReferencedSubject! + + """ + Issue or pull request which was disconnected. + """ + subject: ReferencedSubject! +} + +""" +Autogenerated input type of DismissPullRequestReview +""" +input DismissPullRequestReviewInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The contents of the pull request review dismissal message. + """ + message: String! + + """ + The Node ID of the pull request review to modify. + """ + pullRequestReviewId: ID! +} + +""" +Autogenerated return type of DismissPullRequestReview +""" +type DismissPullRequestReviewPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The dismissed pull request review. + """ + pullRequestReview: PullRequestReview +} + +""" +Specifies a review comment to be left with a Pull Request Review. +""" +input DraftPullRequestReviewComment { + """ + Body of the comment to leave. + """ + body: String! + + """ + Path to the file being commented on. + """ + path: String! + + """ + Position in the file to leave a comment on. + """ + position: Int! +} + +""" +Specifies a review comment thread to be left with a Pull Request Review. +""" +input DraftPullRequestReviewThread { + """ + Body of the comment to leave. + """ + body: String! + + """ + The line of the blob to which the thread refers. The end of the line range for multi-line comments. + """ + line: Int! + + """ + Path to the file being commented on. + """ + path: String! + + """ + The side of the diff on which the line resides. For multi-line comments, this is the side for the end of the line range. + """ + side: DiffSide = RIGHT + + """ + The first line of the range to which the comment refers. + """ + startLine: Int + + """ + The side of the diff on which the start line resides. + """ + startSide: DiffSide = RIGHT +} + +""" +An account to manage multiple organizations with consolidated policy and billing. +""" +type Enterprise implements Node { + """ + A URL pointing to the enterprise's public avatar. + """ + avatarUrl( + """ + The size of the resulting square image. + """ + size: Int + ): URI! + + """ + Enterprise billing information visible to enterprise billing managers. + """ + billingInfo: EnterpriseBillingInfo + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The description of the enterprise. + """ + description: String + + """ + The description of the enterprise as HTML. + """ + descriptionHTML: HTML! + id: ID! + + """ + The location of the enterprise. + """ + location: String + + """ + A list of users who are members of this enterprise. + """ + members( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Only return members within the selected GitHub Enterprise deployment + """ + deployment: EnterpriseUserDeployment + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for members returned from the connection. + """ + orderBy: EnterpriseMemberOrder = {field: LOGIN, direction: ASC} + + """ + Only return members within the organizations with these logins + """ + organizationLogins: [String!] + + """ + The search string to look for. + """ + query: String + + """ + The role of the user in the enterprise organization or server. + """ + role: EnterpriseUserAccountMembershipRole + ): EnterpriseMemberConnection! + + """ + The name of the enterprise. + """ + name: String! + + """ + A list of organizations that belong to this enterprise. + """ + organizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations returned from the connection. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The search string to look for. + """ + query: String + ): OrganizationConnection! + + """ + Enterprise information only visible to enterprise owners. + """ + ownerInfo: EnterpriseOwnerInfo + + """ + The HTTP path for this enterprise. + """ + resourcePath: URI! + + """ + The URL-friendly identifier for the enterprise. + """ + slug: String! + + """ + The HTTP URL for this enterprise. + """ + url: URI! + + """ + A list of user accounts on this enterprise. + """ + userAccounts( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): EnterpriseUserAccountConnection! + + """ + Is the current viewer an admin of this enterprise? + """ + viewerIsAdmin: Boolean! + + """ + The URL of the enterprise website. + """ + websiteUrl: URI +} + +""" +The connection type for User. +""" +type EnterpriseAdministratorConnection { + """ + A list of edges. + """ + edges: [EnterpriseAdministratorEdge] + + """ + A list of nodes. + """ + nodes: [User] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +A User who is an administrator of an enterprise. +""" +type EnterpriseAdministratorEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: User + + """ + The role of the administrator. + """ + role: EnterpriseAdministratorRole! +} + +""" +An invitation for a user to become an owner or billing manager of an enterprise. +""" +type EnterpriseAdministratorInvitation implements Node { + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The email of the person who was invited to the enterprise. + """ + email: String + + """ + The enterprise the invitation is for. + """ + enterprise: Enterprise! + id: ID! + + """ + The user who was invited to the enterprise. + """ + invitee: User + + """ + The user who created the invitation. + """ + inviter: User + + """ + The invitee's pending role in the enterprise (owner or billing_manager). + """ + role: EnterpriseAdministratorRole! +} + +""" +The connection type for EnterpriseAdministratorInvitation. +""" +type EnterpriseAdministratorInvitationConnection { + """ + A list of edges. + """ + edges: [EnterpriseAdministratorInvitationEdge] + + """ + A list of nodes. + """ + nodes: [EnterpriseAdministratorInvitation] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type EnterpriseAdministratorInvitationEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: EnterpriseAdministratorInvitation +} + +""" +Ordering options for enterprise administrator invitation connections +""" +input EnterpriseAdministratorInvitationOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order enterprise administrator invitations by. + """ + field: EnterpriseAdministratorInvitationOrderField! +} + +""" +Properties by which enterprise administrator invitation connections can be ordered. +""" +enum EnterpriseAdministratorInvitationOrderField { + """ + Order enterprise administrator member invitations by creation time + """ + CREATED_AT +} + +""" +The possible administrator roles in an enterprise account. +""" +enum EnterpriseAdministratorRole { + """ + Represents a billing manager of the enterprise account. + """ + BILLING_MANAGER + + """ + Represents an owner of the enterprise account. + """ + OWNER +} + +""" +Metadata for an audit entry containing enterprise account information. +""" +interface EnterpriseAuditEntryData { + """ + The HTTP path for this enterprise. + """ + enterpriseResourcePath: URI + + """ + The slug of the enterprise. + """ + enterpriseSlug: String + + """ + The HTTP URL for this enterprise. + """ + enterpriseUrl: URI +} + +""" +Enterprise billing information visible to enterprise billing managers and owners. +""" +type EnterpriseBillingInfo { + """ + The number of licenseable users/emails across the enterprise. + """ + allLicensableUsersCount: Int! + + """ + The number of data packs used by all organizations owned by the enterprise. + """ + assetPacks: Int! + + """ + The number of available seats across all owned organizations based on the unique number of billable users. + """ + availableSeats: Int! @deprecated(reason: "`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalAvailableLicenses instead. Removal on 2020-01-01 UTC.") + + """ + The bandwidth quota in GB for all organizations owned by the enterprise. + """ + bandwidthQuota: Float! + + """ + The bandwidth usage in GB for all organizations owned by the enterprise. + """ + bandwidthUsage: Float! + + """ + The bandwidth usage as a percentage of the bandwidth quota. + """ + bandwidthUsagePercentage: Int! + + """ + The total seats across all organizations owned by the enterprise. + """ + seats: Int! @deprecated(reason: "`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalLicenses instead. Removal on 2020-01-01 UTC.") + + """ + The storage quota in GB for all organizations owned by the enterprise. + """ + storageQuota: Float! + + """ + The storage usage in GB for all organizations owned by the enterprise. + """ + storageUsage: Float! + + """ + The storage usage as a percentage of the storage quota. + """ + storageUsagePercentage: Int! + + """ + The number of available licenses across all owned organizations based on the unique number of billable users. + """ + totalAvailableLicenses: Int! + + """ + The total number of licenses allocated. + """ + totalLicenses: Int! +} + +""" +The possible values for the enterprise default repository permission setting. +""" +enum EnterpriseDefaultRepositoryPermissionSettingValue { + """ + Organization members will be able to clone, pull, push, and add new collaborators to all organization repositories. + """ + ADMIN + + """ + Organization members will only be able to clone and pull public repositories. + """ + NONE + + """ + Organizations in the enterprise choose default repository permissions for their members. + """ + NO_POLICY + + """ + Organization members will be able to clone and pull all organization repositories. + """ + READ + + """ + Organization members will be able to clone, pull, and push all organization repositories. + """ + WRITE +} + +""" +The possible values for an enabled/disabled enterprise setting. +""" +enum EnterpriseEnabledDisabledSettingValue { + """ + The setting is disabled for organizations in the enterprise. + """ + DISABLED + + """ + The setting is enabled for organizations in the enterprise. + """ + ENABLED + + """ + There is no policy set for organizations in the enterprise. + """ + NO_POLICY +} + +""" +The possible values for an enabled/no policy enterprise setting. +""" +enum EnterpriseEnabledSettingValue { + """ + The setting is enabled for organizations in the enterprise. + """ + ENABLED + + """ + There is no policy set for organizations in the enterprise. + """ + NO_POLICY +} + +""" +An identity provider configured to provision identities for an enterprise. +""" +type EnterpriseIdentityProvider implements Node { + """ + The digest algorithm used to sign SAML requests for the identity provider. + """ + digestMethod: SamlDigestAlgorithm + + """ + The enterprise this identity provider belongs to. + """ + enterprise: Enterprise + + """ + ExternalIdentities provisioned by this identity provider. + """ + externalIdentities( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): ExternalIdentityConnection! + id: ID! + + """ + The x509 certificate used by the identity provider to sign assertions and responses. + """ + idpCertificate: X509Certificate + + """ + The Issuer Entity ID for the SAML identity provider. + """ + issuer: String + + """ + Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable. + """ + recoveryCodes: [String!] + + """ + The signature algorithm used to sign SAML requests for the identity provider. + """ + signatureMethod: SamlSignatureAlgorithm + + """ + The URL endpoint for the identity provider's SAML SSO. + """ + ssoUrl: URI +} + +""" +An object that is a member of an enterprise. +""" +union EnterpriseMember = EnterpriseUserAccount | User + +""" +The connection type for EnterpriseMember. +""" +type EnterpriseMemberConnection { + """ + A list of edges. + """ + edges: [EnterpriseMemberEdge] + + """ + A list of nodes. + """ + nodes: [EnterpriseMember] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +A User who is a member of an enterprise through one or more organizations. +""" +type EnterpriseMemberEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + Whether the user does not have a license for the enterprise. + """ + isUnlicensed: Boolean! @deprecated(reason: "All members consume a license Removal on 2021-01-01 UTC.") + + """ + The item at the end of the edge. + """ + node: EnterpriseMember +} + +""" +Ordering options for enterprise member connections. +""" +input EnterpriseMemberOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order enterprise members by. + """ + field: EnterpriseMemberOrderField! +} + +""" +Properties by which enterprise member connections can be ordered. +""" +enum EnterpriseMemberOrderField { + """ + Order enterprise members by creation time + """ + CREATED_AT + + """ + Order enterprise members by login + """ + LOGIN +} + +""" +The possible values for the enterprise members can create repositories setting. +""" +enum EnterpriseMembersCanCreateRepositoriesSettingValue { + """ + Members will be able to create public and private repositories. + """ + ALL + + """ + Members will not be able to create public or private repositories. + """ + DISABLED + + """ + Organization administrators choose whether to allow members to create repositories. + """ + NO_POLICY + + """ + Members will be able to create only private repositories. + """ + PRIVATE + + """ + Members will be able to create only public repositories. + """ + PUBLIC +} + +""" +The possible values for the members can make purchases setting. +""" +enum EnterpriseMembersCanMakePurchasesSettingValue { + """ + The setting is disabled for organizations in the enterprise. + """ + DISABLED + + """ + The setting is enabled for organizations in the enterprise. + """ + ENABLED +} + +""" +The connection type for Organization. +""" +type EnterpriseOrganizationMembershipConnection { + """ + A list of edges. + """ + edges: [EnterpriseOrganizationMembershipEdge] + + """ + A list of nodes. + """ + nodes: [Organization] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An enterprise organization that a user is a member of. +""" +type EnterpriseOrganizationMembershipEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Organization + + """ + The role of the user in the enterprise membership. + """ + role: EnterpriseUserAccountMembershipRole! +} + +""" +The connection type for User. +""" +type EnterpriseOutsideCollaboratorConnection { + """ + A list of edges. + """ + edges: [EnterpriseOutsideCollaboratorEdge] + + """ + A list of nodes. + """ + nodes: [User] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +A User who is an outside collaborator of an enterprise through one or more organizations. +""" +type EnterpriseOutsideCollaboratorEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + Whether the outside collaborator does not have a license for the enterprise. + """ + isUnlicensed: Boolean! @deprecated(reason: "All outside collaborators consume a license Removal on 2021-01-01 UTC.") + + """ + The item at the end of the edge. + """ + node: User + + """ + The enterprise organization repositories this user is a member of. + """ + repositories( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for repositories. + """ + orderBy: RepositoryOrder = {field: NAME, direction: ASC} + ): EnterpriseRepositoryInfoConnection! +} + +""" +Enterprise information only visible to enterprise owners. +""" +type EnterpriseOwnerInfo { + """ + A list of all of the administrators for this enterprise. + """ + admins( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for administrators returned from the connection. + """ + orderBy: EnterpriseMemberOrder = {field: LOGIN, direction: ASC} + + """ + The search string to look for. + """ + query: String + + """ + The role to filter by. + """ + role: EnterpriseAdministratorRole + ): EnterpriseAdministratorConnection! + + """ + A list of users in the enterprise who currently have two-factor authentication disabled. + """ + affiliatedUsersWithTwoFactorDisabled( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserConnection! + + """ + Whether or not affiliated users with two-factor authentication disabled exist in the enterprise. + """ + affiliatedUsersWithTwoFactorDisabledExist: Boolean! + + """ + The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise. + """ + allowPrivateRepositoryForkingSetting: EnterpriseEnabledDisabledSettingValue! + + """ + A list of enterprise organizations configured with the provided private repository forking setting value. + """ + allowPrivateRepositoryForkingSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! + + """ + The setting value for base repository permissions for organizations in this enterprise. + """ + defaultRepositoryPermissionSetting: EnterpriseDefaultRepositoryPermissionSettingValue! + + """ + A list of enterprise organizations configured with the provided default repository permission. + """ + defaultRepositoryPermissionSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The permission to find organizations for. + """ + value: DefaultRepositoryPermissionField! + ): OrganizationConnection! + + """ + Enterprise Server installations owned by the enterprise. + """ + enterpriseServerInstallations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Whether or not to only return installations discovered via GitHub Connect. + """ + connectedOnly: Boolean = false + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for Enterprise Server installations returned. + """ + orderBy: EnterpriseServerInstallationOrder = {field: HOST_NAME, direction: ASC} + ): EnterpriseServerInstallationConnection! + + """ + The setting value for whether the enterprise has an IP allow list enabled. + """ + ipAllowListEnabledSetting: IpAllowListEnabledSettingValue! + + """ + The IP addresses that are allowed to access resources owned by the enterprise. + """ + ipAllowListEntries( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for IP allow list entries returned. + """ + orderBy: IpAllowListEntryOrder = {field: ALLOW_LIST_VALUE, direction: ASC} + ): IpAllowListEntryConnection! + + """ + Whether or not the default repository permission is currently being updated. + """ + isUpdatingDefaultRepositoryPermission: Boolean! + + """ + Whether the two-factor authentication requirement is currently being enforced. + """ + isUpdatingTwoFactorRequirement: Boolean! + + """ + The setting value for whether organization members with admin permissions on a + repository can change repository visibility. + """ + membersCanChangeRepositoryVisibilitySetting: EnterpriseEnabledDisabledSettingValue! + + """ + A list of enterprise organizations configured with the provided can change repository visibility setting value. + """ + membersCanChangeRepositoryVisibilitySettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! + + """ + The setting value for whether members of organizations in the enterprise can create internal repositories. + """ + membersCanCreateInternalRepositoriesSetting: Boolean + + """ + The setting value for whether members of organizations in the enterprise can create private repositories. + """ + membersCanCreatePrivateRepositoriesSetting: Boolean + + """ + The setting value for whether members of organizations in the enterprise can create public repositories. + """ + membersCanCreatePublicRepositoriesSetting: Boolean + + """ + The setting value for whether members of organizations in the enterprise can create repositories. + """ + membersCanCreateRepositoriesSetting: EnterpriseMembersCanCreateRepositoriesSettingValue + + """ + A list of enterprise organizations configured with the provided repository creation setting value. + """ + membersCanCreateRepositoriesSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting to find organizations for. + """ + value: OrganizationMembersCanCreateRepositoriesSettingValue! + ): OrganizationConnection! + + """ + The setting value for whether members with admin permissions for repositories can delete issues. + """ + membersCanDeleteIssuesSetting: EnterpriseEnabledDisabledSettingValue! + + """ + A list of enterprise organizations configured with the provided members can delete issues setting value. + """ + membersCanDeleteIssuesSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! + + """ + The setting value for whether members with admin permissions for repositories can delete or transfer repositories. + """ + membersCanDeleteRepositoriesSetting: EnterpriseEnabledDisabledSettingValue! + + """ + A list of enterprise organizations configured with the provided members can delete repositories setting value. + """ + membersCanDeleteRepositoriesSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! + + """ + The setting value for whether members of organizations in the enterprise can invite outside collaborators. + """ + membersCanInviteCollaboratorsSetting: EnterpriseEnabledDisabledSettingValue! + + """ + A list of enterprise organizations configured with the provided members can invite collaborators setting value. + """ + membersCanInviteCollaboratorsSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! + + """ + Indicates whether members of this enterprise's organizations can purchase additional services for those organizations. + """ + membersCanMakePurchasesSetting: EnterpriseMembersCanMakePurchasesSettingValue! + + """ + The setting value for whether members with admin permissions for repositories can update protected branches. + """ + membersCanUpdateProtectedBranchesSetting: EnterpriseEnabledDisabledSettingValue! + + """ + A list of enterprise organizations configured with the provided members can update protected branches setting value. + """ + membersCanUpdateProtectedBranchesSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! + + """ + The setting value for whether members can view dependency insights. + """ + membersCanViewDependencyInsightsSetting: EnterpriseEnabledDisabledSettingValue! + + """ + A list of enterprise organizations configured with the provided members can view dependency insights setting value. + """ + membersCanViewDependencyInsightsSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! + + """ + The setting value for whether organization projects are enabled for organizations in this enterprise. + """ + organizationProjectsSetting: EnterpriseEnabledDisabledSettingValue! + + """ + A list of enterprise organizations configured with the provided organization projects setting value. + """ + organizationProjectsSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! + + """ + A list of outside collaborators across the repositories in the enterprise. + """ + outsideCollaborators( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + The login of one specific outside collaborator. + """ + login: String + + """ + Ordering options for outside collaborators returned from the connection. + """ + orderBy: EnterpriseMemberOrder = {field: LOGIN, direction: ASC} + + """ + The search string to look for. + """ + query: String + + """ + Only return outside collaborators on repositories with this visibility. + """ + visibility: RepositoryVisibility + ): EnterpriseOutsideCollaboratorConnection! + + """ + A list of pending administrator invitations for the enterprise. + """ + pendingAdminInvitations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for pending enterprise administrator invitations returned from the connection. + """ + orderBy: EnterpriseAdministratorInvitationOrder = {field: CREATED_AT, direction: DESC} + + """ + The search string to look for. + """ + query: String + + """ + The role to filter by. + """ + role: EnterpriseAdministratorRole + ): EnterpriseAdministratorInvitationConnection! + + """ + A list of pending collaborator invitations across the repositories in the enterprise. + """ + pendingCollaboratorInvitations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for pending repository collaborator invitations returned from the connection. + """ + orderBy: RepositoryInvitationOrder = {field: CREATED_AT, direction: DESC} + + """ + The search string to look for. + """ + query: String + ): RepositoryInvitationConnection! + + """ + A list of pending collaborators across the repositories in the enterprise. + """ + pendingCollaborators( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for pending repository collaborator invitations returned from the connection. + """ + orderBy: RepositoryInvitationOrder = {field: CREATED_AT, direction: DESC} + + """ + The search string to look for. + """ + query: String + ): EnterprisePendingCollaboratorConnection! @deprecated(reason: "Repository invitations can now be associated with an email, not only an invitee. Use the `pendingCollaboratorInvitations` field instead. Removal on 2020-10-01 UTC.") + + """ + A list of pending member invitations for organizations in the enterprise. + """ + pendingMemberInvitations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + The search string to look for. + """ + query: String + ): EnterprisePendingMemberInvitationConnection! + + """ + The setting value for whether repository projects are enabled in this enterprise. + """ + repositoryProjectsSetting: EnterpriseEnabledDisabledSettingValue! + + """ + A list of enterprise organizations configured with the provided repository projects setting value. + """ + repositoryProjectsSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! + + """ + The SAML Identity Provider for the enterprise. + """ + samlIdentityProvider: EnterpriseIdentityProvider + + """ + A list of enterprise organizations configured with the SAML single sign-on setting value. + """ + samlIdentityProviderSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting value to find organizations for. + """ + value: IdentityProviderConfigurationState! + ): OrganizationConnection! + + """ + The setting value for whether team discussions are enabled for organizations in this enterprise. + """ + teamDiscussionsSetting: EnterpriseEnabledDisabledSettingValue! + + """ + A list of enterprise organizations configured with the provided team discussions setting value. + """ + teamDiscussionsSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! + + """ + The setting value for whether the enterprise requires two-factor authentication for its organizations and users. + """ + twoFactorRequiredSetting: EnterpriseEnabledSettingValue! + + """ + A list of enterprise organizations configured with the two-factor authentication setting value. + """ + twoFactorRequiredSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! +} + +""" +The connection type for User. +""" +type EnterprisePendingCollaboratorConnection { + """ + A list of edges. + """ + edges: [EnterprisePendingCollaboratorEdge] + + """ + A list of nodes. + """ + nodes: [User] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +A user with an invitation to be a collaborator on a repository owned by an organization in an enterprise. +""" +type EnterprisePendingCollaboratorEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + Whether the invited collaborator does not have a license for the enterprise. + """ + isUnlicensed: Boolean! @deprecated(reason: "All pending collaborators consume a license Removal on 2021-01-01 UTC.") + + """ + The item at the end of the edge. + """ + node: User + + """ + The enterprise organization repositories this user is a member of. + """ + repositories( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for repositories. + """ + orderBy: RepositoryOrder = {field: NAME, direction: ASC} + ): EnterpriseRepositoryInfoConnection! +} + +""" +The connection type for OrganizationInvitation. +""" +type EnterprisePendingMemberInvitationConnection { + """ + A list of edges. + """ + edges: [EnterprisePendingMemberInvitationEdge] + + """ + A list of nodes. + """ + nodes: [OrganizationInvitation] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! + + """ + Identifies the total count of unique users in the connection. + """ + totalUniqueUserCount: Int! +} + +""" +An invitation to be a member in an enterprise organization. +""" +type EnterprisePendingMemberInvitationEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + Whether the invitation has a license for the enterprise. + """ + isUnlicensed: Boolean! @deprecated(reason: "All pending members consume a license Removal on 2020-07-01 UTC.") + + """ + The item at the end of the edge. + """ + node: OrganizationInvitation +} + +""" +A subset of repository information queryable from an enterprise. +""" +type EnterpriseRepositoryInfo implements Node { + id: ID! + + """ + Identifies if the repository is private. + """ + isPrivate: Boolean! + + """ + The repository's name. + """ + name: String! + + """ + The repository's name with owner. + """ + nameWithOwner: String! +} + +""" +The connection type for EnterpriseRepositoryInfo. +""" +type EnterpriseRepositoryInfoConnection { + """ + A list of edges. + """ + edges: [EnterpriseRepositoryInfoEdge] + + """ + A list of nodes. + """ + nodes: [EnterpriseRepositoryInfo] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type EnterpriseRepositoryInfoEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: EnterpriseRepositoryInfo +} + +""" +An Enterprise Server installation. +""" +type EnterpriseServerInstallation implements Node { + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The customer name to which the Enterprise Server installation belongs. + """ + customerName: String! + + """ + The host name of the Enterprise Server installation. + """ + hostName: String! + id: ID! + + """ + Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect. + """ + isConnected: Boolean! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + User accounts on this Enterprise Server installation. + """ + userAccounts( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for Enterprise Server user accounts returned from the connection. + """ + orderBy: EnterpriseServerUserAccountOrder = {field: LOGIN, direction: ASC} + ): EnterpriseServerUserAccountConnection! + + """ + User accounts uploads for the Enterprise Server installation. + """ + userAccountsUploads( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for Enterprise Server user accounts uploads returned from the connection. + """ + orderBy: EnterpriseServerUserAccountsUploadOrder = {field: CREATED_AT, direction: DESC} + ): EnterpriseServerUserAccountsUploadConnection! +} + +""" +The connection type for EnterpriseServerInstallation. +""" +type EnterpriseServerInstallationConnection { + """ + A list of edges. + """ + edges: [EnterpriseServerInstallationEdge] + + """ + A list of nodes. + """ + nodes: [EnterpriseServerInstallation] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type EnterpriseServerInstallationEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: EnterpriseServerInstallation +} + +""" +Ordering options for Enterprise Server installation connections. +""" +input EnterpriseServerInstallationOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order Enterprise Server installations by. + """ + field: EnterpriseServerInstallationOrderField! +} + +""" +Properties by which Enterprise Server installation connections can be ordered. +""" +enum EnterpriseServerInstallationOrderField { + """ + Order Enterprise Server installations by creation time + """ + CREATED_AT + + """ + Order Enterprise Server installations by customer name + """ + CUSTOMER_NAME + + """ + Order Enterprise Server installations by host name + """ + HOST_NAME +} + +""" +A user account on an Enterprise Server installation. +""" +type EnterpriseServerUserAccount implements Node { + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + User emails belonging to this user account. + """ + emails( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for Enterprise Server user account emails returned from the connection. + """ + orderBy: EnterpriseServerUserAccountEmailOrder = {field: EMAIL, direction: ASC} + ): EnterpriseServerUserAccountEmailConnection! + + """ + The Enterprise Server installation on which this user account exists. + """ + enterpriseServerInstallation: EnterpriseServerInstallation! + id: ID! + + """ + Whether the user account is a site administrator on the Enterprise Server installation. + """ + isSiteAdmin: Boolean! + + """ + The login of the user account on the Enterprise Server installation. + """ + login: String! + + """ + The profile name of the user account on the Enterprise Server installation. + """ + profileName: String + + """ + The date and time when the user account was created on the Enterprise Server installation. + """ + remoteCreatedAt: DateTime! + + """ + The ID of the user account on the Enterprise Server installation. + """ + remoteUserId: Int! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! +} + +""" +The connection type for EnterpriseServerUserAccount. +""" +type EnterpriseServerUserAccountConnection { + """ + A list of edges. + """ + edges: [EnterpriseServerUserAccountEdge] + + """ + A list of nodes. + """ + nodes: [EnterpriseServerUserAccount] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type EnterpriseServerUserAccountEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: EnterpriseServerUserAccount +} + +""" +An email belonging to a user account on an Enterprise Server installation. +""" +type EnterpriseServerUserAccountEmail implements Node { + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The email address. + """ + email: String! + id: ID! + + """ + Indicates whether this is the primary email of the associated user account. + """ + isPrimary: Boolean! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The user account to which the email belongs. + """ + userAccount: EnterpriseServerUserAccount! +} + +""" +The connection type for EnterpriseServerUserAccountEmail. +""" +type EnterpriseServerUserAccountEmailConnection { + """ + A list of edges. + """ + edges: [EnterpriseServerUserAccountEmailEdge] + + """ + A list of nodes. + """ + nodes: [EnterpriseServerUserAccountEmail] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type EnterpriseServerUserAccountEmailEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: EnterpriseServerUserAccountEmail +} + +""" +Ordering options for Enterprise Server user account email connections. +""" +input EnterpriseServerUserAccountEmailOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order emails by. + """ + field: EnterpriseServerUserAccountEmailOrderField! +} + +""" +Properties by which Enterprise Server user account email connections can be ordered. +""" +enum EnterpriseServerUserAccountEmailOrderField { + """ + Order emails by email + """ + EMAIL +} + +""" +Ordering options for Enterprise Server user account connections. +""" +input EnterpriseServerUserAccountOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order user accounts by. + """ + field: EnterpriseServerUserAccountOrderField! +} + +""" +Properties by which Enterprise Server user account connections can be ordered. +""" +enum EnterpriseServerUserAccountOrderField { + """ + Order user accounts by login + """ + LOGIN + + """ + Order user accounts by creation time on the Enterprise Server installation + """ + REMOTE_CREATED_AT +} + +""" +A user accounts upload from an Enterprise Server installation. +""" +type EnterpriseServerUserAccountsUpload implements Node { + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The enterprise to which this upload belongs. + """ + enterprise: Enterprise! + + """ + The Enterprise Server installation for which this upload was generated. + """ + enterpriseServerInstallation: EnterpriseServerInstallation! + id: ID! + + """ + The name of the file uploaded. + """ + name: String! + + """ + The synchronization state of the upload + """ + syncState: EnterpriseServerUserAccountsUploadSyncState! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! +} + +""" +The connection type for EnterpriseServerUserAccountsUpload. +""" +type EnterpriseServerUserAccountsUploadConnection { + """ + A list of edges. + """ + edges: [EnterpriseServerUserAccountsUploadEdge] + + """ + A list of nodes. + """ + nodes: [EnterpriseServerUserAccountsUpload] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type EnterpriseServerUserAccountsUploadEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: EnterpriseServerUserAccountsUpload +} + +""" +Ordering options for Enterprise Server user accounts upload connections. +""" +input EnterpriseServerUserAccountsUploadOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order user accounts uploads by. + """ + field: EnterpriseServerUserAccountsUploadOrderField! +} + +""" +Properties by which Enterprise Server user accounts upload connections can be ordered. +""" +enum EnterpriseServerUserAccountsUploadOrderField { + """ + Order user accounts uploads by creation time + """ + CREATED_AT +} + +""" +Synchronization state of the Enterprise Server user accounts upload +""" +enum EnterpriseServerUserAccountsUploadSyncState { + """ + The synchronization of the upload failed. + """ + FAILURE + + """ + The synchronization of the upload is pending. + """ + PENDING + + """ + The synchronization of the upload succeeded. + """ + SUCCESS +} + +""" +An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations. +""" +type EnterpriseUserAccount implements Actor & Node { + """ + A URL pointing to the enterprise user account's public avatar. + """ + avatarUrl( + """ + The size of the resulting square image. + """ + size: Int + ): URI! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The enterprise in which this user account exists. + """ + enterprise: Enterprise! + id: ID! + + """ + An identifier for the enterprise user account, a login or email address + """ + login: String! + + """ + The name of the enterprise user account + """ + name: String + + """ + A list of enterprise organizations this user is a member of. + """ + organizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations returned from the connection. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The search string to look for. + """ + query: String + + """ + The role of the user in the enterprise organization. + """ + role: EnterpriseUserAccountMembershipRole + ): EnterpriseOrganizationMembershipConnection! + + """ + The HTTP path for this user. + """ + resourcePath: URI! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this user. + """ + url: URI! + + """ + The user within the enterprise. + """ + user: User +} + +""" +The connection type for EnterpriseUserAccount. +""" +type EnterpriseUserAccountConnection { + """ + A list of edges. + """ + edges: [EnterpriseUserAccountEdge] + + """ + A list of nodes. + """ + nodes: [EnterpriseUserAccount] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type EnterpriseUserAccountEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: EnterpriseUserAccount +} + +""" +The possible roles for enterprise membership. +""" +enum EnterpriseUserAccountMembershipRole { + """ + The user is a member of the enterprise membership. + """ + MEMBER + + """ + The user is an owner of the enterprise membership. + """ + OWNER +} + +""" +The possible GitHub Enterprise deployments where this user can exist. +""" +enum EnterpriseUserDeployment { + """ + The user is part of a GitHub Enterprise Cloud deployment. + """ + CLOUD + + """ + The user is part of a GitHub Enterprise Server deployment. + """ + SERVER +} + +""" +An external identity provisioned by SAML SSO or SCIM. +""" +type ExternalIdentity implements Node { + """ + The GUID for this identity + """ + guid: String! + id: ID! + + """ + Organization invitation for this SCIM-provisioned external identity + """ + organizationInvitation: OrganizationInvitation + + """ + SAML Identity attributes + """ + samlIdentity: ExternalIdentitySamlAttributes + + """ + SCIM Identity attributes + """ + scimIdentity: ExternalIdentityScimAttributes + + """ + User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member. + """ + user: User +} + +""" +The connection type for ExternalIdentity. +""" +type ExternalIdentityConnection { + """ + A list of edges. + """ + edges: [ExternalIdentityEdge] + + """ + A list of nodes. + """ + nodes: [ExternalIdentity] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type ExternalIdentityEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: ExternalIdentity +} + +""" +SAML attributes for the External Identity +""" +type ExternalIdentitySamlAttributes { + """ + The emails associated with the SAML identity + """ + emails: [UserEmailMetadata!] + + """ + Family name of the SAML identity + """ + familyName: String + + """ + Given name of the SAML identity + """ + givenName: String + + """ + The groups linked to this identity in IDP + """ + groups: [String!] + + """ + The NameID of the SAML identity + """ + nameId: String + + """ + The userName of the SAML identity + """ + username: String +} + +""" +SCIM attributes for the External Identity +""" +type ExternalIdentityScimAttributes { + """ + The emails associated with the SCIM identity + """ + emails: [UserEmailMetadata!] + + """ + Family name of the SCIM identity + """ + familyName: String + + """ + Given name of the SCIM identity + """ + givenName: String + + """ + The groups linked to this identity in IDP + """ + groups: [String!] + + """ + The userName of the SCIM identity + """ + username: String +} + +""" +The possible viewed states of a file . +""" +enum FileViewedState { + """ + The file has new changes since last viewed. + """ + DISMISSED + + """ + The file has not been marked as viewed. + """ + UNVIEWED + + """ + The file has been marked as viewed. + """ + VIEWED +} + +""" +Autogenerated input type of FollowUser +""" +input FollowUserInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + ID of the user to follow. + """ + userId: ID! +} + +""" +Autogenerated return type of FollowUser +""" +type FollowUserPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The user that was followed. + """ + user: User +} + +""" +The connection type for User. +""" +type FollowerConnection { + """ + A list of edges. + """ + edges: [UserEdge] + + """ + A list of nodes. + """ + nodes: [User] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +The connection type for User. +""" +type FollowingConnection { + """ + A list of edges. + """ + edges: [UserEdge] + + """ + A list of nodes. + """ + nodes: [User] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +A funding platform link for a repository. +""" +type FundingLink { + """ + The funding platform this link is for. + """ + platform: FundingPlatform! + + """ + The configured URL for this funding link. + """ + url: URI! +} + +""" +The possible funding platforms for repository funding links. +""" +enum FundingPlatform { + """ + Community Bridge funding platform. + """ + COMMUNITY_BRIDGE + + """ + Custom funding platform. + """ + CUSTOM + + """ + GitHub funding platform. + """ + GITHUB + + """ + IssueHunt funding platform. + """ + ISSUEHUNT + + """ + Ko-fi funding platform. + """ + KO_FI + + """ + Liberapay funding platform. + """ + LIBERAPAY + + """ + Open Collective funding platform. + """ + OPEN_COLLECTIVE + + """ + Otechie funding platform. + """ + OTECHIE + + """ + Patreon funding platform. + """ + PATREON + + """ + Tidelift funding platform. + """ + TIDELIFT +} + +""" +A generic hovercard context with a message and icon +""" +type GenericHovercardContext implements HovercardContext { + """ + A string describing this context + """ + message: String! + + """ + An octicon to accompany this context + """ + octicon: String! +} + +""" +A Gist. +""" +type Gist implements Node & Starrable & UniformResourceLocatable { + """ + A list of comments associated with the gist + """ + comments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): GistCommentConnection! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The gist description. + """ + description: String + + """ + The files in this gist. + """ + files( + """ + The maximum number of files to return. + """ + limit: Int = 10 + + """ + The oid of the files to return + """ + oid: GitObjectID + ): [GistFile] + + """ + A list of forks associated with the gist + """ + forks( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for gists returned from the connection + """ + orderBy: GistOrder + ): GistConnection! + id: ID! + + """ + Identifies if the gist is a fork. + """ + isFork: Boolean! + + """ + Whether the gist is public or not. + """ + isPublic: Boolean! + + """ + The gist name. + """ + name: String! + + """ + The gist owner. + """ + owner: RepositoryOwner + + """ + Identifies when the gist was last pushed to. + """ + pushedAt: DateTime + + """ + The HTML path to this resource. + """ + resourcePath: URI! + + """ + Returns a count of how many stargazers there are on this object + """ + stargazerCount: Int! + + """ + A list of users who have starred this starrable. + """ + stargazers( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Order for connection + """ + orderBy: StarOrder + ): StargazerConnection! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this Gist. + """ + url: URI! + + """ + Returns a boolean indicating whether the viewing user has starred this starrable. + """ + viewerHasStarred: Boolean! +} + +""" +Represents a comment on an Gist. +""" +type GistComment implements Comment & Deletable & Minimizable & Node & Updatable & UpdatableComment { + """ + The actor who authored the comment. + """ + author: Actor + + """ + Author's association with the gist. + """ + authorAssociation: CommentAuthorAssociation! + + """ + Identifies the comment body. + """ + body: String! + + """ + The body rendered to HTML. + """ + bodyHTML: HTML! + + """ + The body rendered to text. + """ + bodyText: String! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Check if this comment was created via an email reply. + """ + createdViaEmail: Boolean! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The actor who edited the comment. + """ + editor: Actor + + """ + The associated gist. + """ + gist: Gist! + id: ID! + + """ + Check if this comment was edited and includes an edit with the creation data + """ + includesCreatedEdit: Boolean! + + """ + Returns whether or not a comment has been minimized. + """ + isMinimized: Boolean! + + """ + The moment the editor made the last edit + """ + lastEditedAt: DateTime + + """ + Returns why the comment was minimized. + """ + minimizedReason: String + + """ + Identifies when the comment was published at. + """ + publishedAt: DateTime + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + A list of edits to this content. + """ + userContentEdits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserContentEditConnection + + """ + Check if the current viewer can delete this object. + """ + viewerCanDelete: Boolean! + + """ + Check if the current viewer can minimize this object. + """ + viewerCanMinimize: Boolean! + + """ + Check if the current viewer can update this object. + """ + viewerCanUpdate: Boolean! + + """ + Reasons why the current viewer can not update this comment. + """ + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + + """ + Did the viewer author this comment. + """ + viewerDidAuthor: Boolean! +} + +""" +The connection type for GistComment. +""" +type GistCommentConnection { + """ + A list of edges. + """ + edges: [GistCommentEdge] + + """ + A list of nodes. + """ + nodes: [GistComment] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type GistCommentEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: GistComment +} + +""" +The connection type for Gist. +""" +type GistConnection { + """ + A list of edges. + """ + edges: [GistEdge] + + """ + A list of nodes. + """ + nodes: [Gist] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type GistEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Gist +} + +""" +A file in a gist. +""" +type GistFile { + """ + The file name encoded to remove characters that are invalid in URL paths. + """ + encodedName: String + + """ + The gist file encoding. + """ + encoding: String + + """ + The file extension from the file name. + """ + extension: String + + """ + Indicates if this file is an image. + """ + isImage: Boolean! + + """ + Whether the file's contents were truncated. + """ + isTruncated: Boolean! + + """ + The programming language this file is written in. + """ + language: Language + + """ + The gist file name. + """ + name: String + + """ + The gist file size in bytes. + """ + size: Int + + """ + UTF8 text data or null if the file is binary + """ + text( + """ + Optionally truncate the returned file to this length. + """ + truncate: Int + ): String +} + +""" +Ordering options for gist connections +""" +input GistOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order repositories by. + """ + field: GistOrderField! +} + +""" +Properties by which gist connections can be ordered. +""" +enum GistOrderField { + """ + Order gists by creation time + """ + CREATED_AT + + """ + Order gists by push time + """ + PUSHED_AT + + """ + Order gists by update time + """ + UPDATED_AT +} + +""" +The privacy of a Gist +""" +enum GistPrivacy { + """ + Gists that are public and secret + """ + ALL + + """ + Public + """ + PUBLIC + + """ + Secret + """ + SECRET +} + +""" +Represents an actor in a Git commit (ie. an author or committer). +""" +type GitActor { + """ + A URL pointing to the author's public avatar. + """ + avatarUrl( + """ + The size of the resulting square image. + """ + size: Int + ): URI! + + """ + The timestamp of the Git action (authoring or committing). + """ + date: GitTimestamp + + """ + The email in the Git commit. + """ + email: String + + """ + The name in the Git commit. + """ + name: String + + """ + The GitHub user corresponding to the email field. Null if no such user exists. + """ + user: User +} + +""" +The connection type for GitActor. +""" +type GitActorConnection { + """ + A list of edges. + """ + edges: [GitActorEdge] + + """ + A list of nodes. + """ + nodes: [GitActor] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type GitActorEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: GitActor +} + +""" +Represents information about the GitHub instance. +""" +type GitHubMetadata { + """ + Returns a String that's a SHA of `github-services` + """ + gitHubServicesSha: GitObjectID! + + """ + IP addresses that users connect to for git operations + """ + gitIpAddresses: [String!] + + """ + IP addresses that service hooks are sent from + """ + hookIpAddresses: [String!] + + """ + IP addresses that the importer connects from + """ + importerIpAddresses: [String!] + + """ + Whether or not users are verified + """ + isPasswordAuthenticationVerifiable: Boolean! + + """ + IP addresses for GitHub Pages' A records + """ + pagesIpAddresses: [String!] +} + +""" +Represents a Git object. +""" +interface GitObject { + """ + An abbreviated version of the Git object ID + """ + abbreviatedOid: String! + + """ + The HTTP path for this Git object + """ + commitResourcePath: URI! + + """ + The HTTP URL for this Git object + """ + commitUrl: URI! + id: ID! + + """ + The Git object ID + """ + oid: GitObjectID! + + """ + The Repository the Git object belongs to + """ + repository: Repository! +} + +""" +A Git object ID. +""" +scalar GitObjectID + +""" +Git SSH string +""" +scalar GitSSHRemote + +""" +Information about a signature (GPG or S/MIME) on a Commit or Tag. +""" +interface GitSignature { + """ + Email used to sign this object. + """ + email: String! + + """ + True if the signature is valid and verified by GitHub. + """ + isValid: Boolean! + + """ + Payload for GPG signing object. Raw ODB object without the signature header. + """ + payload: String! + + """ + ASCII-armored signature header from object. + """ + signature: String! + + """ + GitHub user corresponding to the email signing this commit. + """ + signer: User + + """ + The state of this signature. `VALID` if signature is valid and verified by + GitHub, otherwise represents reason why signature is considered invalid. + """ + state: GitSignatureState! + + """ + True if the signature was made with GitHub's signing key. + """ + wasSignedByGitHub: Boolean! +} + +""" +The state of a Git signature. +""" +enum GitSignatureState { + """ + The signing certificate or its chain could not be verified + """ + BAD_CERT + + """ + Invalid email used for signing + """ + BAD_EMAIL + + """ + Signing key expired + """ + EXPIRED_KEY + + """ + Internal error - the GPG verification service misbehaved + """ + GPGVERIFY_ERROR + + """ + Internal error - the GPG verification service is unavailable at the moment + """ + GPGVERIFY_UNAVAILABLE + + """ + Invalid signature + """ + INVALID + + """ + Malformed signature + """ + MALFORMED_SIG + + """ + The usage flags for the key that signed this don't allow signing + """ + NOT_SIGNING_KEY + + """ + Email used for signing not known to GitHub + """ + NO_USER + + """ + Valid siganture, though certificate revocation check failed + """ + OCSP_ERROR + + """ + Valid signature, pending certificate revocation checking + """ + OCSP_PENDING + + """ + One or more certificates in chain has been revoked + """ + OCSP_REVOKED + + """ + Key used for signing not known to GitHub + """ + UNKNOWN_KEY + + """ + Unknown signature type + """ + UNKNOWN_SIG_TYPE + + """ + Unsigned + """ + UNSIGNED + + """ + Email used for signing unverified on GitHub + """ + UNVERIFIED_EMAIL + + """ + Valid signature and verified by GitHub + """ + VALID +} + +""" +An ISO-8601 encoded date string. Unlike the DateTime type, GitTimestamp is not converted in UTC. +""" +scalar GitTimestamp + +""" +Represents a GPG signature on a Commit or Tag. +""" +type GpgSignature implements GitSignature { + """ + Email used to sign this object. + """ + email: String! + + """ + True if the signature is valid and verified by GitHub. + """ + isValid: Boolean! + + """ + Hex-encoded ID of the key that signed this object. + """ + keyId: String + + """ + Payload for GPG signing object. Raw ODB object without the signature header. + """ + payload: String! + + """ + ASCII-armored signature header from object. + """ + signature: String! + + """ + GitHub user corresponding to the email signing this commit. + """ + signer: User + + """ + The state of this signature. `VALID` if signature is valid and verified by + GitHub, otherwise represents reason why signature is considered invalid. + """ + state: GitSignatureState! + + """ + True if the signature was made with GitHub's signing key. + """ + wasSignedByGitHub: Boolean! +} + +""" +A string containing HTML code. +""" +scalar HTML + +""" +Represents a 'head_ref_deleted' event on a given pull request. +""" +type HeadRefDeletedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the Ref associated with the `head_ref_deleted` event. + """ + headRef: Ref + + """ + Identifies the name of the Ref associated with the `head_ref_deleted` event. + """ + headRefName: String! + id: ID! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! +} + +""" +Represents a 'head_ref_force_pushed' event on a given pull request. +""" +type HeadRefForcePushedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the after commit SHA for the 'head_ref_force_pushed' event. + """ + afterCommit: Commit + + """ + Identifies the before commit SHA for the 'head_ref_force_pushed' event. + """ + beforeCommit: Commit + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! + + """ + Identifies the fully qualified ref name for the 'head_ref_force_pushed' event. + """ + ref: Ref +} + +""" +Represents a 'head_ref_restored' event on a given pull request. +""" +type HeadRefRestoredEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! +} + +""" +Detail needed to display a hovercard for a user +""" +type Hovercard { + """ + Each of the contexts for this hovercard + """ + contexts: [HovercardContext!]! +} + +""" +An individual line of a hovercard +""" +interface HovercardContext { + """ + A string describing this context + """ + message: String! + + """ + An octicon to accompany this context + """ + octicon: String! +} + +""" +The possible states in which authentication can be configured with an identity provider. +""" +enum IdentityProviderConfigurationState { + """ + Authentication with an identity provider is configured but not enforced. + """ + CONFIGURED + + """ + Authentication with an identity provider is configured and enforced. + """ + ENFORCED + + """ + Authentication with an identity provider is not configured. + """ + UNCONFIGURED +} + +""" +Autogenerated input type of InviteEnterpriseAdmin +""" +input InviteEnterpriseAdminInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The email of the person to invite as an administrator. + """ + email: String + + """ + The ID of the enterprise to which you want to invite an administrator. + """ + enterpriseId: ID! + + """ + The login of a user to invite as an administrator. + """ + invitee: String + + """ + The role of the administrator. + """ + role: EnterpriseAdministratorRole +} + +""" +Autogenerated return type of InviteEnterpriseAdmin +""" +type InviteEnterpriseAdminPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The created enterprise administrator invitation. + """ + invitation: EnterpriseAdministratorInvitation +} + +""" +The possible values for the IP allow list enabled setting. +""" +enum IpAllowListEnabledSettingValue { + """ + The setting is disabled for the owner. + """ + DISABLED + + """ + The setting is enabled for the owner. + """ + ENABLED +} + +""" +An IP address or range of addresses that is allowed to access an owner's resources. +""" +type IpAllowListEntry implements Node { + """ + A single IP address or range of IP addresses in CIDR notation. + """ + allowListValue: String! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Whether the entry is currently active. + """ + isActive: Boolean! + + """ + The name of the IP allow list entry. + """ + name: String + + """ + The owner of the IP allow list entry. + """ + owner: IpAllowListOwner! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! +} + +""" +The connection type for IpAllowListEntry. +""" +type IpAllowListEntryConnection { + """ + A list of edges. + """ + edges: [IpAllowListEntryEdge] + + """ + A list of nodes. + """ + nodes: [IpAllowListEntry] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type IpAllowListEntryEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: IpAllowListEntry +} + +""" +Ordering options for IP allow list entry connections. +""" +input IpAllowListEntryOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order IP allow list entries by. + """ + field: IpAllowListEntryOrderField! +} + +""" +Properties by which IP allow list entry connections can be ordered. +""" +enum IpAllowListEntryOrderField { + """ + Order IP allow list entries by the allow list value. + """ + ALLOW_LIST_VALUE + + """ + Order IP allow list entries by creation time. + """ + CREATED_AT +} + +""" +Types that can own an IP allow list. +""" +union IpAllowListOwner = Enterprise | Organization + +""" +An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project. +""" +type Issue implements Assignable & Closable & Comment & Labelable & Lockable & Node & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { + """ + Reason that the conversation was locked. + """ + activeLockReason: LockReason + + """ + A list of Users assigned to this object. + """ + assignees( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserConnection! + + """ + The actor who authored the comment. + """ + author: Actor + + """ + Author's association with the subject of the comment. + """ + authorAssociation: CommentAuthorAssociation! + + """ + Identifies the body of the issue. + """ + body: String! + + """ + The body rendered to HTML. + """ + bodyHTML: HTML! + + """ + The http path for this issue body + """ + bodyResourcePath: URI! + + """ + Identifies the body of the issue rendered to text. + """ + bodyText: String! + + """ + The http URL for this issue body + """ + bodyUrl: URI! + + """ + `true` if the object is closed (definition of closed may depend on type) + """ + closed: Boolean! + + """ + Identifies the date and time when the object was closed. + """ + closedAt: DateTime + + """ + A list of comments associated with the Issue. + """ + comments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for issue comments returned from the connection. + """ + orderBy: IssueCommentOrder + ): IssueCommentConnection! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Check if this comment was created via an email reply. + """ + createdViaEmail: Boolean! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The actor who edited the comment. + """ + editor: Actor + + """ + The hovercard information for this issue + """ + hovercard( + """ + Whether or not to include notification contexts + """ + includeNotificationContexts: Boolean = true + ): Hovercard! + id: ID! + + """ + Check if this comment was edited and includes an edit with the creation data + """ + includesCreatedEdit: Boolean! + + """ + Is this issue read by the viewer + """ + isReadByViewer: Boolean + + """ + A list of labels associated with the object. + """ + labels( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for labels returned from the connection. + """ + orderBy: LabelOrder = {field: CREATED_AT, direction: ASC} + ): LabelConnection + + """ + The moment the editor made the last edit + """ + lastEditedAt: DateTime + + """ + `true` if the object is locked + """ + locked: Boolean! + + """ + Identifies the milestone associated with the issue. + """ + milestone: Milestone + + """ + Identifies the issue number. + """ + number: Int! + + """ + A list of Users that are participating in the Issue conversation. + """ + participants( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserConnection! + + """ + List of project cards associated with this issue. + """ + projectCards( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + A list of archived states to filter the cards by + """ + archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): ProjectCardConnection! + + """ + Identifies when the comment was published at. + """ + publishedAt: DateTime + + """ + A list of reactions grouped by content left on the subject. + """ + reactionGroups: [ReactionGroup!] + + """ + A list of Reactions left on the Issue. + """ + reactions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Allows filtering Reactions by emoji. + """ + content: ReactionContent + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Allows specifying the order in which reactions are returned. + """ + orderBy: ReactionOrder + ): ReactionConnection! + + """ + The repository associated with this node. + """ + repository: Repository! + + """ + The HTTP path for this issue + """ + resourcePath: URI! + + """ + Identifies the state of the issue. + """ + state: IssueState! + + """ + A list of events, comments, commits, etc. associated with the issue. + """ + timeline( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Allows filtering timeline events by a `since` timestamp. + """ + since: DateTime + ): IssueTimelineConnection! @deprecated(reason: "`timeline` will be removed Use Issue.timelineItems instead. Removal on 2020-10-01 UTC.") + + """ + A list of events, comments, commits, etc. associated with the issue. + """ + timelineItems( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Filter timeline items by type. + """ + itemTypes: [IssueTimelineItemsItemType!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filter timeline items by a `since` timestamp. + """ + since: DateTime + + """ + Skips the first _n_ elements in the list. + """ + skip: Int + ): IssueTimelineItemsConnection! + + """ + Identifies the issue title. + """ + title: String! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this issue + """ + url: URI! + + """ + A list of edits to this content. + """ + userContentEdits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserContentEditConnection + + """ + Can user react to this subject + """ + viewerCanReact: Boolean! + + """ + Check if the viewer is able to change their subscription status for the repository. + """ + viewerCanSubscribe: Boolean! + + """ + Check if the current viewer can update this object. + """ + viewerCanUpdate: Boolean! + + """ + Reasons why the current viewer can not update this comment. + """ + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + + """ + Did the viewer author this comment. + """ + viewerDidAuthor: Boolean! + + """ + Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. + """ + viewerSubscription: SubscriptionState +} + +""" +Represents a comment on an Issue. +""" +type IssueComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { + """ + The actor who authored the comment. + """ + author: Actor + + """ + Author's association with the subject of the comment. + """ + authorAssociation: CommentAuthorAssociation! + + """ + The body as Markdown. + """ + body: String! + + """ + The body rendered to HTML. + """ + bodyHTML: HTML! + + """ + The body rendered to text. + """ + bodyText: String! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Check if this comment was created via an email reply. + """ + createdViaEmail: Boolean! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The actor who edited the comment. + """ + editor: Actor + id: ID! + + """ + Check if this comment was edited and includes an edit with the creation data + """ + includesCreatedEdit: Boolean! + + """ + Returns whether or not a comment has been minimized. + """ + isMinimized: Boolean! + + """ + Identifies the issue associated with the comment. + """ + issue: Issue! + + """ + The moment the editor made the last edit + """ + lastEditedAt: DateTime + + """ + Returns why the comment was minimized. + """ + minimizedReason: String + + """ + Identifies when the comment was published at. + """ + publishedAt: DateTime + + """ + Returns the pull request associated with the comment, if this comment was made on a + pull request. + """ + pullRequest: PullRequest + + """ + A list of reactions grouped by content left on the subject. + """ + reactionGroups: [ReactionGroup!] + + """ + A list of Reactions left on the Issue. + """ + reactions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Allows filtering Reactions by emoji. + """ + content: ReactionContent + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Allows specifying the order in which reactions are returned. + """ + orderBy: ReactionOrder + ): ReactionConnection! + + """ + The repository associated with this node. + """ + repository: Repository! + + """ + The HTTP path for this issue comment + """ + resourcePath: URI! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this issue comment + """ + url: URI! + + """ + A list of edits to this content. + """ + userContentEdits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserContentEditConnection + + """ + Check if the current viewer can delete this object. + """ + viewerCanDelete: Boolean! + + """ + Check if the current viewer can minimize this object. + """ + viewerCanMinimize: Boolean! + + """ + Can user react to this subject + """ + viewerCanReact: Boolean! + + """ + Check if the current viewer can update this object. + """ + viewerCanUpdate: Boolean! + + """ + Reasons why the current viewer can not update this comment. + """ + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + + """ + Did the viewer author this comment. + """ + viewerDidAuthor: Boolean! +} + +""" +The connection type for IssueComment. +""" +type IssueCommentConnection { + """ + A list of edges. + """ + edges: [IssueCommentEdge] + + """ + A list of nodes. + """ + nodes: [IssueComment] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type IssueCommentEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: IssueComment +} + +""" +Ways in which lists of issue comments can be ordered upon return. +""" +input IssueCommentOrder { + """ + The direction in which to order issue comments by the specified field. + """ + direction: OrderDirection! + + """ + The field in which to order issue comments by. + """ + field: IssueCommentOrderField! +} + +""" +Properties by which issue comment connections can be ordered. +""" +enum IssueCommentOrderField { + """ + Order issue comments by update time + """ + UPDATED_AT +} + +""" +The connection type for Issue. +""" +type IssueConnection { + """ + A list of edges. + """ + edges: [IssueEdge] + + """ + A list of nodes. + """ + nodes: [Issue] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +This aggregates issues opened by a user within one repository. +""" +type IssueContributionsByRepository { + """ + The issue contributions. + """ + contributions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for contributions returned from the connection. + """ + orderBy: ContributionOrder = {direction: DESC} + ): CreatedIssueContributionConnection! + + """ + The repository in which the issues were opened. + """ + repository: Repository! +} + +""" +An edge in a connection. +""" +type IssueEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Issue +} + +""" +Ways in which to filter lists of issues. +""" +input IssueFilters { + """ + List issues assigned to given name. Pass in `null` for issues with no assigned + user, and `*` for issues assigned to any user. + """ + assignee: String + + """ + List issues created by given name. + """ + createdBy: String + + """ + List issues where the list of label names exist on the issue. + """ + labels: [String!] + + """ + List issues where the given name is mentioned in the issue. + """ + mentioned: String + + """ + List issues by given milestone argument. If an string representation of an + integer is passed, it should refer to a milestone by its number field. Pass in + `null` for issues with no milestone, and `*` for issues that are assigned to any milestone. + """ + milestone: String + + """ + List issues that have been updated at or after the given date. + """ + since: DateTime + + """ + List issues filtered by the list of states given. + """ + states: [IssueState!] + + """ + List issues subscribed to by viewer. + """ + viewerSubscribed: Boolean = false +} + +""" +Used for return value of Repository.issueOrPullRequest. +""" +union IssueOrPullRequest = Issue | PullRequest + +""" +Ways in which lists of issues can be ordered upon return. +""" +input IssueOrder { + """ + The direction in which to order issues by the specified field. + """ + direction: OrderDirection! + + """ + The field in which to order issues by. + """ + field: IssueOrderField! +} + +""" +Properties by which issue connections can be ordered. +""" +enum IssueOrderField { + """ + Order issues by comment count + """ + COMMENTS + + """ + Order issues by creation time + """ + CREATED_AT + + """ + Order issues by update time + """ + UPDATED_AT +} + +""" +The possible states of an issue. +""" +enum IssueState { + """ + An issue that has been closed + """ + CLOSED + + """ + An issue that is still open + """ + OPEN +} + +""" +A repository issue template. +""" +type IssueTemplate { + """ + The template purpose. + """ + about: String + + """ + The suggested issue body. + """ + body: String + + """ + The template name. + """ + name: String! + + """ + The suggested issue title. + """ + title: String +} + +""" +The connection type for IssueTimelineItem. +""" +type IssueTimelineConnection { + """ + A list of edges. + """ + edges: [IssueTimelineItemEdge] + + """ + A list of nodes. + """ + nodes: [IssueTimelineItem] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An item in an issue timeline +""" +union IssueTimelineItem = AssignedEvent | ClosedEvent | Commit | CrossReferencedEvent | DemilestonedEvent | IssueComment | LabeledEvent | LockedEvent | MilestonedEvent | ReferencedEvent | RenamedTitleEvent | ReopenedEvent | SubscribedEvent | TransferredEvent | UnassignedEvent | UnlabeledEvent | UnlockedEvent | UnsubscribedEvent | UserBlockedEvent + +""" +An edge in a connection. +""" +type IssueTimelineItemEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: IssueTimelineItem +} + +""" +An item in an issue timeline +""" +union IssueTimelineItems = AddedToProjectEvent | AssignedEvent | ClosedEvent | CommentDeletedEvent | ConnectedEvent | ConvertedNoteToIssueEvent | CrossReferencedEvent | DemilestonedEvent | DisconnectedEvent | IssueComment | LabeledEvent | LockedEvent | MarkedAsDuplicateEvent | MentionedEvent | MilestonedEvent | MovedColumnsInProjectEvent | PinnedEvent | ReferencedEvent | RemovedFromProjectEvent | RenamedTitleEvent | ReopenedEvent | SubscribedEvent | TransferredEvent | UnassignedEvent | UnlabeledEvent | UnlockedEvent | UnmarkedAsDuplicateEvent | UnpinnedEvent | UnsubscribedEvent | UserBlockedEvent + +""" +The connection type for IssueTimelineItems. +""" +type IssueTimelineItemsConnection { + """ + A list of edges. + """ + edges: [IssueTimelineItemsEdge] + + """ + Identifies the count of items after applying `before` and `after` filters. + """ + filteredCount: Int! + + """ + A list of nodes. + """ + nodes: [IssueTimelineItems] + + """ + Identifies the count of items after applying `before`/`after` filters and `first`/`last`/`skip` slicing. + """ + pageCount: Int! + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! + + """ + Identifies the date and time when the timeline was last updated. + """ + updatedAt: DateTime! +} + +""" +An edge in a connection. +""" +type IssueTimelineItemsEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: IssueTimelineItems +} + +""" +The possible item types found in a timeline. +""" +enum IssueTimelineItemsItemType { + """ + Represents a 'added_to_project' event on a given issue or pull request. + """ + ADDED_TO_PROJECT_EVENT + + """ + Represents an 'assigned' event on any assignable object. + """ + ASSIGNED_EVENT + + """ + Represents a 'closed' event on any `Closable`. + """ + CLOSED_EVENT + + """ + Represents a 'comment_deleted' event on a given issue or pull request. + """ + COMMENT_DELETED_EVENT + + """ + Represents a 'connected' event on a given issue or pull request. + """ + CONNECTED_EVENT + + """ + Represents a 'converted_note_to_issue' event on a given issue or pull request. + """ + CONVERTED_NOTE_TO_ISSUE_EVENT + + """ + Represents a mention made by one issue or pull request to another. + """ + CROSS_REFERENCED_EVENT + + """ + Represents a 'demilestoned' event on a given issue or pull request. + """ + DEMILESTONED_EVENT + + """ + Represents a 'disconnected' event on a given issue or pull request. + """ + DISCONNECTED_EVENT + + """ + Represents a comment on an Issue. + """ + ISSUE_COMMENT + + """ + Represents a 'labeled' event on a given issue or pull request. + """ + LABELED_EVENT + + """ + Represents a 'locked' event on a given issue or pull request. + """ + LOCKED_EVENT + + """ + Represents a 'marked_as_duplicate' event on a given issue or pull request. + """ + MARKED_AS_DUPLICATE_EVENT + + """ + Represents a 'mentioned' event on a given issue or pull request. + """ + MENTIONED_EVENT + + """ + Represents a 'milestoned' event on a given issue or pull request. + """ + MILESTONED_EVENT + + """ + Represents a 'moved_columns_in_project' event on a given issue or pull request. + """ + MOVED_COLUMNS_IN_PROJECT_EVENT + + """ + Represents a 'pinned' event on a given issue or pull request. + """ + PINNED_EVENT + + """ + Represents a 'referenced' event on a given `ReferencedSubject`. + """ + REFERENCED_EVENT + + """ + Represents a 'removed_from_project' event on a given issue or pull request. + """ + REMOVED_FROM_PROJECT_EVENT + + """ + Represents a 'renamed' event on a given issue or pull request + """ + RENAMED_TITLE_EVENT + + """ + Represents a 'reopened' event on any `Closable`. + """ + REOPENED_EVENT + + """ + Represents a 'subscribed' event on a given `Subscribable`. + """ + SUBSCRIBED_EVENT + + """ + Represents a 'transferred' event on a given issue or pull request. + """ + TRANSFERRED_EVENT + + """ + Represents an 'unassigned' event on any assignable object. + """ + UNASSIGNED_EVENT + + """ + Represents an 'unlabeled' event on a given issue or pull request. + """ + UNLABELED_EVENT + + """ + Represents an 'unlocked' event on a given issue or pull request. + """ + UNLOCKED_EVENT + + """ + Represents an 'unmarked_as_duplicate' event on a given issue or pull request. + """ + UNMARKED_AS_DUPLICATE_EVENT + + """ + Represents an 'unpinned' event on a given issue or pull request. + """ + UNPINNED_EVENT + + """ + Represents an 'unsubscribed' event on a given `Subscribable`. + """ + UNSUBSCRIBED_EVENT + + """ + Represents a 'user_blocked' event on a given user. + """ + USER_BLOCKED_EVENT +} + +""" +Represents a user signing up for a GitHub account. +""" +type JoinedGitHubContribution implements Contribution { + """ + Whether this contribution is associated with a record you do not have access to. For + example, your own 'first issue' contribution may have been made on a repository you can no + longer access. + """ + isRestricted: Boolean! + + """ + When this contribution was made. + """ + occurredAt: DateTime! + + """ + The HTTP path for this contribution. + """ + resourcePath: URI! + + """ + The HTTP URL for this contribution. + """ + url: URI! + + """ + The user who made this contribution. + """ + user: User! +} + +""" +A label for categorizing Issues or Milestones with a given Repository. +""" +type Label implements Node { + """ + Identifies the label color. + """ + color: String! + + """ + Identifies the date and time when the label was created. + """ + createdAt: DateTime + + """ + A brief description of this label. + """ + description: String + id: ID! + + """ + Indicates whether or not this is a default label. + """ + isDefault: Boolean! + + """ + A list of issues associated with this label. + """ + issues( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Filtering options for issues returned from the connection. + """ + filterBy: IssueFilters + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + A list of label names to filter the pull requests by. + """ + labels: [String!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for issues returned from the connection. + """ + orderBy: IssueOrder + + """ + A list of states to filter the issues by. + """ + states: [IssueState!] + ): IssueConnection! + + """ + Identifies the label name. + """ + name: String! + + """ + A list of pull requests associated with this label. + """ + pullRequests( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + The base ref name to filter the pull requests by. + """ + baseRefName: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + The head ref name to filter the pull requests by. + """ + headRefName: String + + """ + A list of label names to filter the pull requests by. + """ + labels: [String!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for pull requests returned from the connection. + """ + orderBy: IssueOrder + + """ + A list of states to filter the pull requests by. + """ + states: [PullRequestState!] + ): PullRequestConnection! + + """ + The repository associated with this label. + """ + repository: Repository! + + """ + The HTTP path for this label. + """ + resourcePath: URI! + + """ + Identifies the date and time when the label was last updated. + """ + updatedAt: DateTime + + """ + The HTTP URL for this label. + """ + url: URI! +} + +""" +The connection type for Label. +""" +type LabelConnection { + """ + A list of edges. + """ + edges: [LabelEdge] + + """ + A list of nodes. + """ + nodes: [Label] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type LabelEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Label +} + +""" +Ways in which lists of labels can be ordered upon return. +""" +input LabelOrder { + """ + The direction in which to order labels by the specified field. + """ + direction: OrderDirection! + + """ + The field in which to order labels by. + """ + field: LabelOrderField! +} + +""" +Properties by which label connections can be ordered. +""" +enum LabelOrderField { + """ + Order labels by creation time + """ + CREATED_AT + + """ + Order labels by name + """ + NAME +} + +""" +An object that can have labels assigned to it. +""" +interface Labelable { + """ + A list of labels associated with the object. + """ + labels( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for labels returned from the connection. + """ + orderBy: LabelOrder = {field: CREATED_AT, direction: ASC} + ): LabelConnection +} + +""" +Represents a 'labeled' event on a given issue or pull request. +""" +type LabeledEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Identifies the label associated with the 'labeled' event. + """ + label: Label! + + """ + Identifies the `Labelable` associated with the event. + """ + labelable: Labelable! +} + +""" +Represents a given language found in repositories. +""" +type Language implements Node { + """ + The color defined for the current language. + """ + color: String + id: ID! + + """ + The name of the current language. + """ + name: String! +} + +""" +A list of languages associated with the parent. +""" +type LanguageConnection { + """ + A list of edges. + """ + edges: [LanguageEdge] + + """ + A list of nodes. + """ + nodes: [Language] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! + + """ + The total size in bytes of files written in that language. + """ + totalSize: Int! +} + +""" +Represents the language of a repository. +""" +type LanguageEdge { + cursor: String! + node: Language! + + """ + The number of bytes of code written in the language. + """ + size: Int! +} + +""" +Ordering options for language connections. +""" +input LanguageOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order languages by. + """ + field: LanguageOrderField! +} + +""" +Properties by which language connections can be ordered. +""" +enum LanguageOrderField { + """ + Order languages by the size of all files containing the language + """ + SIZE +} + +""" +A repository's open source license +""" +type License implements Node { + """ + The full text of the license + """ + body: String! + + """ + The conditions set by the license + """ + conditions: [LicenseRule]! + + """ + A human-readable description of the license + """ + description: String + + """ + Whether the license should be featured + """ + featured: Boolean! + + """ + Whether the license should be displayed in license pickers + """ + hidden: Boolean! + id: ID! + + """ + Instructions on how to implement the license + """ + implementation: String + + """ + The lowercased SPDX ID of the license + """ + key: String! + + """ + The limitations set by the license + """ + limitations: [LicenseRule]! + + """ + The license full name specified by + """ + name: String! + + """ + Customary short name if applicable (e.g, GPLv3) + """ + nickname: String + + """ + The permissions set by the license + """ + permissions: [LicenseRule]! + + """ + Whether the license is a pseudo-license placeholder (e.g., other, no-license) + """ + pseudoLicense: Boolean! + + """ + Short identifier specified by + """ + spdxId: String + + """ + URL to the license on + """ + url: URI +} + +""" +Describes a License's conditions, permissions, and limitations +""" +type LicenseRule { + """ + A description of the rule + """ + description: String! + + """ + The machine-readable rule key + """ + key: String! + + """ + The human-readable rule label + """ + label: String! +} + +""" +Autogenerated input type of LinkRepositoryToProject +""" +input LinkRepositoryToProjectInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the Project to link to a Repository + """ + projectId: ID! + + """ + The ID of the Repository to link to a Project. + """ + repositoryId: ID! +} + +""" +Autogenerated return type of LinkRepositoryToProject +""" +type LinkRepositoryToProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The linked Project. + """ + project: Project + + """ + The linked Repository. + """ + repository: Repository +} + +""" +Autogenerated input type of LockLockable +""" +input LockLockableInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + A reason for why the item will be locked. + """ + lockReason: LockReason + + """ + ID of the item to be locked. + """ + lockableId: ID! +} + +""" +Autogenerated return type of LockLockable +""" +type LockLockablePayload { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The item that was locked. + """ + lockedRecord: Lockable +} + +""" +The possible reasons that an issue or pull request was locked. +""" +enum LockReason { + """ + The issue or pull request was locked because the conversation was off-topic. + """ + OFF_TOPIC + + """ + The issue or pull request was locked because the conversation was resolved. + """ + RESOLVED + + """ + The issue or pull request was locked because the conversation was spam. + """ + SPAM + + """ + The issue or pull request was locked because the conversation was too heated. + """ + TOO_HEATED +} + +""" +An object that can be locked. +""" +interface Lockable { + """ + Reason that the conversation was locked. + """ + activeLockReason: LockReason + + """ + `true` if the object is locked + """ + locked: Boolean! +} + +""" +Represents a 'locked' event on a given issue or pull request. +""" +type LockedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Reason that the conversation was locked (optional). + """ + lockReason: LockReason + + """ + Object that was locked. + """ + lockable: Lockable! +} + +""" +A placeholder user for attribution of imported data on GitHub. +""" +type Mannequin implements Actor & Node & UniformResourceLocatable { + """ + A URL pointing to the GitHub App's public avatar. + """ + avatarUrl( + """ + The size of the resulting square image. + """ + size: Int + ): URI! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The mannequin's email on the source instance. + """ + email: String + id: ID! + + """ + The username of the actor. + """ + login: String! + + """ + The HTML path to this resource. + """ + resourcePath: URI! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The URL to this resource. + """ + url: URI! +} + +""" +Autogenerated input type of MarkFileAsViewed +""" +input MarkFileAsViewedInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The path of the file to mark as viewed + """ + path: String! + + """ + The Node ID of the pull request. + """ + pullRequestId: ID! +} + +""" +Autogenerated return type of MarkFileAsViewed +""" +type MarkFileAsViewedPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated pull request. + """ + pullRequest: PullRequest +} + +""" +Autogenerated input type of MarkPullRequestReadyForReview +""" +input MarkPullRequestReadyForReviewInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + ID of the pull request to be marked as ready for review. + """ + pullRequestId: ID! +} + +""" +Autogenerated return type of MarkPullRequestReadyForReview +""" +type MarkPullRequestReadyForReviewPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The pull request that is ready for review. + """ + pullRequest: PullRequest +} + +""" +Represents a 'marked_as_duplicate' event on a given issue or pull request. +""" +type MarkedAsDuplicateEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + The authoritative issue or pull request which has been duplicated by another. + """ + canonical: IssueOrPullRequest + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The issue or pull request which has been marked as a duplicate of another. + """ + duplicate: IssueOrPullRequest + id: ID! + + """ + Canonical and duplicate belong to different repositories. + """ + isCrossRepository: Boolean! +} + +""" +A public description of a Marketplace category. +""" +type MarketplaceCategory implements Node { + """ + The category's description. + """ + description: String + + """ + The technical description of how apps listed in this category work with GitHub. + """ + howItWorks: String + id: ID! + + """ + The category's name. + """ + name: String! + + """ + How many Marketplace listings have this as their primary category. + """ + primaryListingCount: Int! + + """ + The HTTP path for this Marketplace category. + """ + resourcePath: URI! + + """ + How many Marketplace listings have this as their secondary category. + """ + secondaryListingCount: Int! + + """ + The short name of the category used in its URL. + """ + slug: String! + + """ + The HTTP URL for this Marketplace category. + """ + url: URI! +} + +""" +A listing in the GitHub integration marketplace. +""" +type MarketplaceListing implements Node { + """ + The GitHub App this listing represents. + """ + app: App + + """ + URL to the listing owner's company site. + """ + companyUrl: URI + + """ + The HTTP path for configuring access to the listing's integration or OAuth app + """ + configurationResourcePath: URI! + + """ + The HTTP URL for configuring access to the listing's integration or OAuth app + """ + configurationUrl: URI! + + """ + URL to the listing's documentation. + """ + documentationUrl: URI + + """ + The listing's detailed description. + """ + extendedDescription: String + + """ + The listing's detailed description rendered to HTML. + """ + extendedDescriptionHTML: HTML! + + """ + The listing's introductory description. + """ + fullDescription: String! + + """ + The listing's introductory description rendered to HTML. + """ + fullDescriptionHTML: HTML! + + """ + Does this listing have any plans with a free trial? + """ + hasPublishedFreeTrialPlans: Boolean! + + """ + Does this listing have a terms of service link? + """ + hasTermsOfService: Boolean! + + """ + Whether the creator of the app is a verified org + """ + hasVerifiedOwner: Boolean! + + """ + A technical description of how this app works with GitHub. + """ + howItWorks: String + + """ + The listing's technical description rendered to HTML. + """ + howItWorksHTML: HTML! + id: ID! + + """ + URL to install the product to the viewer's account or organization. + """ + installationUrl: URI + + """ + Whether this listing's app has been installed for the current viewer + """ + installedForViewer: Boolean! + + """ + Whether this listing has been removed from the Marketplace. + """ + isArchived: Boolean! + + """ + Whether this listing is still an editable draft that has not been submitted + for review and is not publicly visible in the Marketplace. + """ + isDraft: Boolean! + + """ + Whether the product this listing represents is available as part of a paid plan. + """ + isPaid: Boolean! + + """ + Whether this listing has been approved for display in the Marketplace. + """ + isPublic: Boolean! + + """ + Whether this listing has been rejected by GitHub for display in the Marketplace. + """ + isRejected: Boolean! + + """ + Whether this listing has been approved for unverified display in the Marketplace. + """ + isUnverified: Boolean! + + """ + Whether this draft listing has been submitted for review for approval to be unverified in the Marketplace. + """ + isUnverifiedPending: Boolean! + + """ + Whether this draft listing has been submitted for review from GitHub for approval to be verified in the Marketplace. + """ + isVerificationPendingFromDraft: Boolean! + + """ + Whether this unverified listing has been submitted for review from GitHub for approval to be verified in the Marketplace. + """ + isVerificationPendingFromUnverified: Boolean! + + """ + Whether this listing has been approved for verified display in the Marketplace. + """ + isVerified: Boolean! + + """ + The hex color code, without the leading '#', for the logo background. + """ + logoBackgroundColor: String! + + """ + URL for the listing's logo image. + """ + logoUrl( + """ + The size in pixels of the resulting square image. + """ + size: Int = 400 + ): URI + + """ + The listing's full name. + """ + name: String! + + """ + The listing's very short description without a trailing period or ampersands. + """ + normalizedShortDescription: String! + + """ + URL to the listing's detailed pricing. + """ + pricingUrl: URI + + """ + The category that best describes the listing. + """ + primaryCategory: MarketplaceCategory! + + """ + URL to the listing's privacy policy, may return an empty string for listings that do not require a privacy policy URL. + """ + privacyPolicyUrl: URI! + + """ + The HTTP path for the Marketplace listing. + """ + resourcePath: URI! + + """ + The URLs for the listing's screenshots. + """ + screenshotUrls: [String]! + + """ + An alternate category that describes the listing. + """ + secondaryCategory: MarketplaceCategory + + """ + The listing's very short description. + """ + shortDescription: String! + + """ + The short name of the listing used in its URL. + """ + slug: String! + + """ + URL to the listing's status page. + """ + statusUrl: URI + + """ + An email address for support for this listing's app. + """ + supportEmail: String + + """ + Either a URL or an email address for support for this listing's app, may + return an empty string for listings that do not require a support URL. + """ + supportUrl: URI! + + """ + URL to the listing's terms of service. + """ + termsOfServiceUrl: URI + + """ + The HTTP URL for the Marketplace listing. + """ + url: URI! + + """ + Can the current viewer add plans for this Marketplace listing. + """ + viewerCanAddPlans: Boolean! + + """ + Can the current viewer approve this Marketplace listing. + """ + viewerCanApprove: Boolean! + + """ + Can the current viewer delist this Marketplace listing. + """ + viewerCanDelist: Boolean! + + """ + Can the current viewer edit this Marketplace listing. + """ + viewerCanEdit: Boolean! + + """ + Can the current viewer edit the primary and secondary category of this + Marketplace listing. + """ + viewerCanEditCategories: Boolean! + + """ + Can the current viewer edit the plans for this Marketplace listing. + """ + viewerCanEditPlans: Boolean! + + """ + Can the current viewer return this Marketplace listing to draft state + so it becomes editable again. + """ + viewerCanRedraft: Boolean! + + """ + Can the current viewer reject this Marketplace listing by returning it to + an editable draft state or rejecting it entirely. + """ + viewerCanReject: Boolean! + + """ + Can the current viewer request this listing be reviewed for display in + the Marketplace as verified. + """ + viewerCanRequestApproval: Boolean! + + """ + Indicates whether the current user has an active subscription to this Marketplace listing. + """ + viewerHasPurchased: Boolean! + + """ + Indicates if the current user has purchased a subscription to this Marketplace listing + for all of the organizations the user owns. + """ + viewerHasPurchasedForAllOrganizations: Boolean! + + """ + Does the current viewer role allow them to administer this Marketplace listing. + """ + viewerIsListingAdmin: Boolean! +} + +""" +Look up Marketplace Listings +""" +type MarketplaceListingConnection { + """ + A list of edges. + """ + edges: [MarketplaceListingEdge] + + """ + A list of nodes. + """ + nodes: [MarketplaceListing] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type MarketplaceListingEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: MarketplaceListing +} + +""" +Entities that have members who can set status messages. +""" +interface MemberStatusable { + """ + Get the status messages members of this entity have set that are either public or visible only to the organization. + """ + memberStatuses( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for user statuses returned from the connection. + """ + orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC} + ): UserStatusConnection! +} + +""" +Audit log entry for a members_can_delete_repos.clear event. +""" +type MembersCanDeleteReposClearAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The HTTP path for this enterprise. + """ + enterpriseResourcePath: URI + + """ + The slug of the enterprise. + """ + enterpriseSlug: String + + """ + The HTTP URL for this enterprise. + """ + enterpriseUrl: URI + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a members_can_delete_repos.disable event. +""" +type MembersCanDeleteReposDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The HTTP path for this enterprise. + """ + enterpriseResourcePath: URI + + """ + The slug of the enterprise. + """ + enterpriseSlug: String + + """ + The HTTP URL for this enterprise. + """ + enterpriseUrl: URI + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a members_can_delete_repos.enable event. +""" +type MembersCanDeleteReposEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The HTTP path for this enterprise. + """ + enterpriseResourcePath: URI + + """ + The slug of the enterprise. + """ + enterpriseSlug: String + + """ + The HTTP URL for this enterprise. + """ + enterpriseUrl: URI + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Represents a 'mentioned' event on a given issue or pull request. +""" +type MentionedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! +} + +""" +Autogenerated input type of MergeBranch +""" +input MergeBranchInput { + """ + The email address to associate with this commit. + """ + authorEmail: String + + """ + The name of the base branch that the provided head will be merged into. + """ + base: String! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + Message to use for the merge commit. If omitted, a default will be used. + """ + commitMessage: String + + """ + The head to merge into the base branch. This can be a branch name or a commit GitObjectID. + """ + head: String! + + """ + The Node ID of the Repository containing the base branch that will be modified. + """ + repositoryId: ID! +} + +""" +Autogenerated return type of MergeBranch +""" +type MergeBranchPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The resulting merge Commit. + """ + mergeCommit: Commit +} + +""" +Autogenerated input type of MergePullRequest +""" +input MergePullRequestInput { + """ + The email address to associate with this merge. + """ + authorEmail: String + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + Commit body to use for the merge commit; if omitted, a default message will be used + """ + commitBody: String + + """ + Commit headline to use for the merge commit; if omitted, a default message will be used. + """ + commitHeadline: String + + """ + OID that the pull request head ref must match to allow merge; if omitted, no check is performed. + """ + expectedHeadOid: GitObjectID + + """ + The merge method to use. If omitted, defaults to 'MERGE' + """ + mergeMethod: PullRequestMergeMethod = MERGE + + """ + ID of the pull request to be merged. + """ + pullRequestId: ID! +} + +""" +Autogenerated return type of MergePullRequest +""" +type MergePullRequestPayload { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The pull request that was merged. + """ + pullRequest: PullRequest +} + +""" +Whether or not a PullRequest can be merged. +""" +enum MergeableState { + """ + The pull request cannot be merged due to merge conflicts. + """ + CONFLICTING + + """ + The pull request can be merged. + """ + MERGEABLE + + """ + The mergeability of the pull request is still being calculated. + """ + UNKNOWN +} + +""" +Represents a 'merged' event on a given pull request. +""" +type MergedEvent implements Node & UniformResourceLocatable { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the commit associated with the `merge` event. + """ + commit: Commit + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Identifies the Ref associated with the `merge` event. + """ + mergeRef: Ref + + """ + Identifies the name of the Ref associated with the `merge` event. + """ + mergeRefName: String! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! + + """ + The HTTP path for this merged event. + """ + resourcePath: URI! + + """ + The HTTP URL for this merged event. + """ + url: URI! +} + +""" +Represents a Milestone object on a given repository. +""" +type Milestone implements Closable & Node & UniformResourceLocatable { + """ + `true` if the object is closed (definition of closed may depend on type) + """ + closed: Boolean! + + """ + Identifies the date and time when the object was closed. + """ + closedAt: DateTime + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the actor who created the milestone. + """ + creator: Actor + + """ + Identifies the description of the milestone. + """ + description: String + + """ + Identifies the due date of the milestone. + """ + dueOn: DateTime + id: ID! + + """ + A list of issues associated with the milestone. + """ + issues( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Filtering options for issues returned from the connection. + """ + filterBy: IssueFilters + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + A list of label names to filter the pull requests by. + """ + labels: [String!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for issues returned from the connection. + """ + orderBy: IssueOrder + + """ + A list of states to filter the issues by. + """ + states: [IssueState!] + ): IssueConnection! + + """ + Identifies the number of the milestone. + """ + number: Int! + + """ + Indentifies the percentage complete for the milestone + """ + progressPercentage: Float! + + """ + A list of pull requests associated with the milestone. + """ + pullRequests( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + The base ref name to filter the pull requests by. + """ + baseRefName: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + The head ref name to filter the pull requests by. + """ + headRefName: String + + """ + A list of label names to filter the pull requests by. + """ + labels: [String!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for pull requests returned from the connection. + """ + orderBy: IssueOrder + + """ + A list of states to filter the pull requests by. + """ + states: [PullRequestState!] + ): PullRequestConnection! + + """ + The repository associated with this milestone. + """ + repository: Repository! + + """ + The HTTP path for this milestone + """ + resourcePath: URI! + + """ + Identifies the state of the milestone. + """ + state: MilestoneState! + + """ + Identifies the title of the milestone. + """ + title: String! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this milestone + """ + url: URI! +} + +""" +The connection type for Milestone. +""" +type MilestoneConnection { + """ + A list of edges. + """ + edges: [MilestoneEdge] + + """ + A list of nodes. + """ + nodes: [Milestone] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type MilestoneEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Milestone +} + +""" +Types that can be inside a Milestone. +""" +union MilestoneItem = Issue | PullRequest + +""" +Ordering options for milestone connections. +""" +input MilestoneOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order milestones by. + """ + field: MilestoneOrderField! +} + +""" +Properties by which milestone connections can be ordered. +""" +enum MilestoneOrderField { + """ + Order milestones by when they were created. + """ + CREATED_AT + + """ + Order milestones by when they are due. + """ + DUE_DATE + + """ + Order milestones by their number. + """ + NUMBER + + """ + Order milestones by when they were last updated. + """ + UPDATED_AT +} + +""" +The possible states of a milestone. +""" +enum MilestoneState { + """ + A milestone that has been closed. + """ + CLOSED + + """ + A milestone that is still open. + """ + OPEN +} + +""" +Represents a 'milestoned' event on a given issue or pull request. +""" +type MilestonedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Identifies the milestone title associated with the 'milestoned' event. + """ + milestoneTitle: String! + + """ + Object referenced by event. + """ + subject: MilestoneItem! +} + +""" +Entities that can be minimized. +""" +interface Minimizable { + """ + Returns whether or not a comment has been minimized. + """ + isMinimized: Boolean! + + """ + Returns why the comment was minimized. + """ + minimizedReason: String + + """ + Check if the current viewer can minimize this object. + """ + viewerCanMinimize: Boolean! +} + +""" +Autogenerated input type of MinimizeComment +""" +input MinimizeCommentInput { + """ + The classification of comment + """ + classifier: ReportedContentClassifiers! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Node ID of the subject to modify. + """ + subjectId: ID! +} + +""" +Autogenerated return type of MinimizeComment +""" +type MinimizeCommentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The comment that was minimized. + """ + minimizedComment: Minimizable +} + +""" +Autogenerated input type of MoveProjectCard +""" +input MoveProjectCardInput { + """ + Place the new card after the card with this id. Pass null to place it at the top. + """ + afterCardId: ID + + """ + The id of the card to move. + """ + cardId: ID! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The id of the column to move it into. + """ + columnId: ID! +} + +""" +Autogenerated return type of MoveProjectCard +""" +type MoveProjectCardPayload { + """ + The new edge of the moved card. + """ + cardEdge: ProjectCardEdge + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of MoveProjectColumn +""" +input MoveProjectColumnInput { + """ + Place the new column after the column with this id. Pass null to place it at the front. + """ + afterColumnId: ID + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The id of the column to move. + """ + columnId: ID! +} + +""" +Autogenerated return type of MoveProjectColumn +""" +type MoveProjectColumnPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The new edge of the moved column. + """ + columnEdge: ProjectColumnEdge +} + +""" +Represents a 'moved_columns_in_project' event on a given issue or pull request. +""" +type MovedColumnsInProjectEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! +} + +""" +The root query for implementing GraphQL mutations. +""" +type Mutation { + """ + Accepts a pending invitation for a user to become an administrator of an enterprise. + """ + acceptEnterpriseAdministratorInvitation(input: AcceptEnterpriseAdministratorInvitationInput!): AcceptEnterpriseAdministratorInvitationPayload + + """ + Applies a suggested topic to the repository. + """ + acceptTopicSuggestion(input: AcceptTopicSuggestionInput!): AcceptTopicSuggestionPayload + + """ + Adds assignees to an assignable object. + """ + addAssigneesToAssignable(input: AddAssigneesToAssignableInput!): AddAssigneesToAssignablePayload + + """ + Adds a comment to an Issue or Pull Request. + """ + addComment(input: AddCommentInput!): AddCommentPayload + + """ + Adds labels to a labelable object. + """ + addLabelsToLabelable(input: AddLabelsToLabelableInput!): AddLabelsToLabelablePayload + + """ + Adds a card to a ProjectColumn. Either `contentId` or `note` must be provided but **not** both. + """ + addProjectCard(input: AddProjectCardInput!): AddProjectCardPayload + + """ + Adds a column to a Project. + """ + addProjectColumn(input: AddProjectColumnInput!): AddProjectColumnPayload + + """ + Adds a review to a Pull Request. + """ + addPullRequestReview(input: AddPullRequestReviewInput!): AddPullRequestReviewPayload + + """ + Adds a comment to a review. + """ + addPullRequestReviewComment(input: AddPullRequestReviewCommentInput!): AddPullRequestReviewCommentPayload + + """ + Adds a new thread to a pending Pull Request Review. + """ + addPullRequestReviewThread(input: AddPullRequestReviewThreadInput!): AddPullRequestReviewThreadPayload + + """ + Adds a reaction to a subject. + """ + addReaction(input: AddReactionInput!): AddReactionPayload + + """ + Adds a star to a Starrable. + """ + addStar(input: AddStarInput!): AddStarPayload + + """ + Marks a repository as archived. + """ + archiveRepository(input: ArchiveRepositoryInput!): ArchiveRepositoryPayload + + """ + Cancels a pending invitation for an administrator to join an enterprise. + """ + cancelEnterpriseAdminInvitation(input: CancelEnterpriseAdminInvitationInput!): CancelEnterpriseAdminInvitationPayload + + """ + Update your status on GitHub. + """ + changeUserStatus(input: ChangeUserStatusInput!): ChangeUserStatusPayload + + """ + Clears all labels from a labelable object. + """ + clearLabelsFromLabelable(input: ClearLabelsFromLabelableInput!): ClearLabelsFromLabelablePayload + + """ + Creates a new project by cloning configuration from an existing project. + """ + cloneProject(input: CloneProjectInput!): CloneProjectPayload + + """ + Create a new repository with the same files and directory structure as a template repository. + """ + cloneTemplateRepository(input: CloneTemplateRepositoryInput!): CloneTemplateRepositoryPayload + + """ + Close an issue. + """ + closeIssue(input: CloseIssueInput!): CloseIssuePayload + + """ + Close a pull request. + """ + closePullRequest(input: ClosePullRequestInput!): ClosePullRequestPayload + + """ + Convert a project note card to one associated with a newly created issue. + """ + convertProjectCardNoteToIssue(input: ConvertProjectCardNoteToIssueInput!): ConvertProjectCardNoteToIssuePayload + + """ + Create a new branch protection rule + """ + createBranchProtectionRule(input: CreateBranchProtectionRuleInput!): CreateBranchProtectionRulePayload + + """ + Create a check run. + """ + createCheckRun(input: CreateCheckRunInput!): CreateCheckRunPayload + + """ + Create a check suite + """ + createCheckSuite(input: CreateCheckSuiteInput!): CreateCheckSuitePayload + + """ + Creates an organization as part of an enterprise account. + """ + createEnterpriseOrganization(input: CreateEnterpriseOrganizationInput!): CreateEnterpriseOrganizationPayload + + """ + Creates a new IP allow list entry. + """ + createIpAllowListEntry(input: CreateIpAllowListEntryInput!): CreateIpAllowListEntryPayload + + """ + Creates a new issue. + """ + createIssue(input: CreateIssueInput!): CreateIssuePayload + + """ + Creates a new project. + """ + createProject(input: CreateProjectInput!): CreateProjectPayload + + """ + Create a new pull request + """ + createPullRequest(input: CreatePullRequestInput!): CreatePullRequestPayload + + """ + Create a new Git Ref. + """ + createRef(input: CreateRefInput!): CreateRefPayload + + """ + Create a new repository. + """ + createRepository(input: CreateRepositoryInput!): CreateRepositoryPayload + + """ + Creates a new team discussion. + """ + createTeamDiscussion(input: CreateTeamDiscussionInput!): CreateTeamDiscussionPayload + + """ + Creates a new team discussion comment. + """ + createTeamDiscussionComment(input: CreateTeamDiscussionCommentInput!): CreateTeamDiscussionCommentPayload + + """ + Rejects a suggested topic for the repository. + """ + declineTopicSuggestion(input: DeclineTopicSuggestionInput!): DeclineTopicSuggestionPayload + + """ + Delete a branch protection rule + """ + deleteBranchProtectionRule(input: DeleteBranchProtectionRuleInput!): DeleteBranchProtectionRulePayload + + """ + Deletes a deployment. + """ + deleteDeployment(input: DeleteDeploymentInput!): DeleteDeploymentPayload + + """ + Deletes an IP allow list entry. + """ + deleteIpAllowListEntry(input: DeleteIpAllowListEntryInput!): DeleteIpAllowListEntryPayload + + """ + Deletes an Issue object. + """ + deleteIssue(input: DeleteIssueInput!): DeleteIssuePayload + + """ + Deletes an IssueComment object. + """ + deleteIssueComment(input: DeleteIssueCommentInput!): DeleteIssueCommentPayload + + """ + Deletes a project. + """ + deleteProject(input: DeleteProjectInput!): DeleteProjectPayload + + """ + Deletes a project card. + """ + deleteProjectCard(input: DeleteProjectCardInput!): DeleteProjectCardPayload + + """ + Deletes a project column. + """ + deleteProjectColumn(input: DeleteProjectColumnInput!): DeleteProjectColumnPayload + + """ + Deletes a pull request review. + """ + deletePullRequestReview(input: DeletePullRequestReviewInput!): DeletePullRequestReviewPayload + + """ + Deletes a pull request review comment. + """ + deletePullRequestReviewComment(input: DeletePullRequestReviewCommentInput!): DeletePullRequestReviewCommentPayload + + """ + Delete a Git Ref. + """ + deleteRef(input: DeleteRefInput!): DeleteRefPayload + + """ + Deletes a team discussion. + """ + deleteTeamDiscussion(input: DeleteTeamDiscussionInput!): DeleteTeamDiscussionPayload + + """ + Deletes a team discussion comment. + """ + deleteTeamDiscussionComment(input: DeleteTeamDiscussionCommentInput!): DeleteTeamDiscussionCommentPayload + + """ + Dismisses an approved or rejected pull request review. + """ + dismissPullRequestReview(input: DismissPullRequestReviewInput!): DismissPullRequestReviewPayload + + """ + Follow a user. + """ + followUser(input: FollowUserInput!): FollowUserPayload + + """ + Invite someone to become an administrator of the enterprise. + """ + inviteEnterpriseAdmin(input: InviteEnterpriseAdminInput!): InviteEnterpriseAdminPayload + + """ + Creates a repository link for a project. + """ + linkRepositoryToProject(input: LinkRepositoryToProjectInput!): LinkRepositoryToProjectPayload + + """ + Lock a lockable object + """ + lockLockable(input: LockLockableInput!): LockLockablePayload + + """ + Mark a pull request file as viewed + """ + markFileAsViewed(input: MarkFileAsViewedInput!): MarkFileAsViewedPayload + + """ + Marks a pull request ready for review. + """ + markPullRequestReadyForReview(input: MarkPullRequestReadyForReviewInput!): MarkPullRequestReadyForReviewPayload + + """ + Merge a head into a branch. + """ + mergeBranch(input: MergeBranchInput!): MergeBranchPayload + + """ + Merge a pull request. + """ + mergePullRequest(input: MergePullRequestInput!): MergePullRequestPayload + + """ + Minimizes a comment on an Issue, Commit, Pull Request, or Gist + """ + minimizeComment(input: MinimizeCommentInput!): MinimizeCommentPayload + + """ + Moves a project card to another place. + """ + moveProjectCard(input: MoveProjectCardInput!): MoveProjectCardPayload + + """ + Moves a project column to another place. + """ + moveProjectColumn(input: MoveProjectColumnInput!): MoveProjectColumnPayload + + """ + Regenerates the identity provider recovery codes for an enterprise + """ + regenerateEnterpriseIdentityProviderRecoveryCodes(input: RegenerateEnterpriseIdentityProviderRecoveryCodesInput!): RegenerateEnterpriseIdentityProviderRecoveryCodesPayload + + """ + Removes assignees from an assignable object. + """ + removeAssigneesFromAssignable(input: RemoveAssigneesFromAssignableInput!): RemoveAssigneesFromAssignablePayload + + """ + Removes an administrator from the enterprise. + """ + removeEnterpriseAdmin(input: RemoveEnterpriseAdminInput!): RemoveEnterpriseAdminPayload + + """ + Removes the identity provider from an enterprise + """ + removeEnterpriseIdentityProvider(input: RemoveEnterpriseIdentityProviderInput!): RemoveEnterpriseIdentityProviderPayload + + """ + Removes an organization from the enterprise + """ + removeEnterpriseOrganization(input: RemoveEnterpriseOrganizationInput!): RemoveEnterpriseOrganizationPayload + + """ + Removes labels from a Labelable object. + """ + removeLabelsFromLabelable(input: RemoveLabelsFromLabelableInput!): RemoveLabelsFromLabelablePayload + + """ + Removes outside collaborator from all repositories in an organization. + """ + removeOutsideCollaborator(input: RemoveOutsideCollaboratorInput!): RemoveOutsideCollaboratorPayload + + """ + Removes a reaction from a subject. + """ + removeReaction(input: RemoveReactionInput!): RemoveReactionPayload + + """ + Removes a star from a Starrable. + """ + removeStar(input: RemoveStarInput!): RemoveStarPayload + + """ + Reopen a issue. + """ + reopenIssue(input: ReopenIssueInput!): ReopenIssuePayload + + """ + Reopen a pull request. + """ + reopenPullRequest(input: ReopenPullRequestInput!): ReopenPullRequestPayload + + """ + Set review requests on a pull request. + """ + requestReviews(input: RequestReviewsInput!): RequestReviewsPayload + + """ + Rerequests an existing check suite. + """ + rerequestCheckSuite(input: RerequestCheckSuiteInput!): RerequestCheckSuitePayload + + """ + Marks a review thread as resolved. + """ + resolveReviewThread(input: ResolveReviewThreadInput!): ResolveReviewThreadPayload + + """ + Creates or updates the identity provider for an enterprise. + """ + setEnterpriseIdentityProvider(input: SetEnterpriseIdentityProviderInput!): SetEnterpriseIdentityProviderPayload + + """ + Set an organization level interaction limit for an organization's public repositories. + """ + setOrganizationInteractionLimit(input: SetOrganizationInteractionLimitInput!): SetOrganizationInteractionLimitPayload + + """ + Sets an interaction limit setting for a repository. + """ + setRepositoryInteractionLimit(input: SetRepositoryInteractionLimitInput!): SetRepositoryInteractionLimitPayload + + """ + Set a user level interaction limit for an user's public repositories. + """ + setUserInteractionLimit(input: SetUserInteractionLimitInput!): SetUserInteractionLimitPayload + + """ + Submits a pending pull request review. + """ + submitPullRequestReview(input: SubmitPullRequestReviewInput!): SubmitPullRequestReviewPayload + + """ + Transfer an issue to a different repository + """ + transferIssue(input: TransferIssueInput!): TransferIssuePayload + + """ + Unarchives a repository. + """ + unarchiveRepository(input: UnarchiveRepositoryInput!): UnarchiveRepositoryPayload + + """ + Unfollow a user. + """ + unfollowUser(input: UnfollowUserInput!): UnfollowUserPayload + + """ + Deletes a repository link from a project. + """ + unlinkRepositoryFromProject(input: UnlinkRepositoryFromProjectInput!): UnlinkRepositoryFromProjectPayload + + """ + Unlock a lockable object + """ + unlockLockable(input: UnlockLockableInput!): UnlockLockablePayload + + """ + Unmark a pull request file as viewed + """ + unmarkFileAsViewed(input: UnmarkFileAsViewedInput!): UnmarkFileAsViewedPayload + + """ + Unmark an issue as a duplicate of another issue. + """ + unmarkIssueAsDuplicate(input: UnmarkIssueAsDuplicateInput!): UnmarkIssueAsDuplicatePayload + + """ + Unminimizes a comment on an Issue, Commit, Pull Request, or Gist + """ + unminimizeComment(input: UnminimizeCommentInput!): UnminimizeCommentPayload + + """ + Marks a review thread as unresolved. + """ + unresolveReviewThread(input: UnresolveReviewThreadInput!): UnresolveReviewThreadPayload + + """ + Create a new branch protection rule + """ + updateBranchProtectionRule(input: UpdateBranchProtectionRuleInput!): UpdateBranchProtectionRulePayload + + """ + Update a check run + """ + updateCheckRun(input: UpdateCheckRunInput!): UpdateCheckRunPayload + + """ + Modifies the settings of an existing check suite + """ + updateCheckSuitePreferences(input: UpdateCheckSuitePreferencesInput!): UpdateCheckSuitePreferencesPayload + + """ + Updates the role of an enterprise administrator. + """ + updateEnterpriseAdministratorRole(input: UpdateEnterpriseAdministratorRoleInput!): UpdateEnterpriseAdministratorRolePayload + + """ + Sets whether private repository forks are enabled for an enterprise. + """ + updateEnterpriseAllowPrivateRepositoryForkingSetting(input: UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput!): UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload + + """ + Sets the default repository permission for organizations in an enterprise. + """ + updateEnterpriseDefaultRepositoryPermissionSetting(input: UpdateEnterpriseDefaultRepositoryPermissionSettingInput!): UpdateEnterpriseDefaultRepositoryPermissionSettingPayload + + """ + Sets whether organization members with admin permissions on a repository can change repository visibility. + """ + updateEnterpriseMembersCanChangeRepositoryVisibilitySetting(input: UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput!): UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload + + """ + Sets the members can create repositories setting for an enterprise. + """ + updateEnterpriseMembersCanCreateRepositoriesSetting(input: UpdateEnterpriseMembersCanCreateRepositoriesSettingInput!): UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload + + """ + Sets the members can delete issues setting for an enterprise. + """ + updateEnterpriseMembersCanDeleteIssuesSetting(input: UpdateEnterpriseMembersCanDeleteIssuesSettingInput!): UpdateEnterpriseMembersCanDeleteIssuesSettingPayload + + """ + Sets the members can delete repositories setting for an enterprise. + """ + updateEnterpriseMembersCanDeleteRepositoriesSetting(input: UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput!): UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload + + """ + Sets whether members can invite collaborators are enabled for an enterprise. + """ + updateEnterpriseMembersCanInviteCollaboratorsSetting(input: UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput!): UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload + + """ + Sets whether or not an organization admin can make purchases. + """ + updateEnterpriseMembersCanMakePurchasesSetting(input: UpdateEnterpriseMembersCanMakePurchasesSettingInput!): UpdateEnterpriseMembersCanMakePurchasesSettingPayload + + """ + Sets the members can update protected branches setting for an enterprise. + """ + updateEnterpriseMembersCanUpdateProtectedBranchesSetting(input: UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput!): UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload + + """ + Sets the members can view dependency insights for an enterprise. + """ + updateEnterpriseMembersCanViewDependencyInsightsSetting(input: UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput!): UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload + + """ + Sets whether organization projects are enabled for an enterprise. + """ + updateEnterpriseOrganizationProjectsSetting(input: UpdateEnterpriseOrganizationProjectsSettingInput!): UpdateEnterpriseOrganizationProjectsSettingPayload + + """ + Updates an enterprise's profile. + """ + updateEnterpriseProfile(input: UpdateEnterpriseProfileInput!): UpdateEnterpriseProfilePayload + + """ + Sets whether repository projects are enabled for a enterprise. + """ + updateEnterpriseRepositoryProjectsSetting(input: UpdateEnterpriseRepositoryProjectsSettingInput!): UpdateEnterpriseRepositoryProjectsSettingPayload + + """ + Sets whether team discussions are enabled for an enterprise. + """ + updateEnterpriseTeamDiscussionsSetting(input: UpdateEnterpriseTeamDiscussionsSettingInput!): UpdateEnterpriseTeamDiscussionsSettingPayload + + """ + Sets whether two factor authentication is required for all users in an enterprise. + """ + updateEnterpriseTwoFactorAuthenticationRequiredSetting(input: UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput!): UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload + + """ + Sets whether an IP allow list is enabled on an owner. + """ + updateIpAllowListEnabledSetting(input: UpdateIpAllowListEnabledSettingInput!): UpdateIpAllowListEnabledSettingPayload + + """ + Updates an IP allow list entry. + """ + updateIpAllowListEntry(input: UpdateIpAllowListEntryInput!): UpdateIpAllowListEntryPayload + + """ + Updates an Issue. + """ + updateIssue(input: UpdateIssueInput!): UpdateIssuePayload + + """ + Updates an IssueComment object. + """ + updateIssueComment(input: UpdateIssueCommentInput!): UpdateIssueCommentPayload + + """ + Updates an existing project. + """ + updateProject(input: UpdateProjectInput!): UpdateProjectPayload + + """ + Updates an existing project card. + """ + updateProjectCard(input: UpdateProjectCardInput!): UpdateProjectCardPayload + + """ + Updates an existing project column. + """ + updateProjectColumn(input: UpdateProjectColumnInput!): UpdateProjectColumnPayload + + """ + Update a pull request + """ + updatePullRequest(input: UpdatePullRequestInput!): UpdatePullRequestPayload + + """ + Updates the body of a pull request review. + """ + updatePullRequestReview(input: UpdatePullRequestReviewInput!): UpdatePullRequestReviewPayload + + """ + Updates a pull request review comment. + """ + updatePullRequestReviewComment(input: UpdatePullRequestReviewCommentInput!): UpdatePullRequestReviewCommentPayload + + """ + Update a Git Ref. + """ + updateRef(input: UpdateRefInput!): UpdateRefPayload + + """ + Update information about a repository. + """ + updateRepository(input: UpdateRepositoryInput!): UpdateRepositoryPayload + + """ + Updates the state for subscribable subjects. + """ + updateSubscription(input: UpdateSubscriptionInput!): UpdateSubscriptionPayload + + """ + Updates a team discussion. + """ + updateTeamDiscussion(input: UpdateTeamDiscussionInput!): UpdateTeamDiscussionPayload + + """ + Updates a discussion comment. + """ + updateTeamDiscussionComment(input: UpdateTeamDiscussionCommentInput!): UpdateTeamDiscussionCommentPayload + + """ + Replaces the repository's topics with the given topics. + """ + updateTopics(input: UpdateTopicsInput!): UpdateTopicsPayload +} + +""" +An object with an ID. +""" +interface Node { + """ + ID of the object. + """ + id: ID! +} + +""" +Metadata for an audit entry with action oauth_application.* +""" +interface OauthApplicationAuditEntryData { + """ + The name of the OAuth Application. + """ + oauthApplicationName: String + + """ + The HTTP path for the OAuth Application + """ + oauthApplicationResourcePath: URI + + """ + The HTTP URL for the OAuth Application + """ + oauthApplicationUrl: URI +} + +""" +Audit log entry for a oauth_application.create event. +""" +type OauthApplicationCreateAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The application URL of the OAuth Application. + """ + applicationUrl: URI + + """ + The callback URL of the OAuth Application. + """ + callbackUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The name of the OAuth Application. + """ + oauthApplicationName: String + + """ + The HTTP path for the OAuth Application + """ + oauthApplicationResourcePath: URI + + """ + The HTTP URL for the OAuth Application + """ + oauthApplicationUrl: URI + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The rate limit of the OAuth Application. + """ + rateLimit: Int + + """ + The state of the OAuth Application. + """ + state: OauthApplicationCreateAuditEntryState + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The state of an OAuth Application when it was created. +""" +enum OauthApplicationCreateAuditEntryState { + """ + The OAuth Application was active and allowed to have OAuth Accesses. + """ + ACTIVE + + """ + The OAuth Application was in the process of being deleted. + """ + PENDING_DELETION + + """ + The OAuth Application was suspended from generating OAuth Accesses due to abuse or security concerns. + """ + SUSPENDED +} + +""" +The corresponding operation type for the action +""" +enum OperationType { + """ + An existing resource was accessed + """ + ACCESS + + """ + A resource performed an authentication event + """ + AUTHENTICATION + + """ + A new resource was created + """ + CREATE + + """ + An existing resource was modified + """ + MODIFY + + """ + An existing resource was removed + """ + REMOVE + + """ + An existing resource was restored + """ + RESTORE + + """ + An existing resource was transferred between multiple resources + """ + TRANSFER +} + +""" +Possible directions in which to order a list of items when provided an `orderBy` argument. +""" +enum OrderDirection { + """ + Specifies an ascending order for a given `orderBy` argument. + """ + ASC + + """ + Specifies a descending order for a given `orderBy` argument. + """ + DESC +} + +""" +Audit log entry for a org.add_billing_manager +""" +type OrgAddBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The email address used to invite a billing manager for the organization. + """ + invitationEmail: String + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.add_member +""" +type OrgAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The permission level of the member added to the organization. + """ + permission: OrgAddMemberAuditEntryPermission + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The permissions available to members on an Organization. +""" +enum OrgAddMemberAuditEntryPermission { + """ + Can read, clone, push, and add collaborators to repositories. + """ + ADMIN + + """ + Can read and clone repositories. + """ + READ +} + +""" +Audit log entry for a org.block_user +""" +type OrgBlockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The blocked user. + """ + blockedUser: User + + """ + The username of the blocked user. + """ + blockedUserName: String + + """ + The HTTP path for the blocked user. + """ + blockedUserResourcePath: URI + + """ + The HTTP URL for the blocked user. + """ + blockedUserUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.config.disable_collaborators_only event. +""" +type OrgConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.config.enable_collaborators_only event. +""" +type OrgConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.create event. +""" +type OrgCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The billing plan for the Organization. + """ + billingPlan: OrgCreateAuditEntryBillingPlan + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The billing plans available for organizations. +""" +enum OrgCreateAuditEntryBillingPlan { + """ + Team Plan + """ + BUSINESS + + """ + Enterprise Cloud Plan + """ + BUSINESS_PLUS + + """ + Free Plan + """ + FREE + + """ + Tiered Per Seat Plan + """ + TIERED_PER_SEAT + + """ + Legacy Unlimited Plan + """ + UNLIMITED +} + +""" +Audit log entry for a org.disable_oauth_app_restrictions event. +""" +type OrgDisableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.disable_saml event. +""" +type OrgDisableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The SAML provider's digest algorithm URL. + """ + digestMethodUrl: URI + id: ID! + + """ + The SAML provider's issuer URL. + """ + issuerUrl: URI + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The SAML provider's signature algorithm URL. + """ + signatureMethodUrl: URI + + """ + The SAML provider's single sign-on URL. + """ + singleSignOnUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.disable_two_factor_requirement event. +""" +type OrgDisableTwoFactorRequirementAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.enable_oauth_app_restrictions event. +""" +type OrgEnableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.enable_saml event. +""" +type OrgEnableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The SAML provider's digest algorithm URL. + """ + digestMethodUrl: URI + id: ID! + + """ + The SAML provider's issuer URL. + """ + issuerUrl: URI + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The SAML provider's signature algorithm URL. + """ + signatureMethodUrl: URI + + """ + The SAML provider's single sign-on URL. + """ + singleSignOnUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.enable_two_factor_requirement event. +""" +type OrgEnableTwoFactorRequirementAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.invite_member event. +""" +type OrgInviteMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The email address of the organization invitation. + """ + email: String + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The organization invitation. + """ + organizationInvitation: OrganizationInvitation + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.invite_to_business event. +""" +type OrgInviteToBusinessAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The HTTP path for this enterprise. + """ + enterpriseResourcePath: URI + + """ + The slug of the enterprise. + """ + enterpriseSlug: String + + """ + The HTTP URL for this enterprise. + """ + enterpriseUrl: URI + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.oauth_app_access_approved event. +""" +type OrgOauthAppAccessApprovedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The name of the OAuth Application. + """ + oauthApplicationName: String + + """ + The HTTP path for the OAuth Application + """ + oauthApplicationResourcePath: URI + + """ + The HTTP URL for the OAuth Application + """ + oauthApplicationUrl: URI + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.oauth_app_access_denied event. +""" +type OrgOauthAppAccessDeniedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The name of the OAuth Application. + """ + oauthApplicationName: String + + """ + The HTTP path for the OAuth Application + """ + oauthApplicationResourcePath: URI + + """ + The HTTP URL for the OAuth Application + """ + oauthApplicationUrl: URI + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.oauth_app_access_requested event. +""" +type OrgOauthAppAccessRequestedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The name of the OAuth Application. + """ + oauthApplicationName: String + + """ + The HTTP path for the OAuth Application + """ + oauthApplicationResourcePath: URI + + """ + The HTTP URL for the OAuth Application + """ + oauthApplicationUrl: URI + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.remove_billing_manager event. +""" +type OrgRemoveBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The reason for the billing manager being removed. + """ + reason: OrgRemoveBillingManagerAuditEntryReason + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The reason a billing manager was removed from an Organization. +""" +enum OrgRemoveBillingManagerAuditEntryReason { + """ + SAML external identity missing + """ + SAML_EXTERNAL_IDENTITY_MISSING + + """ + SAML SSO enforcement requires an external identity + """ + SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY + + """ + The organization required 2FA of its billing managers and this user did not have 2FA enabled. + """ + TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE +} + +""" +Audit log entry for a org.remove_member event. +""" +type OrgRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The types of membership the member has with the organization. + """ + membershipTypes: [OrgRemoveMemberAuditEntryMembershipType!] + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The reason for the member being removed. + """ + reason: OrgRemoveMemberAuditEntryReason + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The type of membership a user has with an Organization. +""" +enum OrgRemoveMemberAuditEntryMembershipType { + """ + Organization administrators have full access and can change several settings, + including the names of repositories that belong to the Organization and Owners + team membership. In addition, organization admins can delete the organization + and all of its repositories. + """ + ADMIN + + """ + A billing manager is a user who manages the billing settings for the Organization, such as updating payment information. + """ + BILLING_MANAGER + + """ + A direct member is a user that is a member of the Organization. + """ + DIRECT_MEMBER + + """ + An outside collaborator is a person who isn't explicitly a member of the + Organization, but who has Read, Write, or Admin permissions to one or more + repositories in the organization. + """ + OUTSIDE_COLLABORATOR + + """ + An unaffiliated collaborator is a person who is not a member of the + Organization and does not have access to any repositories in the Organization. + """ + UNAFFILIATED +} + +""" +The reason a member was removed from an Organization. +""" +enum OrgRemoveMemberAuditEntryReason { + """ + SAML external identity missing + """ + SAML_EXTERNAL_IDENTITY_MISSING + + """ + SAML SSO enforcement requires an external identity + """ + SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY + + """ + User was removed from organization during account recovery + """ + TWO_FACTOR_ACCOUNT_RECOVERY + + """ + The organization required 2FA of its billing managers and this user did not have 2FA enabled. + """ + TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE + + """ + User account has been deleted + """ + USER_ACCOUNT_DELETED +} + +""" +Audit log entry for a org.remove_outside_collaborator event. +""" +type OrgRemoveOutsideCollaboratorAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The types of membership the outside collaborator has with the organization. + """ + membershipTypes: [OrgRemoveOutsideCollaboratorAuditEntryMembershipType!] + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The reason for the outside collaborator being removed from the Organization. + """ + reason: OrgRemoveOutsideCollaboratorAuditEntryReason + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The type of membership a user has with an Organization. +""" +enum OrgRemoveOutsideCollaboratorAuditEntryMembershipType { + """ + A billing manager is a user who manages the billing settings for the Organization, such as updating payment information. + """ + BILLING_MANAGER + + """ + An outside collaborator is a person who isn't explicitly a member of the + Organization, but who has Read, Write, or Admin permissions to one or more + repositories in the organization. + """ + OUTSIDE_COLLABORATOR + + """ + An unaffiliated collaborator is a person who is not a member of the + Organization and does not have access to any repositories in the organization. + """ + UNAFFILIATED +} + +""" +The reason an outside collaborator was removed from an Organization. +""" +enum OrgRemoveOutsideCollaboratorAuditEntryReason { + """ + SAML external identity missing + """ + SAML_EXTERNAL_IDENTITY_MISSING + + """ + The organization required 2FA of its billing managers and this user did not have 2FA enabled. + """ + TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE +} + +""" +Audit log entry for a org.restore_member event. +""" +type OrgRestoreMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The number of custom email routings for the restored member. + """ + restoredCustomEmailRoutingsCount: Int + + """ + The number of issue assignemnts for the restored member. + """ + restoredIssueAssignmentsCount: Int + + """ + Restored organization membership objects. + """ + restoredMemberships: [OrgRestoreMemberAuditEntryMembership!] + + """ + The number of restored memberships. + """ + restoredMembershipsCount: Int + + """ + The number of repositories of the restored member. + """ + restoredRepositoriesCount: Int + + """ + The number of starred repositories for the restored member. + """ + restoredRepositoryStarsCount: Int + + """ + The number of watched repositories for the restored member. + """ + restoredRepositoryWatchesCount: Int + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Types of memberships that can be restored for an Organization member. +""" +union OrgRestoreMemberAuditEntryMembership = OrgRestoreMemberMembershipOrganizationAuditEntryData | OrgRestoreMemberMembershipRepositoryAuditEntryData | OrgRestoreMemberMembershipTeamAuditEntryData + +""" +Metadata for an organization membership for org.restore_member actions +""" +type OrgRestoreMemberMembershipOrganizationAuditEntryData implements OrganizationAuditEntryData { + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI +} + +""" +Metadata for a repository membership for org.restore_member actions +""" +type OrgRestoreMemberMembershipRepositoryAuditEntryData implements RepositoryAuditEntryData { + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI +} + +""" +Metadata for a team membership for org.restore_member actions +""" +type OrgRestoreMemberMembershipTeamAuditEntryData implements TeamAuditEntryData { + """ + The team associated with the action + """ + team: Team + + """ + The name of the team + """ + teamName: String + + """ + The HTTP path for this team + """ + teamResourcePath: URI + + """ + The HTTP URL for this team + """ + teamUrl: URI +} + +""" +Audit log entry for a org.unblock_user +""" +type OrgUnblockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The user being unblocked by the organization. + """ + blockedUser: User + + """ + The username of the blocked user. + """ + blockedUserName: String + + """ + The HTTP path for the blocked user. + """ + blockedUserResourcePath: URI + + """ + The HTTP URL for the blocked user. + """ + blockedUserUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.update_default_repository_permission +""" +type OrgUpdateDefaultRepositoryPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The new default repository permission level for the organization. + """ + permission: OrgUpdateDefaultRepositoryPermissionAuditEntryPermission + + """ + The former default repository permission level for the organization. + """ + permissionWas: OrgUpdateDefaultRepositoryPermissionAuditEntryPermission + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The default permission a repository can have in an Organization. +""" +enum OrgUpdateDefaultRepositoryPermissionAuditEntryPermission { + """ + Can read, clone, push, and add collaborators to repositories. + """ + ADMIN + + """ + No default permission value. + """ + NONE + + """ + Can read and clone repositories. + """ + READ + + """ + Can read, clone and push to repositories. + """ + WRITE +} + +""" +Audit log entry for a org.update_member event. +""" +type OrgUpdateMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The new member permission level for the organization. + """ + permission: OrgUpdateMemberAuditEntryPermission + + """ + The former member permission level for the organization. + """ + permissionWas: OrgUpdateMemberAuditEntryPermission + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The permissions available to members on an Organization. +""" +enum OrgUpdateMemberAuditEntryPermission { + """ + Can read, clone, push, and add collaborators to repositories. + """ + ADMIN + + """ + Can read and clone repositories. + """ + READ +} + +""" +Audit log entry for a org.update_member_repository_creation_permission event. +""" +type OrgUpdateMemberRepositoryCreationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + Can members create repositories in the organization. + """ + canCreateRepositories: Boolean + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI + + """ + The permission for visibility level of repositories for this organization. + """ + visibility: OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility +} + +""" +The permissions available for repository creation on an Organization. +""" +enum OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility { + """ + All organization members are restricted from creating any repositories. + """ + ALL + + """ + All organization members are restricted from creating internal repositories. + """ + INTERNAL + + """ + All organization members are allowed to create any repositories. + """ + NONE + + """ + All organization members are restricted from creating private repositories. + """ + PRIVATE + + """ + All organization members are restricted from creating private or internal repositories. + """ + PRIVATE_INTERNAL + + """ + All organization members are restricted from creating public repositories. + """ + PUBLIC + + """ + All organization members are restricted from creating public or internal repositories. + """ + PUBLIC_INTERNAL + + """ + All organization members are restricted from creating public or private repositories. + """ + PUBLIC_PRIVATE +} + +""" +Audit log entry for a org.update_member_repository_invitation_permission event. +""" +type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + Can outside collaborators be invited to repositories in the organization. + """ + canInviteOutsideCollaboratorsToRepositories: Boolean + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +An account on GitHub, with one or more owners, that has repositories, members and teams. +""" +type Organization implements Actor & MemberStatusable & Node & PackageOwner & ProfileOwner & ProjectOwner & RepositoryOwner & Sponsorable & UniformResourceLocatable { + """ + Determine if this repository owner has any items that can be pinned to their profile. + """ + anyPinnableItems( + """ + Filter to only a particular kind of pinnable item. + """ + type: PinnableItemType + ): Boolean! + + """ + Audit log entries of the organization + """ + auditLog( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for the returned audit log entries. + """ + orderBy: AuditLogOrder = {field: CREATED_AT, direction: DESC} + + """ + The query string to filter audit entries + """ + query: String + ): OrganizationAuditEntryConnection! + + """ + A URL pointing to the organization's public avatar. + """ + avatarUrl( + """ + The size of the resulting square image. + """ + size: Int + ): URI! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The organization's public profile description. + """ + description: String + + """ + The organization's public profile description rendered to HTML. + """ + descriptionHTML: String + + """ + The organization's public email. + """ + email: String + + """ + True if this user/organization has a GitHub Sponsors listing. + """ + hasSponsorsListing: Boolean! + id: ID! + + """ + The interaction ability settings for this organization. + """ + interactionAbility: RepositoryInteractionAbility + + """ + The setting value for whether the organization has an IP allow list enabled. + """ + ipAllowListEnabledSetting: IpAllowListEnabledSettingValue! + + """ + The IP addresses that are allowed to access resources owned by the organization. + """ + ipAllowListEntries( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for IP allow list entries returned. + """ + orderBy: IpAllowListEntryOrder = {field: ALLOW_LIST_VALUE, direction: ASC} + ): IpAllowListEntryConnection! + + """ + True if the viewer is sponsored by this user/organization. + """ + isSponsoringViewer: Boolean! + + """ + Whether the organization has verified its profile email and website, always false on Enterprise. + """ + isVerified: Boolean! + + """ + Showcases a selection of repositories and gists that the profile owner has + either curated or that have been selected automatically based on popularity. + """ + itemShowcase: ProfileItemShowcase! + + """ + The organization's public profile location. + """ + location: String + + """ + The organization's login name. + """ + login: String! + + """ + Get the status messages members of this entity have set that are either public or visible only to the organization. + """ + memberStatuses( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for user statuses returned from the connection. + """ + orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC} + ): UserStatusConnection! + + """ + A list of users who are members of this organization. + """ + membersWithRole( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): OrganizationMemberConnection! + + """ + The organization's public profile name. + """ + name: String + + """ + The HTTP path creating a new team + """ + newTeamResourcePath: URI! + + """ + The HTTP URL creating a new team + """ + newTeamUrl: URI! + + """ + The billing email for the organization. + """ + organizationBillingEmail: String + + """ + A list of packages under the owner. + """ + packages( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Find packages by their names. + """ + names: [String] + + """ + Ordering of the returned packages. + """ + orderBy: PackageOrder = {field: CREATED_AT, direction: DESC} + + """ + Filter registry package by type. + """ + packageType: PackageType + + """ + Find packages in a repository by ID. + """ + repositoryId: ID + ): PackageConnection! + + """ + A list of users who have been invited to join this organization. + """ + pendingMembers( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserConnection! + + """ + A list of repositories and gists this profile owner can pin to their profile. + """ + pinnableItems( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filter the types of pinnable items that are returned. + """ + types: [PinnableItemType!] + ): PinnableItemConnection! + + """ + A list of repositories and gists this profile owner has pinned to their profile + """ + pinnedItems( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filter the types of pinned items that are returned. + """ + types: [PinnableItemType!] + ): PinnableItemConnection! + + """ + Returns how many more items this profile owner can pin to their profile. + """ + pinnedItemsRemaining: Int! + + """ + Find project by number. + """ + project( + """ + The project number to find. + """ + number: Int! + ): Project + + """ + A list of projects under the owner. + """ + projects( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for projects returned from the connection + """ + orderBy: ProjectOrder + + """ + Query to search projects by, currently only searching by name. + """ + search: String + + """ + A list of states to filter the projects by. + """ + states: [ProjectState!] + ): ProjectConnection! + + """ + The HTTP path listing organization's projects + """ + projectsResourcePath: URI! + + """ + The HTTP URL listing organization's projects + """ + projectsUrl: URI! + + """ + A list of repositories that the user owns. + """ + repositories( + """ + Array of viewer's affiliation options for repositories returned from the + connection. For example, OWNER will include only repositories that the + current viewer owns. + """ + affiliations: [RepositoryAffiliation] + + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + If non-null, filters repositories according to whether they are forks of another repository + """ + isFork: Boolean + + """ + If non-null, filters repositories according to whether they have been locked + """ + isLocked: Boolean + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for repositories returned from the connection + """ + orderBy: RepositoryOrder + + """ + Array of owner's affiliation options for repositories returned from the + connection. For example, OWNER will include only repositories that the + organization or user being viewed owns. + """ + ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] + + """ + If non-null, filters repositories according to privacy + """ + privacy: RepositoryPrivacy + ): RepositoryConnection! + + """ + Find Repository. + """ + repository( + """ + Name of Repository to find. + """ + name: String! + ): Repository + + """ + When true the organization requires all members, billing managers, and outside + collaborators to enable two-factor authentication. + """ + requiresTwoFactorAuthentication: Boolean + + """ + The HTTP path for this organization. + """ + resourcePath: URI! + + """ + The Organization's SAML identity providers + """ + samlIdentityProvider: OrganizationIdentityProvider + + """ + The GitHub Sponsors listing for this user or organization. + """ + sponsorsListing: SponsorsListing + + """ + This object's sponsorships as the maintainer. + """ + sponsorshipsAsMaintainer( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Whether or not to include private sponsorships in the result set + """ + includePrivate: Boolean = false + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for sponsorships returned from this connection. If left + blank, the sponsorships will be ordered based on relevancy to the viewer. + """ + orderBy: SponsorshipOrder + ): SponsorshipConnection! + + """ + This object's sponsorships as the sponsor. + """ + sponsorshipsAsSponsor( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for sponsorships returned from this connection. If left + blank, the sponsorships will be ordered based on relevancy to the viewer. + """ + orderBy: SponsorshipOrder + ): SponsorshipConnection! + + """ + Find an organization's team by its slug. + """ + team( + """ + The name or slug of the team to find. + """ + slug: String! + ): Team + + """ + A list of teams in this organization. + """ + teams( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + If true, filters teams that are mapped to an LDAP Group (Enterprise only) + """ + ldapMapped: Boolean + + """ + Ordering options for teams returned from the connection + """ + orderBy: TeamOrder + + """ + If non-null, filters teams according to privacy + """ + privacy: TeamPrivacy + + """ + If non-null, filters teams with query on team name and team slug + """ + query: String + + """ + If non-null, filters teams according to whether the viewer is an admin or member on team + """ + role: TeamRole + + """ + If true, restrict to only root teams + """ + rootTeamsOnly: Boolean = false + + """ + User logins to filter by + """ + userLogins: [String!] + ): TeamConnection! + + """ + The HTTP path listing organization's teams + """ + teamsResourcePath: URI! + + """ + The HTTP URL listing organization's teams + """ + teamsUrl: URI! + + """ + The organization's Twitter username. + """ + twitterUsername: String + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this organization. + """ + url: URI! + + """ + Organization is adminable by the viewer. + """ + viewerCanAdminister: Boolean! + + """ + Can the viewer pin repositories and gists to the profile? + """ + viewerCanChangePinnedItems: Boolean! + + """ + Can the current viewer create new projects on this owner. + """ + viewerCanCreateProjects: Boolean! + + """ + Viewer can create repositories on this organization + """ + viewerCanCreateRepositories: Boolean! + + """ + Viewer can create teams on this organization. + """ + viewerCanCreateTeams: Boolean! + + """ + Whether or not the viewer is able to sponsor this user/organization. + """ + viewerCanSponsor: Boolean! + + """ + Viewer is an active member of this organization. + """ + viewerIsAMember: Boolean! + + """ + True if the viewer is sponsoring this user/organization. + """ + viewerIsSponsoring: Boolean! + + """ + The organization's public profile URL. + """ + websiteUrl: URI +} + +""" +An audit entry in an organization audit log. +""" +union OrganizationAuditEntry = MembersCanDeleteReposClearAuditEntry | MembersCanDeleteReposDisableAuditEntry | MembersCanDeleteReposEnableAuditEntry | OauthApplicationCreateAuditEntry | OrgAddBillingManagerAuditEntry | OrgAddMemberAuditEntry | OrgBlockUserAuditEntry | OrgConfigDisableCollaboratorsOnlyAuditEntry | OrgConfigEnableCollaboratorsOnlyAuditEntry | OrgCreateAuditEntry | OrgDisableOauthAppRestrictionsAuditEntry | OrgDisableSamlAuditEntry | OrgDisableTwoFactorRequirementAuditEntry | OrgEnableOauthAppRestrictionsAuditEntry | OrgEnableSamlAuditEntry | OrgEnableTwoFactorRequirementAuditEntry | OrgInviteMemberAuditEntry | OrgInviteToBusinessAuditEntry | OrgOauthAppAccessApprovedAuditEntry | OrgOauthAppAccessDeniedAuditEntry | OrgOauthAppAccessRequestedAuditEntry | OrgRemoveBillingManagerAuditEntry | OrgRemoveMemberAuditEntry | OrgRemoveOutsideCollaboratorAuditEntry | OrgRestoreMemberAuditEntry | OrgUnblockUserAuditEntry | OrgUpdateDefaultRepositoryPermissionAuditEntry | OrgUpdateMemberAuditEntry | OrgUpdateMemberRepositoryCreationPermissionAuditEntry | OrgUpdateMemberRepositoryInvitationPermissionAuditEntry | PrivateRepositoryForkingDisableAuditEntry | PrivateRepositoryForkingEnableAuditEntry | RepoAccessAuditEntry | RepoAddMemberAuditEntry | RepoAddTopicAuditEntry | RepoArchivedAuditEntry | RepoChangeMergeSettingAuditEntry | RepoConfigDisableAnonymousGitAccessAuditEntry | RepoConfigDisableCollaboratorsOnlyAuditEntry | RepoConfigDisableContributorsOnlyAuditEntry | RepoConfigDisableSockpuppetDisallowedAuditEntry | RepoConfigEnableAnonymousGitAccessAuditEntry | RepoConfigEnableCollaboratorsOnlyAuditEntry | RepoConfigEnableContributorsOnlyAuditEntry | RepoConfigEnableSockpuppetDisallowedAuditEntry | RepoConfigLockAnonymousGitAccessAuditEntry | RepoConfigUnlockAnonymousGitAccessAuditEntry | RepoCreateAuditEntry | RepoDestroyAuditEntry | RepoRemoveMemberAuditEntry | RepoRemoveTopicAuditEntry | RepositoryVisibilityChangeDisableAuditEntry | RepositoryVisibilityChangeEnableAuditEntry | TeamAddMemberAuditEntry | TeamAddRepositoryAuditEntry | TeamChangeParentTeamAuditEntry | TeamRemoveMemberAuditEntry | TeamRemoveRepositoryAuditEntry + +""" +The connection type for OrganizationAuditEntry. +""" +type OrganizationAuditEntryConnection { + """ + A list of edges. + """ + edges: [OrganizationAuditEntryEdge] + + """ + A list of nodes. + """ + nodes: [OrganizationAuditEntry] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +Metadata for an audit entry with action org.* +""" +interface OrganizationAuditEntryData { + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI +} + +""" +An edge in a connection. +""" +type OrganizationAuditEntryEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: OrganizationAuditEntry +} + +""" +The connection type for Organization. +""" +type OrganizationConnection { + """ + A list of edges. + """ + edges: [OrganizationEdge] + + """ + A list of nodes. + """ + nodes: [Organization] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type OrganizationEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Organization +} + +""" +An Identity Provider configured to provision SAML and SCIM identities for Organizations +""" +type OrganizationIdentityProvider implements Node { + """ + The digest algorithm used to sign SAML requests for the Identity Provider. + """ + digestMethod: URI + + """ + External Identities provisioned by this Identity Provider + """ + externalIdentities( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): ExternalIdentityConnection! + id: ID! + + """ + The x509 certificate used by the Identity Provder to sign assertions and responses. + """ + idpCertificate: X509Certificate + + """ + The Issuer Entity ID for the SAML Identity Provider + """ + issuer: String + + """ + Organization this Identity Provider belongs to + """ + organization: Organization + + """ + The signature algorithm used to sign SAML requests for the Identity Provider. + """ + signatureMethod: URI + + """ + The URL endpoint for the Identity Provider's SAML SSO. + """ + ssoUrl: URI +} + +""" +An Invitation for a user to an organization. +""" +type OrganizationInvitation implements Node { + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The email address of the user invited to the organization. + """ + email: String + id: ID! + + """ + The type of invitation that was sent (e.g. email, user). + """ + invitationType: OrganizationInvitationType! + + """ + The user who was invited to the organization. + """ + invitee: User + + """ + The user who created the invitation. + """ + inviter: User! + + """ + The organization the invite is for + """ + organization: Organization! + + """ + The user's pending role in the organization (e.g. member, owner). + """ + role: OrganizationInvitationRole! +} + +""" +The connection type for OrganizationInvitation. +""" +type OrganizationInvitationConnection { + """ + A list of edges. + """ + edges: [OrganizationInvitationEdge] + + """ + A list of nodes. + """ + nodes: [OrganizationInvitation] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type OrganizationInvitationEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: OrganizationInvitation +} + +""" +The possible organization invitation roles. +""" +enum OrganizationInvitationRole { + """ + The user is invited to be an admin of the organization. + """ + ADMIN + + """ + The user is invited to be a billing manager of the organization. + """ + BILLING_MANAGER + + """ + The user is invited to be a direct member of the organization. + """ + DIRECT_MEMBER + + """ + The user's previous role will be reinstated. + """ + REINSTATE +} + +""" +The possible organization invitation types. +""" +enum OrganizationInvitationType { + """ + The invitation was to an email address. + """ + EMAIL + + """ + The invitation was to an existing user. + """ + USER +} + +""" +The connection type for User. +""" +type OrganizationMemberConnection { + """ + A list of edges. + """ + edges: [OrganizationMemberEdge] + + """ + A list of nodes. + """ + nodes: [User] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +Represents a user within an organization. +""" +type OrganizationMemberEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer. + """ + hasTwoFactorEnabled: Boolean + + """ + The item at the end of the edge. + """ + node: User + + """ + The role this user has in the organization. + """ + role: OrganizationMemberRole +} + +""" +The possible roles within an organization for its members. +""" +enum OrganizationMemberRole { + """ + The user is an administrator of the organization. + """ + ADMIN + + """ + The user is a member of the organization. + """ + MEMBER +} + +""" +The possible values for the members can create repositories setting on an organization. +""" +enum OrganizationMembersCanCreateRepositoriesSettingValue { + """ + Members will be able to create public and private repositories. + """ + ALL + + """ + Members will not be able to create public or private repositories. + """ + DISABLED + + """ + Members will be able to create only private repositories. + """ + PRIVATE +} + +""" +Ordering options for organization connections. +""" +input OrganizationOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order organizations by. + """ + field: OrganizationOrderField! +} + +""" +Properties by which organization connections can be ordered. +""" +enum OrganizationOrderField { + """ + Order organizations by creation time + """ + CREATED_AT + + """ + Order organizations by login + """ + LOGIN +} + +""" +An organization teams hovercard context +""" +type OrganizationTeamsHovercardContext implements HovercardContext { + """ + A string describing this context + """ + message: String! + + """ + An octicon to accompany this context + """ + octicon: String! + + """ + Teams in this organization the user is a member of that are relevant + """ + relevantTeams( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): TeamConnection! + + """ + The path for the full team list for this user + """ + teamsResourcePath: URI! + + """ + The URL for the full team list for this user + """ + teamsUrl: URI! + + """ + The total number of teams the user is on in the organization + """ + totalTeamCount: Int! +} + +""" +An organization list hovercard context +""" +type OrganizationsHovercardContext implements HovercardContext { + """ + A string describing this context + """ + message: String! + + """ + An octicon to accompany this context + """ + octicon: String! + + """ + Organizations this user is a member of that are relevant + """ + relevantOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): OrganizationConnection! + + """ + The total number of organizations this user is in + """ + totalOrganizationCount: Int! +} + +""" +Information for an uploaded package. +""" +type Package implements Node { + id: ID! + + """ + Find the latest version for the package. + """ + latestVersion: PackageVersion + + """ + Identifies the name of the package. + """ + name: String! + + """ + Identifies the type of the package. + """ + packageType: PackageType! + + """ + The repository this package belongs to. + """ + repository: Repository + + """ + Statistics about package activity. + """ + statistics: PackageStatistics + + """ + Find package version by version string. + """ + version( + """ + The package version. + """ + version: String! + ): PackageVersion + + """ + list of versions for this package + """ + versions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering of the returned packages. + """ + orderBy: PackageVersionOrder = {field: CREATED_AT, direction: DESC} + ): PackageVersionConnection! +} + +""" +The connection type for Package. +""" +type PackageConnection { + """ + A list of edges. + """ + edges: [PackageEdge] + + """ + A list of nodes. + """ + nodes: [Package] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type PackageEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Package +} + +""" +A file in a package version. +""" +type PackageFile implements Node { + id: ID! + + """ + MD5 hash of the file. + """ + md5: String + + """ + Name of the file. + """ + name: String! + + """ + The package version this file belongs to. + """ + packageVersion: PackageVersion + + """ + SHA1 hash of the file. + """ + sha1: String + + """ + SHA256 hash of the file. + """ + sha256: String + + """ + Size of the file in bytes. + """ + size: Int + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + URL to download the asset. + """ + url: URI +} + +""" +The connection type for PackageFile. +""" +type PackageFileConnection { + """ + A list of edges. + """ + edges: [PackageFileEdge] + + """ + A list of nodes. + """ + nodes: [PackageFile] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type PackageFileEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PackageFile +} + +""" +Ways in which lists of package files can be ordered upon return. +""" +input PackageFileOrder { + """ + The direction in which to order package files by the specified field. + """ + direction: OrderDirection + + """ + The field in which to order package files by. + """ + field: PackageFileOrderField +} + +""" +Properties by which package file connections can be ordered. +""" +enum PackageFileOrderField { + """ + Order package files by creation time + """ + CREATED_AT +} + +""" +Ways in which lists of packages can be ordered upon return. +""" +input PackageOrder { + """ + The direction in which to order packages by the specified field. + """ + direction: OrderDirection + + """ + The field in which to order packages by. + """ + field: PackageOrderField +} + +""" +Properties by which package connections can be ordered. +""" +enum PackageOrderField { + """ + Order packages by creation time + """ + CREATED_AT +} + +""" +Represents an owner of a package. +""" +interface PackageOwner { + id: ID! + + """ + A list of packages under the owner. + """ + packages( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Find packages by their names. + """ + names: [String] + + """ + Ordering of the returned packages. + """ + orderBy: PackageOrder = {field: CREATED_AT, direction: DESC} + + """ + Filter registry package by type. + """ + packageType: PackageType + + """ + Find packages in a repository by ID. + """ + repositoryId: ID + ): PackageConnection! +} + +""" +Represents a object that contains package activity statistics such as downloads. +""" +type PackageStatistics { + """ + Number of times the package was downloaded since it was created. + """ + downloadsTotalCount: Int! +} + +""" +A version tag contains the mapping between a tag name and a version. +""" +type PackageTag implements Node { + id: ID! + + """ + Identifies the tag name of the version. + """ + name: String! + + """ + Version that the tag is associated with. + """ + version: PackageVersion +} + +""" +The possible types of a package. +""" +enum PackageType { + """ + A debian package. + """ + DEBIAN + + """ + A docker image. + """ + DOCKER + + """ + A maven package. + """ + MAVEN + + """ + An npm package. + """ + NPM + + """ + A nuget package. + """ + NUGET + + """ + A python package. + """ + PYPI + + """ + A rubygems package. + """ + RUBYGEMS +} + +""" +Information about a specific package version. +""" +type PackageVersion implements Node { + """ + List of files associated with this package version + """ + files( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering of the returned package files. + """ + orderBy: PackageFileOrder = {field: CREATED_AT, direction: ASC} + ): PackageFileConnection! + id: ID! + + """ + The package associated with this version. + """ + package: Package + + """ + The platform this version was built for. + """ + platform: String + + """ + Whether or not this version is a pre-release. + """ + preRelease: Boolean! + + """ + The README of this package version. + """ + readme: String + + """ + The release associated with this package version. + """ + release: Release + + """ + Statistics about package activity. + """ + statistics: PackageVersionStatistics + + """ + The package version summary. + """ + summary: String + + """ + The version string. + """ + version: String! +} + +""" +The connection type for PackageVersion. +""" +type PackageVersionConnection { + """ + A list of edges. + """ + edges: [PackageVersionEdge] + + """ + A list of nodes. + """ + nodes: [PackageVersion] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type PackageVersionEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PackageVersion +} + +""" +Ways in which lists of package versions can be ordered upon return. +""" +input PackageVersionOrder { + """ + The direction in which to order package versions by the specified field. + """ + direction: OrderDirection + + """ + The field in which to order package versions by. + """ + field: PackageVersionOrderField +} + +""" +Properties by which package version connections can be ordered. +""" +enum PackageVersionOrderField { + """ + Order package versions by creation time + """ + CREATED_AT +} + +""" +Represents a object that contains package version activity statistics such as downloads. +""" +type PackageVersionStatistics { + """ + Number of times the package was downloaded since it was created. + """ + downloadsTotalCount: Int! +} + +""" +Information about pagination in a connection. +""" +type PageInfo { + """ + When paginating forwards, the cursor to continue. + """ + endCursor: String + + """ + When paginating forwards, are there more items? + """ + hasNextPage: Boolean! + + """ + When paginating backwards, are there more items? + """ + hasPreviousPage: Boolean! + + """ + When paginating backwards, the cursor to continue. + """ + startCursor: String +} + +""" +Types that can grant permissions on a repository to a user +""" +union PermissionGranter = Organization | Repository | Team + +""" +A level of permission and source for a user's access to a repository. +""" +type PermissionSource { + """ + The organization the repository belongs to. + """ + organization: Organization! + + """ + The level of access this source has granted to the user. + """ + permission: DefaultRepositoryPermissionField! + + """ + The source of this permission. + """ + source: PermissionGranter! +} + +""" +Types that can be pinned to a profile page. +""" +union PinnableItem = Gist | Repository + +""" +The connection type for PinnableItem. +""" +type PinnableItemConnection { + """ + A list of edges. + """ + edges: [PinnableItemEdge] + + """ + A list of nodes. + """ + nodes: [PinnableItem] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type PinnableItemEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PinnableItem +} + +""" +Represents items that can be pinned to a profile page or dashboard. +""" +enum PinnableItemType { + """ + A gist. + """ + GIST + + """ + An issue. + """ + ISSUE + + """ + An organization. + """ + ORGANIZATION + + """ + A project. + """ + PROJECT + + """ + A pull request. + """ + PULL_REQUEST + + """ + A repository. + """ + REPOSITORY + + """ + A team. + """ + TEAM + + """ + A user. + """ + USER +} + +""" +Represents a 'pinned' event on a given issue or pull request. +""" +type PinnedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Identifies the issue associated with the event. + """ + issue: Issue! +} + +""" +An ISO-8601 encoded UTC date string with millisecond precison. +""" +scalar PreciseDateTime + +""" +Audit log entry for a private_repository_forking.disable event. +""" +type PrivateRepositoryForkingDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The HTTP path for this enterprise. + """ + enterpriseResourcePath: URI + + """ + The slug of the enterprise. + """ + enterpriseSlug: String + + """ + The HTTP URL for this enterprise. + """ + enterpriseUrl: URI + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a private_repository_forking.enable event. +""" +type PrivateRepositoryForkingEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The HTTP path for this enterprise. + """ + enterpriseResourcePath: URI + + """ + The slug of the enterprise. + """ + enterpriseSlug: String + + """ + The HTTP URL for this enterprise. + """ + enterpriseUrl: URI + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +A curatable list of repositories relating to a repository owner, which defaults +to showing the most popular repositories they own. +""" +type ProfileItemShowcase { + """ + Whether or not the owner has pinned any repositories or gists. + """ + hasPinnedItems: Boolean! + + """ + The repositories and gists in the showcase. If the profile owner has any + pinned items, those will be returned. Otherwise, the profile owner's popular + repositories will be returned. + """ + items( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): PinnableItemConnection! +} + +""" +Represents any entity on GitHub that has a profile page. +""" +interface ProfileOwner { + """ + Determine if this repository owner has any items that can be pinned to their profile. + """ + anyPinnableItems( + """ + Filter to only a particular kind of pinnable item. + """ + type: PinnableItemType + ): Boolean! + + """ + The public profile email. + """ + email: String + id: ID! + + """ + Showcases a selection of repositories and gists that the profile owner has + either curated or that have been selected automatically based on popularity. + """ + itemShowcase: ProfileItemShowcase! + + """ + The public profile location. + """ + location: String + + """ + The username used to login. + """ + login: String! + + """ + The public profile name. + """ + name: String + + """ + A list of repositories and gists this profile owner can pin to their profile. + """ + pinnableItems( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filter the types of pinnable items that are returned. + """ + types: [PinnableItemType!] + ): PinnableItemConnection! + + """ + A list of repositories and gists this profile owner has pinned to their profile + """ + pinnedItems( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filter the types of pinned items that are returned. + """ + types: [PinnableItemType!] + ): PinnableItemConnection! + + """ + Returns how many more items this profile owner can pin to their profile. + """ + pinnedItemsRemaining: Int! + + """ + Can the viewer pin repositories and gists to the profile? + """ + viewerCanChangePinnedItems: Boolean! + + """ + The public profile website URL. + """ + websiteUrl: URI +} + +""" +Projects manage issues, pull requests and notes within a project owner. +""" +type Project implements Closable & Node & Updatable { + """ + The project's description body. + """ + body: String + + """ + The projects description body rendered to HTML. + """ + bodyHTML: HTML! + + """ + `true` if the object is closed (definition of closed may depend on type) + """ + closed: Boolean! + + """ + Identifies the date and time when the object was closed. + """ + closedAt: DateTime + + """ + List of columns in the project + """ + columns( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): ProjectColumnConnection! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The actor who originally created the project. + """ + creator: Actor + + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! + + """ + The project's name. + """ + name: String! + + """ + The project's number. + """ + number: Int! + + """ + The project's owner. Currently limited to repositories, organizations, and users. + """ + owner: ProjectOwner! + + """ + List of pending cards in this project + """ + pendingCards( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + A list of archived states to filter the cards by + """ + archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): ProjectCardConnection! + + """ + Project progress details. + """ + progress: ProjectProgress! + + """ + The HTTP path for this project + """ + resourcePath: URI! + + """ + Whether the project is open or closed. + """ + state: ProjectState! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this project + """ + url: URI! + + """ + Check if the current viewer can update this object. + """ + viewerCanUpdate: Boolean! +} + +""" +A card in a project. +""" +type ProjectCard implements Node { + """ + The project column this card is associated under. A card may only belong to one + project column at a time. The column field will be null if the card is created + in a pending state and has yet to be associated with a column. Once cards are + associated with a column, they will not become pending in the future. + """ + column: ProjectColumn + + """ + The card content item + """ + content: ProjectCardItem + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The actor who created this card + """ + creator: Actor + + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! + + """ + Whether the card is archived + """ + isArchived: Boolean! + + """ + The card note + """ + note: String + + """ + The project that contains this card. + """ + project: Project! + + """ + The HTTP path for this card + """ + resourcePath: URI! + + """ + The state of ProjectCard + """ + state: ProjectCardState + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this card + """ + url: URI! +} + +""" +The possible archived states of a project card. +""" +enum ProjectCardArchivedState { + """ + A project card that is archived + """ + ARCHIVED + + """ + A project card that is not archived + """ + NOT_ARCHIVED +} + +""" +The connection type for ProjectCard. +""" +type ProjectCardConnection { + """ + A list of edges. + """ + edges: [ProjectCardEdge] + + """ + A list of nodes. + """ + nodes: [ProjectCard] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type ProjectCardEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: ProjectCard +} + +""" +Types that can be inside Project Cards. +""" +union ProjectCardItem = Issue | PullRequest + +""" +Various content states of a ProjectCard +""" +enum ProjectCardState { + """ + The card has content only. + """ + CONTENT_ONLY + + """ + The card has a note only. + """ + NOTE_ONLY + + """ + The card is redacted. + """ + REDACTED +} + +""" +A column inside a project. +""" +type ProjectColumn implements Node { + """ + List of cards in the column + """ + cards( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + A list of archived states to filter the cards by + """ + archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): ProjectCardConnection! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! + + """ + The project column's name. + """ + name: String! + + """ + The project that contains this column. + """ + project: Project! + + """ + The semantic purpose of the column + """ + purpose: ProjectColumnPurpose + + """ + The HTTP path for this project column + """ + resourcePath: URI! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this project column + """ + url: URI! +} + +""" +The connection type for ProjectColumn. +""" +type ProjectColumnConnection { + """ + A list of edges. + """ + edges: [ProjectColumnEdge] + + """ + A list of nodes. + """ + nodes: [ProjectColumn] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type ProjectColumnEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: ProjectColumn +} + +""" +The semantic purpose of the column - todo, in progress, or done. +""" +enum ProjectColumnPurpose { + """ + The column contains cards which are complete + """ + DONE + + """ + The column contains cards which are currently being worked on + """ + IN_PROGRESS + + """ + The column contains cards still to be worked on + """ + TODO +} + +""" +A list of projects associated with the owner. +""" +type ProjectConnection { + """ + A list of edges. + """ + edges: [ProjectEdge] + + """ + A list of nodes. + """ + nodes: [Project] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type ProjectEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Project +} + +""" +Ways in which lists of projects can be ordered upon return. +""" +input ProjectOrder { + """ + The direction in which to order projects by the specified field. + """ + direction: OrderDirection! + + """ + The field in which to order projects by. + """ + field: ProjectOrderField! +} + +""" +Properties by which project connections can be ordered. +""" +enum ProjectOrderField { + """ + Order projects by creation time + """ + CREATED_AT + + """ + Order projects by name + """ + NAME + + """ + Order projects by update time + """ + UPDATED_AT +} + +""" +Represents an owner of a Project. +""" +interface ProjectOwner { + id: ID! + + """ + Find project by number. + """ + project( + """ + The project number to find. + """ + number: Int! + ): Project + + """ + A list of projects under the owner. + """ + projects( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for projects returned from the connection + """ + orderBy: ProjectOrder + + """ + Query to search projects by, currently only searching by name. + """ + search: String + + """ + A list of states to filter the projects by. + """ + states: [ProjectState!] + ): ProjectConnection! + + """ + The HTTP path listing owners projects + """ + projectsResourcePath: URI! + + """ + The HTTP URL listing owners projects + """ + projectsUrl: URI! + + """ + Can the current viewer create new projects on this owner. + """ + viewerCanCreateProjects: Boolean! +} + +""" +Project progress stats. +""" +type ProjectProgress { + """ + The number of done cards. + """ + doneCount: Int! + + """ + The percentage of done cards. + """ + donePercentage: Float! + + """ + Whether progress tracking is enabled and cards with purpose exist for this project + """ + enabled: Boolean! + + """ + The number of in-progress cards. + """ + inProgressCount: Int! + + """ + The percentage of in-progress cards. + """ + inProgressPercentage: Float! + + """ + The number of to do cards. + """ + todoCount: Int! + + """ + The percentage of to do cards. + """ + todoPercentage: Float! +} + +""" +State of the project; either 'open' or 'closed' +""" +enum ProjectState { + """ + The project is closed. + """ + CLOSED + + """ + The project is open. + """ + OPEN +} + +""" +GitHub-provided templates for Projects +""" +enum ProjectTemplate { + """ + Create a board with v2 triggers to automatically move cards across To do, In progress and Done columns. + """ + AUTOMATED_KANBAN_V2 + + """ + Create a board with triggers to automatically move cards across columns with review automation. + """ + AUTOMATED_REVIEWS_KANBAN + + """ + Create a board with columns for To do, In progress and Done. + """ + BASIC_KANBAN + + """ + Create a board to triage and prioritize bugs with To do, priority, and Done columns. + """ + BUG_TRIAGE +} + +""" +A user's public key. +""" +type PublicKey implements Node { + """ + The last time this authorization was used to perform an action. Values will be null for keys not owned by the user. + """ + accessedAt: DateTime + + """ + Identifies the date and time when the key was created. Keys created before + March 5th, 2014 have inaccurate values. Values will be null for keys not owned by the user. + """ + createdAt: DateTime + + """ + The fingerprint for this PublicKey. + """ + fingerprint: String! + id: ID! + + """ + Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user. + """ + isReadOnly: Boolean + + """ + The public key string. + """ + key: String! + + """ + Identifies the date and time when the key was updated. Keys created before + March 5th, 2014 may have inaccurate values. Values will be null for keys not + owned by the user. + """ + updatedAt: DateTime +} + +""" +The connection type for PublicKey. +""" +type PublicKeyConnection { + """ + A list of edges. + """ + edges: [PublicKeyEdge] + + """ + A list of nodes. + """ + nodes: [PublicKey] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type PublicKeyEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PublicKey +} + +""" +A repository pull request. +""" +type PullRequest implements Assignable & Closable & Comment & Labelable & Lockable & Node & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { + """ + Reason that the conversation was locked. + """ + activeLockReason: LockReason + + """ + The number of additions in this pull request. + """ + additions: Int! + + """ + A list of Users assigned to this object. + """ + assignees( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserConnection! + + """ + The actor who authored the comment. + """ + author: Actor + + """ + Author's association with the subject of the comment. + """ + authorAssociation: CommentAuthorAssociation! + + """ + Identifies the base Ref associated with the pull request. + """ + baseRef: Ref + + """ + Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted. + """ + baseRefName: String! + + """ + Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted. + """ + baseRefOid: GitObjectID! + + """ + The repository associated with this pull request's base Ref. + """ + baseRepository: Repository + + """ + The body as Markdown. + """ + body: String! + + """ + The body rendered to HTML. + """ + bodyHTML: HTML! + + """ + The body rendered to text. + """ + bodyText: String! + + """ + The number of changed files in this pull request. + """ + changedFiles: Int! + + """ + The HTTP path for the checks of this pull request. + """ + checksResourcePath: URI! + + """ + The HTTP URL for the checks of this pull request. + """ + checksUrl: URI! + + """ + `true` if the pull request is closed + """ + closed: Boolean! + + """ + Identifies the date and time when the object was closed. + """ + closedAt: DateTime + + """ + A list of comments associated with the pull request. + """ + comments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for issue comments returned from the connection. + """ + orderBy: IssueCommentOrder + ): IssueCommentConnection! + + """ + A list of commits present in this pull request's head branch not present in the base branch. + """ + commits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): PullRequestCommitConnection! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Check if this comment was created via an email reply. + """ + createdViaEmail: Boolean! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The number of deletions in this pull request. + """ + deletions: Int! + + """ + The actor who edited this pull request's body. + """ + editor: Actor + + """ + Lists the files changed within this pull request. + """ + files( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): PullRequestChangedFileConnection + + """ + Identifies the head Ref associated with the pull request. + """ + headRef: Ref + + """ + Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted. + """ + headRefName: String! + + """ + Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted. + """ + headRefOid: GitObjectID! + + """ + The repository associated with this pull request's head Ref. + """ + headRepository: Repository + + """ + The owner of the repository associated with this pull request's head Ref. + """ + headRepositoryOwner: RepositoryOwner + + """ + The hovercard information for this issue + """ + hovercard( + """ + Whether or not to include notification contexts + """ + includeNotificationContexts: Boolean = true + ): Hovercard! + id: ID! + + """ + Check if this comment was edited and includes an edit with the creation data + """ + includesCreatedEdit: Boolean! + + """ + The head and base repositories are different. + """ + isCrossRepository: Boolean! + + """ + Identifies if the pull request is a draft. + """ + isDraft: Boolean! + + """ + Is this pull request read by the viewer + """ + isReadByViewer: Boolean + + """ + A list of labels associated with the object. + """ + labels( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for labels returned from the connection. + """ + orderBy: LabelOrder = {field: CREATED_AT, direction: ASC} + ): LabelConnection + + """ + The moment the editor made the last edit + """ + lastEditedAt: DateTime + + """ + A list of latest reviews per user associated with the pull request. + """ + latestOpinionatedReviews( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Only return reviews from user who have write access to the repository + """ + writersOnly: Boolean = false + ): PullRequestReviewConnection + + """ + A list of latest reviews per user associated with the pull request that are not also pending review. + """ + latestReviews( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): PullRequestReviewConnection + + """ + `true` if the pull request is locked + """ + locked: Boolean! + + """ + Indicates whether maintainers can modify the pull request. + """ + maintainerCanModify: Boolean! + + """ + The commit that was created when this pull request was merged. + """ + mergeCommit: Commit + + """ + Whether or not the pull request can be merged based on the existence of merge conflicts. + """ + mergeable: MergeableState! + + """ + Whether or not the pull request was merged. + """ + merged: Boolean! + + """ + The date and time that the pull request was merged. + """ + mergedAt: DateTime + + """ + The actor who merged the pull request. + """ + mergedBy: Actor + + """ + Identifies the milestone associated with the pull request. + """ + milestone: Milestone + + """ + Identifies the pull request number. + """ + number: Int! + + """ + A list of Users that are participating in the Pull Request conversation. + """ + participants( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserConnection! + + """ + The permalink to the pull request. + """ + permalink: URI! + + """ + The commit that GitHub automatically generated to test if this pull request + could be merged. This field will not return a value if the pull request is + merged, or if the test merge commit is still being generated. See the + `mergeable` field for more details on the mergeability of the pull request. + """ + potentialMergeCommit: Commit + + """ + List of project cards associated with this pull request. + """ + projectCards( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + A list of archived states to filter the cards by + """ + archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): ProjectCardConnection! + + """ + Identifies when the comment was published at. + """ + publishedAt: DateTime + + """ + A list of reactions grouped by content left on the subject. + """ + reactionGroups: [ReactionGroup!] + + """ + A list of Reactions left on the Issue. + """ + reactions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Allows filtering Reactions by emoji. + """ + content: ReactionContent + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Allows specifying the order in which reactions are returned. + """ + orderBy: ReactionOrder + ): ReactionConnection! + + """ + The repository associated with this node. + """ + repository: Repository! + + """ + The HTTP path for this pull request. + """ + resourcePath: URI! + + """ + The HTTP path for reverting this pull request. + """ + revertResourcePath: URI! + + """ + The HTTP URL for reverting this pull request. + """ + revertUrl: URI! + + """ + The current status of this pull request with respect to code review. + """ + reviewDecision: PullRequestReviewDecision + + """ + A list of review requests associated with the pull request. + """ + reviewRequests( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): ReviewRequestConnection + + """ + The list of all review threads for this pull request. + """ + reviewThreads( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): PullRequestReviewThreadConnection! + + """ + A list of reviews associated with the pull request. + """ + reviews( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Filter by author of the review. + """ + author: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + A list of states to filter the reviews. + """ + states: [PullRequestReviewState!] + ): PullRequestReviewConnection + + """ + Identifies the state of the pull request. + """ + state: PullRequestState! + + """ + A list of reviewer suggestions based on commit history and past review comments. + """ + suggestedReviewers: [SuggestedReviewer]! + + """ + A list of events, comments, commits, etc. associated with the pull request. + """ + timeline( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Allows filtering timeline events by a `since` timestamp. + """ + since: DateTime + ): PullRequestTimelineConnection! @deprecated(reason: "`timeline` will be removed Use PullRequest.timelineItems instead. Removal on 2020-10-01 UTC.") + + """ + A list of events, comments, commits, etc. associated with the pull request. + """ + timelineItems( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Filter timeline items by type. + """ + itemTypes: [PullRequestTimelineItemsItemType!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filter timeline items by a `since` timestamp. + """ + since: DateTime + + """ + Skips the first _n_ elements in the list. + """ + skip: Int + ): PullRequestTimelineItemsConnection! + + """ + Identifies the pull request title. + """ + title: String! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this pull request. + """ + url: URI! + + """ + A list of edits to this content. + """ + userContentEdits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserContentEditConnection + + """ + Whether or not the viewer can apply suggestion. + """ + viewerCanApplySuggestion: Boolean! + + """ + Check if the viewer can restore the deleted head ref. + """ + viewerCanDeleteHeadRef: Boolean! + + """ + Can user react to this subject + """ + viewerCanReact: Boolean! + + """ + Check if the viewer is able to change their subscription status for the repository. + """ + viewerCanSubscribe: Boolean! + + """ + Check if the current viewer can update this object. + """ + viewerCanUpdate: Boolean! + + """ + Reasons why the current viewer can not update this comment. + """ + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + + """ + Did the viewer author this comment. + """ + viewerDidAuthor: Boolean! + + """ + The merge body text for the viewer and method. + """ + viewerMergeBodyText( + """ + The merge method for the message. + """ + mergeType: PullRequestMergeMethod + ): String! + + """ + The merge headline text for the viewer and method. + """ + viewerMergeHeadlineText( + """ + The merge method for the message. + """ + mergeType: PullRequestMergeMethod + ): String! + + """ + Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. + """ + viewerSubscription: SubscriptionState +} + +""" +A file changed in a pull request. +""" +type PullRequestChangedFile { + """ + The number of additions to the file. + """ + additions: Int! + + """ + The number of deletions to the file. + """ + deletions: Int! + + """ + The path of the file. + """ + path: String! + + """ + The state of the file for the viewer. + """ + viewerViewedState: FileViewedState! +} + +""" +The connection type for PullRequestChangedFile. +""" +type PullRequestChangedFileConnection { + """ + A list of edges. + """ + edges: [PullRequestChangedFileEdge] + + """ + A list of nodes. + """ + nodes: [PullRequestChangedFile] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type PullRequestChangedFileEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PullRequestChangedFile +} + +""" +Represents a Git commit part of a pull request. +""" +type PullRequestCommit implements Node & UniformResourceLocatable { + """ + The Git commit object + """ + commit: Commit! + id: ID! + + """ + The pull request this commit belongs to + """ + pullRequest: PullRequest! + + """ + The HTTP path for this pull request commit + """ + resourcePath: URI! + + """ + The HTTP URL for this pull request commit + """ + url: URI! +} + +""" +Represents a commit comment thread part of a pull request. +""" +type PullRequestCommitCommentThread implements Node & RepositoryNode { + """ + The comments that exist in this thread. + """ + comments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): CommitCommentConnection! + + """ + The commit the comments were made on. + """ + commit: Commit! + id: ID! + + """ + The file the comments were made on. + """ + path: String + + """ + The position in the diff for the commit that the comment was made on. + """ + position: Int + + """ + The pull request this commit comment thread belongs to + """ + pullRequest: PullRequest! + + """ + The repository associated with this node. + """ + repository: Repository! +} + +""" +The connection type for PullRequestCommit. +""" +type PullRequestCommitConnection { + """ + A list of edges. + """ + edges: [PullRequestCommitEdge] + + """ + A list of nodes. + """ + nodes: [PullRequestCommit] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type PullRequestCommitEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PullRequestCommit +} + +""" +The connection type for PullRequest. +""" +type PullRequestConnection { + """ + A list of edges. + """ + edges: [PullRequestEdge] + + """ + A list of nodes. + """ + nodes: [PullRequest] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +This aggregates pull requests opened by a user within one repository. +""" +type PullRequestContributionsByRepository { + """ + The pull request contributions. + """ + contributions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for contributions returned from the connection. + """ + orderBy: ContributionOrder = {direction: DESC} + ): CreatedPullRequestContributionConnection! + + """ + The repository in which the pull requests were opened. + """ + repository: Repository! +} + +""" +An edge in a connection. +""" +type PullRequestEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PullRequest +} + +""" +Represents available types of methods to use when merging a pull request. +""" +enum PullRequestMergeMethod { + """ + Add all commits from the head branch to the base branch with a merge commit. + """ + MERGE + + """ + Add all commits from the head branch onto the base branch individually. + """ + REBASE + + """ + Combine all commits from the head branch into a single commit in the base branch. + """ + SQUASH +} + +""" +Ways in which lists of issues can be ordered upon return. +""" +input PullRequestOrder { + """ + The direction in which to order pull requests by the specified field. + """ + direction: OrderDirection! + + """ + The field in which to order pull requests by. + """ + field: PullRequestOrderField! +} + +""" +Properties by which pull_requests connections can be ordered. +""" +enum PullRequestOrderField { + """ + Order pull_requests by creation time + """ + CREATED_AT + + """ + Order pull_requests by update time + """ + UPDATED_AT +} + +""" +A review object for a given pull request. +""" +type PullRequestReview implements Comment & Deletable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { + """ + The actor who authored the comment. + """ + author: Actor + + """ + Author's association with the subject of the comment. + """ + authorAssociation: CommentAuthorAssociation! + + """ + Indicates whether the author of this review has push access to the repository. + """ + authorCanPushToRepository: Boolean! + + """ + Identifies the pull request review body. + """ + body: String! + + """ + The body rendered to HTML. + """ + bodyHTML: HTML! + + """ + The body of this review rendered as plain text. + """ + bodyText: String! + + """ + A list of review comments for the current pull request review. + """ + comments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): PullRequestReviewCommentConnection! + + """ + Identifies the commit associated with this pull request review. + """ + commit: Commit + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Check if this comment was created via an email reply. + """ + createdViaEmail: Boolean! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The actor who edited the comment. + """ + editor: Actor + id: ID! + + """ + Check if this comment was edited and includes an edit with the creation data + """ + includesCreatedEdit: Boolean! + + """ + The moment the editor made the last edit + """ + lastEditedAt: DateTime + + """ + A list of teams that this review was made on behalf of. + """ + onBehalfOf( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): TeamConnection! + + """ + Identifies when the comment was published at. + """ + publishedAt: DateTime + + """ + Identifies the pull request associated with this pull request review. + """ + pullRequest: PullRequest! + + """ + A list of reactions grouped by content left on the subject. + """ + reactionGroups: [ReactionGroup!] + + """ + A list of Reactions left on the Issue. + """ + reactions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Allows filtering Reactions by emoji. + """ + content: ReactionContent + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Allows specifying the order in which reactions are returned. + """ + orderBy: ReactionOrder + ): ReactionConnection! + + """ + The repository associated with this node. + """ + repository: Repository! + + """ + The HTTP path permalink for this PullRequestReview. + """ + resourcePath: URI! + + """ + Identifies the current state of the pull request review. + """ + state: PullRequestReviewState! + + """ + Identifies when the Pull Request Review was submitted + """ + submittedAt: DateTime + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL permalink for this PullRequestReview. + """ + url: URI! + + """ + A list of edits to this content. + """ + userContentEdits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserContentEditConnection + + """ + Check if the current viewer can delete this object. + """ + viewerCanDelete: Boolean! + + """ + Can user react to this subject + """ + viewerCanReact: Boolean! + + """ + Check if the current viewer can update this object. + """ + viewerCanUpdate: Boolean! + + """ + Reasons why the current viewer can not update this comment. + """ + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + + """ + Did the viewer author this comment. + """ + viewerDidAuthor: Boolean! +} + +""" +A review comment associated with a given repository pull request. +""" +type PullRequestReviewComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { + """ + The actor who authored the comment. + """ + author: Actor + + """ + Author's association with the subject of the comment. + """ + authorAssociation: CommentAuthorAssociation! + + """ + The comment body of this review comment. + """ + body: String! + + """ + The body rendered to HTML. + """ + bodyHTML: HTML! + + """ + The comment body of this review comment rendered as plain text. + """ + bodyText: String! + + """ + Identifies the commit associated with the comment. + """ + commit: Commit + + """ + Identifies when the comment was created. + """ + createdAt: DateTime! + + """ + Check if this comment was created via an email reply. + """ + createdViaEmail: Boolean! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The diff hunk to which the comment applies. + """ + diffHunk: String! + + """ + Identifies when the comment was created in a draft state. + """ + draftedAt: DateTime! + + """ + The actor who edited the comment. + """ + editor: Actor + id: ID! + + """ + Check if this comment was edited and includes an edit with the creation data + """ + includesCreatedEdit: Boolean! + + """ + Returns whether or not a comment has been minimized. + """ + isMinimized: Boolean! + + """ + The moment the editor made the last edit + """ + lastEditedAt: DateTime + + """ + Returns why the comment was minimized. + """ + minimizedReason: String + + """ + Identifies the original commit associated with the comment. + """ + originalCommit: Commit + + """ + The original line index in the diff to which the comment applies. + """ + originalPosition: Int! + + """ + Identifies when the comment body is outdated + """ + outdated: Boolean! + + """ + The path to which the comment applies. + """ + path: String! + + """ + The line index in the diff to which the comment applies. + """ + position: Int + + """ + Identifies when the comment was published at. + """ + publishedAt: DateTime + + """ + The pull request associated with this review comment. + """ + pullRequest: PullRequest! + + """ + The pull request review associated with this review comment. + """ + pullRequestReview: PullRequestReview + + """ + A list of reactions grouped by content left on the subject. + """ + reactionGroups: [ReactionGroup!] + + """ + A list of Reactions left on the Issue. + """ + reactions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Allows filtering Reactions by emoji. + """ + content: ReactionContent + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Allows specifying the order in which reactions are returned. + """ + orderBy: ReactionOrder + ): ReactionConnection! + + """ + The comment this is a reply to. + """ + replyTo: PullRequestReviewComment + + """ + The repository associated with this node. + """ + repository: Repository! + + """ + The HTTP path permalink for this review comment. + """ + resourcePath: URI! + + """ + Identifies the state of the comment. + """ + state: PullRequestReviewCommentState! + + """ + Identifies when the comment was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL permalink for this review comment. + """ + url: URI! + + """ + A list of edits to this content. + """ + userContentEdits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserContentEditConnection + + """ + Check if the current viewer can delete this object. + """ + viewerCanDelete: Boolean! + + """ + Check if the current viewer can minimize this object. + """ + viewerCanMinimize: Boolean! + + """ + Can user react to this subject + """ + viewerCanReact: Boolean! + + """ + Check if the current viewer can update this object. + """ + viewerCanUpdate: Boolean! + + """ + Reasons why the current viewer can not update this comment. + """ + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + + """ + Did the viewer author this comment. + """ + viewerDidAuthor: Boolean! +} + +""" +The connection type for PullRequestReviewComment. +""" +type PullRequestReviewCommentConnection { + """ + A list of edges. + """ + edges: [PullRequestReviewCommentEdge] + + """ + A list of nodes. + """ + nodes: [PullRequestReviewComment] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type PullRequestReviewCommentEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PullRequestReviewComment +} + +""" +The possible states of a pull request review comment. +""" +enum PullRequestReviewCommentState { + """ + A comment that is part of a pending review + """ + PENDING + + """ + A comment that is part of a submitted review + """ + SUBMITTED +} + +""" +The connection type for PullRequestReview. +""" +type PullRequestReviewConnection { + """ + A list of edges. + """ + edges: [PullRequestReviewEdge] + + """ + A list of nodes. + """ + nodes: [PullRequestReview] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +This aggregates pull request reviews made by a user within one repository. +""" +type PullRequestReviewContributionsByRepository { + """ + The pull request review contributions. + """ + contributions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for contributions returned from the connection. + """ + orderBy: ContributionOrder = {direction: DESC} + ): CreatedPullRequestReviewContributionConnection! + + """ + The repository in which the pull request reviews were made. + """ + repository: Repository! +} + +""" +The review status of a pull request. +""" +enum PullRequestReviewDecision { + """ + The pull request has received an approving review. + """ + APPROVED + + """ + Changes have been requested on the pull request. + """ + CHANGES_REQUESTED + + """ + A review is required before the pull request can be merged. + """ + REVIEW_REQUIRED +} + +""" +An edge in a connection. +""" +type PullRequestReviewEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PullRequestReview +} + +""" +The possible events to perform on a pull request review. +""" +enum PullRequestReviewEvent { + """ + Submit feedback and approve merging these changes. + """ + APPROVE + + """ + Submit general feedback without explicit approval. + """ + COMMENT + + """ + Dismiss review so it now longer effects merging. + """ + DISMISS + + """ + Submit feedback that must be addressed before merging. + """ + REQUEST_CHANGES +} + +""" +The possible states of a pull request review. +""" +enum PullRequestReviewState { + """ + A review allowing the pull request to merge. + """ + APPROVED + + """ + A review blocking the pull request from merging. + """ + CHANGES_REQUESTED + + """ + An informational review. + """ + COMMENTED + + """ + A review that has been dismissed. + """ + DISMISSED + + """ + A review that has not yet been submitted. + """ + PENDING +} + +""" +A threaded list of comments for a given pull request. +""" +type PullRequestReviewThread implements Node { + """ + A list of pull request comments associated with the thread. + """ + comments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Skips the first _n_ elements in the list. + """ + skip: Int + ): PullRequestReviewCommentConnection! + + """ + The side of the diff on which this thread was placed. + """ + diffSide: DiffSide! + id: ID! + + """ + Whether or not the thread has been collapsed (outdated or resolved) + """ + isCollapsed: Boolean! + + """ + Indicates whether this thread was outdated by newer changes. + """ + isOutdated: Boolean! + + """ + Whether this thread has been resolved + """ + isResolved: Boolean! + + """ + The line in the file to which this thread refers + """ + line: Int + + """ + The original line in the file to which this thread refers. + """ + originalLine: Int + + """ + The original start line in the file to which this thread refers (multi-line only). + """ + originalStartLine: Int + + """ + Identifies the file path of this thread. + """ + path: String! + + """ + Identifies the pull request associated with this thread. + """ + pullRequest: PullRequest! + + """ + Identifies the repository associated with this thread. + """ + repository: Repository! + + """ + The user who resolved this thread + """ + resolvedBy: User + + """ + The side of the diff that the first line of the thread starts on (multi-line only) + """ + startDiffSide: DiffSide + + """ + The start line in the file to which this thread refers (multi-line only) + """ + startLine: Int + + """ + Indicates whether the current viewer can reply to this thread. + """ + viewerCanReply: Boolean! + + """ + Whether or not the viewer can resolve this thread + """ + viewerCanResolve: Boolean! + + """ + Whether or not the viewer can unresolve this thread + """ + viewerCanUnresolve: Boolean! +} + +""" +Review comment threads for a pull request review. +""" +type PullRequestReviewThreadConnection { + """ + A list of edges. + """ + edges: [PullRequestReviewThreadEdge] + + """ + A list of nodes. + """ + nodes: [PullRequestReviewThread] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type PullRequestReviewThreadEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PullRequestReviewThread +} + +""" +Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits. +""" +type PullRequestRevisionMarker { + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The last commit the viewer has seen. + """ + lastSeenCommit: Commit! + + """ + The pull request to which the marker belongs. + """ + pullRequest: PullRequest! +} + +""" +The possible states of a pull request. +""" +enum PullRequestState { + """ + A pull request that has been closed without being merged. + """ + CLOSED + + """ + A pull request that has been closed by being merged. + """ + MERGED + + """ + A pull request that is still open. + """ + OPEN +} + +""" +The connection type for PullRequestTimelineItem. +""" +type PullRequestTimelineConnection { + """ + A list of edges. + """ + edges: [PullRequestTimelineItemEdge] + + """ + A list of nodes. + """ + nodes: [PullRequestTimelineItem] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An item in an pull request timeline +""" +union PullRequestTimelineItem = AssignedEvent | BaseRefDeletedEvent | BaseRefForcePushedEvent | ClosedEvent | Commit | CommitCommentThread | CrossReferencedEvent | DemilestonedEvent | DeployedEvent | DeploymentEnvironmentChangedEvent | HeadRefDeletedEvent | HeadRefForcePushedEvent | HeadRefRestoredEvent | IssueComment | LabeledEvent | LockedEvent | MergedEvent | MilestonedEvent | PullRequestReview | PullRequestReviewComment | PullRequestReviewThread | ReferencedEvent | RenamedTitleEvent | ReopenedEvent | ReviewDismissedEvent | ReviewRequestRemovedEvent | ReviewRequestedEvent | SubscribedEvent | UnassignedEvent | UnlabeledEvent | UnlockedEvent | UnsubscribedEvent | UserBlockedEvent + +""" +An edge in a connection. +""" +type PullRequestTimelineItemEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PullRequestTimelineItem +} + +""" +An item in a pull request timeline +""" +union PullRequestTimelineItems = AddedToProjectEvent | AssignedEvent | AutomaticBaseChangeFailedEvent | AutomaticBaseChangeSucceededEvent | BaseRefChangedEvent | BaseRefDeletedEvent | BaseRefForcePushedEvent | ClosedEvent | CommentDeletedEvent | ConnectedEvent | ConvertToDraftEvent | ConvertedNoteToIssueEvent | CrossReferencedEvent | DemilestonedEvent | DeployedEvent | DeploymentEnvironmentChangedEvent | DisconnectedEvent | HeadRefDeletedEvent | HeadRefForcePushedEvent | HeadRefRestoredEvent | IssueComment | LabeledEvent | LockedEvent | MarkedAsDuplicateEvent | MentionedEvent | MergedEvent | MilestonedEvent | MovedColumnsInProjectEvent | PinnedEvent | PullRequestCommit | PullRequestCommitCommentThread | PullRequestReview | PullRequestReviewThread | PullRequestRevisionMarker | ReadyForReviewEvent | ReferencedEvent | RemovedFromProjectEvent | RenamedTitleEvent | ReopenedEvent | ReviewDismissedEvent | ReviewRequestRemovedEvent | ReviewRequestedEvent | SubscribedEvent | TransferredEvent | UnassignedEvent | UnlabeledEvent | UnlockedEvent | UnmarkedAsDuplicateEvent | UnpinnedEvent | UnsubscribedEvent | UserBlockedEvent + +""" +The connection type for PullRequestTimelineItems. +""" +type PullRequestTimelineItemsConnection { + """ + A list of edges. + """ + edges: [PullRequestTimelineItemsEdge] + + """ + Identifies the count of items after applying `before` and `after` filters. + """ + filteredCount: Int! + + """ + A list of nodes. + """ + nodes: [PullRequestTimelineItems] + + """ + Identifies the count of items after applying `before`/`after` filters and `first`/`last`/`skip` slicing. + """ + pageCount: Int! + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! + + """ + Identifies the date and time when the timeline was last updated. + """ + updatedAt: DateTime! +} + +""" +An edge in a connection. +""" +type PullRequestTimelineItemsEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PullRequestTimelineItems +} + +""" +The possible item types found in a timeline. +""" +enum PullRequestTimelineItemsItemType { + """ + Represents a 'added_to_project' event on a given issue or pull request. + """ + ADDED_TO_PROJECT_EVENT + + """ + Represents an 'assigned' event on any assignable object. + """ + ASSIGNED_EVENT + + """ + Represents a 'automatic_base_change_failed' event on a given pull request. + """ + AUTOMATIC_BASE_CHANGE_FAILED_EVENT + + """ + Represents a 'automatic_base_change_succeeded' event on a given pull request. + """ + AUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT + + """ + Represents a 'base_ref_changed' event on a given issue or pull request. + """ + BASE_REF_CHANGED_EVENT + + """ + Represents a 'base_ref_deleted' event on a given pull request. + """ + BASE_REF_DELETED_EVENT + + """ + Represents a 'base_ref_force_pushed' event on a given pull request. + """ + BASE_REF_FORCE_PUSHED_EVENT + + """ + Represents a 'closed' event on any `Closable`. + """ + CLOSED_EVENT + + """ + Represents a 'comment_deleted' event on a given issue or pull request. + """ + COMMENT_DELETED_EVENT + + """ + Represents a 'connected' event on a given issue or pull request. + """ + CONNECTED_EVENT + + """ + Represents a 'converted_note_to_issue' event on a given issue or pull request. + """ + CONVERTED_NOTE_TO_ISSUE_EVENT + + """ + Represents a 'convert_to_draft' event on a given pull request. + """ + CONVERT_TO_DRAFT_EVENT + + """ + Represents a mention made by one issue or pull request to another. + """ + CROSS_REFERENCED_EVENT + + """ + Represents a 'demilestoned' event on a given issue or pull request. + """ + DEMILESTONED_EVENT + + """ + Represents a 'deployed' event on a given pull request. + """ + DEPLOYED_EVENT + + """ + Represents a 'deployment_environment_changed' event on a given pull request. + """ + DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT + + """ + Represents a 'disconnected' event on a given issue or pull request. + """ + DISCONNECTED_EVENT + + """ + Represents a 'head_ref_deleted' event on a given pull request. + """ + HEAD_REF_DELETED_EVENT + + """ + Represents a 'head_ref_force_pushed' event on a given pull request. + """ + HEAD_REF_FORCE_PUSHED_EVENT + + """ + Represents a 'head_ref_restored' event on a given pull request. + """ + HEAD_REF_RESTORED_EVENT + + """ + Represents a comment on an Issue. + """ + ISSUE_COMMENT + + """ + Represents a 'labeled' event on a given issue or pull request. + """ + LABELED_EVENT + + """ + Represents a 'locked' event on a given issue or pull request. + """ + LOCKED_EVENT + + """ + Represents a 'marked_as_duplicate' event on a given issue or pull request. + """ + MARKED_AS_DUPLICATE_EVENT + + """ + Represents a 'mentioned' event on a given issue or pull request. + """ + MENTIONED_EVENT + + """ + Represents a 'merged' event on a given pull request. + """ + MERGED_EVENT + + """ + Represents a 'milestoned' event on a given issue or pull request. + """ + MILESTONED_EVENT + + """ + Represents a 'moved_columns_in_project' event on a given issue or pull request. + """ + MOVED_COLUMNS_IN_PROJECT_EVENT + + """ + Represents a 'pinned' event on a given issue or pull request. + """ + PINNED_EVENT + + """ + Represents a Git commit part of a pull request. + """ + PULL_REQUEST_COMMIT + + """ + Represents a commit comment thread part of a pull request. + """ + PULL_REQUEST_COMMIT_COMMENT_THREAD + + """ + A review object for a given pull request. + """ + PULL_REQUEST_REVIEW + + """ + A threaded list of comments for a given pull request. + """ + PULL_REQUEST_REVIEW_THREAD + + """ + Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits. + """ + PULL_REQUEST_REVISION_MARKER + + """ + Represents a 'ready_for_review' event on a given pull request. + """ + READY_FOR_REVIEW_EVENT + + """ + Represents a 'referenced' event on a given `ReferencedSubject`. + """ + REFERENCED_EVENT + + """ + Represents a 'removed_from_project' event on a given issue or pull request. + """ + REMOVED_FROM_PROJECT_EVENT + + """ + Represents a 'renamed' event on a given issue or pull request + """ + RENAMED_TITLE_EVENT + + """ + Represents a 'reopened' event on any `Closable`. + """ + REOPENED_EVENT + + """ + Represents a 'review_dismissed' event on a given issue or pull request. + """ + REVIEW_DISMISSED_EVENT + + """ + Represents an 'review_requested' event on a given pull request. + """ + REVIEW_REQUESTED_EVENT + + """ + Represents an 'review_request_removed' event on a given pull request. + """ + REVIEW_REQUEST_REMOVED_EVENT + + """ + Represents a 'subscribed' event on a given `Subscribable`. + """ + SUBSCRIBED_EVENT + + """ + Represents a 'transferred' event on a given issue or pull request. + """ + TRANSFERRED_EVENT + + """ + Represents an 'unassigned' event on any assignable object. + """ + UNASSIGNED_EVENT + + """ + Represents an 'unlabeled' event on a given issue or pull request. + """ + UNLABELED_EVENT + + """ + Represents an 'unlocked' event on a given issue or pull request. + """ + UNLOCKED_EVENT + + """ + Represents an 'unmarked_as_duplicate' event on a given issue or pull request. + """ + UNMARKED_AS_DUPLICATE_EVENT + + """ + Represents an 'unpinned' event on a given issue or pull request. + """ + UNPINNED_EVENT + + """ + Represents an 'unsubscribed' event on a given `Subscribable`. + """ + UNSUBSCRIBED_EVENT + + """ + Represents a 'user_blocked' event on a given user. + """ + USER_BLOCKED_EVENT +} + +""" +The possible target states when updating a pull request. +""" +enum PullRequestUpdateState { + """ + A pull request that has been closed without being merged. + """ + CLOSED + + """ + A pull request that is still open. + """ + OPEN +} + +""" +A Git push. +""" +type Push implements Node { + id: ID! + + """ + The SHA after the push + """ + nextSha: GitObjectID + + """ + The permalink for this push. + """ + permalink: URI! + + """ + The SHA before the push + """ + previousSha: GitObjectID + + """ + The user who pushed + """ + pusher: User! + + """ + The repository that was pushed to + """ + repository: Repository! +} + +""" +A team, user or app who has the ability to push to a protected branch. +""" +type PushAllowance implements Node { + """ + The actor that can push. + """ + actor: PushAllowanceActor + + """ + Identifies the branch protection rule associated with the allowed user or team. + """ + branchProtectionRule: BranchProtectionRule + id: ID! +} + +""" +Types that can be an actor. +""" +union PushAllowanceActor = App | Team | User + +""" +The connection type for PushAllowance. +""" +type PushAllowanceConnection { + """ + A list of edges. + """ + edges: [PushAllowanceEdge] + + """ + A list of nodes. + """ + nodes: [PushAllowance] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type PushAllowanceEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PushAllowance +} + +""" +The query root of GitHub's GraphQL interface. +""" +type Query { + """ + Look up a code of conduct by its key + """ + codeOfConduct( + """ + The code of conduct's key + """ + key: String! + ): CodeOfConduct + + """ + Look up a code of conduct by its key + """ + codesOfConduct: [CodeOfConduct] + + """ + Look up an enterprise by URL slug. + """ + enterprise( + """ + The enterprise invitation token. + """ + invitationToken: String + + """ + The enterprise URL slug. + """ + slug: String! + ): Enterprise + + """ + Look up a pending enterprise administrator invitation by invitee, enterprise and role. + """ + enterpriseAdministratorInvitation( + """ + The slug of the enterprise the user was invited to join. + """ + enterpriseSlug: String! + + """ + The role for the business member invitation. + """ + role: EnterpriseAdministratorRole! + + """ + The login of the user invited to join the business. + """ + userLogin: String! + ): EnterpriseAdministratorInvitation + + """ + Look up a pending enterprise administrator invitation by invitation token. + """ + enterpriseAdministratorInvitationByToken( + """ + The invitation token sent with the invitation email. + """ + invitationToken: String! + ): EnterpriseAdministratorInvitation + + """ + Look up an open source license by its key + """ + license( + """ + The license's downcased SPDX ID + """ + key: String! + ): License + + """ + Return a list of known open source licenses + """ + licenses: [License]! + + """ + Get alphabetically sorted list of Marketplace categories + """ + marketplaceCategories( + """ + Exclude categories with no listings. + """ + excludeEmpty: Boolean + + """ + Returns top level categories only, excluding any subcategories. + """ + excludeSubcategories: Boolean + + """ + Return only the specified categories. + """ + includeCategories: [String!] + ): [MarketplaceCategory!]! + + """ + Look up a Marketplace category by its slug. + """ + marketplaceCategory( + """ + The URL slug of the category. + """ + slug: String! + + """ + Also check topic aliases for the category slug + """ + useTopicAliases: Boolean + ): MarketplaceCategory + + """ + Look up a single Marketplace listing + """ + marketplaceListing( + """ + Select the listing that matches this slug. It's the short name of the listing used in its URL. + """ + slug: String! + ): MarketplaceListing + + """ + Look up Marketplace listings + """ + marketplaceListings( + """ + Select listings that can be administered by the specified user. + """ + adminId: ID + + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Select listings visible to the viewer even if they are not approved. If omitted or + false, only approved listings will be returned. + """ + allStates: Boolean + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Select only listings with the given category. + """ + categorySlug: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Select listings for products owned by the specified organization. + """ + organizationId: ID + + """ + Select only listings where the primary category matches the given category slug. + """ + primaryCategoryOnly: Boolean = false + + """ + Select the listings with these slugs, if they are visible to the viewer. + """ + slugs: [String] + + """ + Also check topic aliases for the category slug + """ + useTopicAliases: Boolean + + """ + Select listings to which user has admin access. If omitted, listings visible to the + viewer are returned. + """ + viewerCanAdmin: Boolean + + """ + Select only listings that offer a free trial. + """ + withFreeTrialsOnly: Boolean = false + ): MarketplaceListingConnection! + + """ + Return information about the GitHub instance + """ + meta: GitHubMetadata! + + """ + Fetches an object given its ID. + """ + node( + """ + ID of the object. + """ + id: ID! + ): Node + + """ + Lookup nodes by a list of IDs. + """ + nodes( + """ + The list of node IDs. + """ + ids: [ID!]! + ): [Node]! + + """ + Lookup a organization by login. + """ + organization( + """ + The organization's login. + """ + login: String! + ): Organization + + """ + The client's rate limit information. + """ + rateLimit( + """ + If true, calculate the cost for the query without evaluating it + """ + dryRun: Boolean = false + ): RateLimit + + """ + Hack to workaround https://github.com/facebook/relay/issues/112 re-exposing the root query object + """ + relay: Query! + + """ + Lookup a given repository by the owner and repository name. + """ + repository( + """ + The name of the repository + """ + name: String! + + """ + The login field of a user or organization + """ + owner: String! + ): Repository + + """ + Lookup a repository owner (ie. either a User or an Organization) by login. + """ + repositoryOwner( + """ + The username to lookup the owner by. + """ + login: String! + ): RepositoryOwner + + """ + Lookup resource by a URL. + """ + resource( + """ + The URL. + """ + url: URI! + ): UniformResourceLocatable + + """ + Perform a search across resources. + """ + search( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + The search string to look for. + """ + query: String! + + """ + The types of search items to search within. + """ + type: SearchType! + ): SearchResultItemConnection! + + """ + GitHub Security Advisories + """ + securityAdvisories( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Filter advisories by identifier, e.g. GHSA or CVE. + """ + identifier: SecurityAdvisoryIdentifierFilter + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for the returned topics. + """ + orderBy: SecurityAdvisoryOrder = {field: UPDATED_AT, direction: DESC} + + """ + Filter advisories to those published since a time in the past. + """ + publishedSince: DateTime + + """ + Filter advisories to those updated since a time in the past. + """ + updatedSince: DateTime + ): SecurityAdvisoryConnection! + + """ + Fetch a Security Advisory by its GHSA ID + """ + securityAdvisory( + """ + GitHub Security Advisory ID. + """ + ghsaId: String! + ): SecurityAdvisory + + """ + Software Vulnerabilities documented by GitHub Security Advisories + """ + securityVulnerabilities( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + An ecosystem to filter vulnerabilities by. + """ + ecosystem: SecurityAdvisoryEcosystem + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for the returned topics. + """ + orderBy: SecurityVulnerabilityOrder = {field: UPDATED_AT, direction: DESC} + + """ + A package name to filter vulnerabilities by. + """ + package: String + + """ + A list of severities to filter vulnerabilities by. + """ + severities: [SecurityAdvisorySeverity!] + ): SecurityVulnerabilityConnection! + + """ + Look up a single Sponsors Listing + """ + sponsorsListing( + """ + Select the Sponsors listing which matches this slug + """ + slug: String! + ): SponsorsListing @deprecated(reason: "`Query.sponsorsListing` will be removed. Use `Sponsorable.sponsorsListing` instead. Removal on 2020-04-01 UTC.") + + """ + Look up a topic by name. + """ + topic( + """ + The topic's name. + """ + name: String! + ): Topic + + """ + Lookup a user by login. + """ + user( + """ + The user's login. + """ + login: String! + ): User + + """ + The currently authenticated user. + """ + viewer: User! +} + +""" +Represents the client's rate limit. +""" +type RateLimit { + """ + The point cost for the current query counting against the rate limit. + """ + cost: Int! + + """ + The maximum number of points the client is permitted to consume in a 60 minute window. + """ + limit: Int! + + """ + The maximum number of nodes this query may return + """ + nodeCount: Int! + + """ + The number of points remaining in the current rate limit window. + """ + remaining: Int! + + """ + The time at which the current rate limit window resets in UTC epoch seconds. + """ + resetAt: DateTime! + + """ + The number of points used in the current rate limit window. + """ + used: Int! +} + +""" +Represents a subject that can be reacted on. +""" +interface Reactable { + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! + + """ + A list of reactions grouped by content left on the subject. + """ + reactionGroups: [ReactionGroup!] + + """ + A list of Reactions left on the Issue. + """ + reactions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Allows filtering Reactions by emoji. + """ + content: ReactionContent + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Allows specifying the order in which reactions are returned. + """ + orderBy: ReactionOrder + ): ReactionConnection! + + """ + Can user react to this subject + """ + viewerCanReact: Boolean! +} + +""" +The connection type for User. +""" +type ReactingUserConnection { + """ + A list of edges. + """ + edges: [ReactingUserEdge] + + """ + A list of nodes. + """ + nodes: [User] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +Represents a user that's made a reaction. +""" +type ReactingUserEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + node: User! + + """ + The moment when the user made the reaction. + """ + reactedAt: DateTime! +} + +""" +An emoji reaction to a particular piece of content. +""" +type Reaction implements Node { + """ + Identifies the emoji reaction. + """ + content: ReactionContent! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! + + """ + The reactable piece of content + """ + reactable: Reactable! + + """ + Identifies the user who created this reaction. + """ + user: User +} + +""" +A list of reactions that have been left on the subject. +""" +type ReactionConnection { + """ + A list of edges. + """ + edges: [ReactionEdge] + + """ + A list of nodes. + """ + nodes: [Reaction] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! + + """ + Whether or not the authenticated user has left a reaction on the subject. + """ + viewerHasReacted: Boolean! +} + +""" +Emojis that can be attached to Issues, Pull Requests and Comments. +""" +enum ReactionContent { + """ + Represents the `:confused:` emoji. + """ + CONFUSED + + """ + Represents the `:eyes:` emoji. + """ + EYES + + """ + Represents the `:heart:` emoji. + """ + HEART + + """ + Represents the `:hooray:` emoji. + """ + HOORAY + + """ + Represents the `:laugh:` emoji. + """ + LAUGH + + """ + Represents the `:rocket:` emoji. + """ + ROCKET + + """ + Represents the `:-1:` emoji. + """ + THUMBS_DOWN + + """ + Represents the `:+1:` emoji. + """ + THUMBS_UP +} + +""" +An edge in a connection. +""" +type ReactionEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Reaction +} + +""" +A group of emoji reactions to a particular piece of content. +""" +type ReactionGroup { + """ + Identifies the emoji reaction. + """ + content: ReactionContent! + + """ + Identifies when the reaction was created. + """ + createdAt: DateTime + + """ + The subject that was reacted to. + """ + subject: Reactable! + + """ + Users who have reacted to the reaction subject with the emotion represented by this reaction group + """ + users( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): ReactingUserConnection! + + """ + Whether or not the authenticated user has left a reaction on the subject. + """ + viewerHasReacted: Boolean! +} + +""" +Ways in which lists of reactions can be ordered upon return. +""" +input ReactionOrder { + """ + The direction in which to order reactions by the specified field. + """ + direction: OrderDirection! + + """ + The field in which to order reactions by. + """ + field: ReactionOrderField! +} + +""" +A list of fields that reactions can be ordered by. +""" +enum ReactionOrderField { + """ + Allows ordering a list of reactions by when they were created. + """ + CREATED_AT +} + +""" +Represents a 'ready_for_review' event on a given pull request. +""" +type ReadyForReviewEvent implements Node & UniformResourceLocatable { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! + + """ + The HTTP path for this ready for review event. + """ + resourcePath: URI! + + """ + The HTTP URL for this ready for review event. + """ + url: URI! +} + +""" +Represents a Git reference. +""" +type Ref implements Node { + """ + A list of pull requests with this ref as the head ref. + """ + associatedPullRequests( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + The base ref name to filter the pull requests by. + """ + baseRefName: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + The head ref name to filter the pull requests by. + """ + headRefName: String + + """ + A list of label names to filter the pull requests by. + """ + labels: [String!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for pull requests returned from the connection. + """ + orderBy: IssueOrder + + """ + A list of states to filter the pull requests by. + """ + states: [PullRequestState!] + ): PullRequestConnection! + + """ + Branch protection rules for this ref + """ + branchProtectionRule: BranchProtectionRule + id: ID! + + """ + The ref name. + """ + name: String! + + """ + The ref's prefix, such as `refs/heads/` or `refs/tags/`. + """ + prefix: String! + + """ + Branch protection rules that are viewable by non-admins + """ + refUpdateRule: RefUpdateRule + + """ + The repository the ref belongs to. + """ + repository: Repository! + + """ + The object the ref points to. Returns null when object does not exist. + """ + target: GitObject +} + +""" +The connection type for Ref. +""" +type RefConnection { + """ + A list of edges. + """ + edges: [RefEdge] + + """ + A list of nodes. + """ + nodes: [Ref] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type RefEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Ref +} + +""" +Ways in which lists of git refs can be ordered upon return. +""" +input RefOrder { + """ + The direction in which to order refs by the specified field. + """ + direction: OrderDirection! + + """ + The field in which to order refs by. + """ + field: RefOrderField! +} + +""" +Properties by which ref connections can be ordered. +""" +enum RefOrderField { + """ + Order refs by their alphanumeric name + """ + ALPHABETICAL + + """ + Order refs by underlying commit date if the ref prefix is refs/tags/ + """ + TAG_COMMIT_DATE +} + +""" +A ref update rules for a viewer. +""" +type RefUpdateRule { + """ + Can this branch be deleted. + """ + allowsDeletions: Boolean! + + """ + Are force pushes allowed on this branch. + """ + allowsForcePushes: Boolean! + + """ + Identifies the protection rule pattern. + """ + pattern: String! + + """ + Number of approving reviews required to update matching branches. + """ + requiredApprovingReviewCount: Int + + """ + List of required status check contexts that must pass for commits to be accepted to matching branches. + """ + requiredStatusCheckContexts: [String] + + """ + Are merge commits prohibited from being pushed to this branch. + """ + requiresLinearHistory: Boolean! + + """ + Are commits required to be signed. + """ + requiresSignatures: Boolean! + + """ + Can the viewer push to the branch + """ + viewerCanPush: Boolean! +} + +""" +Represents a 'referenced' event on a given `ReferencedSubject`. +""" +type ReferencedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the commit associated with the 'referenced' event. + """ + commit: Commit + + """ + Identifies the repository associated with the 'referenced' event. + """ + commitRepository: Repository! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Reference originated in a different repository. + """ + isCrossRepository: Boolean! + + """ + Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference. + """ + isDirectReference: Boolean! + + """ + Object referenced by event. + """ + subject: ReferencedSubject! +} + +""" +Any referencable object +""" +union ReferencedSubject = Issue | PullRequest + +""" +Autogenerated input type of RegenerateEnterpriseIdentityProviderRecoveryCodes +""" +input RegenerateEnterpriseIdentityProviderRecoveryCodesInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise on which to set an identity provider. + """ + enterpriseId: ID! +} + +""" +Autogenerated return type of RegenerateEnterpriseIdentityProviderRecoveryCodes +""" +type RegenerateEnterpriseIdentityProviderRecoveryCodesPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The identity provider for the enterprise. + """ + identityProvider: EnterpriseIdentityProvider +} + +""" +A release contains the content for a release. +""" +type Release implements Node & UniformResourceLocatable { + """ + The author of the release + """ + author: User + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The description of the release. + """ + description: String + + """ + The description of this release rendered to HTML. + """ + descriptionHTML: HTML + id: ID! + + """ + Whether or not the release is a draft + """ + isDraft: Boolean! + + """ + Whether or not the release is a prerelease + """ + isPrerelease: Boolean! + + """ + The title of the release. + """ + name: String + + """ + Identifies the date and time when the release was created. + """ + publishedAt: DateTime + + """ + List of releases assets which are dependent on this release. + """ + releaseAssets( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + A list of names to filter the assets by. + """ + name: String + ): ReleaseAssetConnection! + + """ + The HTTP path for this issue + """ + resourcePath: URI! + + """ + A description of the release, rendered to HTML without any links in it. + """ + shortDescriptionHTML( + """ + How many characters to return. + """ + limit: Int = 200 + ): HTML + + """ + The Git tag the release points to + """ + tag: Ref + + """ + The name of the release's Git tag + """ + tagName: String! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this issue + """ + url: URI! +} + +""" +A release asset contains the content for a release asset. +""" +type ReleaseAsset implements Node { + """ + The asset's content-type + """ + contentType: String! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The number of times this asset was downloaded + """ + downloadCount: Int! + + """ + Identifies the URL where you can download the release asset via the browser. + """ + downloadUrl: URI! + id: ID! + + """ + Identifies the title of the release asset. + """ + name: String! + + """ + Release that the asset is associated with + """ + release: Release + + """ + The size (in bytes) of the asset + """ + size: Int! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The user that performed the upload + """ + uploadedBy: User! + + """ + Identifies the URL of the release asset. + """ + url: URI! +} + +""" +The connection type for ReleaseAsset. +""" +type ReleaseAssetConnection { + """ + A list of edges. + """ + edges: [ReleaseAssetEdge] + + """ + A list of nodes. + """ + nodes: [ReleaseAsset] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type ReleaseAssetEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: ReleaseAsset +} + +""" +The connection type for Release. +""" +type ReleaseConnection { + """ + A list of edges. + """ + edges: [ReleaseEdge] + + """ + A list of nodes. + """ + nodes: [Release] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type ReleaseEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Release +} + +""" +Ways in which lists of releases can be ordered upon return. +""" +input ReleaseOrder { + """ + The direction in which to order releases by the specified field. + """ + direction: OrderDirection! + + """ + The field in which to order releases by. + """ + field: ReleaseOrderField! +} + +""" +Properties by which release connections can be ordered. +""" +enum ReleaseOrderField { + """ + Order releases by creation time + """ + CREATED_AT + + """ + Order releases alphabetically by name + """ + NAME +} + +""" +Autogenerated input type of RemoveAssigneesFromAssignable +""" +input RemoveAssigneesFromAssignableInput { + """ + The id of the assignable object to remove assignees from. + """ + assignableId: ID! + + """ + The id of users to remove as assignees. + """ + assigneeIds: [ID!]! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated return type of RemoveAssigneesFromAssignable +""" +type RemoveAssigneesFromAssignablePayload { + """ + The item that was unassigned. + """ + assignable: Assignable + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of RemoveEnterpriseAdmin +""" +input RemoveEnterpriseAdminInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Enterprise ID from which to remove the administrator. + """ + enterpriseId: ID! + + """ + The login of the user to remove as an administrator. + """ + login: String! +} + +""" +Autogenerated return type of RemoveEnterpriseAdmin +""" +type RemoveEnterpriseAdminPayload { + """ + The user who was removed as an administrator. + """ + admin: User + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated enterprise. + """ + enterprise: Enterprise + + """ + A message confirming the result of removing an administrator. + """ + message: String + + """ + The viewer performing the mutation. + """ + viewer: User +} + +""" +Autogenerated input type of RemoveEnterpriseIdentityProvider +""" +input RemoveEnterpriseIdentityProviderInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise from which to remove the identity provider. + """ + enterpriseId: ID! +} + +""" +Autogenerated return type of RemoveEnterpriseIdentityProvider +""" +type RemoveEnterpriseIdentityProviderPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The identity provider that was removed from the enterprise. + """ + identityProvider: EnterpriseIdentityProvider +} + +""" +Autogenerated input type of RemoveEnterpriseOrganization +""" +input RemoveEnterpriseOrganizationInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise from which the organization should be removed. + """ + enterpriseId: ID! + + """ + The ID of the organization to remove from the enterprise. + """ + organizationId: ID! +} + +""" +Autogenerated return type of RemoveEnterpriseOrganization +""" +type RemoveEnterpriseOrganizationPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated enterprise. + """ + enterprise: Enterprise + + """ + The organization that was removed from the enterprise. + """ + organization: Organization + + """ + The viewer performing the mutation. + """ + viewer: User +} + +""" +Autogenerated input type of RemoveLabelsFromLabelable +""" +input RemoveLabelsFromLabelableInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ids of labels to remove. + """ + labelIds: [ID!]! + + """ + The id of the Labelable to remove labels from. + """ + labelableId: ID! +} + +""" +Autogenerated return type of RemoveLabelsFromLabelable +""" +type RemoveLabelsFromLabelablePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Labelable the labels were removed from. + """ + labelable: Labelable +} + +""" +Autogenerated input type of RemoveOutsideCollaborator +""" +input RemoveOutsideCollaboratorInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the organization to remove the outside collaborator from. + """ + organizationId: ID! + + """ + The ID of the outside collaborator to remove. + """ + userId: ID! +} + +""" +Autogenerated return type of RemoveOutsideCollaborator +""" +type RemoveOutsideCollaboratorPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The user that was removed as an outside collaborator. + """ + removedUser: User +} + +""" +Autogenerated input type of RemoveReaction +""" +input RemoveReactionInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The name of the emoji reaction to remove. + """ + content: ReactionContent! + + """ + The Node ID of the subject to modify. + """ + subjectId: ID! +} + +""" +Autogenerated return type of RemoveReaction +""" +type RemoveReactionPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The reaction object. + """ + reaction: Reaction + + """ + The reactable subject. + """ + subject: Reactable +} + +""" +Autogenerated input type of RemoveStar +""" +input RemoveStarInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Starrable ID to unstar. + """ + starrableId: ID! +} + +""" +Autogenerated return type of RemoveStar +""" +type RemoveStarPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The starrable. + """ + starrable: Starrable +} + +""" +Represents a 'removed_from_project' event on a given issue or pull request. +""" +type RemovedFromProjectEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! +} + +""" +Represents a 'renamed' event on a given issue or pull request +""" +type RenamedTitleEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the current title of the issue or pull request. + """ + currentTitle: String! + id: ID! + + """ + Identifies the previous title of the issue or pull request. + """ + previousTitle: String! + + """ + Subject that was renamed. + """ + subject: RenamedTitleSubject! +} + +""" +An object which has a renamable title +""" +union RenamedTitleSubject = Issue | PullRequest + +""" +Autogenerated input type of ReopenIssue +""" +input ReopenIssueInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + ID of the issue to be opened. + """ + issueId: ID! +} + +""" +Autogenerated return type of ReopenIssue +""" +type ReopenIssuePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The issue that was opened. + """ + issue: Issue +} + +""" +Autogenerated input type of ReopenPullRequest +""" +input ReopenPullRequestInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + ID of the pull request to be reopened. + """ + pullRequestId: ID! +} + +""" +Autogenerated return type of ReopenPullRequest +""" +type ReopenPullRequestPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The pull request that was reopened. + """ + pullRequest: PullRequest +} + +""" +Represents a 'reopened' event on any `Closable`. +""" +type ReopenedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Object that was reopened. + """ + closable: Closable! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! +} + +""" +Audit log entry for a repo.access event. +""" +type RepoAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI + + """ + The visibility of the repository + """ + visibility: RepoAccessAuditEntryVisibility +} + +""" +The privacy of a repository +""" +enum RepoAccessAuditEntryVisibility { + """ + The repository is visible only to users in the same business. + """ + INTERNAL + + """ + The repository is visible only to those with explicit access. + """ + PRIVATE + + """ + The repository is visible to everyone. + """ + PUBLIC +} + +""" +Audit log entry for a repo.add_member event. +""" +type RepoAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI + + """ + The visibility of the repository + """ + visibility: RepoAddMemberAuditEntryVisibility +} + +""" +The privacy of a repository +""" +enum RepoAddMemberAuditEntryVisibility { + """ + The repository is visible only to users in the same business. + """ + INTERNAL + + """ + The repository is visible only to those with explicit access. + """ + PRIVATE + + """ + The repository is visible to everyone. + """ + PUBLIC +} + +""" +Audit log entry for a repo.add_topic event. +""" +type RepoAddTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TopicAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The name of the topic added to the repository + """ + topic: Topic + + """ + The name of the topic added to the repository + """ + topicName: String + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a repo.archived event. +""" +type RepoArchivedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI + + """ + The visibility of the repository + """ + visibility: RepoArchivedAuditEntryVisibility +} + +""" +The privacy of a repository +""" +enum RepoArchivedAuditEntryVisibility { + """ + The repository is visible only to users in the same business. + """ + INTERNAL + + """ + The repository is visible only to those with explicit access. + """ + PRIVATE + + """ + The repository is visible to everyone. + """ + PUBLIC +} + +""" +Audit log entry for a repo.change_merge_setting event. +""" +type RepoChangeMergeSettingAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + Whether the change was to enable (true) or disable (false) the merge type + """ + isEnabled: Boolean + + """ + The merge method affected by the change + """ + mergeType: RepoChangeMergeSettingAuditEntryMergeType + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The merge options available for pull requests to this repository. +""" +enum RepoChangeMergeSettingAuditEntryMergeType { + """ + The pull request is added to the base branch in a merge commit. + """ + MERGE + + """ + Commits from the pull request are added onto the base branch individually without a merge commit. + """ + REBASE + + """ + The pull request's commits are squashed into a single commit before they are merged to the base branch. + """ + SQUASH +} + +""" +Audit log entry for a repo.config.disable_anonymous_git_access event. +""" +type RepoConfigDisableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a repo.config.disable_collaborators_only event. +""" +type RepoConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a repo.config.disable_contributors_only event. +""" +type RepoConfigDisableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a repo.config.disable_sockpuppet_disallowed event. +""" +type RepoConfigDisableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a repo.config.enable_anonymous_git_access event. +""" +type RepoConfigEnableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a repo.config.enable_collaborators_only event. +""" +type RepoConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a repo.config.enable_contributors_only event. +""" +type RepoConfigEnableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a repo.config.enable_sockpuppet_disallowed event. +""" +type RepoConfigEnableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a repo.config.lock_anonymous_git_access event. +""" +type RepoConfigLockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a repo.config.unlock_anonymous_git_access event. +""" +type RepoConfigUnlockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a repo.create event. +""" +type RepoCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The name of the parent repository for this forked repository. + """ + forkParentName: String + + """ + The name of the root repository for this netork. + """ + forkSourceName: String + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI + + """ + The visibility of the repository + """ + visibility: RepoCreateAuditEntryVisibility +} + +""" +The privacy of a repository +""" +enum RepoCreateAuditEntryVisibility { + """ + The repository is visible only to users in the same business. + """ + INTERNAL + + """ + The repository is visible only to those with explicit access. + """ + PRIVATE + + """ + The repository is visible to everyone. + """ + PUBLIC +} + +""" +Audit log entry for a repo.destroy event. +""" +type RepoDestroyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI + + """ + The visibility of the repository + """ + visibility: RepoDestroyAuditEntryVisibility +} + +""" +The privacy of a repository +""" +enum RepoDestroyAuditEntryVisibility { + """ + The repository is visible only to users in the same business. + """ + INTERNAL + + """ + The repository is visible only to those with explicit access. + """ + PRIVATE + + """ + The repository is visible to everyone. + """ + PUBLIC +} + +""" +Audit log entry for a repo.remove_member event. +""" +type RepoRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI + + """ + The visibility of the repository + """ + visibility: RepoRemoveMemberAuditEntryVisibility +} + +""" +The privacy of a repository +""" +enum RepoRemoveMemberAuditEntryVisibility { + """ + The repository is visible only to users in the same business. + """ + INTERNAL + + """ + The repository is visible only to those with explicit access. + """ + PRIVATE + + """ + The repository is visible to everyone. + """ + PUBLIC +} + +""" +Audit log entry for a repo.remove_topic event. +""" +type RepoRemoveTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TopicAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The name of the topic added to the repository + """ + topic: Topic + + """ + The name of the topic added to the repository + """ + topicName: String + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The reasons a piece of content can be reported or minimized. +""" +enum ReportedContentClassifiers { + """ + An abusive or harassing piece of content + """ + ABUSE + + """ + A duplicated piece of content + """ + DUPLICATE + + """ + An irrelevant piece of content + """ + OFF_TOPIC + + """ + An outdated piece of content + """ + OUTDATED + + """ + The content has been resolved + """ + RESOLVED + + """ + A spammy piece of content + """ + SPAM +} + +""" +A repository contains the content for a project. +""" +type Repository implements Node & PackageOwner & ProjectOwner & RepositoryInfo & Starrable & Subscribable & UniformResourceLocatable { + """ + A list of users that can be assigned to issues in this repository. + """ + assignableUsers( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filters users with query on user name and login + """ + query: String + ): UserConnection! + + """ + A list of branch protection rules for this repository. + """ + branchProtectionRules( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): BranchProtectionRuleConnection! + + """ + Returns the code of conduct for this repository + """ + codeOfConduct: CodeOfConduct + + """ + A list of collaborators associated with the repository. + """ + collaborators( + """ + Collaborators affiliation level with a repository. + """ + affiliation: CollaboratorAffiliation + + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filters users with query on user name and login + """ + query: String + ): RepositoryCollaboratorConnection + + """ + A list of commit comments associated with the repository. + """ + commitComments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): CommitCommentConnection! + + """ + Returns a list of contact links associated to the repository + """ + contactLinks: [RepositoryContactLink!] + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The Ref associated with the repository's default branch. + """ + defaultBranchRef: Ref + + """ + Whether or not branches are automatically deleted when merged in this repository. + """ + deleteBranchOnMerge: Boolean! + + """ + A list of deploy keys that are on this repository. + """ + deployKeys( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): DeployKeyConnection! + + """ + Deployments associated with the repository + """ + deployments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Environments to list deployments for + """ + environments: [String!] + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for deployments returned from the connection. + """ + orderBy: DeploymentOrder = {field: CREATED_AT, direction: ASC} + ): DeploymentConnection! + + """ + The description of the repository. + """ + description: String + + """ + The description of the repository rendered to HTML. + """ + descriptionHTML: HTML! + + """ + The number of kilobytes this repository occupies on disk. + """ + diskUsage: Int + + """ + Returns how many forks there are of this repository in the whole network. + """ + forkCount: Int! + + """ + A list of direct forked repositories. + """ + forks( + """ + Array of viewer's affiliation options for repositories returned from the + connection. For example, OWNER will include only repositories that the + current viewer owns. + """ + affiliations: [RepositoryAffiliation] + + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + If non-null, filters repositories according to whether they have been locked + """ + isLocked: Boolean + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for repositories returned from the connection + """ + orderBy: RepositoryOrder + + """ + Array of owner's affiliation options for repositories returned from the + connection. For example, OWNER will include only repositories that the + organization or user being viewed owns. + """ + ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] + + """ + If non-null, filters repositories according to privacy + """ + privacy: RepositoryPrivacy + ): RepositoryConnection! + + """ + The funding links for this repository + """ + fundingLinks: [FundingLink!]! + + """ + Indicates if the repository has issues feature enabled. + """ + hasIssuesEnabled: Boolean! + + """ + Indicates if the repository has the Projects feature enabled. + """ + hasProjectsEnabled: Boolean! + + """ + Indicates if the repository has wiki feature enabled. + """ + hasWikiEnabled: Boolean! + + """ + The repository's URL. + """ + homepageUrl: URI + id: ID! + + """ + The interaction ability settings for this repository. + """ + interactionAbility: RepositoryInteractionAbility + + """ + Indicates if the repository is unmaintained. + """ + isArchived: Boolean! + + """ + Returns true if blank issue creation is allowed + """ + isBlankIssuesEnabled: Boolean! + + """ + Returns whether or not this repository disabled. + """ + isDisabled: Boolean! + + """ + Returns whether or not this repository is empty. + """ + isEmpty: Boolean! + + """ + Identifies if the repository is a fork. + """ + isFork: Boolean! + + """ + Indicates if a repository is either owned by an organization, or is a private fork of an organization repository. + """ + isInOrganization: Boolean! + + """ + Indicates if the repository has been locked or not. + """ + isLocked: Boolean! + + """ + Identifies if the repository is a mirror. + """ + isMirror: Boolean! + + """ + Identifies if the repository is private. + """ + isPrivate: Boolean! + + """ + Returns true if this repository has a security policy + """ + isSecurityPolicyEnabled: Boolean + + """ + Identifies if the repository is a template that can be used to generate new repositories. + """ + isTemplate: Boolean! + + """ + Is this repository a user configuration repository? + """ + isUserConfigurationRepository: Boolean! + + """ + Returns a single issue from the current repository by number. + """ + issue( + """ + The number for the issue to be returned. + """ + number: Int! + ): Issue + + """ + Returns a single issue-like object from the current repository by number. + """ + issueOrPullRequest( + """ + The number for the issue to be returned. + """ + number: Int! + ): IssueOrPullRequest + + """ + Returns a list of issue templates associated to the repository + """ + issueTemplates: [IssueTemplate!] + + """ + A list of issues that have been opened in the repository. + """ + issues( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Filtering options for issues returned from the connection. + """ + filterBy: IssueFilters + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + A list of label names to filter the pull requests by. + """ + labels: [String!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for issues returned from the connection. + """ + orderBy: IssueOrder + + """ + A list of states to filter the issues by. + """ + states: [IssueState!] + ): IssueConnection! + + """ + Returns a single label by name + """ + label( + """ + Label name + """ + name: String! + ): Label + + """ + A list of labels associated with the repository. + """ + labels( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for labels returned from the connection. + """ + orderBy: LabelOrder = {field: CREATED_AT, direction: ASC} + + """ + If provided, searches labels by name and description. + """ + query: String + ): LabelConnection + + """ + A list containing a breakdown of the language composition of the repository. + """ + languages( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Order for connection + """ + orderBy: LanguageOrder + ): LanguageConnection + + """ + The license associated with the repository + """ + licenseInfo: License + + """ + The reason the repository has been locked. + """ + lockReason: RepositoryLockReason + + """ + A list of Users that can be mentioned in the context of the repository. + """ + mentionableUsers( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filters users with query on user name and login + """ + query: String + ): UserConnection! + + """ + Whether or not PRs are merged with a merge commit on this repository. + """ + mergeCommitAllowed: Boolean! + + """ + Returns a single milestone from the current repository by number. + """ + milestone( + """ + The number for the milestone to be returned. + """ + number: Int! + ): Milestone + + """ + A list of milestones associated with the repository. + """ + milestones( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for milestones. + """ + orderBy: MilestoneOrder + + """ + Filters milestones with a query on the title + """ + query: String + + """ + Filter by the state of the milestones. + """ + states: [MilestoneState!] + ): MilestoneConnection + + """ + The repository's original mirror URL. + """ + mirrorUrl: URI + + """ + The name of the repository. + """ + name: String! + + """ + The repository's name with owner. + """ + nameWithOwner: String! + + """ + A Git object in the repository + """ + object( + """ + A Git revision expression suitable for rev-parse + """ + expression: String + + """ + The Git object ID + """ + oid: GitObjectID + ): GitObject + + """ + The image used to represent this repository in Open Graph data. + """ + openGraphImageUrl: URI! + + """ + The User owner of the repository. + """ + owner: RepositoryOwner! + + """ + A list of packages under the owner. + """ + packages( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Find packages by their names. + """ + names: [String] + + """ + Ordering of the returned packages. + """ + orderBy: PackageOrder = {field: CREATED_AT, direction: DESC} + + """ + Filter registry package by type. + """ + packageType: PackageType + + """ + Find packages in a repository by ID. + """ + repositoryId: ID + ): PackageConnection! + + """ + The repository parent, if this is a fork. + """ + parent: Repository + + """ + The primary language of the repository's code. + """ + primaryLanguage: Language + + """ + Find project by number. + """ + project( + """ + The project number to find. + """ + number: Int! + ): Project + + """ + A list of projects under the owner. + """ + projects( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for projects returned from the connection + """ + orderBy: ProjectOrder + + """ + Query to search projects by, currently only searching by name. + """ + search: String + + """ + A list of states to filter the projects by. + """ + states: [ProjectState!] + ): ProjectConnection! + + """ + The HTTP path listing the repository's projects + """ + projectsResourcePath: URI! + + """ + The HTTP URL listing the repository's projects + """ + projectsUrl: URI! + + """ + Returns a single pull request from the current repository by number. + """ + pullRequest( + """ + The number for the pull request to be returned. + """ + number: Int! + ): PullRequest + + """ + A list of pull requests that have been opened in the repository. + """ + pullRequests( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + The base ref name to filter the pull requests by. + """ + baseRefName: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + The head ref name to filter the pull requests by. + """ + headRefName: String + + """ + A list of label names to filter the pull requests by. + """ + labels: [String!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for pull requests returned from the connection. + """ + orderBy: IssueOrder + + """ + A list of states to filter the pull requests by. + """ + states: [PullRequestState!] + ): PullRequestConnection! + + """ + Identifies when the repository was last pushed to. + """ + pushedAt: DateTime + + """ + Whether or not rebase-merging is enabled on this repository. + """ + rebaseMergeAllowed: Boolean! + + """ + Fetch a given ref from the repository + """ + ref( + """ + The ref to retrieve. Fully qualified matches are checked in order + (`refs/heads/master`) before falling back onto checks for short name matches (`master`). + """ + qualifiedName: String! + ): Ref + + """ + Fetch a list of refs from the repository + """ + refs( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + DEPRECATED: use orderBy. The ordering direction. + """ + direction: OrderDirection + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for refs returned from the connection. + """ + orderBy: RefOrder + + """ + Filters refs with query on name + """ + query: String + + """ + A ref name prefix like `refs/heads/`, `refs/tags/`, etc. + """ + refPrefix: String! + ): RefConnection + + """ + Lookup a single release given various criteria. + """ + release( + """ + The name of the Tag the Release was created from + """ + tagName: String! + ): Release + + """ + List of releases which are dependent on this repository. + """ + releases( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Order for connection + """ + orderBy: ReleaseOrder + ): ReleaseConnection! + + """ + A list of applied repository-topic associations for this repository. + """ + repositoryTopics( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): RepositoryTopicConnection! + + """ + The HTTP path for this repository + """ + resourcePath: URI! + + """ + The security policy URL. + """ + securityPolicyUrl: URI + + """ + A description of the repository, rendered to HTML without any links in it. + """ + shortDescriptionHTML( + """ + How many characters to return. + """ + limit: Int = 200 + ): HTML! + + """ + Whether or not squash-merging is enabled on this repository. + """ + squashMergeAllowed: Boolean! + + """ + The SSH URL to clone this repository + """ + sshUrl: GitSSHRemote! + + """ + Returns a count of how many stargazers there are on this object + """ + stargazerCount: Int! + + """ + A list of users who have starred this starrable. + """ + stargazers( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Order for connection + """ + orderBy: StarOrder + ): StargazerConnection! + + """ + Returns a list of all submodules in this repository parsed from the + .gitmodules file as of the default branch's HEAD commit. + """ + submodules( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): SubmoduleConnection! + + """ + Temporary authentication token for cloning this repository. + """ + tempCloneToken: String + + """ + The repository from which this repository was generated, if any. + """ + templateRepository: Repository + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this repository + """ + url: URI! + + """ + Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar. + """ + usesCustomOpenGraphImage: Boolean! + + """ + Indicates whether the viewer has admin permissions on this repository. + """ + viewerCanAdminister: Boolean! + + """ + Can the current viewer create new projects on this owner. + """ + viewerCanCreateProjects: Boolean! + + """ + Check if the viewer is able to change their subscription status for the repository. + """ + viewerCanSubscribe: Boolean! + + """ + Indicates whether the viewer can update the topics of this repository. + """ + viewerCanUpdateTopics: Boolean! + + """ + The last commit email for the viewer. + """ + viewerDefaultCommitEmail: String + + """ + The last used merge method by the viewer or the default for the repository. + """ + viewerDefaultMergeMethod: PullRequestMergeMethod! + + """ + Returns a boolean indicating whether the viewing user has starred this starrable. + """ + viewerHasStarred: Boolean! + + """ + The users permission level on the repository. Will return null if authenticated as an GitHub App. + """ + viewerPermission: RepositoryPermission + + """ + A list of emails this viewer can commit with. + """ + viewerPossibleCommitEmails: [String!] + + """ + Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. + """ + viewerSubscription: SubscriptionState + + """ + A list of vulnerability alerts that are on this repository. + """ + vulnerabilityAlerts( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): RepositoryVulnerabilityAlertConnection + + """ + A list of users watching the repository. + """ + watchers( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserConnection! +} + +""" +The affiliation of a user to a repository +""" +enum RepositoryAffiliation { + """ + Repositories that the user has been added to as a collaborator. + """ + COLLABORATOR + + """ + Repositories that the user has access to through being a member of an + organization. This includes every repository on every team that the user is on. + """ + ORGANIZATION_MEMBER + + """ + Repositories that are owned by the authenticated user. + """ + OWNER +} + +""" +Metadata for an audit entry with action repo.* +""" +interface RepositoryAuditEntryData { + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI +} + +""" +The connection type for User. +""" +type RepositoryCollaboratorConnection { + """ + A list of edges. + """ + edges: [RepositoryCollaboratorEdge] + + """ + A list of nodes. + """ + nodes: [User] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +Represents a user who is a collaborator of a repository. +""" +type RepositoryCollaboratorEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + node: User! + + """ + The permission the user has on the repository. + """ + permission: RepositoryPermission! + + """ + A list of sources for the user's access to the repository. + """ + permissionSources: [PermissionSource!] +} + +""" +A list of repositories owned by the subject. +""" +type RepositoryConnection { + """ + A list of edges. + """ + edges: [RepositoryEdge] + + """ + A list of nodes. + """ + nodes: [Repository] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! + + """ + The total size in kilobytes of all repositories in the connection. + """ + totalDiskUsage: Int! +} + +""" +A repository contact link. +""" +type RepositoryContactLink { + """ + The contact link purpose. + """ + about: String! + + """ + The contact link name. + """ + name: String! + + """ + The contact link URL. + """ + url: URI! +} + +""" +The reason a repository is listed as 'contributed'. +""" +enum RepositoryContributionType { + """ + Created a commit + """ + COMMIT + + """ + Created an issue + """ + ISSUE + + """ + Created a pull request + """ + PULL_REQUEST + + """ + Reviewed a pull request + """ + PULL_REQUEST_REVIEW + + """ + Created the repository + """ + REPOSITORY +} + +""" +An edge in a connection. +""" +type RepositoryEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Repository +} + +""" +A subset of repository info. +""" +interface RepositoryInfo { + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The description of the repository. + """ + description: String + + """ + The description of the repository rendered to HTML. + """ + descriptionHTML: HTML! + + """ + Returns how many forks there are of this repository in the whole network. + """ + forkCount: Int! + + """ + Indicates if the repository has issues feature enabled. + """ + hasIssuesEnabled: Boolean! + + """ + Indicates if the repository has the Projects feature enabled. + """ + hasProjectsEnabled: Boolean! + + """ + Indicates if the repository has wiki feature enabled. + """ + hasWikiEnabled: Boolean! + + """ + The repository's URL. + """ + homepageUrl: URI + + """ + Indicates if the repository is unmaintained. + """ + isArchived: Boolean! + + """ + Identifies if the repository is a fork. + """ + isFork: Boolean! + + """ + Indicates if a repository is either owned by an organization, or is a private fork of an organization repository. + """ + isInOrganization: Boolean! + + """ + Indicates if the repository has been locked or not. + """ + isLocked: Boolean! + + """ + Identifies if the repository is a mirror. + """ + isMirror: Boolean! + + """ + Identifies if the repository is private. + """ + isPrivate: Boolean! + + """ + Identifies if the repository is a template that can be used to generate new repositories. + """ + isTemplate: Boolean! + + """ + The license associated with the repository + """ + licenseInfo: License + + """ + The reason the repository has been locked. + """ + lockReason: RepositoryLockReason + + """ + The repository's original mirror URL. + """ + mirrorUrl: URI + + """ + The name of the repository. + """ + name: String! + + """ + The repository's name with owner. + """ + nameWithOwner: String! + + """ + The image used to represent this repository in Open Graph data. + """ + openGraphImageUrl: URI! + + """ + The User owner of the repository. + """ + owner: RepositoryOwner! + + """ + Identifies when the repository was last pushed to. + """ + pushedAt: DateTime + + """ + The HTTP path for this repository + """ + resourcePath: URI! + + """ + A description of the repository, rendered to HTML without any links in it. + """ + shortDescriptionHTML( + """ + How many characters to return. + """ + limit: Int = 200 + ): HTML! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this repository + """ + url: URI! + + """ + Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar. + """ + usesCustomOpenGraphImage: Boolean! +} + +""" +Repository interaction limit that applies to this object. +""" +type RepositoryInteractionAbility { + """ + The time the currently active limit expires. + """ + expiresAt: DateTime + + """ + The current limit that is enabled on this object. + """ + limit: RepositoryInteractionLimit! + + """ + The origin of the currently active interaction limit. + """ + origin: RepositoryInteractionLimitOrigin! +} + +""" +A repository interaction limit. +""" +enum RepositoryInteractionLimit { + """ + Users that are not collaborators will not be able to interact with the repository. + """ + COLLABORATORS_ONLY + + """ + Users that have not previously committed to a repository’s default branch will be unable to interact with the repository. + """ + CONTRIBUTORS_ONLY + + """ + Users that have recently created their account will be unable to interact with the repository. + """ + EXISTING_USERS + + """ + No interaction limits are enabled. + """ + NO_LIMIT +} + +""" +The length for a repository interaction limit to be enabled for. +""" +enum RepositoryInteractionLimitExpiry { + """ + The interaction limit will expire after 1 day. + """ + ONE_DAY + + """ + The interaction limit will expire after 1 month. + """ + ONE_MONTH + + """ + The interaction limit will expire after 1 week. + """ + ONE_WEEK + + """ + The interaction limit will expire after 6 months. + """ + SIX_MONTHS + + """ + The interaction limit will expire after 3 days. + """ + THREE_DAYS +} + +""" +Indicates where an interaction limit is configured. +""" +enum RepositoryInteractionLimitOrigin { + """ + A limit that is configured at the organization level. + """ + ORGANIZATION + + """ + A limit that is configured at the repository level. + """ + REPOSITORY + + """ + A limit that is configured at the user-wide level. + """ + USER +} + +""" +An invitation for a user to be added to a repository. +""" +type RepositoryInvitation implements Node { + """ + The email address that received the invitation. + """ + email: String + id: ID! + + """ + The user who received the invitation. + """ + invitee: User + + """ + The user who created the invitation. + """ + inviter: User! + + """ + The permalink for this repository invitation. + """ + permalink: URI! + + """ + The permission granted on this repository by this invitation. + """ + permission: RepositoryPermission! + + """ + The Repository the user is invited to. + """ + repository: RepositoryInfo +} + +""" +The connection type for RepositoryInvitation. +""" +type RepositoryInvitationConnection { + """ + A list of edges. + """ + edges: [RepositoryInvitationEdge] + + """ + A list of nodes. + """ + nodes: [RepositoryInvitation] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type RepositoryInvitationEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: RepositoryInvitation +} + +""" +Ordering options for repository invitation connections. +""" +input RepositoryInvitationOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order repository invitations by. + """ + field: RepositoryInvitationOrderField! +} + +""" +Properties by which repository invitation connections can be ordered. +""" +enum RepositoryInvitationOrderField { + """ + Order repository invitations by creation time + """ + CREATED_AT + + """ + Order repository invitations by invitee login + """ + INVITEE_LOGIN @deprecated(reason: "`INVITEE_LOGIN` is no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee. Removal on 2020-10-01 UTC.") +} + +""" +The possible reasons a given repository could be in a locked state. +""" +enum RepositoryLockReason { + """ + The repository is locked due to a billing related reason. + """ + BILLING + + """ + The repository is locked due to a migration. + """ + MIGRATING + + """ + The repository is locked due to a move. + """ + MOVING + + """ + The repository is locked due to a rename. + """ + RENAME +} + +""" +Represents a object that belongs to a repository. +""" +interface RepositoryNode { + """ + The repository associated with this node. + """ + repository: Repository! +} + +""" +Ordering options for repository connections +""" +input RepositoryOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order repositories by. + """ + field: RepositoryOrderField! +} + +""" +Properties by which repository connections can be ordered. +""" +enum RepositoryOrderField { + """ + Order repositories by creation time + """ + CREATED_AT + + """ + Order repositories by name + """ + NAME + + """ + Order repositories by push time + """ + PUSHED_AT + + """ + Order repositories by number of stargazers + """ + STARGAZERS + + """ + Order repositories by update time + """ + UPDATED_AT +} + +""" +Represents an owner of a Repository. +""" +interface RepositoryOwner { + """ + A URL pointing to the owner's public avatar. + """ + avatarUrl( + """ + The size of the resulting square image. + """ + size: Int + ): URI! + id: ID! + + """ + The username used to login. + """ + login: String! + + """ + A list of repositories that the user owns. + """ + repositories( + """ + Array of viewer's affiliation options for repositories returned from the + connection. For example, OWNER will include only repositories that the + current viewer owns. + """ + affiliations: [RepositoryAffiliation] + + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + If non-null, filters repositories according to whether they are forks of another repository + """ + isFork: Boolean + + """ + If non-null, filters repositories according to whether they have been locked + """ + isLocked: Boolean + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for repositories returned from the connection + """ + orderBy: RepositoryOrder + + """ + Array of owner's affiliation options for repositories returned from the + connection. For example, OWNER will include only repositories that the + organization or user being viewed owns. + """ + ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] + + """ + If non-null, filters repositories according to privacy + """ + privacy: RepositoryPrivacy + ): RepositoryConnection! + + """ + Find Repository. + """ + repository( + """ + Name of Repository to find. + """ + name: String! + ): Repository + + """ + The HTTP URL for the owner. + """ + resourcePath: URI! + + """ + The HTTP URL for the owner. + """ + url: URI! +} + +""" +The access level to a repository +""" +enum RepositoryPermission { + """ + Can read, clone, and push to this repository. Can also manage issues, pull + requests, and repository settings, including adding collaborators + """ + ADMIN + + """ + Can read, clone, and push to this repository. They can also manage issues, pull requests, and some repository settings + """ + MAINTAIN + + """ + Can read and clone this repository. Can also open and comment on issues and pull requests + """ + READ + + """ + Can read and clone this repository. Can also manage issues and pull requests + """ + TRIAGE + + """ + Can read, clone, and push to this repository. Can also manage issues and pull requests + """ + WRITE +} + +""" +The privacy of a repository +""" +enum RepositoryPrivacy { + """ + Private + """ + PRIVATE + + """ + Public + """ + PUBLIC +} + +""" +A repository-topic connects a repository to a topic. +""" +type RepositoryTopic implements Node & UniformResourceLocatable { + id: ID! + + """ + The HTTP path for this repository-topic. + """ + resourcePath: URI! + + """ + The topic. + """ + topic: Topic! + + """ + The HTTP URL for this repository-topic. + """ + url: URI! +} + +""" +The connection type for RepositoryTopic. +""" +type RepositoryTopicConnection { + """ + A list of edges. + """ + edges: [RepositoryTopicEdge] + + """ + A list of nodes. + """ + nodes: [RepositoryTopic] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type RepositoryTopicEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: RepositoryTopic +} + +""" +The repository's visibility level. +""" +enum RepositoryVisibility { + """ + The repository is visible only to users in the same business. + """ + INTERNAL + + """ + The repository is visible only to those with explicit access. + """ + PRIVATE + + """ + The repository is visible to everyone. + """ + PUBLIC +} + +""" +Audit log entry for a repository_visibility_change.disable event. +""" +type RepositoryVisibilityChangeDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The HTTP path for this enterprise. + """ + enterpriseResourcePath: URI + + """ + The slug of the enterprise. + """ + enterpriseSlug: String + + """ + The HTTP URL for this enterprise. + """ + enterpriseUrl: URI + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a repository_visibility_change.enable event. +""" +type RepositoryVisibilityChangeEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The HTTP path for this enterprise. + """ + enterpriseResourcePath: URI + + """ + The slug of the enterprise. + """ + enterpriseSlug: String + + """ + The HTTP URL for this enterprise. + """ + enterpriseUrl: URI + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +A alert for a repository with an affected vulnerability. +""" +type RepositoryVulnerabilityAlert implements Node & RepositoryNode { + """ + When was the alert created? + """ + createdAt: DateTime! + + """ + The reason the alert was dismissed + """ + dismissReason: String + + """ + When was the alert dimissed? + """ + dismissedAt: DateTime + + """ + The user who dismissed the alert + """ + dismisser: User + id: ID! + + """ + The associated repository + """ + repository: Repository! + + """ + The associated security advisory + """ + securityAdvisory: SecurityAdvisory + + """ + The associated security vulnerablity + """ + securityVulnerability: SecurityVulnerability + + """ + The vulnerable manifest filename + """ + vulnerableManifestFilename: String! + + """ + The vulnerable manifest path + """ + vulnerableManifestPath: String! + + """ + The vulnerable requirements + """ + vulnerableRequirements: String +} + +""" +The connection type for RepositoryVulnerabilityAlert. +""" +type RepositoryVulnerabilityAlertConnection { + """ + A list of edges. + """ + edges: [RepositoryVulnerabilityAlertEdge] + + """ + A list of nodes. + """ + nodes: [RepositoryVulnerabilityAlert] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type RepositoryVulnerabilityAlertEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: RepositoryVulnerabilityAlert +} + +""" +Autogenerated input type of RequestReviews +""" +input RequestReviewsInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Node ID of the pull request to modify. + """ + pullRequestId: ID! + + """ + The Node IDs of the team to request. + """ + teamIds: [ID!] + + """ + Add users to the set rather than replace. + """ + union: Boolean + + """ + The Node IDs of the user to request. + """ + userIds: [ID!] +} + +""" +Autogenerated return type of RequestReviews +""" +type RequestReviewsPayload { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The pull request that is getting requests. + """ + pullRequest: PullRequest + + """ + The edge from the pull request to the requested reviewers. + """ + requestedReviewersEdge: UserEdge +} + +""" +The possible states that can be requested when creating a check run. +""" +enum RequestableCheckStatusState { + """ + The check suite or run has been completed. + """ + COMPLETED + + """ + The check suite or run is in progress. + """ + IN_PROGRESS + + """ + The check suite or run has been queued. + """ + QUEUED + + """ + The check suite or run is in waiting state. + """ + WAITING +} + +""" +Types that can be requested reviewers. +""" +union RequestedReviewer = Mannequin | Team | User + +""" +Autogenerated input type of RerequestCheckSuite +""" +input RerequestCheckSuiteInput { + """ + The Node ID of the check suite. + """ + checkSuiteId: ID! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Node ID of the repository. + """ + repositoryId: ID! +} + +""" +Autogenerated return type of RerequestCheckSuite +""" +type RerequestCheckSuitePayload { + """ + The requested check suite. + """ + checkSuite: CheckSuite + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of ResolveReviewThread +""" +input ResolveReviewThreadInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the thread to resolve + """ + threadId: ID! +} + +""" +Autogenerated return type of ResolveReviewThread +""" +type ResolveReviewThreadPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The thread to resolve. + """ + thread: PullRequestReviewThread +} + +""" +Represents a private contribution a user made on GitHub. +""" +type RestrictedContribution implements Contribution { + """ + Whether this contribution is associated with a record you do not have access to. For + example, your own 'first issue' contribution may have been made on a repository you can no + longer access. + """ + isRestricted: Boolean! + + """ + When this contribution was made. + """ + occurredAt: DateTime! + + """ + The HTTP path for this contribution. + """ + resourcePath: URI! + + """ + The HTTP URL for this contribution. + """ + url: URI! + + """ + The user who made this contribution. + """ + user: User! +} + +""" +A team or user who has the ability to dismiss a review on a protected branch. +""" +type ReviewDismissalAllowance implements Node { + """ + The actor that can dismiss. + """ + actor: ReviewDismissalAllowanceActor + + """ + Identifies the branch protection rule associated with the allowed user or team. + """ + branchProtectionRule: BranchProtectionRule + id: ID! +} + +""" +Types that can be an actor. +""" +union ReviewDismissalAllowanceActor = Team | User + +""" +The connection type for ReviewDismissalAllowance. +""" +type ReviewDismissalAllowanceConnection { + """ + A list of edges. + """ + edges: [ReviewDismissalAllowanceEdge] + + """ + A list of nodes. + """ + nodes: [ReviewDismissalAllowance] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type ReviewDismissalAllowanceEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: ReviewDismissalAllowance +} + +""" +Represents a 'review_dismissed' event on a given issue or pull request. +""" +type ReviewDismissedEvent implements Node & UniformResourceLocatable { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + Identifies the optional message associated with the 'review_dismissed' event. + """ + dismissalMessage: String + + """ + Identifies the optional message associated with the event, rendered to HTML. + """ + dismissalMessageHTML: String + id: ID! + + """ + Identifies the previous state of the review with the 'review_dismissed' event. + """ + previousReviewState: PullRequestReviewState! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! + + """ + Identifies the commit which caused the review to become stale. + """ + pullRequestCommit: PullRequestCommit + + """ + The HTTP path for this review dismissed event. + """ + resourcePath: URI! + + """ + Identifies the review associated with the 'review_dismissed' event. + """ + review: PullRequestReview + + """ + The HTTP URL for this review dismissed event. + """ + url: URI! +} + +""" +A request for a user to review a pull request. +""" +type ReviewRequest implements Node { + """ + Whether this request was created for a code owner + """ + asCodeOwner: Boolean! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! + + """ + Identifies the pull request associated with this review request. + """ + pullRequest: PullRequest! + + """ + The reviewer that is requested. + """ + requestedReviewer: RequestedReviewer +} + +""" +The connection type for ReviewRequest. +""" +type ReviewRequestConnection { + """ + A list of edges. + """ + edges: [ReviewRequestEdge] + + """ + A list of nodes. + """ + nodes: [ReviewRequest] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type ReviewRequestEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: ReviewRequest +} + +""" +Represents an 'review_request_removed' event on a given pull request. +""" +type ReviewRequestRemovedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! + + """ + Identifies the reviewer whose review request was removed. + """ + requestedReviewer: RequestedReviewer +} + +""" +Represents an 'review_requested' event on a given pull request. +""" +type ReviewRequestedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! + + """ + Identifies the reviewer whose review was requested. + """ + requestedReviewer: RequestedReviewer +} + +""" +A hovercard context with a message describing the current code review state of the pull +request. +""" +type ReviewStatusHovercardContext implements HovercardContext { + """ + A string describing this context + """ + message: String! + + """ + An octicon to accompany this context + """ + octicon: String! + + """ + The current status of the pull request with respect to code review. + """ + reviewDecision: PullRequestReviewDecision +} + +""" +The possible digest algorithms used to sign SAML requests for an identity provider. +""" +enum SamlDigestAlgorithm { + """ + SHA1 + """ + SHA1 + + """ + SHA256 + """ + SHA256 + + """ + SHA384 + """ + SHA384 + + """ + SHA512 + """ + SHA512 +} + +""" +The possible signature algorithms used to sign SAML requests for a Identity Provider. +""" +enum SamlSignatureAlgorithm { + """ + RSA-SHA1 + """ + RSA_SHA1 + + """ + RSA-SHA256 + """ + RSA_SHA256 + + """ + RSA-SHA384 + """ + RSA_SHA384 + + """ + RSA-SHA512 + """ + RSA_SHA512 +} + +""" +A Saved Reply is text a user can use to reply quickly. +""" +type SavedReply implements Node { + """ + The body of the saved reply. + """ + body: String! + + """ + The saved reply body rendered to HTML. + """ + bodyHTML: HTML! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! + + """ + The title of the saved reply. + """ + title: String! + + """ + The user that saved this reply. + """ + user: Actor +} + +""" +The connection type for SavedReply. +""" +type SavedReplyConnection { + """ + A list of edges. + """ + edges: [SavedReplyEdge] + + """ + A list of nodes. + """ + nodes: [SavedReply] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type SavedReplyEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: SavedReply +} + +""" +Ordering options for saved reply connections. +""" +input SavedReplyOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order saved replies by. + """ + field: SavedReplyOrderField! +} + +""" +Properties by which saved reply connections can be ordered. +""" +enum SavedReplyOrderField { + """ + Order saved reply by when they were updated. + """ + UPDATED_AT +} + +""" +The results of a search. +""" +union SearchResultItem = App | Issue | MarketplaceListing | Organization | PullRequest | Repository | User + +""" +A list of results that matched against a search query. +""" +type SearchResultItemConnection { + """ + The number of pieces of code that matched the search query. + """ + codeCount: Int! + + """ + A list of edges. + """ + edges: [SearchResultItemEdge] + + """ + The number of issues that matched the search query. + """ + issueCount: Int! + + """ + A list of nodes. + """ + nodes: [SearchResultItem] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + The number of repositories that matched the search query. + """ + repositoryCount: Int! + + """ + The number of users that matched the search query. + """ + userCount: Int! + + """ + The number of wiki pages that matched the search query. + """ + wikiCount: Int! +} + +""" +An edge in a connection. +""" +type SearchResultItemEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: SearchResultItem + + """ + Text matches on the result found. + """ + textMatches: [TextMatch] +} + +""" +Represents the individual results of a search. +""" +enum SearchType { + """ + Returns results matching issues in repositories. + """ + ISSUE + + """ + Returns results matching repositories. + """ + REPOSITORY + + """ + Returns results matching users and organizations on GitHub. + """ + USER +} + +""" +A GitHub Security Advisory +""" +type SecurityAdvisory implements Node { + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + This is a long plaintext description of the advisory + """ + description: String! + + """ + The GitHub Security Advisory ID + """ + ghsaId: String! + id: ID! + + """ + A list of identifiers for this advisory + """ + identifiers: [SecurityAdvisoryIdentifier!]! + + """ + The organization that originated the advisory + """ + origin: String! + + """ + The permalink for the advisory + """ + permalink: URI + + """ + When the advisory was published + """ + publishedAt: DateTime! + + """ + A list of references for this advisory + """ + references: [SecurityAdvisoryReference!]! + + """ + The severity of the advisory + """ + severity: SecurityAdvisorySeverity! + + """ + A short plaintext summary of the advisory + """ + summary: String! + + """ + When the advisory was last updated + """ + updatedAt: DateTime! + + """ + Vulnerabilities associated with this Advisory + """ + vulnerabilities( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + An ecosystem to filter vulnerabilities by. + """ + ecosystem: SecurityAdvisoryEcosystem + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for the returned topics. + """ + orderBy: SecurityVulnerabilityOrder = {field: UPDATED_AT, direction: DESC} + + """ + A package name to filter vulnerabilities by. + """ + package: String + + """ + A list of severities to filter vulnerabilities by. + """ + severities: [SecurityAdvisorySeverity!] + ): SecurityVulnerabilityConnection! + + """ + When the advisory was withdrawn, if it has been withdrawn + """ + withdrawnAt: DateTime +} + +""" +The connection type for SecurityAdvisory. +""" +type SecurityAdvisoryConnection { + """ + A list of edges. + """ + edges: [SecurityAdvisoryEdge] + + """ + A list of nodes. + """ + nodes: [SecurityAdvisory] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +The possible ecosystems of a security vulnerability's package. +""" +enum SecurityAdvisoryEcosystem { + """ + PHP packages hosted at packagist.org + """ + COMPOSER + + """ + Java artifacts hosted at the Maven central repository + """ + MAVEN + + """ + JavaScript packages hosted at npmjs.com + """ + NPM + + """ + .NET packages hosted at the NuGet Gallery + """ + NUGET + + """ + Python packages hosted at PyPI.org + """ + PIP + + """ + Ruby gems hosted at RubyGems.org + """ + RUBYGEMS +} + +""" +An edge in a connection. +""" +type SecurityAdvisoryEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: SecurityAdvisory +} + +""" +A GitHub Security Advisory Identifier +""" +type SecurityAdvisoryIdentifier { + """ + The identifier type, e.g. GHSA, CVE + """ + type: String! + + """ + The identifier + """ + value: String! +} + +""" +An advisory identifier to filter results on. +""" +input SecurityAdvisoryIdentifierFilter { + """ + The identifier type. + """ + type: SecurityAdvisoryIdentifierType! + + """ + The identifier string. Supports exact or partial matching. + """ + value: String! +} + +""" +Identifier formats available for advisories. +""" +enum SecurityAdvisoryIdentifierType { + """ + Common Vulnerabilities and Exposures Identifier. + """ + CVE + + """ + GitHub Security Advisory ID. + """ + GHSA +} + +""" +Ordering options for security advisory connections +""" +input SecurityAdvisoryOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order security advisories by. + """ + field: SecurityAdvisoryOrderField! +} + +""" +Properties by which security advisory connections can be ordered. +""" +enum SecurityAdvisoryOrderField { + """ + Order advisories by publication time + """ + PUBLISHED_AT + + """ + Order advisories by update time + """ + UPDATED_AT +} + +""" +An individual package +""" +type SecurityAdvisoryPackage { + """ + The ecosystem the package belongs to, e.g. RUBYGEMS, NPM + """ + ecosystem: SecurityAdvisoryEcosystem! + + """ + The package name + """ + name: String! +} + +""" +An individual package version +""" +type SecurityAdvisoryPackageVersion { + """ + The package name or version + """ + identifier: String! +} + +""" +A GitHub Security Advisory Reference +""" +type SecurityAdvisoryReference { + """ + A publicly accessible reference + """ + url: URI! +} + +""" +Severity of the vulnerability. +""" +enum SecurityAdvisorySeverity { + """ + Critical. + """ + CRITICAL + + """ + High. + """ + HIGH + + """ + Low. + """ + LOW + + """ + Moderate. + """ + MODERATE +} + +""" +An individual vulnerability within an Advisory +""" +type SecurityVulnerability { + """ + The Advisory associated with this Vulnerability + """ + advisory: SecurityAdvisory! + + """ + The first version containing a fix for the vulnerability + """ + firstPatchedVersion: SecurityAdvisoryPackageVersion + + """ + A description of the vulnerable package + """ + package: SecurityAdvisoryPackage! + + """ + The severity of the vulnerability within this package + """ + severity: SecurityAdvisorySeverity! + + """ + When the vulnerability was last updated + """ + updatedAt: DateTime! + + """ + A string that describes the vulnerable package versions. + This string follows a basic syntax with a few forms. + + `= 0.2.0` denotes a single vulnerable version. + + `<= 1.0.8` denotes a version range up to and including the specified version + + `< 0.1.11` denotes a version range up to, but excluding, the specified version + + `>= 4.3.0, < 4.3.5` denotes a version range with a known minimum and maximum version. + + `>= 0.0.1` denotes a version range with a known minimum, but no known maximum + """ + vulnerableVersionRange: String! +} + +""" +The connection type for SecurityVulnerability. +""" +type SecurityVulnerabilityConnection { + """ + A list of edges. + """ + edges: [SecurityVulnerabilityEdge] + + """ + A list of nodes. + """ + nodes: [SecurityVulnerability] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type SecurityVulnerabilityEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: SecurityVulnerability +} + +""" +Ordering options for security vulnerability connections +""" +input SecurityVulnerabilityOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order security vulnerabilities by. + """ + field: SecurityVulnerabilityOrderField! +} + +""" +Properties by which security vulnerability connections can be ordered. +""" +enum SecurityVulnerabilityOrderField { + """ + Order vulnerability by update time + """ + UPDATED_AT +} + +""" +Autogenerated input type of SetEnterpriseIdentityProvider +""" +input SetEnterpriseIdentityProviderInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The digest algorithm used to sign SAML requests for the identity provider. + """ + digestMethod: SamlDigestAlgorithm! + + """ + The ID of the enterprise on which to set an identity provider. + """ + enterpriseId: ID! + + """ + The x509 certificate used by the identity provider to sign assertions and responses. + """ + idpCertificate: String! + + """ + The Issuer Entity ID for the SAML identity provider + """ + issuer: String + + """ + The signature algorithm used to sign SAML requests for the identity provider. + """ + signatureMethod: SamlSignatureAlgorithm! + + """ + The URL endpoint for the identity provider's SAML SSO. + """ + ssoUrl: URI! +} + +""" +Autogenerated return type of SetEnterpriseIdentityProvider +""" +type SetEnterpriseIdentityProviderPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The identity provider for the enterprise. + """ + identityProvider: EnterpriseIdentityProvider +} + +""" +Autogenerated input type of SetOrganizationInteractionLimit +""" +input SetOrganizationInteractionLimitInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + When this limit should expire. + """ + expiry: RepositoryInteractionLimitExpiry + + """ + The limit to set. + """ + limit: RepositoryInteractionLimit! + + """ + The ID of the organization to set a limit for. + """ + organizationId: ID! +} + +""" +Autogenerated return type of SetOrganizationInteractionLimit +""" +type SetOrganizationInteractionLimitPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The organization that the interaction limit was set for. + """ + organization: Organization +} + +""" +Autogenerated input type of SetRepositoryInteractionLimit +""" +input SetRepositoryInteractionLimitInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + When this limit should expire. + """ + expiry: RepositoryInteractionLimitExpiry + + """ + The limit to set. + """ + limit: RepositoryInteractionLimit! + + """ + The ID of the repository to set a limit for. + """ + repositoryId: ID! +} + +""" +Autogenerated return type of SetRepositoryInteractionLimit +""" +type SetRepositoryInteractionLimitPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The repository that the interaction limit was set for. + """ + repository: Repository +} + +""" +Autogenerated input type of SetUserInteractionLimit +""" +input SetUserInteractionLimitInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + When this limit should expire. + """ + expiry: RepositoryInteractionLimitExpiry + + """ + The limit to set. + """ + limit: RepositoryInteractionLimit! + + """ + The ID of the user to set a limit for. + """ + userId: ID! +} + +""" +Autogenerated return type of SetUserInteractionLimit +""" +type SetUserInteractionLimitPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The user that the interaction limit was set for. + """ + user: User +} + +""" +Represents an S/MIME signature on a Commit or Tag. +""" +type SmimeSignature implements GitSignature { + """ + Email used to sign this object. + """ + email: String! + + """ + True if the signature is valid and verified by GitHub. + """ + isValid: Boolean! + + """ + Payload for GPG signing object. Raw ODB object without the signature header. + """ + payload: String! + + """ + ASCII-armored signature header from object. + """ + signature: String! + + """ + GitHub user corresponding to the email signing this commit. + """ + signer: User + + """ + The state of this signature. `VALID` if signature is valid and verified by + GitHub, otherwise represents reason why signature is considered invalid. + """ + state: GitSignatureState! + + """ + True if the signature was made with GitHub's signing key. + """ + wasSignedByGitHub: Boolean! +} + +""" +Entites that can sponsor others via GitHub Sponsors +""" +union Sponsor = Organization | User + +""" +Entities that can be sponsored through GitHub Sponsors +""" +interface Sponsorable { + """ + True if this user/organization has a GitHub Sponsors listing. + """ + hasSponsorsListing: Boolean! + + """ + True if the viewer is sponsored by this user/organization. + """ + isSponsoringViewer: Boolean! + + """ + The GitHub Sponsors listing for this user or organization. + """ + sponsorsListing: SponsorsListing + + """ + This object's sponsorships as the maintainer. + """ + sponsorshipsAsMaintainer( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Whether or not to include private sponsorships in the result set + """ + includePrivate: Boolean = false + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for sponsorships returned from this connection. If left + blank, the sponsorships will be ordered based on relevancy to the viewer. + """ + orderBy: SponsorshipOrder + ): SponsorshipConnection! + + """ + This object's sponsorships as the sponsor. + """ + sponsorshipsAsSponsor( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for sponsorships returned from this connection. If left + blank, the sponsorships will be ordered based on relevancy to the viewer. + """ + orderBy: SponsorshipOrder + ): SponsorshipConnection! + + """ + Whether or not the viewer is able to sponsor this user/organization. + """ + viewerCanSponsor: Boolean! + + """ + True if the viewer is sponsoring this user/organization. + """ + viewerIsSponsoring: Boolean! +} + +""" +A GitHub Sponsors listing. +""" +type SponsorsListing implements Node { + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The full description of the listing. + """ + fullDescription: String! + + """ + The full description of the listing rendered to HTML. + """ + fullDescriptionHTML: HTML! + id: ID! + + """ + The listing's full name. + """ + name: String! + + """ + The short description of the listing. + """ + shortDescription: String! + + """ + The short name of the listing. + """ + slug: String! + + """ + The published tiers for this GitHub Sponsors listing. + """ + tiers( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for Sponsors tiers returned from the connection. + """ + orderBy: SponsorsTierOrder = {field: MONTHLY_PRICE_IN_CENTS, direction: ASC} + ): SponsorsTierConnection +} + +""" +A GitHub Sponsors tier associated with a GitHub Sponsors listing. +""" +type SponsorsTier implements Node { + """ + SponsorsTier information only visible to users that can administer the associated Sponsors listing. + """ + adminInfo: SponsorsTierAdminInfo + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The description of the tier. + """ + description: String! + + """ + The tier description rendered to HTML + """ + descriptionHTML: HTML! + id: ID! + + """ + How much this tier costs per month in cents. + """ + monthlyPriceInCents: Int! + + """ + How much this tier costs per month in dollars. + """ + monthlyPriceInDollars: Int! + + """ + The name of the tier. + """ + name: String! + + """ + The sponsors listing that this tier belongs to. + """ + sponsorsListing: SponsorsListing! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! +} + +""" +SponsorsTier information only visible to users that can administer the associated Sponsors listing. +""" +type SponsorsTierAdminInfo { + """ + The sponsorships associated with this tier. + """ + sponsorships( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Whether or not to include private sponsorships in the result set + """ + includePrivate: Boolean = false + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for sponsorships returned from this connection. If left + blank, the sponsorships will be ordered based on relevancy to the viewer. + """ + orderBy: SponsorshipOrder + ): SponsorshipConnection! +} + +""" +The connection type for SponsorsTier. +""" +type SponsorsTierConnection { + """ + A list of edges. + """ + edges: [SponsorsTierEdge] + + """ + A list of nodes. + """ + nodes: [SponsorsTier] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type SponsorsTierEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: SponsorsTier +} + +""" +Ordering options for Sponsors tiers connections. +""" +input SponsorsTierOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order tiers by. + """ + field: SponsorsTierOrderField! +} + +""" +Properties by which Sponsors tiers connections can be ordered. +""" +enum SponsorsTierOrderField { + """ + Order tiers by creation time. + """ + CREATED_AT + + """ + Order tiers by their monthly price in cents + """ + MONTHLY_PRICE_IN_CENTS +} + +""" +A sponsorship relationship between a sponsor and a maintainer +""" +type Sponsorship implements Node { + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + The entity that is being sponsored + """ + maintainer: User! @deprecated(reason: "`Sponsorship.maintainer` will be removed. Use `Sponsorship.sponsorable` instead. Removal on 2020-04-01 UTC.") + + """ + The privacy level for this sponsorship. + """ + privacyLevel: SponsorshipPrivacy! + + """ + The user that is sponsoring. Returns null if the sponsorship is private or if sponsor is not a user. + """ + sponsor: User @deprecated(reason: "`Sponsorship.sponsor` will be removed. Use `Sponsorship.sponsorEntity` instead. Removal on 2020-10-01 UTC.") + + """ + The user or organization that is sponsoring, if you have permission to view them. + """ + sponsorEntity: Sponsor + + """ + The entity that is being sponsored + """ + sponsorable: Sponsorable! + + """ + The associated sponsorship tier + """ + tier: SponsorsTier +} + +""" +The connection type for Sponsorship. +""" +type SponsorshipConnection { + """ + A list of edges. + """ + edges: [SponsorshipEdge] + + """ + A list of nodes. + """ + nodes: [Sponsorship] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type SponsorshipEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Sponsorship +} + +""" +Ordering options for sponsorship connections. +""" +input SponsorshipOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order sponsorship by. + """ + field: SponsorshipOrderField! +} + +""" +Properties by which sponsorship connections can be ordered. +""" +enum SponsorshipOrderField { + """ + Order sponsorship by creation time. + """ + CREATED_AT +} + +""" +The privacy of a sponsorship +""" +enum SponsorshipPrivacy { + """ + Private + """ + PRIVATE + + """ + Public + """ + PUBLIC +} + +""" +Ways in which star connections can be ordered. +""" +input StarOrder { + """ + The direction in which to order nodes. + """ + direction: OrderDirection! + + """ + The field in which to order nodes by. + """ + field: StarOrderField! +} + +""" +Properties by which star connections can be ordered. +""" +enum StarOrderField { + """ + Allows ordering a list of stars by when they were created. + """ + STARRED_AT +} + +""" +The connection type for User. +""" +type StargazerConnection { + """ + A list of edges. + """ + edges: [StargazerEdge] + + """ + A list of nodes. + """ + nodes: [User] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +Represents a user that's starred a repository. +""" +type StargazerEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + node: User! + + """ + Identifies when the item was starred. + """ + starredAt: DateTime! +} + +""" +Things that can be starred. +""" +interface Starrable { + id: ID! + + """ + Returns a count of how many stargazers there are on this object + """ + stargazerCount: Int! + + """ + A list of users who have starred this starrable. + """ + stargazers( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Order for connection + """ + orderBy: StarOrder + ): StargazerConnection! + + """ + Returns a boolean indicating whether the viewing user has starred this starrable. + """ + viewerHasStarred: Boolean! +} + +""" +The connection type for Repository. +""" +type StarredRepositoryConnection { + """ + A list of edges. + """ + edges: [StarredRepositoryEdge] + + """ + Is the list of stars for this user truncated? This is true for users that have many stars. + """ + isOverLimit: Boolean! + + """ + A list of nodes. + """ + nodes: [Repository] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +Represents a starred repository. +""" +type StarredRepositoryEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + node: Repository! + + """ + Identifies when the item was starred. + """ + starredAt: DateTime! +} + +""" +Represents a commit status. +""" +type Status implements Node { + """ + A list of status contexts and check runs for this commit. + """ + combinedContexts( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): StatusCheckRollupContextConnection! + + """ + The commit this status is attached to. + """ + commit: Commit + + """ + Looks up an individual status context by context name. + """ + context( + """ + The context name. + """ + name: String! + ): StatusContext + + """ + The individual status contexts for this commit. + """ + contexts: [StatusContext!]! + id: ID! + + """ + The combined commit status. + """ + state: StatusState! +} + +""" +Represents the rollup for both the check runs and status for a commit. +""" +type StatusCheckRollup implements Node { + """ + The commit the status and check runs are attached to. + """ + commit: Commit + + """ + A list of status contexts and check runs for this commit. + """ + contexts( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): StatusCheckRollupContextConnection! + id: ID! + + """ + The combined status for the commit. + """ + state: StatusState! +} + +""" +Types that can be inside a StatusCheckRollup context. +""" +union StatusCheckRollupContext = CheckRun | StatusContext + +""" +The connection type for StatusCheckRollupContext. +""" +type StatusCheckRollupContextConnection { + """ + A list of edges. + """ + edges: [StatusCheckRollupContextEdge] + + """ + A list of nodes. + """ + nodes: [StatusCheckRollupContext] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type StatusCheckRollupContextEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: StatusCheckRollupContext +} + +""" +Represents an individual commit status context +""" +type StatusContext implements Node { + """ + The avatar of the OAuth application or the user that created the status + """ + avatarUrl( + """ + The size of the resulting square image. + """ + size: Int = 40 + ): URI + + """ + This commit this status context is attached to. + """ + commit: Commit + + """ + The name of this status context. + """ + context: String! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The actor who created this status context. + """ + creator: Actor + + """ + The description for this status context. + """ + description: String + id: ID! + + """ + The state of this status context. + """ + state: StatusState! + + """ + The URL for this status context. + """ + targetUrl: URI +} + +""" +The possible commit status states. +""" +enum StatusState { + """ + Status is errored. + """ + ERROR + + """ + Status is expected. + """ + EXPECTED + + """ + Status is failing. + """ + FAILURE + + """ + Status is pending. + """ + PENDING + + """ + Status is successful. + """ + SUCCESS +} + +""" +Autogenerated input type of SubmitPullRequestReview +""" +input SubmitPullRequestReviewInput { + """ + The text field to set on the Pull Request Review. + """ + body: String + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The event to send to the Pull Request Review. + """ + event: PullRequestReviewEvent! + + """ + The Pull Request ID to submit any pending reviews. + """ + pullRequestId: ID + + """ + The Pull Request Review ID to submit. + """ + pullRequestReviewId: ID +} + +""" +Autogenerated return type of SubmitPullRequestReview +""" +type SubmitPullRequestReviewPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The submitted pull request review. + """ + pullRequestReview: PullRequestReview +} + +""" +A pointer to a repository at a specific revision embedded inside another repository. +""" +type Submodule { + """ + The branch of the upstream submodule for tracking updates + """ + branch: String + + """ + The git URL of the submodule repository + """ + gitUrl: URI! + + """ + The name of the submodule in .gitmodules + """ + name: String! + + """ + The path in the superproject that this submodule is located in + """ + path: String! + + """ + The commit revision of the subproject repository being tracked by the submodule + """ + subprojectCommitOid: GitObjectID +} + +""" +The connection type for Submodule. +""" +type SubmoduleConnection { + """ + A list of edges. + """ + edges: [SubmoduleEdge] + + """ + A list of nodes. + """ + nodes: [Submodule] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type SubmoduleEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Submodule +} + +""" +Entities that can be subscribed to for web and email notifications. +""" +interface Subscribable { + id: ID! + + """ + Check if the viewer is able to change their subscription status for the repository. + """ + viewerCanSubscribe: Boolean! + + """ + Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. + """ + viewerSubscription: SubscriptionState +} + +""" +Represents a 'subscribed' event on a given `Subscribable`. +""" +type SubscribedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Object referenced by event. + """ + subscribable: Subscribable! +} + +""" +The possible states of a subscription. +""" +enum SubscriptionState { + """ + The User is never notified. + """ + IGNORED + + """ + The User is notified of all conversations. + """ + SUBSCRIBED + + """ + The User is only notified when participating or @mentioned. + """ + UNSUBSCRIBED +} + +""" +A suggestion to review a pull request based on a user's commit history and review comments. +""" +type SuggestedReviewer { + """ + Is this suggestion based on past commits? + """ + isAuthor: Boolean! + + """ + Is this suggestion based on past review comments? + """ + isCommenter: Boolean! + + """ + Identifies the user suggested to review the pull request. + """ + reviewer: User! +} + +""" +Represents a Git tag. +""" +type Tag implements GitObject & Node { + """ + An abbreviated version of the Git object ID + """ + abbreviatedOid: String! + + """ + The HTTP path for this Git object + """ + commitResourcePath: URI! + + """ + The HTTP URL for this Git object + """ + commitUrl: URI! + id: ID! + + """ + The Git tag message. + """ + message: String + + """ + The Git tag name. + """ + name: String! + + """ + The Git object ID + """ + oid: GitObjectID! + + """ + The Repository the Git object belongs to + """ + repository: Repository! + + """ + Details about the tag author. + """ + tagger: GitActor + + """ + The Git object the tag points to. + """ + target: GitObject! +} + +""" +A team of users in an organization. +""" +type Team implements MemberStatusable & Node & Subscribable { + """ + A list of teams that are ancestors of this team. + """ + ancestors( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): TeamConnection! + + """ + A URL pointing to the team's avatar. + """ + avatarUrl( + """ + The size in pixels of the resulting square image. + """ + size: Int = 400 + ): URI + + """ + List of child teams belonging to this team + """ + childTeams( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Whether to list immediate child teams or all descendant child teams. + """ + immediateOnly: Boolean = true + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Order for connection + """ + orderBy: TeamOrder + + """ + User logins to filter by + """ + userLogins: [String!] + ): TeamConnection! + + """ + The slug corresponding to the organization and team. + """ + combinedSlug: String! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The description of the team. + """ + description: String + + """ + Find a team discussion by its number. + """ + discussion( + """ + The sequence number of the discussion to find. + """ + number: Int! + ): TeamDiscussion + + """ + A list of team discussions. + """ + discussions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + If provided, filters discussions according to whether or not they are pinned. + """ + isPinned: Boolean + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Order for connection + """ + orderBy: TeamDiscussionOrder + ): TeamDiscussionConnection! + + """ + The HTTP path for team discussions + """ + discussionsResourcePath: URI! + + """ + The HTTP URL for team discussions + """ + discussionsUrl: URI! + + """ + The HTTP path for editing this team + """ + editTeamResourcePath: URI! + + """ + The HTTP URL for editing this team + """ + editTeamUrl: URI! + id: ID! + + """ + A list of pending invitations for users to this team + """ + invitations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): OrganizationInvitationConnection + + """ + Get the status messages members of this entity have set that are either public or visible only to the organization. + """ + memberStatuses( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for user statuses returned from the connection. + """ + orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC} + ): UserStatusConnection! + + """ + A list of users who are members of this team. + """ + members( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filter by membership type + """ + membership: TeamMembershipType = ALL + + """ + Order for the connection. + """ + orderBy: TeamMemberOrder + + """ + The search string to look for. + """ + query: String + + """ + Filter by team member role + """ + role: TeamMemberRole + ): TeamMemberConnection! + + """ + The HTTP path for the team' members + """ + membersResourcePath: URI! + + """ + The HTTP URL for the team' members + """ + membersUrl: URI! + + """ + The name of the team. + """ + name: String! + + """ + The HTTP path creating a new team + """ + newTeamResourcePath: URI! + + """ + The HTTP URL creating a new team + """ + newTeamUrl: URI! + + """ + The organization that owns this team. + """ + organization: Organization! + + """ + The parent team of the team. + """ + parentTeam: Team + + """ + The level of privacy the team has. + """ + privacy: TeamPrivacy! + + """ + A list of repositories this team has access to. + """ + repositories( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Order for the connection. + """ + orderBy: TeamRepositoryOrder + + """ + The search string to look for. + """ + query: String + ): TeamRepositoryConnection! + + """ + The HTTP path for this team's repositories + """ + repositoriesResourcePath: URI! + + """ + The HTTP URL for this team's repositories + """ + repositoriesUrl: URI! + + """ + The HTTP path for this team + """ + resourcePath: URI! + + """ + The slug corresponding to the team. + """ + slug: String! + + """ + The HTTP path for this team's teams + """ + teamsResourcePath: URI! + + """ + The HTTP URL for this team's teams + """ + teamsUrl: URI! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this team + """ + url: URI! + + """ + Team is adminable by the viewer. + """ + viewerCanAdminister: Boolean! + + """ + Check if the viewer is able to change their subscription status for the repository. + """ + viewerCanSubscribe: Boolean! + + """ + Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. + """ + viewerSubscription: SubscriptionState +} + +""" +Audit log entry for a team.add_member event. +""" +type TeamAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + Whether the team was mapped to an LDAP Group. + """ + isLdapMapped: Boolean + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The team associated with the action + """ + team: Team + + """ + The name of the team + """ + teamName: String + + """ + The HTTP path for this team + """ + teamResourcePath: URI + + """ + The HTTP URL for this team + """ + teamUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a team.add_repository event. +""" +type TeamAddRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + Whether the team was mapped to an LDAP Group. + """ + isLdapMapped: Boolean + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The team associated with the action + """ + team: Team + + """ + The name of the team + """ + teamName: String + + """ + The HTTP path for this team + """ + teamResourcePath: URI + + """ + The HTTP URL for this team + """ + teamUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Metadata for an audit entry with action team.* +""" +interface TeamAuditEntryData { + """ + The team associated with the action + """ + team: Team + + """ + The name of the team + """ + teamName: String + + """ + The HTTP path for this team + """ + teamResourcePath: URI + + """ + The HTTP URL for this team + """ + teamUrl: URI +} + +""" +Audit log entry for a team.change_parent_team event. +""" +type TeamChangeParentTeamAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + Whether the team was mapped to an LDAP Group. + """ + isLdapMapped: Boolean + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The new parent team. + """ + parentTeam: Team + + """ + The name of the new parent team + """ + parentTeamName: String + + """ + The name of the former parent team + """ + parentTeamNameWas: String + + """ + The HTTP path for the parent team + """ + parentTeamResourcePath: URI + + """ + The HTTP URL for the parent team + """ + parentTeamUrl: URI + + """ + The former parent team. + """ + parentTeamWas: Team + + """ + The HTTP path for the previous parent team + """ + parentTeamWasResourcePath: URI + + """ + The HTTP URL for the previous parent team + """ + parentTeamWasUrl: URI + + """ + The team associated with the action + """ + team: Team + + """ + The name of the team + """ + teamName: String + + """ + The HTTP path for this team + """ + teamResourcePath: URI + + """ + The HTTP URL for this team + """ + teamUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The connection type for Team. +""" +type TeamConnection { + """ + A list of edges. + """ + edges: [TeamEdge] + + """ + A list of nodes. + """ + nodes: [Team] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +A team discussion. +""" +type TeamDiscussion implements Comment & Deletable & Node & Reactable & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { + """ + The actor who authored the comment. + """ + author: Actor + + """ + Author's association with the discussion's team. + """ + authorAssociation: CommentAuthorAssociation! + + """ + The body as Markdown. + """ + body: String! + + """ + The body rendered to HTML. + """ + bodyHTML: HTML! + + """ + The body rendered to text. + """ + bodyText: String! + + """ + Identifies the discussion body hash. + """ + bodyVersion: String! + + """ + A list of comments on this discussion. + """ + comments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + When provided, filters the connection such that results begin with the comment with this number. + """ + fromComment: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Order for connection + """ + orderBy: TeamDiscussionCommentOrder + ): TeamDiscussionCommentConnection! + + """ + The HTTP path for discussion comments + """ + commentsResourcePath: URI! + + """ + The HTTP URL for discussion comments + """ + commentsUrl: URI! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Check if this comment was created via an email reply. + """ + createdViaEmail: Boolean! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The actor who edited the comment. + """ + editor: Actor + id: ID! + + """ + Check if this comment was edited and includes an edit with the creation data + """ + includesCreatedEdit: Boolean! + + """ + Whether or not the discussion is pinned. + """ + isPinned: Boolean! + + """ + Whether or not the discussion is only visible to team members and org admins. + """ + isPrivate: Boolean! + + """ + The moment the editor made the last edit + """ + lastEditedAt: DateTime + + """ + Identifies the discussion within its team. + """ + number: Int! + + """ + Identifies when the comment was published at. + """ + publishedAt: DateTime + + """ + A list of reactions grouped by content left on the subject. + """ + reactionGroups: [ReactionGroup!] + + """ + A list of Reactions left on the Issue. + """ + reactions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Allows filtering Reactions by emoji. + """ + content: ReactionContent + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Allows specifying the order in which reactions are returned. + """ + orderBy: ReactionOrder + ): ReactionConnection! + + """ + The HTTP path for this discussion + """ + resourcePath: URI! + + """ + The team that defines the context of this discussion. + """ + team: Team! + + """ + The title of the discussion + """ + title: String! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this discussion + """ + url: URI! + + """ + A list of edits to this content. + """ + userContentEdits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserContentEditConnection + + """ + Check if the current viewer can delete this object. + """ + viewerCanDelete: Boolean! + + """ + Whether or not the current viewer can pin this discussion. + """ + viewerCanPin: Boolean! + + """ + Can user react to this subject + """ + viewerCanReact: Boolean! + + """ + Check if the viewer is able to change their subscription status for the repository. + """ + viewerCanSubscribe: Boolean! + + """ + Check if the current viewer can update this object. + """ + viewerCanUpdate: Boolean! + + """ + Reasons why the current viewer can not update this comment. + """ + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + + """ + Did the viewer author this comment. + """ + viewerDidAuthor: Boolean! + + """ + Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. + """ + viewerSubscription: SubscriptionState +} + +""" +A comment on a team discussion. +""" +type TeamDiscussionComment implements Comment & Deletable & Node & Reactable & UniformResourceLocatable & Updatable & UpdatableComment { + """ + The actor who authored the comment. + """ + author: Actor + + """ + Author's association with the comment's team. + """ + authorAssociation: CommentAuthorAssociation! + + """ + The body as Markdown. + """ + body: String! + + """ + The body rendered to HTML. + """ + bodyHTML: HTML! + + """ + The body rendered to text. + """ + bodyText: String! + + """ + The current version of the body content. + """ + bodyVersion: String! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Check if this comment was created via an email reply. + """ + createdViaEmail: Boolean! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The discussion this comment is about. + """ + discussion: TeamDiscussion! + + """ + The actor who edited the comment. + """ + editor: Actor + id: ID! + + """ + Check if this comment was edited and includes an edit with the creation data + """ + includesCreatedEdit: Boolean! + + """ + The moment the editor made the last edit + """ + lastEditedAt: DateTime + + """ + Identifies the comment number. + """ + number: Int! + + """ + Identifies when the comment was published at. + """ + publishedAt: DateTime + + """ + A list of reactions grouped by content left on the subject. + """ + reactionGroups: [ReactionGroup!] + + """ + A list of Reactions left on the Issue. + """ + reactions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Allows filtering Reactions by emoji. + """ + content: ReactionContent + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Allows specifying the order in which reactions are returned. + """ + orderBy: ReactionOrder + ): ReactionConnection! + + """ + The HTTP path for this comment + """ + resourcePath: URI! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this comment + """ + url: URI! + + """ + A list of edits to this content. + """ + userContentEdits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserContentEditConnection + + """ + Check if the current viewer can delete this object. + """ + viewerCanDelete: Boolean! + + """ + Can user react to this subject + """ + viewerCanReact: Boolean! + + """ + Check if the current viewer can update this object. + """ + viewerCanUpdate: Boolean! + + """ + Reasons why the current viewer can not update this comment. + """ + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + + """ + Did the viewer author this comment. + """ + viewerDidAuthor: Boolean! +} + +""" +The connection type for TeamDiscussionComment. +""" +type TeamDiscussionCommentConnection { + """ + A list of edges. + """ + edges: [TeamDiscussionCommentEdge] + + """ + A list of nodes. + """ + nodes: [TeamDiscussionComment] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type TeamDiscussionCommentEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: TeamDiscussionComment +} + +""" +Ways in which team discussion comment connections can be ordered. +""" +input TeamDiscussionCommentOrder { + """ + The direction in which to order nodes. + """ + direction: OrderDirection! + + """ + The field by which to order nodes. + """ + field: TeamDiscussionCommentOrderField! +} + +""" +Properties by which team discussion comment connections can be ordered. +""" +enum TeamDiscussionCommentOrderField { + """ + Allows sequential ordering of team discussion comments (which is equivalent to chronological ordering). + """ + NUMBER +} + +""" +The connection type for TeamDiscussion. +""" +type TeamDiscussionConnection { + """ + A list of edges. + """ + edges: [TeamDiscussionEdge] + + """ + A list of nodes. + """ + nodes: [TeamDiscussion] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type TeamDiscussionEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: TeamDiscussion +} + +""" +Ways in which team discussion connections can be ordered. +""" +input TeamDiscussionOrder { + """ + The direction in which to order nodes. + """ + direction: OrderDirection! + + """ + The field by which to order nodes. + """ + field: TeamDiscussionOrderField! +} + +""" +Properties by which team discussion connections can be ordered. +""" +enum TeamDiscussionOrderField { + """ + Allows chronological ordering of team discussions. + """ + CREATED_AT +} + +""" +An edge in a connection. +""" +type TeamEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Team +} + +""" +The connection type for User. +""" +type TeamMemberConnection { + """ + A list of edges. + """ + edges: [TeamMemberEdge] + + """ + A list of nodes. + """ + nodes: [User] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +Represents a user who is a member of a team. +""" +type TeamMemberEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The HTTP path to the organization's member access page. + """ + memberAccessResourcePath: URI! + + """ + The HTTP URL to the organization's member access page. + """ + memberAccessUrl: URI! + node: User! + + """ + The role the member has on the team. + """ + role: TeamMemberRole! +} + +""" +Ordering options for team member connections +""" +input TeamMemberOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order team members by. + """ + field: TeamMemberOrderField! +} + +""" +Properties by which team member connections can be ordered. +""" +enum TeamMemberOrderField { + """ + Order team members by creation time + """ + CREATED_AT + + """ + Order team members by login + """ + LOGIN +} + +""" +The possible team member roles; either 'maintainer' or 'member'. +""" +enum TeamMemberRole { + """ + A team maintainer has permission to add and remove team members. + """ + MAINTAINER + + """ + A team member has no administrative permissions on the team. + """ + MEMBER +} + +""" +Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL. +""" +enum TeamMembershipType { + """ + Includes immediate and child team members for the team. + """ + ALL + + """ + Includes only child team members for the team. + """ + CHILD_TEAM + + """ + Includes only immediate members of the team. + """ + IMMEDIATE +} + +""" +Ways in which team connections can be ordered. +""" +input TeamOrder { + """ + The direction in which to order nodes. + """ + direction: OrderDirection! + + """ + The field in which to order nodes by. + """ + field: TeamOrderField! +} + +""" +Properties by which team connections can be ordered. +""" +enum TeamOrderField { + """ + Allows ordering a list of teams by name. + """ + NAME +} + +""" +The possible team privacy values. +""" +enum TeamPrivacy { + """ + A secret team can only be seen by its members. + """ + SECRET + + """ + A visible team can be seen and @mentioned by every member of the organization. + """ + VISIBLE +} + +""" +Audit log entry for a team.remove_member event. +""" +type TeamRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + Whether the team was mapped to an LDAP Group. + """ + isLdapMapped: Boolean + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The team associated with the action + """ + team: Team + + """ + The name of the team + """ + teamName: String + + """ + The HTTP path for this team + """ + teamResourcePath: URI + + """ + The HTTP URL for this team + """ + teamUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a team.remove_repository event. +""" +type TeamRemoveRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + Whether the team was mapped to an LDAP Group. + """ + isLdapMapped: Boolean + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The team associated with the action + """ + team: Team + + """ + The name of the team + """ + teamName: String + + """ + The HTTP path for this team + """ + teamResourcePath: URI + + """ + The HTTP URL for this team + """ + teamUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The connection type for Repository. +""" +type TeamRepositoryConnection { + """ + A list of edges. + """ + edges: [TeamRepositoryEdge] + + """ + A list of nodes. + """ + nodes: [Repository] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +Represents a team repository. +""" +type TeamRepositoryEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + node: Repository! + + """ + The permission level the team has on the repository + """ + permission: RepositoryPermission! +} + +""" +Ordering options for team repository connections +""" +input TeamRepositoryOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order repositories by. + """ + field: TeamRepositoryOrderField! +} + +""" +Properties by which team repository connections can be ordered. +""" +enum TeamRepositoryOrderField { + """ + Order repositories by creation time + """ + CREATED_AT + + """ + Order repositories by name + """ + NAME + + """ + Order repositories by permission + """ + PERMISSION + + """ + Order repositories by push time + """ + PUSHED_AT + + """ + Order repositories by number of stargazers + """ + STARGAZERS + + """ + Order repositories by update time + """ + UPDATED_AT +} + +""" +The role of a user on a team. +""" +enum TeamRole { + """ + User has admin rights on the team. + """ + ADMIN + + """ + User is a member of the team. + """ + MEMBER +} + +""" +A text match within a search result. +""" +type TextMatch { + """ + The specific text fragment within the property matched on. + """ + fragment: String! + + """ + Highlights within the matched fragment. + """ + highlights: [TextMatchHighlight!]! + + """ + The property matched on. + """ + property: String! +} + +""" +Represents a single highlight in a search result match. +""" +type TextMatchHighlight { + """ + The indice in the fragment where the matched text begins. + """ + beginIndice: Int! + + """ + The indice in the fragment where the matched text ends. + """ + endIndice: Int! + + """ + The text matched. + """ + text: String! +} + +""" +A topic aggregates entities that are related to a subject. +""" +type Topic implements Node & Starrable { + id: ID! + + """ + The topic's name. + """ + name: String! + + """ + A list of related topics, including aliases of this topic, sorted with the most relevant + first. Returns up to 10 Topics. + """ + relatedTopics( + """ + How many topics to return. + """ + first: Int = 3 + ): [Topic!]! + + """ + Returns a count of how many stargazers there are on this object + """ + stargazerCount: Int! + + """ + A list of users who have starred this starrable. + """ + stargazers( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Order for connection + """ + orderBy: StarOrder + ): StargazerConnection! + + """ + Returns a boolean indicating whether the viewing user has starred this starrable. + """ + viewerHasStarred: Boolean! +} + +""" +Metadata for an audit entry with a topic. +""" +interface TopicAuditEntryData { + """ + The name of the topic added to the repository + """ + topic: Topic + + """ + The name of the topic added to the repository + """ + topicName: String +} + +""" +Reason that the suggested topic is declined. +""" +enum TopicSuggestionDeclineReason { + """ + The suggested topic is not relevant to the repository. + """ + NOT_RELEVANT + + """ + The viewer does not like the suggested topic. + """ + PERSONAL_PREFERENCE + + """ + The suggested topic is too general for the repository. + """ + TOO_GENERAL + + """ + The suggested topic is too specific for the repository (e.g. #ruby-on-rails-version-4-2-1). + """ + TOO_SPECIFIC +} + +""" +Autogenerated input type of TransferIssue +""" +input TransferIssueInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Node ID of the issue to be transferred + """ + issueId: ID! + + """ + The Node ID of the repository the issue should be transferred to + """ + repositoryId: ID! +} + +""" +Autogenerated return type of TransferIssue +""" +type TransferIssuePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The issue that was transferred + """ + issue: Issue +} + +""" +Represents a 'transferred' event on a given issue or pull request. +""" +type TransferredEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The repository this came from + """ + fromRepository: Repository + id: ID! + + """ + Identifies the issue associated with the event. + """ + issue: Issue! +} + +""" +Represents a Git tree. +""" +type Tree implements GitObject & Node { + """ + An abbreviated version of the Git object ID + """ + abbreviatedOid: String! + + """ + The HTTP path for this Git object + """ + commitResourcePath: URI! + + """ + The HTTP URL for this Git object + """ + commitUrl: URI! + + """ + A list of tree entries. + """ + entries: [TreeEntry!] + id: ID! + + """ + The Git object ID + """ + oid: GitObjectID! + + """ + The Repository the Git object belongs to + """ + repository: Repository! +} + +""" +Represents a Git tree entry. +""" +type TreeEntry { + """ + The extension of the file + """ + extension: String + + """ + Whether or not this tree entry is generated + """ + isGenerated: Boolean! + + """ + Entry file mode. + """ + mode: Int! + + """ + Entry file name. + """ + name: String! + + """ + Entry file object. + """ + object: GitObject + + """ + Entry file Git object ID. + """ + oid: GitObjectID! + + """ + The full path of the file. + """ + path: String + + """ + The Repository the tree entry belongs to + """ + repository: Repository! + + """ + If the TreeEntry is for a directory occupied by a submodule project, this returns the corresponding submodule + """ + submodule: Submodule + + """ + Entry file type. + """ + type: String! +} + +""" +An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string. +""" +scalar URI + +""" +Autogenerated input type of UnarchiveRepository +""" +input UnarchiveRepositoryInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the repository to unarchive. + """ + repositoryId: ID! +} + +""" +Autogenerated return type of UnarchiveRepository +""" +type UnarchiveRepositoryPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The repository that was unarchived. + """ + repository: Repository +} + +""" +Represents an 'unassigned' event on any assignable object. +""" +type UnassignedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the assignable associated with the event. + """ + assignable: Assignable! + + """ + Identifies the user or mannequin that was unassigned. + """ + assignee: Assignee + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Identifies the subject (user) who was unassigned. + """ + user: User @deprecated(reason: "Assignees can now be mannequins. Use the `assignee` field instead. Removal on 2020-01-01 UTC.") +} + +""" +Autogenerated input type of UnfollowUser +""" +input UnfollowUserInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + ID of the user to unfollow. + """ + userId: ID! +} + +""" +Autogenerated return type of UnfollowUser +""" +type UnfollowUserPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The user that was unfollowed. + """ + user: User +} + +""" +Represents a type that can be retrieved by a URL. +""" +interface UniformResourceLocatable { + """ + The HTML path to this resource. + """ + resourcePath: URI! + + """ + The URL to this resource. + """ + url: URI! +} + +""" +Represents an unknown signature on a Commit or Tag. +""" +type UnknownSignature implements GitSignature { + """ + Email used to sign this object. + """ + email: String! + + """ + True if the signature is valid and verified by GitHub. + """ + isValid: Boolean! + + """ + Payload for GPG signing object. Raw ODB object without the signature header. + """ + payload: String! + + """ + ASCII-armored signature header from object. + """ + signature: String! + + """ + GitHub user corresponding to the email signing this commit. + """ + signer: User + + """ + The state of this signature. `VALID` if signature is valid and verified by + GitHub, otherwise represents reason why signature is considered invalid. + """ + state: GitSignatureState! + + """ + True if the signature was made with GitHub's signing key. + """ + wasSignedByGitHub: Boolean! +} + +""" +Represents an 'unlabeled' event on a given issue or pull request. +""" +type UnlabeledEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Identifies the label associated with the 'unlabeled' event. + """ + label: Label! + + """ + Identifies the `Labelable` associated with the event. + """ + labelable: Labelable! +} + +""" +Autogenerated input type of UnlinkRepositoryFromProject +""" +input UnlinkRepositoryFromProjectInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the Project linked to the Repository. + """ + projectId: ID! + + """ + The ID of the Repository linked to the Project. + """ + repositoryId: ID! +} + +""" +Autogenerated return type of UnlinkRepositoryFromProject +""" +type UnlinkRepositoryFromProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The linked Project. + """ + project: Project + + """ + The linked Repository. + """ + repository: Repository +} + +""" +Autogenerated input type of UnlockLockable +""" +input UnlockLockableInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + ID of the item to be unlocked. + """ + lockableId: ID! +} + +""" +Autogenerated return type of UnlockLockable +""" +type UnlockLockablePayload { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The item that was unlocked. + """ + unlockedRecord: Lockable +} + +""" +Represents an 'unlocked' event on a given issue or pull request. +""" +type UnlockedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Object that was unlocked. + """ + lockable: Lockable! +} + +""" +Autogenerated input type of UnmarkFileAsViewed +""" +input UnmarkFileAsViewedInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The path of the file to mark as unviewed + """ + path: String! + + """ + The Node ID of the pull request. + """ + pullRequestId: ID! +} + +""" +Autogenerated return type of UnmarkFileAsViewed +""" +type UnmarkFileAsViewedPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated pull request. + """ + pullRequest: PullRequest +} + +""" +Autogenerated input type of UnmarkIssueAsDuplicate +""" +input UnmarkIssueAsDuplicateInput { + """ + ID of the issue or pull request currently considered canonical/authoritative/original. + """ + canonicalId: ID! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + ID of the issue or pull request currently marked as a duplicate. + """ + duplicateId: ID! +} + +""" +Autogenerated return type of UnmarkIssueAsDuplicate +""" +type UnmarkIssueAsDuplicatePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The issue or pull request that was marked as a duplicate. + """ + duplicate: IssueOrPullRequest +} + +""" +Represents an 'unmarked_as_duplicate' event on a given issue or pull request. +""" +type UnmarkedAsDuplicateEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + The authoritative issue or pull request which has been duplicated by another. + """ + canonical: IssueOrPullRequest + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The issue or pull request which has been marked as a duplicate of another. + """ + duplicate: IssueOrPullRequest + id: ID! + + """ + Canonical and duplicate belong to different repositories. + """ + isCrossRepository: Boolean! +} + +""" +Autogenerated input type of UnminimizeComment +""" +input UnminimizeCommentInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Node ID of the subject to modify. + """ + subjectId: ID! +} + +""" +Autogenerated return type of UnminimizeComment +""" +type UnminimizeCommentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The comment that was unminimized. + """ + unminimizedComment: Minimizable +} + +""" +Represents an 'unpinned' event on a given issue or pull request. +""" +type UnpinnedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Identifies the issue associated with the event. + """ + issue: Issue! +} + +""" +Autogenerated input type of UnresolveReviewThread +""" +input UnresolveReviewThreadInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the thread to unresolve + """ + threadId: ID! +} + +""" +Autogenerated return type of UnresolveReviewThread +""" +type UnresolveReviewThreadPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The thread to resolve. + """ + thread: PullRequestReviewThread +} + +""" +Represents an 'unsubscribed' event on a given `Subscribable`. +""" +type UnsubscribedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Object referenced by event. + """ + subscribable: Subscribable! +} + +""" +Entities that can be updated. +""" +interface Updatable { + """ + Check if the current viewer can update this object. + """ + viewerCanUpdate: Boolean! +} + +""" +Comments that can be updated. +""" +interface UpdatableComment { + """ + Reasons why the current viewer can not update this comment. + """ + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! +} + +""" +Autogenerated input type of UpdateBranchProtectionRule +""" +input UpdateBranchProtectionRuleInput { + """ + Can this branch be deleted. + """ + allowsDeletions: Boolean + + """ + Are force pushes allowed on this branch. + """ + allowsForcePushes: Boolean + + """ + The global relay id of the branch protection rule to be updated. + """ + branchProtectionRuleId: ID! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + Will new commits pushed to matching branches dismiss pull request review approvals. + """ + dismissesStaleReviews: Boolean + + """ + Can admins overwrite branch protection. + """ + isAdminEnforced: Boolean + + """ + The glob-like pattern used to determine matching branches. + """ + pattern: String + + """ + A list of User, Team or App IDs allowed to push to matching branches. + """ + pushActorIds: [ID!] + + """ + Number of approving reviews required to update matching branches. + """ + requiredApprovingReviewCount: Int + + """ + List of required status check contexts that must pass for commits to be accepted to matching branches. + """ + requiredStatusCheckContexts: [String!] + + """ + Are approving reviews required to update matching branches. + """ + requiresApprovingReviews: Boolean + + """ + Are reviews from code owners required to update matching branches. + """ + requiresCodeOwnerReviews: Boolean + + """ + Are commits required to be signed. + """ + requiresCommitSignatures: Boolean + + """ + Are merge commits prohibited from being pushed to this branch. + """ + requiresLinearHistory: Boolean + + """ + Are status checks required to update matching branches. + """ + requiresStatusChecks: Boolean + + """ + Are branches required to be up to date before merging. + """ + requiresStrictStatusChecks: Boolean + + """ + Is pushing to matching branches restricted. + """ + restrictsPushes: Boolean + + """ + Is dismissal of pull request reviews restricted. + """ + restrictsReviewDismissals: Boolean + + """ + A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches. + """ + reviewDismissalActorIds: [ID!] +} + +""" +Autogenerated return type of UpdateBranchProtectionRule +""" +type UpdateBranchProtectionRulePayload { + """ + The newly created BranchProtectionRule. + """ + branchProtectionRule: BranchProtectionRule + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of UpdateCheckRun +""" +input UpdateCheckRunInput { + """ + Possible further actions the integrator can perform, which a user may trigger. + """ + actions: [CheckRunAction!] + + """ + The node of the check. + """ + checkRunId: ID! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The time that the check run finished. + """ + completedAt: DateTime + + """ + The final conclusion of the check. + """ + conclusion: CheckConclusionState + + """ + The URL of the integrator's site that has the full details of the check. + """ + detailsUrl: URI + + """ + A reference for the run on the integrator's system. + """ + externalId: String + + """ + The name of the check. + """ + name: String + + """ + Descriptive details about the run. + """ + output: CheckRunOutput + + """ + The node ID of the repository. + """ + repositoryId: ID! + + """ + The time that the check run began. + """ + startedAt: DateTime + + """ + The current status. + """ + status: RequestableCheckStatusState +} + +""" +Autogenerated return type of UpdateCheckRun +""" +type UpdateCheckRunPayload { + """ + The updated check run. + """ + checkRun: CheckRun + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of UpdateCheckSuitePreferences +""" +input UpdateCheckSuitePreferencesInput { + """ + The check suite preferences to modify. + """ + autoTriggerPreferences: [CheckSuiteAutoTriggerPreference!]! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Node ID of the repository. + """ + repositoryId: ID! +} + +""" +Autogenerated return type of UpdateCheckSuitePreferences +""" +type UpdateCheckSuitePreferencesPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated repository. + """ + repository: Repository +} + +""" +Autogenerated input type of UpdateEnterpriseAdministratorRole +""" +input UpdateEnterpriseAdministratorRoleInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the Enterprise which the admin belongs to. + """ + enterpriseId: ID! + + """ + The login of a administrator whose role is being changed. + """ + login: String! + + """ + The new role for the Enterprise administrator. + """ + role: EnterpriseAdministratorRole! +} + +""" +Autogenerated return type of UpdateEnterpriseAdministratorRole +""" +type UpdateEnterpriseAdministratorRolePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + A message confirming the result of changing the administrator's role. + """ + message: String +} + +""" +Autogenerated input type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting +""" +input UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise on which to set the allow private repository forking setting. + """ + enterpriseId: ID! + + """ + The value for the allow private repository forking setting on the enterprise. + """ + settingValue: EnterpriseEnabledDisabledSettingValue! +} + +""" +Autogenerated return type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting +""" +type UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The enterprise with the updated allow private repository forking setting. + """ + enterprise: Enterprise + + """ + A message confirming the result of updating the allow private repository forking setting. + """ + message: String +} + +""" +Autogenerated input type of UpdateEnterpriseDefaultRepositoryPermissionSetting +""" +input UpdateEnterpriseDefaultRepositoryPermissionSettingInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise on which to set the default repository permission setting. + """ + enterpriseId: ID! + + """ + The value for the default repository permission setting on the enterprise. + """ + settingValue: EnterpriseDefaultRepositoryPermissionSettingValue! +} + +""" +Autogenerated return type of UpdateEnterpriseDefaultRepositoryPermissionSetting +""" +type UpdateEnterpriseDefaultRepositoryPermissionSettingPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The enterprise with the updated default repository permission setting. + """ + enterprise: Enterprise + + """ + A message confirming the result of updating the default repository permission setting. + """ + message: String +} + +""" +Autogenerated input type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting +""" +input UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise on which to set the members can change repository visibility setting. + """ + enterpriseId: ID! + + """ + The value for the members can change repository visibility setting on the enterprise. + """ + settingValue: EnterpriseEnabledDisabledSettingValue! +} + +""" +Autogenerated return type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting +""" +type UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The enterprise with the updated members can change repository visibility setting. + """ + enterprise: Enterprise + + """ + A message confirming the result of updating the members can change repository visibility setting. + """ + message: String +} + +""" +Autogenerated input type of UpdateEnterpriseMembersCanCreateRepositoriesSetting +""" +input UpdateEnterpriseMembersCanCreateRepositoriesSettingInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise on which to set the members can create repositories setting. + """ + enterpriseId: ID! + + """ + Allow members to create internal repositories. Defaults to current value. + """ + membersCanCreateInternalRepositories: Boolean + + """ + Allow members to create private repositories. Defaults to current value. + """ + membersCanCreatePrivateRepositories: Boolean + + """ + Allow members to create public repositories. Defaults to current value. + """ + membersCanCreatePublicRepositories: Boolean + + """ + When false, allow member organizations to set their own repository creation member privileges. + """ + membersCanCreateRepositoriesPolicyEnabled: Boolean + + """ + Value for the members can create repositories setting on the enterprise. This + or the granular public/private/internal allowed fields (but not both) must be provided. + """ + settingValue: EnterpriseMembersCanCreateRepositoriesSettingValue +} + +""" +Autogenerated return type of UpdateEnterpriseMembersCanCreateRepositoriesSetting +""" +type UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The enterprise with the updated members can create repositories setting. + """ + enterprise: Enterprise + + """ + A message confirming the result of updating the members can create repositories setting. + """ + message: String +} + +""" +Autogenerated input type of UpdateEnterpriseMembersCanDeleteIssuesSetting +""" +input UpdateEnterpriseMembersCanDeleteIssuesSettingInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise on which to set the members can delete issues setting. + """ + enterpriseId: ID! + + """ + The value for the members can delete issues setting on the enterprise. + """ + settingValue: EnterpriseEnabledDisabledSettingValue! +} + +""" +Autogenerated return type of UpdateEnterpriseMembersCanDeleteIssuesSetting +""" +type UpdateEnterpriseMembersCanDeleteIssuesSettingPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The enterprise with the updated members can delete issues setting. + """ + enterprise: Enterprise + + """ + A message confirming the result of updating the members can delete issues setting. + """ + message: String +} + +""" +Autogenerated input type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting +""" +input UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise on which to set the members can delete repositories setting. + """ + enterpriseId: ID! + + """ + The value for the members can delete repositories setting on the enterprise. + """ + settingValue: EnterpriseEnabledDisabledSettingValue! +} + +""" +Autogenerated return type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting +""" +type UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The enterprise with the updated members can delete repositories setting. + """ + enterprise: Enterprise + + """ + A message confirming the result of updating the members can delete repositories setting. + """ + message: String +} + +""" +Autogenerated input type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting +""" +input UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise on which to set the members can invite collaborators setting. + """ + enterpriseId: ID! + + """ + The value for the members can invite collaborators setting on the enterprise. + """ + settingValue: EnterpriseEnabledDisabledSettingValue! +} + +""" +Autogenerated return type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting +""" +type UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The enterprise with the updated members can invite collaborators setting. + """ + enterprise: Enterprise + + """ + A message confirming the result of updating the members can invite collaborators setting. + """ + message: String +} + +""" +Autogenerated input type of UpdateEnterpriseMembersCanMakePurchasesSetting +""" +input UpdateEnterpriseMembersCanMakePurchasesSettingInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise on which to set the members can make purchases setting. + """ + enterpriseId: ID! + + """ + The value for the members can make purchases setting on the enterprise. + """ + settingValue: EnterpriseMembersCanMakePurchasesSettingValue! +} + +""" +Autogenerated return type of UpdateEnterpriseMembersCanMakePurchasesSetting +""" +type UpdateEnterpriseMembersCanMakePurchasesSettingPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The enterprise with the updated members can make purchases setting. + """ + enterprise: Enterprise + + """ + A message confirming the result of updating the members can make purchases setting. + """ + message: String +} + +""" +Autogenerated input type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting +""" +input UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise on which to set the members can update protected branches setting. + """ + enterpriseId: ID! + + """ + The value for the members can update protected branches setting on the enterprise. + """ + settingValue: EnterpriseEnabledDisabledSettingValue! +} + +""" +Autogenerated return type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting +""" +type UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The enterprise with the updated members can update protected branches setting. + """ + enterprise: Enterprise + + """ + A message confirming the result of updating the members can update protected branches setting. + """ + message: String +} + +""" +Autogenerated input type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting +""" +input UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise on which to set the members can view dependency insights setting. + """ + enterpriseId: ID! + + """ + The value for the members can view dependency insights setting on the enterprise. + """ + settingValue: EnterpriseEnabledDisabledSettingValue! +} + +""" +Autogenerated return type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting +""" +type UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The enterprise with the updated members can view dependency insights setting. + """ + enterprise: Enterprise + + """ + A message confirming the result of updating the members can view dependency insights setting. + """ + message: String +} + +""" +Autogenerated input type of UpdateEnterpriseOrganizationProjectsSetting +""" +input UpdateEnterpriseOrganizationProjectsSettingInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise on which to set the organization projects setting. + """ + enterpriseId: ID! + + """ + The value for the organization projects setting on the enterprise. + """ + settingValue: EnterpriseEnabledDisabledSettingValue! +} + +""" +Autogenerated return type of UpdateEnterpriseOrganizationProjectsSetting +""" +type UpdateEnterpriseOrganizationProjectsSettingPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The enterprise with the updated organization projects setting. + """ + enterprise: Enterprise + + """ + A message confirming the result of updating the organization projects setting. + """ + message: String +} + +""" +Autogenerated input type of UpdateEnterpriseProfile +""" +input UpdateEnterpriseProfileInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The description of the enterprise. + """ + description: String + + """ + The Enterprise ID to update. + """ + enterpriseId: ID! + + """ + The location of the enterprise. + """ + location: String + + """ + The name of the enterprise. + """ + name: String + + """ + The URL of the enterprise's website. + """ + websiteUrl: String +} + +""" +Autogenerated return type of UpdateEnterpriseProfile +""" +type UpdateEnterpriseProfilePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated enterprise. + """ + enterprise: Enterprise +} + +""" +Autogenerated input type of UpdateEnterpriseRepositoryProjectsSetting +""" +input UpdateEnterpriseRepositoryProjectsSettingInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise on which to set the repository projects setting. + """ + enterpriseId: ID! + + """ + The value for the repository projects setting on the enterprise. + """ + settingValue: EnterpriseEnabledDisabledSettingValue! +} + +""" +Autogenerated return type of UpdateEnterpriseRepositoryProjectsSetting +""" +type UpdateEnterpriseRepositoryProjectsSettingPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The enterprise with the updated repository projects setting. + """ + enterprise: Enterprise + + """ + A message confirming the result of updating the repository projects setting. + """ + message: String +} + +""" +Autogenerated input type of UpdateEnterpriseTeamDiscussionsSetting +""" +input UpdateEnterpriseTeamDiscussionsSettingInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise on which to set the team discussions setting. + """ + enterpriseId: ID! + + """ + The value for the team discussions setting on the enterprise. + """ + settingValue: EnterpriseEnabledDisabledSettingValue! +} + +""" +Autogenerated return type of UpdateEnterpriseTeamDiscussionsSetting +""" +type UpdateEnterpriseTeamDiscussionsSettingPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The enterprise with the updated team discussions setting. + """ + enterprise: Enterprise + + """ + A message confirming the result of updating the team discussions setting. + """ + message: String +} + +""" +Autogenerated input type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting +""" +input UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise on which to set the two factor authentication required setting. + """ + enterpriseId: ID! + + """ + The value for the two factor authentication required setting on the enterprise. + """ + settingValue: EnterpriseEnabledSettingValue! +} + +""" +Autogenerated return type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting +""" +type UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The enterprise with the updated two factor authentication required setting. + """ + enterprise: Enterprise + + """ + A message confirming the result of updating the two factor authentication required setting. + """ + message: String +} + +""" +Autogenerated input type of UpdateIpAllowListEnabledSetting +""" +input UpdateIpAllowListEnabledSettingInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the owner on which to set the IP allow list enabled setting. + """ + ownerId: ID! + + """ + The value for the IP allow list enabled setting. + """ + settingValue: IpAllowListEnabledSettingValue! +} + +""" +Autogenerated return type of UpdateIpAllowListEnabledSetting +""" +type UpdateIpAllowListEnabledSettingPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The IP allow list owner on which the setting was updated. + """ + owner: IpAllowListOwner +} + +""" +Autogenerated input type of UpdateIpAllowListEntry +""" +input UpdateIpAllowListEntryInput { + """ + An IP address or range of addresses in CIDR notation. + """ + allowListValue: String! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the IP allow list entry to update. + """ + ipAllowListEntryId: ID! + + """ + Whether the IP allow list entry is active when an IP allow list is enabled. + """ + isActive: Boolean! + + """ + An optional name for the IP allow list entry. + """ + name: String +} + +""" +Autogenerated return type of UpdateIpAllowListEntry +""" +type UpdateIpAllowListEntryPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The IP allow list entry that was updated. + """ + ipAllowListEntry: IpAllowListEntry +} + +""" +Autogenerated input type of UpdateIssueComment +""" +input UpdateIssueCommentInput { + """ + The updated text of the comment. + """ + body: String! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the IssueComment to modify. + """ + id: ID! +} + +""" +Autogenerated return type of UpdateIssueComment +""" +type UpdateIssueCommentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated comment. + """ + issueComment: IssueComment +} + +""" +Autogenerated input type of UpdateIssue +""" +input UpdateIssueInput { + """ + An array of Node IDs of users for this issue. + """ + assigneeIds: [ID!] + + """ + The body for the issue description. + """ + body: String + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the Issue to modify. + """ + id: ID! + + """ + An array of Node IDs of labels for this issue. + """ + labelIds: [ID!] + + """ + The Node ID of the milestone for this issue. + """ + milestoneId: ID + + """ + An array of Node IDs for projects associated with this issue. + """ + projectIds: [ID!] + + """ + The desired issue state. + """ + state: IssueState + + """ + The title for the issue. + """ + title: String +} + +""" +Autogenerated return type of UpdateIssue +""" +type UpdateIssuePayload { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The issue. + """ + issue: Issue +} + +""" +Autogenerated input type of UpdateProjectCard +""" +input UpdateProjectCardInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + Whether or not the ProjectCard should be archived + """ + isArchived: Boolean + + """ + The note of ProjectCard. + """ + note: String + + """ + The ProjectCard ID to update. + """ + projectCardId: ID! +} + +""" +Autogenerated return type of UpdateProjectCard +""" +type UpdateProjectCardPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated ProjectCard. + """ + projectCard: ProjectCard +} + +""" +Autogenerated input type of UpdateProjectColumn +""" +input UpdateProjectColumnInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The name of project column. + """ + name: String! + + """ + The ProjectColumn ID to update. + """ + projectColumnId: ID! +} + +""" +Autogenerated return type of UpdateProjectColumn +""" +type UpdateProjectColumnPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated project column. + """ + projectColumn: ProjectColumn +} + +""" +Autogenerated input type of UpdateProject +""" +input UpdateProjectInput { + """ + The description of project. + """ + body: String + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The name of project. + """ + name: String + + """ + The Project ID to update. + """ + projectId: ID! + + """ + Whether the project is public or not. + """ + public: Boolean + + """ + Whether the project is open or closed. + """ + state: ProjectState +} + +""" +Autogenerated return type of UpdateProject +""" +type UpdateProjectPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated project. + """ + project: Project +} + +""" +Autogenerated input type of UpdatePullRequest +""" +input UpdatePullRequestInput { + """ + An array of Node IDs of users for this pull request. + """ + assigneeIds: [ID!] + + """ + The name of the branch you want your changes pulled into. This should be an existing branch + on the current repository. + """ + baseRefName: String + + """ + The contents of the pull request. + """ + body: String + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + An array of Node IDs of labels for this pull request. + """ + labelIds: [ID!] + + """ + Indicates whether maintainers can modify the pull request. + """ + maintainerCanModify: Boolean + + """ + The Node ID of the milestone for this pull request. + """ + milestoneId: ID + + """ + An array of Node IDs for projects associated with this pull request. + """ + projectIds: [ID!] + + """ + The Node ID of the pull request. + """ + pullRequestId: ID! + + """ + The target state of the pull request. + """ + state: PullRequestUpdateState + + """ + The title of the pull request. + """ + title: String +} + +""" +Autogenerated return type of UpdatePullRequest +""" +type UpdatePullRequestPayload { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated pull request. + """ + pullRequest: PullRequest +} + +""" +Autogenerated input type of UpdatePullRequestReviewComment +""" +input UpdatePullRequestReviewCommentInput { + """ + The text of the comment. + """ + body: String! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Node ID of the comment to modify. + """ + pullRequestReviewCommentId: ID! +} + +""" +Autogenerated return type of UpdatePullRequestReviewComment +""" +type UpdatePullRequestReviewCommentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated comment. + """ + pullRequestReviewComment: PullRequestReviewComment +} + +""" +Autogenerated input type of UpdatePullRequestReview +""" +input UpdatePullRequestReviewInput { + """ + The contents of the pull request review body. + """ + body: String! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Node ID of the pull request review to modify. + """ + pullRequestReviewId: ID! +} + +""" +Autogenerated return type of UpdatePullRequestReview +""" +type UpdatePullRequestReviewPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated pull request review. + """ + pullRequestReview: PullRequestReview +} + +""" +Autogenerated input type of UpdateRef +""" +input UpdateRefInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + Permit updates of branch Refs that are not fast-forwards? + """ + force: Boolean = false + + """ + The GitObjectID that the Ref shall be updated to target. + """ + oid: GitObjectID! + + """ + The Node ID of the Ref to be updated. + """ + refId: ID! +} + +""" +Autogenerated return type of UpdateRef +""" +type UpdateRefPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated Ref. + """ + ref: Ref +} + +""" +Autogenerated input type of UpdateRepository +""" +input UpdateRepositoryInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + A new description for the repository. Pass an empty string to erase the existing description. + """ + description: String + + """ + Indicates if the repository should have the issues feature enabled. + """ + hasIssuesEnabled: Boolean + + """ + Indicates if the repository should have the project boards feature enabled. + """ + hasProjectsEnabled: Boolean + + """ + Indicates if the repository should have the wiki feature enabled. + """ + hasWikiEnabled: Boolean + + """ + The URL for a web page about this repository. Pass an empty string to erase the existing URL. + """ + homepageUrl: URI + + """ + The new name of the repository. + """ + name: String + + """ + The ID of the repository to update. + """ + repositoryId: ID! + + """ + Whether this repository should be marked as a template such that anyone who + can access it can create new repositories with the same files and directory structure. + """ + template: Boolean +} + +""" +Autogenerated return type of UpdateRepository +""" +type UpdateRepositoryPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated repository. + """ + repository: Repository +} + +""" +Autogenerated input type of UpdateSubscription +""" +input UpdateSubscriptionInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The new state of the subscription. + """ + state: SubscriptionState! + + """ + The Node ID of the subscribable object to modify. + """ + subscribableId: ID! +} + +""" +Autogenerated return type of UpdateSubscription +""" +type UpdateSubscriptionPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The input subscribable entity. + """ + subscribable: Subscribable +} + +""" +Autogenerated input type of UpdateTeamDiscussionComment +""" +input UpdateTeamDiscussionCommentInput { + """ + The updated text of the comment. + """ + body: String! + + """ + The current version of the body content. + """ + bodyVersion: String + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the comment to modify. + """ + id: ID! +} + +""" +Autogenerated return type of UpdateTeamDiscussionComment +""" +type UpdateTeamDiscussionCommentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated comment. + """ + teamDiscussionComment: TeamDiscussionComment +} + +""" +Autogenerated input type of UpdateTeamDiscussion +""" +input UpdateTeamDiscussionInput { + """ + The updated text of the discussion. + """ + body: String + + """ + The current version of the body content. If provided, this update operation + will be rejected if the given version does not match the latest version on the server. + """ + bodyVersion: String + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Node ID of the discussion to modify. + """ + id: ID! + + """ + If provided, sets the pinned state of the updated discussion. + """ + pinned: Boolean + + """ + The updated title of the discussion. + """ + title: String +} + +""" +Autogenerated return type of UpdateTeamDiscussion +""" +type UpdateTeamDiscussionPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated discussion. + """ + teamDiscussion: TeamDiscussion +} + +""" +Autogenerated input type of UpdateTopics +""" +input UpdateTopicsInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Node ID of the repository. + """ + repositoryId: ID! + + """ + An array of topic names. + """ + topicNames: [String!]! +} + +""" +Autogenerated return type of UpdateTopics +""" +type UpdateTopicsPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + Names of the provided topics that are not valid. + """ + invalidTopicNames: [String!] + + """ + The updated repository. + """ + repository: Repository +} + +""" +A user is an individual's account on GitHub that owns repositories and can make new content. +""" +type User implements Actor & Node & PackageOwner & ProfileOwner & ProjectOwner & RepositoryOwner & Sponsorable & UniformResourceLocatable { + """ + Determine if this repository owner has any items that can be pinned to their profile. + """ + anyPinnableItems( + """ + Filter to only a particular kind of pinnable item. + """ + type: PinnableItemType + ): Boolean! + + """ + A URL pointing to the user's public avatar. + """ + avatarUrl( + """ + The size of the resulting square image. + """ + size: Int + ): URI! + + """ + The user's public profile bio. + """ + bio: String + + """ + The user's public profile bio as HTML. + """ + bioHTML: HTML! + + """ + A list of commit comments made by this user. + """ + commitComments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): CommitCommentConnection! + + """ + The user's public profile company. + """ + company: String + + """ + The user's public profile company as HTML. + """ + companyHTML: HTML! + + """ + The collection of contributions this user has made to different repositories. + """ + contributionsCollection( + """ + Only contributions made at this time or later will be counted. If omitted, defaults to a year ago. + """ + from: DateTime + + """ + The ID of the organization used to filter contributions. + """ + organizationID: ID + + """ + Only contributions made before and up to and including this time will be + counted. If omitted, defaults to the current time. + """ + to: DateTime + ): ContributionsCollection! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The user's publicly visible profile email. + """ + email: String! + + """ + A list of users the given user is followed by. + """ + followers( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): FollowerConnection! + + """ + A list of users the given user is following. + """ + following( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): FollowingConnection! + + """ + Find gist by repo name. + """ + gist( + """ + The gist name to find. + """ + name: String! + ): Gist + + """ + A list of gist comments made by this user. + """ + gistComments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): GistCommentConnection! + + """ + A list of the Gists the user has created. + """ + gists( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for gists returned from the connection + """ + orderBy: GistOrder + + """ + Filters Gists according to privacy. + """ + privacy: GistPrivacy + ): GistConnection! + + """ + True if this user/organization has a GitHub Sponsors listing. + """ + hasSponsorsListing: Boolean! + + """ + The hovercard information for this user in a given context + """ + hovercard( + """ + The ID of the subject to get the hovercard in the context of + """ + primarySubjectId: ID + ): Hovercard! + id: ID! + + """ + The interaction ability settings for this user. + """ + interactionAbility: RepositoryInteractionAbility + + """ + Whether or not this user is a participant in the GitHub Security Bug Bounty. + """ + isBountyHunter: Boolean! + + """ + Whether or not this user is a participant in the GitHub Campus Experts Program. + """ + isCampusExpert: Boolean! + + """ + Whether or not this user is a GitHub Developer Program member. + """ + isDeveloperProgramMember: Boolean! + + """ + Whether or not this user is a GitHub employee. + """ + isEmployee: Boolean! + + """ + Whether or not the user has marked themselves as for hire. + """ + isHireable: Boolean! + + """ + Whether or not this user is a site administrator. + """ + isSiteAdmin: Boolean! + + """ + True if the viewer is sponsored by this user/organization. + """ + isSponsoringViewer: Boolean! + + """ + Whether or not this user is the viewing user. + """ + isViewer: Boolean! + + """ + A list of issue comments made by this user. + """ + issueComments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for issue comments returned from the connection. + """ + orderBy: IssueCommentOrder + ): IssueCommentConnection! + + """ + A list of issues associated with this user. + """ + issues( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Filtering options for issues returned from the connection. + """ + filterBy: IssueFilters + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + A list of label names to filter the pull requests by. + """ + labels: [String!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for issues returned from the connection. + """ + orderBy: IssueOrder + + """ + A list of states to filter the issues by. + """ + states: [IssueState!] + ): IssueConnection! + + """ + Showcases a selection of repositories and gists that the profile owner has + either curated or that have been selected automatically based on popularity. + """ + itemShowcase: ProfileItemShowcase! + + """ + The user's public profile location. + """ + location: String + + """ + The username used to login. + """ + login: String! + + """ + The user's public profile name. + """ + name: String + + """ + Find an organization by its login that the user belongs to. + """ + organization( + """ + The login of the organization to find. + """ + login: String! + ): Organization + + """ + Verified email addresses that match verified domains for a specified organization the user is a member of. + """ + organizationVerifiedDomainEmails( + """ + The login of the organization to match verified domains from. + """ + login: String! + ): [String!]! + + """ + A list of organizations the user belongs to. + """ + organizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): OrganizationConnection! + + """ + A list of packages under the owner. + """ + packages( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Find packages by their names. + """ + names: [String] + + """ + Ordering of the returned packages. + """ + orderBy: PackageOrder = {field: CREATED_AT, direction: DESC} + + """ + Filter registry package by type. + """ + packageType: PackageType + + """ + Find packages in a repository by ID. + """ + repositoryId: ID + ): PackageConnection! + + """ + A list of repositories and gists this profile owner can pin to their profile. + """ + pinnableItems( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filter the types of pinnable items that are returned. + """ + types: [PinnableItemType!] + ): PinnableItemConnection! + + """ + A list of repositories and gists this profile owner has pinned to their profile + """ + pinnedItems( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filter the types of pinned items that are returned. + """ + types: [PinnableItemType!] + ): PinnableItemConnection! + + """ + Returns how many more items this profile owner can pin to their profile. + """ + pinnedItemsRemaining: Int! + + """ + Find project by number. + """ + project( + """ + The project number to find. + """ + number: Int! + ): Project + + """ + A list of projects under the owner. + """ + projects( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for projects returned from the connection + """ + orderBy: ProjectOrder + + """ + Query to search projects by, currently only searching by name. + """ + search: String + + """ + A list of states to filter the projects by. + """ + states: [ProjectState!] + ): ProjectConnection! + + """ + The HTTP path listing user's projects + """ + projectsResourcePath: URI! + + """ + The HTTP URL listing user's projects + """ + projectsUrl: URI! + + """ + A list of public keys associated with this user. + """ + publicKeys( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): PublicKeyConnection! + + """ + A list of pull requests associated with this user. + """ + pullRequests( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + The base ref name to filter the pull requests by. + """ + baseRefName: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + The head ref name to filter the pull requests by. + """ + headRefName: String + + """ + A list of label names to filter the pull requests by. + """ + labels: [String!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for pull requests returned from the connection. + """ + orderBy: IssueOrder + + """ + A list of states to filter the pull requests by. + """ + states: [PullRequestState!] + ): PullRequestConnection! + + """ + A list of repositories that the user owns. + """ + repositories( + """ + Array of viewer's affiliation options for repositories returned from the + connection. For example, OWNER will include only repositories that the + current viewer owns. + """ + affiliations: [RepositoryAffiliation] + + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + If non-null, filters repositories according to whether they are forks of another repository + """ + isFork: Boolean + + """ + If non-null, filters repositories according to whether they have been locked + """ + isLocked: Boolean + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for repositories returned from the connection + """ + orderBy: RepositoryOrder + + """ + Array of owner's affiliation options for repositories returned from the + connection. For example, OWNER will include only repositories that the + organization or user being viewed owns. + """ + ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] + + """ + If non-null, filters repositories according to privacy + """ + privacy: RepositoryPrivacy + ): RepositoryConnection! + + """ + A list of repositories that the user recently contributed to. + """ + repositoriesContributedTo( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + If non-null, include only the specified types of contributions. The + GitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY] + """ + contributionTypes: [RepositoryContributionType] + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + If true, include user repositories + """ + includeUserRepositories: Boolean + + """ + If non-null, filters repositories according to whether they have been locked + """ + isLocked: Boolean + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for repositories returned from the connection + """ + orderBy: RepositoryOrder + + """ + If non-null, filters repositories according to privacy + """ + privacy: RepositoryPrivacy + ): RepositoryConnection! + + """ + Find Repository. + """ + repository( + """ + Name of Repository to find. + """ + name: String! + ): Repository + + """ + The HTTP path for this user + """ + resourcePath: URI! + + """ + Replies this user has saved + """ + savedReplies( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + The field to order saved replies by. + """ + orderBy: SavedReplyOrder = {field: UPDATED_AT, direction: DESC} + ): SavedReplyConnection + + """ + The GitHub Sponsors listing for this user or organization. + """ + sponsorsListing: SponsorsListing + + """ + This object's sponsorships as the maintainer. + """ + sponsorshipsAsMaintainer( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Whether or not to include private sponsorships in the result set + """ + includePrivate: Boolean = false + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for sponsorships returned from this connection. If left + blank, the sponsorships will be ordered based on relevancy to the viewer. + """ + orderBy: SponsorshipOrder + ): SponsorshipConnection! + + """ + This object's sponsorships as the sponsor. + """ + sponsorshipsAsSponsor( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for sponsorships returned from this connection. If left + blank, the sponsorships will be ordered based on relevancy to the viewer. + """ + orderBy: SponsorshipOrder + ): SponsorshipConnection! + + """ + Repositories the user has starred. + """ + starredRepositories( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Order for connection + """ + orderBy: StarOrder + + """ + Filters starred repositories to only return repositories owned by the viewer. + """ + ownedByViewer: Boolean + ): StarredRepositoryConnection! + + """ + The user's description of what they're currently doing. + """ + status: UserStatus + + """ + Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created + """ + topRepositories( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for repositories returned from the connection + """ + orderBy: RepositoryOrder! + + """ + How far back in time to fetch contributed repositories + """ + since: DateTime + ): RepositoryConnection! + + """ + The user's Twitter username. + """ + twitterUsername: String + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this user + """ + url: URI! + + """ + Can the viewer pin repositories and gists to the profile? + """ + viewerCanChangePinnedItems: Boolean! + + """ + Can the current viewer create new projects on this owner. + """ + viewerCanCreateProjects: Boolean! + + """ + Whether or not the viewer is able to follow the user. + """ + viewerCanFollow: Boolean! + + """ + Whether or not the viewer is able to sponsor this user/organization. + """ + viewerCanSponsor: Boolean! + + """ + Whether or not this user is followed by the viewer. + """ + viewerIsFollowing: Boolean! + + """ + True if the viewer is sponsoring this user/organization. + """ + viewerIsSponsoring: Boolean! + + """ + A list of repositories the given user is watching. + """ + watching( + """ + Affiliation options for repositories returned from the connection. If none + specified, the results will include repositories for which the current + viewer is an owner or collaborator, or member. + """ + affiliations: [RepositoryAffiliation] + + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + If non-null, filters repositories according to whether they have been locked + """ + isLocked: Boolean + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for repositories returned from the connection + """ + orderBy: RepositoryOrder + + """ + Array of owner's affiliation options for repositories returned from the + connection. For example, OWNER will include only repositories that the + organization or user being viewed owns. + """ + ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] + + """ + If non-null, filters repositories according to privacy + """ + privacy: RepositoryPrivacy + ): RepositoryConnection! + + """ + A URL pointing to the user's public website/blog. + """ + websiteUrl: URI +} + +""" +The possible durations that a user can be blocked for. +""" +enum UserBlockDuration { + """ + The user was blocked for 1 day + """ + ONE_DAY + + """ + The user was blocked for 30 days + """ + ONE_MONTH + + """ + The user was blocked for 7 days + """ + ONE_WEEK + + """ + The user was blocked permanently + """ + PERMANENT + + """ + The user was blocked for 3 days + """ + THREE_DAYS +} + +""" +Represents a 'user_blocked' event on a given user. +""" +type UserBlockedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Number of days that the user was blocked for. + """ + blockDuration: UserBlockDuration! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + The user who was blocked. + """ + subject: User +} + +""" +The connection type for User. +""" +type UserConnection { + """ + A list of edges. + """ + edges: [UserEdge] + + """ + A list of nodes. + """ + nodes: [User] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edit on user content +""" +type UserContentEdit implements Node { + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the date and time when the object was deleted. + """ + deletedAt: DateTime + + """ + The actor who deleted this content + """ + deletedBy: Actor + + """ + A summary of the changes for this edit + """ + diff: String + + """ + When this content was edited + """ + editedAt: DateTime! + + """ + The actor who edited this content + """ + editor: Actor + id: ID! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! +} + +""" +A list of edits to content. +""" +type UserContentEditConnection { + """ + A list of edges. + """ + edges: [UserContentEditEdge] + + """ + A list of nodes. + """ + nodes: [UserContentEdit] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type UserContentEditEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: UserContentEdit +} + +""" +Represents a user. +""" +type UserEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: User +} + +""" +Email attributes from External Identity +""" +type UserEmailMetadata { + """ + Boolean to identify primary emails + """ + primary: Boolean + + """ + Type of email + """ + type: String + + """ + Email id + """ + value: String! +} + +""" +The user's description of what they're currently doing. +""" +type UserStatus implements Node { + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + An emoji summarizing the user's status. + """ + emoji: String + + """ + The status emoji as HTML. + """ + emojiHTML: HTML + + """ + If set, the status will not be shown after this date. + """ + expiresAt: DateTime + + """ + ID of the object. + """ + id: ID! + + """ + Whether this status indicates the user is not fully available on GitHub. + """ + indicatesLimitedAvailability: Boolean! + + """ + A brief message describing what the user is doing. + """ + message: String + + """ + The organization whose members can see this status. If null, this status is publicly visible. + """ + organization: Organization + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The user who has this status. + """ + user: User! +} + +""" +The connection type for UserStatus. +""" +type UserStatusConnection { + """ + A list of edges. + """ + edges: [UserStatusEdge] + + """ + A list of nodes. + """ + nodes: [UserStatus] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type UserStatusEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: UserStatus +} + +""" +Ordering options for user status connections. +""" +input UserStatusOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order user statuses by. + """ + field: UserStatusOrderField! +} + +""" +Properties by which user status connections can be ordered. +""" +enum UserStatusOrderField { + """ + Order user statuses by when they were updated. + """ + UPDATED_AT +} + +""" +A hovercard context with a message describing how the viewer is related. +""" +type ViewerHovercardContext implements HovercardContext { + """ + A string describing this context + """ + message: String! + + """ + An octicon to accompany this context + """ + octicon: String! + + """ + Identifies the user who is related to this context. + """ + viewer: User! +} + +""" +A valid x509 certificate string +""" +scalar X509Certificate \ No newline at end of file diff --git a/lib/graphql/schema.schema.gql.dart b/lib/graphql/schema.schema.gql.dart new file mode 100644 index 0000000..3da263a --- /dev/null +++ b/lib/graphql/schema.schema.gql.dart @@ -0,0 +1,6963 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +import 'package:built_collection/built_collection.dart'; +import 'package:built_value/built_value.dart'; +import 'package:built_value/serializer.dart'; +import 'package:git_touch/graphql/serializers.gql.dart' as _i1; +import 'package:gql_code_builder/src/serializers/default_scalar_serializer.dart' + as _i2; + +part 'schema.schema.gql.g.dart'; + +abstract class GAcceptEnterpriseAdministratorInvitationInput + implements + Built { + GAcceptEnterpriseAdministratorInvitationInput._(); + + factory GAcceptEnterpriseAdministratorInvitationInput( + [Function(GAcceptEnterpriseAdministratorInvitationInputBuilder b) + updates]) = _$GAcceptEnterpriseAdministratorInvitationInput; + + @nullable + String get clientMutationId; + String get invitationId; + static Serializer + get serializer => + _$gAcceptEnterpriseAdministratorInvitationInputSerializer; + Map toJson() => _i1.serializers.serializeWith( + GAcceptEnterpriseAdministratorInvitationInput.serializer, this); + static GAcceptEnterpriseAdministratorInvitationInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GAcceptEnterpriseAdministratorInvitationInput.serializer, json); +} + +abstract class GAcceptTopicSuggestionInput + implements + Built { + GAcceptTopicSuggestionInput._(); + + factory GAcceptTopicSuggestionInput( + [Function(GAcceptTopicSuggestionInputBuilder b) updates]) = + _$GAcceptTopicSuggestionInput; + + @nullable + String get clientMutationId; + String get name; + String get repositoryId; + static Serializer get serializer => + _$gAcceptTopicSuggestionInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GAcceptTopicSuggestionInput.serializer, this); + static GAcceptTopicSuggestionInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GAcceptTopicSuggestionInput.serializer, json); +} + +abstract class GAddAssigneesToAssignableInput + implements + Built { + GAddAssigneesToAssignableInput._(); + + factory GAddAssigneesToAssignableInput( + [Function(GAddAssigneesToAssignableInputBuilder b) updates]) = + _$GAddAssigneesToAssignableInput; + + String get assignableId; + BuiltList get assigneeIds; + @nullable + String get clientMutationId; + static Serializer get serializer => + _$gAddAssigneesToAssignableInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GAddAssigneesToAssignableInput.serializer, this); + static GAddAssigneesToAssignableInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GAddAssigneesToAssignableInput.serializer, json); +} + +abstract class GAddCommentInput + implements Built { + GAddCommentInput._(); + + factory GAddCommentInput([Function(GAddCommentInputBuilder b) updates]) = + _$GAddCommentInput; + + String get body; + @nullable + String get clientMutationId; + String get subjectId; + static Serializer get serializer => + _$gAddCommentInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GAddCommentInput.serializer, this); + static GAddCommentInput fromJson(Map json) => + _i1.serializers.deserializeWith(GAddCommentInput.serializer, json); +} + +abstract class GAddLabelsToLabelableInput + implements + Built { + GAddLabelsToLabelableInput._(); + + factory GAddLabelsToLabelableInput( + [Function(GAddLabelsToLabelableInputBuilder b) updates]) = + _$GAddLabelsToLabelableInput; + + @nullable + String get clientMutationId; + BuiltList get labelIds; + String get labelableId; + static Serializer get serializer => + _$gAddLabelsToLabelableInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GAddLabelsToLabelableInput.serializer, this); + static GAddLabelsToLabelableInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GAddLabelsToLabelableInput.serializer, json); +} + +abstract class GAddProjectCardInput + implements Built { + GAddProjectCardInput._(); + + factory GAddProjectCardInput( + [Function(GAddProjectCardInputBuilder b) updates]) = + _$GAddProjectCardInput; + + @nullable + String get clientMutationId; + @nullable + String get contentId; + @nullable + String get note; + String get projectColumnId; + static Serializer get serializer => + _$gAddProjectCardInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GAddProjectCardInput.serializer, this); + static GAddProjectCardInput fromJson(Map json) => + _i1.serializers.deserializeWith(GAddProjectCardInput.serializer, json); +} + +abstract class GAddProjectColumnInput + implements Built { + GAddProjectColumnInput._(); + + factory GAddProjectColumnInput( + [Function(GAddProjectColumnInputBuilder b) updates]) = + _$GAddProjectColumnInput; + + @nullable + String get clientMutationId; + String get name; + String get projectId; + static Serializer get serializer => + _$gAddProjectColumnInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GAddProjectColumnInput.serializer, this); + static GAddProjectColumnInput fromJson(Map json) => + _i1.serializers.deserializeWith(GAddProjectColumnInput.serializer, json); +} + +abstract class GAddPullRequestReviewCommentInput + implements + Built { + GAddPullRequestReviewCommentInput._(); + + factory GAddPullRequestReviewCommentInput( + [Function(GAddPullRequestReviewCommentInputBuilder b) updates]) = + _$GAddPullRequestReviewCommentInput; + + String get body; + @nullable + String get clientMutationId; + @nullable + String get commitOID; + @nullable + String get inReplyTo; + @nullable + String get path; + @nullable + int get position; + @nullable + String get pullRequestId; + @nullable + String get pullRequestReviewId; + static Serializer get serializer => + _$gAddPullRequestReviewCommentInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GAddPullRequestReviewCommentInput.serializer, this); + static GAddPullRequestReviewCommentInput fromJson( + Map json) => + _i1.serializers + .deserializeWith(GAddPullRequestReviewCommentInput.serializer, json); +} + +abstract class GAddPullRequestReviewInput + implements + Built { + GAddPullRequestReviewInput._(); + + factory GAddPullRequestReviewInput( + [Function(GAddPullRequestReviewInputBuilder b) updates]) = + _$GAddPullRequestReviewInput; + + @nullable + String get body; + @nullable + String get clientMutationId; + @nullable + BuiltList get comments; + @nullable + String get commitOID; + @nullable + GPullRequestReviewEvent get event; + String get pullRequestId; + @nullable + BuiltList get threads; + static Serializer get serializer => + _$gAddPullRequestReviewInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GAddPullRequestReviewInput.serializer, this); + static GAddPullRequestReviewInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GAddPullRequestReviewInput.serializer, json); +} + +abstract class GAddPullRequestReviewThreadInput + implements + Built { + GAddPullRequestReviewThreadInput._(); + + factory GAddPullRequestReviewThreadInput( + [Function(GAddPullRequestReviewThreadInputBuilder b) updates]) = + _$GAddPullRequestReviewThreadInput; + + String get body; + @nullable + String get clientMutationId; + int get line; + String get path; + @nullable + String get pullRequestId; + @nullable + String get pullRequestReviewId; + @nullable + GDiffSide get side; + @nullable + int get startLine; + @nullable + GDiffSide get startSide; + static Serializer get serializer => + _$gAddPullRequestReviewThreadInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GAddPullRequestReviewThreadInput.serializer, this); + static GAddPullRequestReviewThreadInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GAddPullRequestReviewThreadInput.serializer, json); +} + +abstract class GAddReactionInput + implements Built { + GAddReactionInput._(); + + factory GAddReactionInput([Function(GAddReactionInputBuilder b) updates]) = + _$GAddReactionInput; + + @nullable + String get clientMutationId; + GReactionContent get content; + String get subjectId; + static Serializer get serializer => + _$gAddReactionInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GAddReactionInput.serializer, this); + static GAddReactionInput fromJson(Map json) => + _i1.serializers.deserializeWith(GAddReactionInput.serializer, json); +} + +abstract class GAddStarInput + implements Built { + GAddStarInput._(); + + factory GAddStarInput([Function(GAddStarInputBuilder b) updates]) = + _$GAddStarInput; + + @nullable + String get clientMutationId; + String get starrableId; + static Serializer get serializer => _$gAddStarInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GAddStarInput.serializer, this); + static GAddStarInput fromJson(Map json) => + _i1.serializers.deserializeWith(GAddStarInput.serializer, json); +} + +abstract class GArchiveRepositoryInput + implements Built { + GArchiveRepositoryInput._(); + + factory GArchiveRepositoryInput( + [Function(GArchiveRepositoryInputBuilder b) updates]) = + _$GArchiveRepositoryInput; + + @nullable + String get clientMutationId; + String get repositoryId; + static Serializer get serializer => + _$gArchiveRepositoryInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GArchiveRepositoryInput.serializer, this); + static GArchiveRepositoryInput fromJson(Map json) => + _i1.serializers.deserializeWith(GArchiveRepositoryInput.serializer, json); +} + +abstract class GAuditLogOrder + implements Built { + GAuditLogOrder._(); + + factory GAuditLogOrder([Function(GAuditLogOrderBuilder b) updates]) = + _$GAuditLogOrder; + + @nullable + GOrderDirection get direction; + @nullable + GAuditLogOrderField get field; + static Serializer get serializer => + _$gAuditLogOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GAuditLogOrder.serializer, this); + static GAuditLogOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GAuditLogOrder.serializer, json); +} + +class GAuditLogOrderField extends EnumClass { + const GAuditLogOrderField._(String name) : super(name); + + static const GAuditLogOrderField CREATED_AT = _$gAuditLogOrderFieldCREATED_AT; + + static Serializer get serializer => + _$gAuditLogOrderFieldSerializer; + static BuiltSet get values => + _$gAuditLogOrderFieldValues; + static GAuditLogOrderField valueOf(String name) => + _$gAuditLogOrderFieldValueOf(name); +} + +abstract class GCancelEnterpriseAdminInvitationInput + implements + Built { + GCancelEnterpriseAdminInvitationInput._(); + + factory GCancelEnterpriseAdminInvitationInput( + [Function(GCancelEnterpriseAdminInvitationInputBuilder b) updates]) = + _$GCancelEnterpriseAdminInvitationInput; + + @nullable + String get clientMutationId; + String get invitationId; + static Serializer get serializer => + _$gCancelEnterpriseAdminInvitationInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GCancelEnterpriseAdminInvitationInput.serializer, this); + static GCancelEnterpriseAdminInvitationInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GCancelEnterpriseAdminInvitationInput.serializer, json); +} + +abstract class GChangeUserStatusInput + implements Built { + GChangeUserStatusInput._(); + + factory GChangeUserStatusInput( + [Function(GChangeUserStatusInputBuilder b) updates]) = + _$GChangeUserStatusInput; + + @nullable + String get clientMutationId; + @nullable + String get emoji; + @nullable + DateTime get expiresAt; + @nullable + bool get limitedAvailability; + @nullable + String get message; + @nullable + String get organizationId; + static Serializer get serializer => + _$gChangeUserStatusInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GChangeUserStatusInput.serializer, this); + static GChangeUserStatusInput fromJson(Map json) => + _i1.serializers.deserializeWith(GChangeUserStatusInput.serializer, json); +} + +abstract class GCheckAnnotationData + implements Built { + GCheckAnnotationData._(); + + factory GCheckAnnotationData( + [Function(GCheckAnnotationDataBuilder b) updates]) = + _$GCheckAnnotationData; + + GCheckAnnotationLevel get annotationLevel; + GCheckAnnotationRange get location; + String get message; + String get path; + @nullable + String get rawDetails; + @nullable + String get title; + static Serializer get serializer => + _$gCheckAnnotationDataSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCheckAnnotationData.serializer, this); + static GCheckAnnotationData fromJson(Map json) => + _i1.serializers.deserializeWith(GCheckAnnotationData.serializer, json); +} + +class GCheckAnnotationLevel extends EnumClass { + const GCheckAnnotationLevel._(String name) : super(name); + + static const GCheckAnnotationLevel FAILURE = _$gCheckAnnotationLevelFAILURE; + + static const GCheckAnnotationLevel NOTICE = _$gCheckAnnotationLevelNOTICE; + + static const GCheckAnnotationLevel WARNING = _$gCheckAnnotationLevelWARNING; + + static Serializer get serializer => + _$gCheckAnnotationLevelSerializer; + static BuiltSet get values => + _$gCheckAnnotationLevelValues; + static GCheckAnnotationLevel valueOf(String name) => + _$gCheckAnnotationLevelValueOf(name); +} + +abstract class GCheckAnnotationRange + implements Built { + GCheckAnnotationRange._(); + + factory GCheckAnnotationRange( + [Function(GCheckAnnotationRangeBuilder b) updates]) = + _$GCheckAnnotationRange; + + @nullable + int get endColumn; + int get endLine; + @nullable + int get startColumn; + int get startLine; + static Serializer get serializer => + _$gCheckAnnotationRangeSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCheckAnnotationRange.serializer, this); + static GCheckAnnotationRange fromJson(Map json) => + _i1.serializers.deserializeWith(GCheckAnnotationRange.serializer, json); +} + +class GCheckConclusionState extends EnumClass { + const GCheckConclusionState._(String name) : super(name); + + static const GCheckConclusionState ACTION_REQUIRED = + _$gCheckConclusionStateACTION_REQUIRED; + + static const GCheckConclusionState CANCELLED = + _$gCheckConclusionStateCANCELLED; + + static const GCheckConclusionState FAILURE = _$gCheckConclusionStateFAILURE; + + static const GCheckConclusionState NEUTRAL = _$gCheckConclusionStateNEUTRAL; + + static const GCheckConclusionState SKIPPED = _$gCheckConclusionStateSKIPPED; + + static const GCheckConclusionState STALE = _$gCheckConclusionStateSTALE; + + static const GCheckConclusionState STARTUP_FAILURE = + _$gCheckConclusionStateSTARTUP_FAILURE; + + static const GCheckConclusionState SUCCESS = _$gCheckConclusionStateSUCCESS; + + static const GCheckConclusionState TIMED_OUT = + _$gCheckConclusionStateTIMED_OUT; + + static Serializer get serializer => + _$gCheckConclusionStateSerializer; + static BuiltSet get values => + _$gCheckConclusionStateValues; + static GCheckConclusionState valueOf(String name) => + _$gCheckConclusionStateValueOf(name); +} + +abstract class GCheckRunAction + implements Built { + GCheckRunAction._(); + + factory GCheckRunAction([Function(GCheckRunActionBuilder b) updates]) = + _$GCheckRunAction; + + String get description; + String get identifier; + String get label; + static Serializer get serializer => + _$gCheckRunActionSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCheckRunAction.serializer, this); + static GCheckRunAction fromJson(Map json) => + _i1.serializers.deserializeWith(GCheckRunAction.serializer, json); +} + +abstract class GCheckRunFilter + implements Built { + GCheckRunFilter._(); + + factory GCheckRunFilter([Function(GCheckRunFilterBuilder b) updates]) = + _$GCheckRunFilter; + + @nullable + int get appId; + @nullable + String get checkName; + @nullable + GCheckRunType get checkType; + @nullable + GCheckStatusState get status; + static Serializer get serializer => + _$gCheckRunFilterSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCheckRunFilter.serializer, this); + static GCheckRunFilter fromJson(Map json) => + _i1.serializers.deserializeWith(GCheckRunFilter.serializer, json); +} + +abstract class GCheckRunOutput + implements Built { + GCheckRunOutput._(); + + factory GCheckRunOutput([Function(GCheckRunOutputBuilder b) updates]) = + _$GCheckRunOutput; + + BuiltList get annotations; + BuiltList get images; + String get summary; + @nullable + String get text; + String get title; + static Serializer get serializer => + _$gCheckRunOutputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCheckRunOutput.serializer, this); + static GCheckRunOutput fromJson(Map json) => + _i1.serializers.deserializeWith(GCheckRunOutput.serializer, json); +} + +abstract class GCheckRunOutputImage + implements Built { + GCheckRunOutputImage._(); + + factory GCheckRunOutputImage( + [Function(GCheckRunOutputImageBuilder b) updates]) = + _$GCheckRunOutputImage; + + String get alt; + @nullable + String get caption; + String get imageUrl; + static Serializer get serializer => + _$gCheckRunOutputImageSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCheckRunOutputImage.serializer, this); + static GCheckRunOutputImage fromJson(Map json) => + _i1.serializers.deserializeWith(GCheckRunOutputImage.serializer, json); +} + +class GCheckRunType extends EnumClass { + const GCheckRunType._(String name) : super(name); + + static const GCheckRunType ALL = _$gCheckRunTypeALL; + + static const GCheckRunType LATEST = _$gCheckRunTypeLATEST; + + static Serializer get serializer => _$gCheckRunTypeSerializer; + static BuiltSet get values => _$gCheckRunTypeValues; + static GCheckRunType valueOf(String name) => _$gCheckRunTypeValueOf(name); +} + +class GCheckStatusState extends EnumClass { + const GCheckStatusState._(String name) : super(name); + + static const GCheckStatusState COMPLETED = _$gCheckStatusStateCOMPLETED; + + static const GCheckStatusState IN_PROGRESS = _$gCheckStatusStateIN_PROGRESS; + + static const GCheckStatusState QUEUED = _$gCheckStatusStateQUEUED; + + static const GCheckStatusState REQUESTED = _$gCheckStatusStateREQUESTED; + + static const GCheckStatusState WAITING = _$gCheckStatusStateWAITING; + + static Serializer get serializer => + _$gCheckStatusStateSerializer; + static BuiltSet get values => _$gCheckStatusStateValues; + static GCheckStatusState valueOf(String name) => + _$gCheckStatusStateValueOf(name); +} + +abstract class GCheckSuiteAutoTriggerPreference + implements + Built { + GCheckSuiteAutoTriggerPreference._(); + + factory GCheckSuiteAutoTriggerPreference( + [Function(GCheckSuiteAutoTriggerPreferenceBuilder b) updates]) = + _$GCheckSuiteAutoTriggerPreference; + + String get appId; + bool get setting; + static Serializer get serializer => + _$gCheckSuiteAutoTriggerPreferenceSerializer; + Map toJson() => _i1.serializers + .serializeWith(GCheckSuiteAutoTriggerPreference.serializer, this); + static GCheckSuiteAutoTriggerPreference fromJson(Map json) => + _i1.serializers + .deserializeWith(GCheckSuiteAutoTriggerPreference.serializer, json); +} + +abstract class GCheckSuiteFilter + implements Built { + GCheckSuiteFilter._(); + + factory GCheckSuiteFilter([Function(GCheckSuiteFilterBuilder b) updates]) = + _$GCheckSuiteFilter; + + @nullable + int get appId; + @nullable + String get checkName; + static Serializer get serializer => + _$gCheckSuiteFilterSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCheckSuiteFilter.serializer, this); + static GCheckSuiteFilter fromJson(Map json) => + _i1.serializers.deserializeWith(GCheckSuiteFilter.serializer, json); +} + +abstract class GClearLabelsFromLabelableInput + implements + Built { + GClearLabelsFromLabelableInput._(); + + factory GClearLabelsFromLabelableInput( + [Function(GClearLabelsFromLabelableInputBuilder b) updates]) = + _$GClearLabelsFromLabelableInput; + + @nullable + String get clientMutationId; + String get labelableId; + static Serializer get serializer => + _$gClearLabelsFromLabelableInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GClearLabelsFromLabelableInput.serializer, this); + static GClearLabelsFromLabelableInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GClearLabelsFromLabelableInput.serializer, json); +} + +abstract class GCloneProjectInput + implements Built { + GCloneProjectInput._(); + + factory GCloneProjectInput([Function(GCloneProjectInputBuilder b) updates]) = + _$GCloneProjectInput; + + @nullable + String get body; + @nullable + String get clientMutationId; + bool get includeWorkflows; + String get name; + @nullable + bool get public; + String get sourceId; + String get targetOwnerId; + static Serializer get serializer => + _$gCloneProjectInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCloneProjectInput.serializer, this); + static GCloneProjectInput fromJson(Map json) => + _i1.serializers.deserializeWith(GCloneProjectInput.serializer, json); +} + +abstract class GCloneTemplateRepositoryInput + implements + Built { + GCloneTemplateRepositoryInput._(); + + factory GCloneTemplateRepositoryInput( + [Function(GCloneTemplateRepositoryInputBuilder b) updates]) = + _$GCloneTemplateRepositoryInput; + + @nullable + String get clientMutationId; + @nullable + String get description; + @nullable + bool get includeAllBranches; + String get name; + String get ownerId; + String get repositoryId; + GRepositoryVisibility get visibility; + static Serializer get serializer => + _$gCloneTemplateRepositoryInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GCloneTemplateRepositoryInput.serializer, this); + static GCloneTemplateRepositoryInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GCloneTemplateRepositoryInput.serializer, json); +} + +abstract class GCloseIssueInput + implements Built { + GCloseIssueInput._(); + + factory GCloseIssueInput([Function(GCloseIssueInputBuilder b) updates]) = + _$GCloseIssueInput; + + @nullable + String get clientMutationId; + String get issueId; + static Serializer get serializer => + _$gCloseIssueInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCloseIssueInput.serializer, this); + static GCloseIssueInput fromJson(Map json) => + _i1.serializers.deserializeWith(GCloseIssueInput.serializer, json); +} + +abstract class GClosePullRequestInput + implements Built { + GClosePullRequestInput._(); + + factory GClosePullRequestInput( + [Function(GClosePullRequestInputBuilder b) updates]) = + _$GClosePullRequestInput; + + @nullable + String get clientMutationId; + String get pullRequestId; + static Serializer get serializer => + _$gClosePullRequestInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GClosePullRequestInput.serializer, this); + static GClosePullRequestInput fromJson(Map json) => + _i1.serializers.deserializeWith(GClosePullRequestInput.serializer, json); +} + +class GCollaboratorAffiliation extends EnumClass { + const GCollaboratorAffiliation._(String name) : super(name); + + static const GCollaboratorAffiliation ALL = _$gCollaboratorAffiliationALL; + + static const GCollaboratorAffiliation DIRECT = + _$gCollaboratorAffiliationDIRECT; + + static const GCollaboratorAffiliation OUTSIDE = + _$gCollaboratorAffiliationOUTSIDE; + + static Serializer get serializer => + _$gCollaboratorAffiliationSerializer; + static BuiltSet get values => + _$gCollaboratorAffiliationValues; + static GCollaboratorAffiliation valueOf(String name) => + _$gCollaboratorAffiliationValueOf(name); +} + +class GCommentAuthorAssociation extends EnumClass { + const GCommentAuthorAssociation._(String name) : super(name); + + static const GCommentAuthorAssociation COLLABORATOR = + _$gCommentAuthorAssociationCOLLABORATOR; + + static const GCommentAuthorAssociation CONTRIBUTOR = + _$gCommentAuthorAssociationCONTRIBUTOR; + + static const GCommentAuthorAssociation FIRST_TIMER = + _$gCommentAuthorAssociationFIRST_TIMER; + + static const GCommentAuthorAssociation FIRST_TIME_CONTRIBUTOR = + _$gCommentAuthorAssociationFIRST_TIME_CONTRIBUTOR; + + static const GCommentAuthorAssociation MANNEQUIN = + _$gCommentAuthorAssociationMANNEQUIN; + + static const GCommentAuthorAssociation MEMBER = + _$gCommentAuthorAssociationMEMBER; + + static const GCommentAuthorAssociation NONE = _$gCommentAuthorAssociationNONE; + + static const GCommentAuthorAssociation OWNER = + _$gCommentAuthorAssociationOWNER; + + static Serializer get serializer => + _$gCommentAuthorAssociationSerializer; + static BuiltSet get values => + _$gCommentAuthorAssociationValues; + static GCommentAuthorAssociation valueOf(String name) => + _$gCommentAuthorAssociationValueOf(name); +} + +class GCommentCannotUpdateReason extends EnumClass { + const GCommentCannotUpdateReason._(String name) : super(name); + + static const GCommentCannotUpdateReason ARCHIVED = + _$gCommentCannotUpdateReasonARCHIVED; + + static const GCommentCannotUpdateReason DENIED = + _$gCommentCannotUpdateReasonDENIED; + + static const GCommentCannotUpdateReason INSUFFICIENT_ACCESS = + _$gCommentCannotUpdateReasonINSUFFICIENT_ACCESS; + + static const GCommentCannotUpdateReason LOCKED = + _$gCommentCannotUpdateReasonLOCKED; + + static const GCommentCannotUpdateReason LOGIN_REQUIRED = + _$gCommentCannotUpdateReasonLOGIN_REQUIRED; + + static const GCommentCannotUpdateReason MAINTENANCE = + _$gCommentCannotUpdateReasonMAINTENANCE; + + static const GCommentCannotUpdateReason VERIFIED_EMAIL_REQUIRED = + _$gCommentCannotUpdateReasonVERIFIED_EMAIL_REQUIRED; + + static Serializer get serializer => + _$gCommentCannotUpdateReasonSerializer; + static BuiltSet get values => + _$gCommentCannotUpdateReasonValues; + static GCommentCannotUpdateReason valueOf(String name) => + _$gCommentCannotUpdateReasonValueOf(name); +} + +abstract class GCommitAuthor + implements Built { + GCommitAuthor._(); + + factory GCommitAuthor([Function(GCommitAuthorBuilder b) updates]) = + _$GCommitAuthor; + + BuiltList get emails; + @nullable + String get id; + static Serializer get serializer => _$gCommitAuthorSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCommitAuthor.serializer, this); + static GCommitAuthor fromJson(Map json) => + _i1.serializers.deserializeWith(GCommitAuthor.serializer, json); +} + +abstract class GCommitContributionOrder + implements + Built { + GCommitContributionOrder._(); + + factory GCommitContributionOrder( + [Function(GCommitContributionOrderBuilder b) updates]) = + _$GCommitContributionOrder; + + GOrderDirection get direction; + GCommitContributionOrderField get field; + static Serializer get serializer => + _$gCommitContributionOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCommitContributionOrder.serializer, this); + static GCommitContributionOrder fromJson(Map json) => + _i1.serializers + .deserializeWith(GCommitContributionOrder.serializer, json); +} + +class GCommitContributionOrderField extends EnumClass { + const GCommitContributionOrderField._(String name) : super(name); + + static const GCommitContributionOrderField COMMIT_COUNT = + _$gCommitContributionOrderFieldCOMMIT_COUNT; + + static const GCommitContributionOrderField OCCURRED_AT = + _$gCommitContributionOrderFieldOCCURRED_AT; + + static Serializer get serializer => + _$gCommitContributionOrderFieldSerializer; + static BuiltSet get values => + _$gCommitContributionOrderFieldValues; + static GCommitContributionOrderField valueOf(String name) => + _$gCommitContributionOrderFieldValueOf(name); +} + +abstract class GContributionOrder + implements Built { + GContributionOrder._(); + + factory GContributionOrder([Function(GContributionOrderBuilder b) updates]) = + _$GContributionOrder; + + GOrderDirection get direction; + static Serializer get serializer => + _$gContributionOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GContributionOrder.serializer, this); + static GContributionOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GContributionOrder.serializer, json); +} + +abstract class GConvertProjectCardNoteToIssueInput + implements + Built { + GConvertProjectCardNoteToIssueInput._(); + + factory GConvertProjectCardNoteToIssueInput( + [Function(GConvertProjectCardNoteToIssueInputBuilder b) updates]) = + _$GConvertProjectCardNoteToIssueInput; + + @nullable + String get body; + @nullable + String get clientMutationId; + String get projectCardId; + String get repositoryId; + @nullable + String get title; + static Serializer get serializer => + _$gConvertProjectCardNoteToIssueInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GConvertProjectCardNoteToIssueInput.serializer, this); + static GConvertProjectCardNoteToIssueInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GConvertProjectCardNoteToIssueInput.serializer, json); +} + +abstract class GCreateBranchProtectionRuleInput + implements + Built { + GCreateBranchProtectionRuleInput._(); + + factory GCreateBranchProtectionRuleInput( + [Function(GCreateBranchProtectionRuleInputBuilder b) updates]) = + _$GCreateBranchProtectionRuleInput; + + @nullable + bool get allowsDeletions; + @nullable + bool get allowsForcePushes; + @nullable + String get clientMutationId; + @nullable + bool get dismissesStaleReviews; + @nullable + bool get isAdminEnforced; + String get pattern; + BuiltList get pushActorIds; + String get repositoryId; + @nullable + int get requiredApprovingReviewCount; + BuiltList get requiredStatusCheckContexts; + @nullable + bool get requiresApprovingReviews; + @nullable + bool get requiresCodeOwnerReviews; + @nullable + bool get requiresCommitSignatures; + @nullable + bool get requiresLinearHistory; + @nullable + bool get requiresStatusChecks; + @nullable + bool get requiresStrictStatusChecks; + @nullable + bool get restrictsPushes; + @nullable + bool get restrictsReviewDismissals; + BuiltList get reviewDismissalActorIds; + static Serializer get serializer => + _$gCreateBranchProtectionRuleInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GCreateBranchProtectionRuleInput.serializer, this); + static GCreateBranchProtectionRuleInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GCreateBranchProtectionRuleInput.serializer, json); +} + +abstract class GCreateCheckRunInput + implements Built { + GCreateCheckRunInput._(); + + factory GCreateCheckRunInput( + [Function(GCreateCheckRunInputBuilder b) updates]) = + _$GCreateCheckRunInput; + + BuiltList get actions; + @nullable + String get clientMutationId; + @nullable + DateTime get completedAt; + @nullable + GCheckConclusionState get conclusion; + @nullable + String get detailsUrl; + @nullable + String get externalId; + String get headSha; + String get name; + @nullable + GCheckRunOutput get output; + String get repositoryId; + @nullable + DateTime get startedAt; + @nullable + GRequestableCheckStatusState get status; + static Serializer get serializer => + _$gCreateCheckRunInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCreateCheckRunInput.serializer, this); + static GCreateCheckRunInput fromJson(Map json) => + _i1.serializers.deserializeWith(GCreateCheckRunInput.serializer, json); +} + +abstract class GCreateCheckSuiteInput + implements Built { + GCreateCheckSuiteInput._(); + + factory GCreateCheckSuiteInput( + [Function(GCreateCheckSuiteInputBuilder b) updates]) = + _$GCreateCheckSuiteInput; + + @nullable + String get clientMutationId; + String get headSha; + String get repositoryId; + static Serializer get serializer => + _$gCreateCheckSuiteInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCreateCheckSuiteInput.serializer, this); + static GCreateCheckSuiteInput fromJson(Map json) => + _i1.serializers.deserializeWith(GCreateCheckSuiteInput.serializer, json); +} + +abstract class GCreateEnterpriseOrganizationInput + implements + Built { + GCreateEnterpriseOrganizationInput._(); + + factory GCreateEnterpriseOrganizationInput( + [Function(GCreateEnterpriseOrganizationInputBuilder b) updates]) = + _$GCreateEnterpriseOrganizationInput; + + BuiltList get adminLogins; + String get billingEmail; + @nullable + String get clientMutationId; + String get enterpriseId; + String get login; + String get profileName; + static Serializer get serializer => + _$gCreateEnterpriseOrganizationInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GCreateEnterpriseOrganizationInput.serializer, this); + static GCreateEnterpriseOrganizationInput fromJson( + Map json) => + _i1.serializers + .deserializeWith(GCreateEnterpriseOrganizationInput.serializer, json); +} + +abstract class GCreateIpAllowListEntryInput + implements + Built { + GCreateIpAllowListEntryInput._(); + + factory GCreateIpAllowListEntryInput( + [Function(GCreateIpAllowListEntryInputBuilder b) updates]) = + _$GCreateIpAllowListEntryInput; + + String get allowListValue; + @nullable + String get clientMutationId; + bool get isActive; + @nullable + String get name; + String get ownerId; + static Serializer get serializer => + _$gCreateIpAllowListEntryInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GCreateIpAllowListEntryInput.serializer, this); + static GCreateIpAllowListEntryInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GCreateIpAllowListEntryInput.serializer, json); +} + +abstract class GCreateIssueInput + implements Built { + GCreateIssueInput._(); + + factory GCreateIssueInput([Function(GCreateIssueInputBuilder b) updates]) = + _$GCreateIssueInput; + + BuiltList get assigneeIds; + @nullable + String get body; + @nullable + String get clientMutationId; + @nullable + String get issueTemplate; + BuiltList get labelIds; + @nullable + String get milestoneId; + BuiltList get projectIds; + String get repositoryId; + String get title; + static Serializer get serializer => + _$gCreateIssueInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCreateIssueInput.serializer, this); + static GCreateIssueInput fromJson(Map json) => + _i1.serializers.deserializeWith(GCreateIssueInput.serializer, json); +} + +abstract class GCreateProjectInput + implements Built { + GCreateProjectInput._(); + + factory GCreateProjectInput( + [Function(GCreateProjectInputBuilder b) updates]) = _$GCreateProjectInput; + + @nullable + String get body; + @nullable + String get clientMutationId; + String get name; + String get ownerId; + BuiltList get repositoryIds; + @nullable + GProjectTemplate get template; + static Serializer get serializer => + _$gCreateProjectInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCreateProjectInput.serializer, this); + static GCreateProjectInput fromJson(Map json) => + _i1.serializers.deserializeWith(GCreateProjectInput.serializer, json); +} + +abstract class GCreatePullRequestInput + implements Built { + GCreatePullRequestInput._(); + + factory GCreatePullRequestInput( + [Function(GCreatePullRequestInputBuilder b) updates]) = + _$GCreatePullRequestInput; + + String get baseRefName; + @nullable + String get body; + @nullable + String get clientMutationId; + @nullable + bool get draft; + String get headRefName; + @nullable + bool get maintainerCanModify; + String get repositoryId; + String get title; + static Serializer get serializer => + _$gCreatePullRequestInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCreatePullRequestInput.serializer, this); + static GCreatePullRequestInput fromJson(Map json) => + _i1.serializers.deserializeWith(GCreatePullRequestInput.serializer, json); +} + +abstract class GCreateRefInput + implements Built { + GCreateRefInput._(); + + factory GCreateRefInput([Function(GCreateRefInputBuilder b) updates]) = + _$GCreateRefInput; + + @nullable + String get clientMutationId; + String get name; + String get oid; + String get repositoryId; + static Serializer get serializer => + _$gCreateRefInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCreateRefInput.serializer, this); + static GCreateRefInput fromJson(Map json) => + _i1.serializers.deserializeWith(GCreateRefInput.serializer, json); +} + +abstract class GCreateRepositoryInput + implements Built { + GCreateRepositoryInput._(); + + factory GCreateRepositoryInput( + [Function(GCreateRepositoryInputBuilder b) updates]) = + _$GCreateRepositoryInput; + + @nullable + String get clientMutationId; + @nullable + String get description; + @nullable + bool get hasIssuesEnabled; + @nullable + bool get hasWikiEnabled; + @nullable + String get homepageUrl; + String get name; + @nullable + String get ownerId; + @nullable + String get teamId; + @nullable + bool get template; + GRepositoryVisibility get visibility; + static Serializer get serializer => + _$gCreateRepositoryInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GCreateRepositoryInput.serializer, this); + static GCreateRepositoryInput fromJson(Map json) => + _i1.serializers.deserializeWith(GCreateRepositoryInput.serializer, json); +} + +abstract class GCreateTeamDiscussionCommentInput + implements + Built { + GCreateTeamDiscussionCommentInput._(); + + factory GCreateTeamDiscussionCommentInput( + [Function(GCreateTeamDiscussionCommentInputBuilder b) updates]) = + _$GCreateTeamDiscussionCommentInput; + + String get body; + @nullable + String get clientMutationId; + String get discussionId; + static Serializer get serializer => + _$gCreateTeamDiscussionCommentInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GCreateTeamDiscussionCommentInput.serializer, this); + static GCreateTeamDiscussionCommentInput fromJson( + Map json) => + _i1.serializers + .deserializeWith(GCreateTeamDiscussionCommentInput.serializer, json); +} + +abstract class GCreateTeamDiscussionInput + implements + Built { + GCreateTeamDiscussionInput._(); + + factory GCreateTeamDiscussionInput( + [Function(GCreateTeamDiscussionInputBuilder b) updates]) = + _$GCreateTeamDiscussionInput; + + String get body; + @nullable + String get clientMutationId; + @nullable + bool get private; + String get teamId; + String get title; + static Serializer get serializer => + _$gCreateTeamDiscussionInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GCreateTeamDiscussionInput.serializer, this); + static GCreateTeamDiscussionInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GCreateTeamDiscussionInput.serializer, json); +} + +abstract class GDate implements Built { + GDate._(); + + factory GDate([String value]) => + _$GDate((b) => value != null ? (b..value = value) : b); + + String get value; + @BuiltValueSerializer(custom: true) + static Serializer get serializer => _i2.DefaultScalarSerializer( + (Object serialized) => GDate(serialized)); +} + +abstract class GDeclineTopicSuggestionInput + implements + Built { + GDeclineTopicSuggestionInput._(); + + factory GDeclineTopicSuggestionInput( + [Function(GDeclineTopicSuggestionInputBuilder b) updates]) = + _$GDeclineTopicSuggestionInput; + + @nullable + String get clientMutationId; + String get name; + GTopicSuggestionDeclineReason get reason; + String get repositoryId; + static Serializer get serializer => + _$gDeclineTopicSuggestionInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GDeclineTopicSuggestionInput.serializer, this); + static GDeclineTopicSuggestionInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GDeclineTopicSuggestionInput.serializer, json); +} + +class GDefaultRepositoryPermissionField extends EnumClass { + const GDefaultRepositoryPermissionField._(String name) : super(name); + + static const GDefaultRepositoryPermissionField ADMIN = + _$gDefaultRepositoryPermissionFieldADMIN; + + static const GDefaultRepositoryPermissionField NONE = + _$gDefaultRepositoryPermissionFieldNONE; + + static const GDefaultRepositoryPermissionField READ = + _$gDefaultRepositoryPermissionFieldREAD; + + static const GDefaultRepositoryPermissionField WRITE = + _$gDefaultRepositoryPermissionFieldWRITE; + + static Serializer get serializer => + _$gDefaultRepositoryPermissionFieldSerializer; + static BuiltSet get values => + _$gDefaultRepositoryPermissionFieldValues; + static GDefaultRepositoryPermissionField valueOf(String name) => + _$gDefaultRepositoryPermissionFieldValueOf(name); +} + +abstract class GDeleteBranchProtectionRuleInput + implements + Built { + GDeleteBranchProtectionRuleInput._(); + + factory GDeleteBranchProtectionRuleInput( + [Function(GDeleteBranchProtectionRuleInputBuilder b) updates]) = + _$GDeleteBranchProtectionRuleInput; + + String get branchProtectionRuleId; + @nullable + String get clientMutationId; + static Serializer get serializer => + _$gDeleteBranchProtectionRuleInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GDeleteBranchProtectionRuleInput.serializer, this); + static GDeleteBranchProtectionRuleInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GDeleteBranchProtectionRuleInput.serializer, json); +} + +abstract class GDeleteDeploymentInput + implements Built { + GDeleteDeploymentInput._(); + + factory GDeleteDeploymentInput( + [Function(GDeleteDeploymentInputBuilder b) updates]) = + _$GDeleteDeploymentInput; + + @nullable + String get clientMutationId; + String get id; + static Serializer get serializer => + _$gDeleteDeploymentInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GDeleteDeploymentInput.serializer, this); + static GDeleteDeploymentInput fromJson(Map json) => + _i1.serializers.deserializeWith(GDeleteDeploymentInput.serializer, json); +} + +abstract class GDeleteIpAllowListEntryInput + implements + Built { + GDeleteIpAllowListEntryInput._(); + + factory GDeleteIpAllowListEntryInput( + [Function(GDeleteIpAllowListEntryInputBuilder b) updates]) = + _$GDeleteIpAllowListEntryInput; + + @nullable + String get clientMutationId; + String get ipAllowListEntryId; + static Serializer get serializer => + _$gDeleteIpAllowListEntryInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GDeleteIpAllowListEntryInput.serializer, this); + static GDeleteIpAllowListEntryInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GDeleteIpAllowListEntryInput.serializer, json); +} + +abstract class GDeleteIssueCommentInput + implements + Built { + GDeleteIssueCommentInput._(); + + factory GDeleteIssueCommentInput( + [Function(GDeleteIssueCommentInputBuilder b) updates]) = + _$GDeleteIssueCommentInput; + + @nullable + String get clientMutationId; + String get id; + static Serializer get serializer => + _$gDeleteIssueCommentInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GDeleteIssueCommentInput.serializer, this); + static GDeleteIssueCommentInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GDeleteIssueCommentInput.serializer, json); +} + +abstract class GDeleteIssueInput + implements Built { + GDeleteIssueInput._(); + + factory GDeleteIssueInput([Function(GDeleteIssueInputBuilder b) updates]) = + _$GDeleteIssueInput; + + @nullable + String get clientMutationId; + String get issueId; + static Serializer get serializer => + _$gDeleteIssueInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GDeleteIssueInput.serializer, this); + static GDeleteIssueInput fromJson(Map json) => + _i1.serializers.deserializeWith(GDeleteIssueInput.serializer, json); +} + +abstract class GDeleteProjectCardInput + implements Built { + GDeleteProjectCardInput._(); + + factory GDeleteProjectCardInput( + [Function(GDeleteProjectCardInputBuilder b) updates]) = + _$GDeleteProjectCardInput; + + String get cardId; + @nullable + String get clientMutationId; + static Serializer get serializer => + _$gDeleteProjectCardInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GDeleteProjectCardInput.serializer, this); + static GDeleteProjectCardInput fromJson(Map json) => + _i1.serializers.deserializeWith(GDeleteProjectCardInput.serializer, json); +} + +abstract class GDeleteProjectColumnInput + implements + Built { + GDeleteProjectColumnInput._(); + + factory GDeleteProjectColumnInput( + [Function(GDeleteProjectColumnInputBuilder b) updates]) = + _$GDeleteProjectColumnInput; + + @nullable + String get clientMutationId; + String get columnId; + static Serializer get serializer => + _$gDeleteProjectColumnInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GDeleteProjectColumnInput.serializer, this); + static GDeleteProjectColumnInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GDeleteProjectColumnInput.serializer, json); +} + +abstract class GDeleteProjectInput + implements Built { + GDeleteProjectInput._(); + + factory GDeleteProjectInput( + [Function(GDeleteProjectInputBuilder b) updates]) = _$GDeleteProjectInput; + + @nullable + String get clientMutationId; + String get projectId; + static Serializer get serializer => + _$gDeleteProjectInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GDeleteProjectInput.serializer, this); + static GDeleteProjectInput fromJson(Map json) => + _i1.serializers.deserializeWith(GDeleteProjectInput.serializer, json); +} + +abstract class GDeletePullRequestReviewCommentInput + implements + Built { + GDeletePullRequestReviewCommentInput._(); + + factory GDeletePullRequestReviewCommentInput( + [Function(GDeletePullRequestReviewCommentInputBuilder b) updates]) = + _$GDeletePullRequestReviewCommentInput; + + @nullable + String get clientMutationId; + String get id; + static Serializer get serializer => + _$gDeletePullRequestReviewCommentInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GDeletePullRequestReviewCommentInput.serializer, this); + static GDeletePullRequestReviewCommentInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GDeletePullRequestReviewCommentInput.serializer, json); +} + +abstract class GDeletePullRequestReviewInput + implements + Built { + GDeletePullRequestReviewInput._(); + + factory GDeletePullRequestReviewInput( + [Function(GDeletePullRequestReviewInputBuilder b) updates]) = + _$GDeletePullRequestReviewInput; + + @nullable + String get clientMutationId; + String get pullRequestReviewId; + static Serializer get serializer => + _$gDeletePullRequestReviewInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GDeletePullRequestReviewInput.serializer, this); + static GDeletePullRequestReviewInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GDeletePullRequestReviewInput.serializer, json); +} + +abstract class GDeleteRefInput + implements Built { + GDeleteRefInput._(); + + factory GDeleteRefInput([Function(GDeleteRefInputBuilder b) updates]) = + _$GDeleteRefInput; + + @nullable + String get clientMutationId; + String get refId; + static Serializer get serializer => + _$gDeleteRefInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GDeleteRefInput.serializer, this); + static GDeleteRefInput fromJson(Map json) => + _i1.serializers.deserializeWith(GDeleteRefInput.serializer, json); +} + +abstract class GDeleteTeamDiscussionCommentInput + implements + Built { + GDeleteTeamDiscussionCommentInput._(); + + factory GDeleteTeamDiscussionCommentInput( + [Function(GDeleteTeamDiscussionCommentInputBuilder b) updates]) = + _$GDeleteTeamDiscussionCommentInput; + + @nullable + String get clientMutationId; + String get id; + static Serializer get serializer => + _$gDeleteTeamDiscussionCommentInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GDeleteTeamDiscussionCommentInput.serializer, this); + static GDeleteTeamDiscussionCommentInput fromJson( + Map json) => + _i1.serializers + .deserializeWith(GDeleteTeamDiscussionCommentInput.serializer, json); +} + +abstract class GDeleteTeamDiscussionInput + implements + Built { + GDeleteTeamDiscussionInput._(); + + factory GDeleteTeamDiscussionInput( + [Function(GDeleteTeamDiscussionInputBuilder b) updates]) = + _$GDeleteTeamDiscussionInput; + + @nullable + String get clientMutationId; + String get id; + static Serializer get serializer => + _$gDeleteTeamDiscussionInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GDeleteTeamDiscussionInput.serializer, this); + static GDeleteTeamDiscussionInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GDeleteTeamDiscussionInput.serializer, json); +} + +abstract class GDeploymentOrder + implements Built { + GDeploymentOrder._(); + + factory GDeploymentOrder([Function(GDeploymentOrderBuilder b) updates]) = + _$GDeploymentOrder; + + GOrderDirection get direction; + GDeploymentOrderField get field; + static Serializer get serializer => + _$gDeploymentOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GDeploymentOrder.serializer, this); + static GDeploymentOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GDeploymentOrder.serializer, json); +} + +class GDeploymentOrderField extends EnumClass { + const GDeploymentOrderField._(String name) : super(name); + + static const GDeploymentOrderField CREATED_AT = + _$gDeploymentOrderFieldCREATED_AT; + + static Serializer get serializer => + _$gDeploymentOrderFieldSerializer; + static BuiltSet get values => + _$gDeploymentOrderFieldValues; + static GDeploymentOrderField valueOf(String name) => + _$gDeploymentOrderFieldValueOf(name); +} + +class GDeploymentState extends EnumClass { + const GDeploymentState._(String name) : super(name); + + static const GDeploymentState ABANDONED = _$gDeploymentStateABANDONED; + + static const GDeploymentState ACTIVE = _$gDeploymentStateACTIVE; + + static const GDeploymentState DESTROYED = _$gDeploymentStateDESTROYED; + + static const GDeploymentState ERROR = _$gDeploymentStateERROR; + + static const GDeploymentState FAILURE = _$gDeploymentStateFAILURE; + + static const GDeploymentState INACTIVE = _$gDeploymentStateINACTIVE; + + static const GDeploymentState IN_PROGRESS = _$gDeploymentStateIN_PROGRESS; + + static const GDeploymentState PENDING = _$gDeploymentStatePENDING; + + static const GDeploymentState QUEUED = _$gDeploymentStateQUEUED; + + static const GDeploymentState WAITING = _$gDeploymentStateWAITING; + + static Serializer get serializer => + _$gDeploymentStateSerializer; + static BuiltSet get values => _$gDeploymentStateValues; + static GDeploymentState valueOf(String name) => + _$gDeploymentStateValueOf(name); +} + +class GDeploymentStatusState extends EnumClass { + const GDeploymentStatusState._(String name) : super(name); + + static const GDeploymentStatusState ERROR = _$gDeploymentStatusStateERROR; + + static const GDeploymentStatusState FAILURE = _$gDeploymentStatusStateFAILURE; + + static const GDeploymentStatusState INACTIVE = + _$gDeploymentStatusStateINACTIVE; + + static const GDeploymentStatusState IN_PROGRESS = + _$gDeploymentStatusStateIN_PROGRESS; + + static const GDeploymentStatusState PENDING = _$gDeploymentStatusStatePENDING; + + static const GDeploymentStatusState QUEUED = _$gDeploymentStatusStateQUEUED; + + static const GDeploymentStatusState SUCCESS = _$gDeploymentStatusStateSUCCESS; + + static Serializer get serializer => + _$gDeploymentStatusStateSerializer; + static BuiltSet get values => + _$gDeploymentStatusStateValues; + static GDeploymentStatusState valueOf(String name) => + _$gDeploymentStatusStateValueOf(name); +} + +class GDiffSide extends EnumClass { + const GDiffSide._(String name) : super(name); + + static const GDiffSide LEFT = _$gDiffSideLEFT; + + static const GDiffSide RIGHT = _$gDiffSideRIGHT; + + static Serializer get serializer => _$gDiffSideSerializer; + static BuiltSet get values => _$gDiffSideValues; + static GDiffSide valueOf(String name) => _$gDiffSideValueOf(name); +} + +abstract class GDismissPullRequestReviewInput + implements + Built { + GDismissPullRequestReviewInput._(); + + factory GDismissPullRequestReviewInput( + [Function(GDismissPullRequestReviewInputBuilder b) updates]) = + _$GDismissPullRequestReviewInput; + + @nullable + String get clientMutationId; + String get message; + String get pullRequestReviewId; + static Serializer get serializer => + _$gDismissPullRequestReviewInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GDismissPullRequestReviewInput.serializer, this); + static GDismissPullRequestReviewInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GDismissPullRequestReviewInput.serializer, json); +} + +abstract class GDraftPullRequestReviewComment + implements + Built { + GDraftPullRequestReviewComment._(); + + factory GDraftPullRequestReviewComment( + [Function(GDraftPullRequestReviewCommentBuilder b) updates]) = + _$GDraftPullRequestReviewComment; + + String get body; + String get path; + int get position; + static Serializer get serializer => + _$gDraftPullRequestReviewCommentSerializer; + Map toJson() => _i1.serializers + .serializeWith(GDraftPullRequestReviewComment.serializer, this); + static GDraftPullRequestReviewComment fromJson(Map json) => + _i1.serializers + .deserializeWith(GDraftPullRequestReviewComment.serializer, json); +} + +abstract class GDraftPullRequestReviewThread + implements + Built { + GDraftPullRequestReviewThread._(); + + factory GDraftPullRequestReviewThread( + [Function(GDraftPullRequestReviewThreadBuilder b) updates]) = + _$GDraftPullRequestReviewThread; + + String get body; + int get line; + String get path; + @nullable + GDiffSide get side; + @nullable + int get startLine; + @nullable + GDiffSide get startSide; + static Serializer get serializer => + _$gDraftPullRequestReviewThreadSerializer; + Map toJson() => _i1.serializers + .serializeWith(GDraftPullRequestReviewThread.serializer, this); + static GDraftPullRequestReviewThread fromJson(Map json) => + _i1.serializers + .deserializeWith(GDraftPullRequestReviewThread.serializer, json); +} + +abstract class GEnterpriseAdministratorInvitationOrder + implements + Built { + GEnterpriseAdministratorInvitationOrder._(); + + factory GEnterpriseAdministratorInvitationOrder( + [Function(GEnterpriseAdministratorInvitationOrderBuilder b) + updates]) = _$GEnterpriseAdministratorInvitationOrder; + + GOrderDirection get direction; + GEnterpriseAdministratorInvitationOrderField get field; + static Serializer get serializer => + _$gEnterpriseAdministratorInvitationOrderSerializer; + Map toJson() => _i1.serializers + .serializeWith(GEnterpriseAdministratorInvitationOrder.serializer, this); + static GEnterpriseAdministratorInvitationOrder fromJson( + Map json) => + _i1.serializers.deserializeWith( + GEnterpriseAdministratorInvitationOrder.serializer, json); +} + +class GEnterpriseAdministratorInvitationOrderField extends EnumClass { + const GEnterpriseAdministratorInvitationOrderField._(String name) + : super(name); + + static const GEnterpriseAdministratorInvitationOrderField CREATED_AT = + _$gEnterpriseAdministratorInvitationOrderFieldCREATED_AT; + + static Serializer + get serializer => + _$gEnterpriseAdministratorInvitationOrderFieldSerializer; + static BuiltSet get values => + _$gEnterpriseAdministratorInvitationOrderFieldValues; + static GEnterpriseAdministratorInvitationOrderField valueOf(String name) => + _$gEnterpriseAdministratorInvitationOrderFieldValueOf(name); +} + +class GEnterpriseAdministratorRole extends EnumClass { + const GEnterpriseAdministratorRole._(String name) : super(name); + + static const GEnterpriseAdministratorRole BILLING_MANAGER = + _$gEnterpriseAdministratorRoleBILLING_MANAGER; + + static const GEnterpriseAdministratorRole OWNER = + _$gEnterpriseAdministratorRoleOWNER; + + static Serializer get serializer => + _$gEnterpriseAdministratorRoleSerializer; + static BuiltSet get values => + _$gEnterpriseAdministratorRoleValues; + static GEnterpriseAdministratorRole valueOf(String name) => + _$gEnterpriseAdministratorRoleValueOf(name); +} + +class GEnterpriseDefaultRepositoryPermissionSettingValue extends EnumClass { + const GEnterpriseDefaultRepositoryPermissionSettingValue._(String name) + : super(name); + + static const GEnterpriseDefaultRepositoryPermissionSettingValue ADMIN = + _$gEnterpriseDefaultRepositoryPermissionSettingValueADMIN; + + static const GEnterpriseDefaultRepositoryPermissionSettingValue NONE = + _$gEnterpriseDefaultRepositoryPermissionSettingValueNONE; + + static const GEnterpriseDefaultRepositoryPermissionSettingValue NO_POLICY = + _$gEnterpriseDefaultRepositoryPermissionSettingValueNO_POLICY; + + static const GEnterpriseDefaultRepositoryPermissionSettingValue READ = + _$gEnterpriseDefaultRepositoryPermissionSettingValueREAD; + + static const GEnterpriseDefaultRepositoryPermissionSettingValue WRITE = + _$gEnterpriseDefaultRepositoryPermissionSettingValueWRITE; + + static Serializer + get serializer => + _$gEnterpriseDefaultRepositoryPermissionSettingValueSerializer; + static BuiltSet + get values => _$gEnterpriseDefaultRepositoryPermissionSettingValueValues; + static GEnterpriseDefaultRepositoryPermissionSettingValue valueOf( + String name) => + _$gEnterpriseDefaultRepositoryPermissionSettingValueValueOf(name); +} + +class GEnterpriseEnabledDisabledSettingValue extends EnumClass { + const GEnterpriseEnabledDisabledSettingValue._(String name) : super(name); + + static const GEnterpriseEnabledDisabledSettingValue DISABLED = + _$gEnterpriseEnabledDisabledSettingValueDISABLED; + + static const GEnterpriseEnabledDisabledSettingValue ENABLED = + _$gEnterpriseEnabledDisabledSettingValueENABLED; + + static const GEnterpriseEnabledDisabledSettingValue NO_POLICY = + _$gEnterpriseEnabledDisabledSettingValueNO_POLICY; + + static Serializer get serializer => + _$gEnterpriseEnabledDisabledSettingValueSerializer; + static BuiltSet get values => + _$gEnterpriseEnabledDisabledSettingValueValues; + static GEnterpriseEnabledDisabledSettingValue valueOf(String name) => + _$gEnterpriseEnabledDisabledSettingValueValueOf(name); +} + +class GEnterpriseEnabledSettingValue extends EnumClass { + const GEnterpriseEnabledSettingValue._(String name) : super(name); + + static const GEnterpriseEnabledSettingValue ENABLED = + _$gEnterpriseEnabledSettingValueENABLED; + + static const GEnterpriseEnabledSettingValue NO_POLICY = + _$gEnterpriseEnabledSettingValueNO_POLICY; + + static Serializer get serializer => + _$gEnterpriseEnabledSettingValueSerializer; + static BuiltSet get values => + _$gEnterpriseEnabledSettingValueValues; + static GEnterpriseEnabledSettingValue valueOf(String name) => + _$gEnterpriseEnabledSettingValueValueOf(name); +} + +abstract class GEnterpriseMemberOrder + implements Built { + GEnterpriseMemberOrder._(); + + factory GEnterpriseMemberOrder( + [Function(GEnterpriseMemberOrderBuilder b) updates]) = + _$GEnterpriseMemberOrder; + + GOrderDirection get direction; + GEnterpriseMemberOrderField get field; + static Serializer get serializer => + _$gEnterpriseMemberOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GEnterpriseMemberOrder.serializer, this); + static GEnterpriseMemberOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GEnterpriseMemberOrder.serializer, json); +} + +class GEnterpriseMemberOrderField extends EnumClass { + const GEnterpriseMemberOrderField._(String name) : super(name); + + static const GEnterpriseMemberOrderField CREATED_AT = + _$gEnterpriseMemberOrderFieldCREATED_AT; + + static const GEnterpriseMemberOrderField LOGIN = + _$gEnterpriseMemberOrderFieldLOGIN; + + static Serializer get serializer => + _$gEnterpriseMemberOrderFieldSerializer; + static BuiltSet get values => + _$gEnterpriseMemberOrderFieldValues; + static GEnterpriseMemberOrderField valueOf(String name) => + _$gEnterpriseMemberOrderFieldValueOf(name); +} + +class GEnterpriseMembersCanCreateRepositoriesSettingValue extends EnumClass { + const GEnterpriseMembersCanCreateRepositoriesSettingValue._(String name) + : super(name); + + static const GEnterpriseMembersCanCreateRepositoriesSettingValue ALL = + _$gEnterpriseMembersCanCreateRepositoriesSettingValueALL; + + static const GEnterpriseMembersCanCreateRepositoriesSettingValue DISABLED = + _$gEnterpriseMembersCanCreateRepositoriesSettingValueDISABLED; + + static const GEnterpriseMembersCanCreateRepositoriesSettingValue NO_POLICY = + _$gEnterpriseMembersCanCreateRepositoriesSettingValueNO_POLICY; + + static const GEnterpriseMembersCanCreateRepositoriesSettingValue PRIVATE = + _$gEnterpriseMembersCanCreateRepositoriesSettingValuePRIVATE; + + static const GEnterpriseMembersCanCreateRepositoriesSettingValue PUBLIC = + _$gEnterpriseMembersCanCreateRepositoriesSettingValuePUBLIC; + + static Serializer + get serializer => + _$gEnterpriseMembersCanCreateRepositoriesSettingValueSerializer; + static BuiltSet + get values => _$gEnterpriseMembersCanCreateRepositoriesSettingValueValues; + static GEnterpriseMembersCanCreateRepositoriesSettingValue valueOf( + String name) => + _$gEnterpriseMembersCanCreateRepositoriesSettingValueValueOf(name); +} + +class GEnterpriseMembersCanMakePurchasesSettingValue extends EnumClass { + const GEnterpriseMembersCanMakePurchasesSettingValue._(String name) + : super(name); + + static const GEnterpriseMembersCanMakePurchasesSettingValue DISABLED = + _$gEnterpriseMembersCanMakePurchasesSettingValueDISABLED; + + static const GEnterpriseMembersCanMakePurchasesSettingValue ENABLED = + _$gEnterpriseMembersCanMakePurchasesSettingValueENABLED; + + static Serializer + get serializer => + _$gEnterpriseMembersCanMakePurchasesSettingValueSerializer; + static BuiltSet get values => + _$gEnterpriseMembersCanMakePurchasesSettingValueValues; + static GEnterpriseMembersCanMakePurchasesSettingValue valueOf(String name) => + _$gEnterpriseMembersCanMakePurchasesSettingValueValueOf(name); +} + +abstract class GEnterpriseServerInstallationOrder + implements + Built { + GEnterpriseServerInstallationOrder._(); + + factory GEnterpriseServerInstallationOrder( + [Function(GEnterpriseServerInstallationOrderBuilder b) updates]) = + _$GEnterpriseServerInstallationOrder; + + GOrderDirection get direction; + GEnterpriseServerInstallationOrderField get field; + static Serializer get serializer => + _$gEnterpriseServerInstallationOrderSerializer; + Map toJson() => _i1.serializers + .serializeWith(GEnterpriseServerInstallationOrder.serializer, this); + static GEnterpriseServerInstallationOrder fromJson( + Map json) => + _i1.serializers + .deserializeWith(GEnterpriseServerInstallationOrder.serializer, json); +} + +class GEnterpriseServerInstallationOrderField extends EnumClass { + const GEnterpriseServerInstallationOrderField._(String name) : super(name); + + static const GEnterpriseServerInstallationOrderField CREATED_AT = + _$gEnterpriseServerInstallationOrderFieldCREATED_AT; + + static const GEnterpriseServerInstallationOrderField CUSTOMER_NAME = + _$gEnterpriseServerInstallationOrderFieldCUSTOMER_NAME; + + static const GEnterpriseServerInstallationOrderField HOST_NAME = + _$gEnterpriseServerInstallationOrderFieldHOST_NAME; + + static Serializer get serializer => + _$gEnterpriseServerInstallationOrderFieldSerializer; + static BuiltSet get values => + _$gEnterpriseServerInstallationOrderFieldValues; + static GEnterpriseServerInstallationOrderField valueOf(String name) => + _$gEnterpriseServerInstallationOrderFieldValueOf(name); +} + +abstract class GEnterpriseServerUserAccountEmailOrder + implements + Built { + GEnterpriseServerUserAccountEmailOrder._(); + + factory GEnterpriseServerUserAccountEmailOrder( + [Function(GEnterpriseServerUserAccountEmailOrderBuilder b) updates]) = + _$GEnterpriseServerUserAccountEmailOrder; + + GOrderDirection get direction; + GEnterpriseServerUserAccountEmailOrderField get field; + static Serializer get serializer => + _$gEnterpriseServerUserAccountEmailOrderSerializer; + Map toJson() => _i1.serializers + .serializeWith(GEnterpriseServerUserAccountEmailOrder.serializer, this); + static GEnterpriseServerUserAccountEmailOrder fromJson( + Map json) => + _i1.serializers.deserializeWith( + GEnterpriseServerUserAccountEmailOrder.serializer, json); +} + +class GEnterpriseServerUserAccountEmailOrderField extends EnumClass { + const GEnterpriseServerUserAccountEmailOrderField._(String name) + : super(name); + + static const GEnterpriseServerUserAccountEmailOrderField EMAIL = + _$gEnterpriseServerUserAccountEmailOrderFieldEMAIL; + + static Serializer + get serializer => _$gEnterpriseServerUserAccountEmailOrderFieldSerializer; + static BuiltSet get values => + _$gEnterpriseServerUserAccountEmailOrderFieldValues; + static GEnterpriseServerUserAccountEmailOrderField valueOf(String name) => + _$gEnterpriseServerUserAccountEmailOrderFieldValueOf(name); +} + +abstract class GEnterpriseServerUserAccountOrder + implements + Built { + GEnterpriseServerUserAccountOrder._(); + + factory GEnterpriseServerUserAccountOrder( + [Function(GEnterpriseServerUserAccountOrderBuilder b) updates]) = + _$GEnterpriseServerUserAccountOrder; + + GOrderDirection get direction; + GEnterpriseServerUserAccountOrderField get field; + static Serializer get serializer => + _$gEnterpriseServerUserAccountOrderSerializer; + Map toJson() => _i1.serializers + .serializeWith(GEnterpriseServerUserAccountOrder.serializer, this); + static GEnterpriseServerUserAccountOrder fromJson( + Map json) => + _i1.serializers + .deserializeWith(GEnterpriseServerUserAccountOrder.serializer, json); +} + +class GEnterpriseServerUserAccountOrderField extends EnumClass { + const GEnterpriseServerUserAccountOrderField._(String name) : super(name); + + static const GEnterpriseServerUserAccountOrderField LOGIN = + _$gEnterpriseServerUserAccountOrderFieldLOGIN; + + static const GEnterpriseServerUserAccountOrderField REMOTE_CREATED_AT = + _$gEnterpriseServerUserAccountOrderFieldREMOTE_CREATED_AT; + + static Serializer get serializer => + _$gEnterpriseServerUserAccountOrderFieldSerializer; + static BuiltSet get values => + _$gEnterpriseServerUserAccountOrderFieldValues; + static GEnterpriseServerUserAccountOrderField valueOf(String name) => + _$gEnterpriseServerUserAccountOrderFieldValueOf(name); +} + +abstract class GEnterpriseServerUserAccountsUploadOrder + implements + Built { + GEnterpriseServerUserAccountsUploadOrder._(); + + factory GEnterpriseServerUserAccountsUploadOrder( + [Function(GEnterpriseServerUserAccountsUploadOrderBuilder b) + updates]) = _$GEnterpriseServerUserAccountsUploadOrder; + + GOrderDirection get direction; + GEnterpriseServerUserAccountsUploadOrderField get field; + static Serializer get serializer => + _$gEnterpriseServerUserAccountsUploadOrderSerializer; + Map toJson() => _i1.serializers + .serializeWith(GEnterpriseServerUserAccountsUploadOrder.serializer, this); + static GEnterpriseServerUserAccountsUploadOrder fromJson( + Map json) => + _i1.serializers.deserializeWith( + GEnterpriseServerUserAccountsUploadOrder.serializer, json); +} + +class GEnterpriseServerUserAccountsUploadOrderField extends EnumClass { + const GEnterpriseServerUserAccountsUploadOrderField._(String name) + : super(name); + + static const GEnterpriseServerUserAccountsUploadOrderField CREATED_AT = + _$gEnterpriseServerUserAccountsUploadOrderFieldCREATED_AT; + + static Serializer + get serializer => + _$gEnterpriseServerUserAccountsUploadOrderFieldSerializer; + static BuiltSet get values => + _$gEnterpriseServerUserAccountsUploadOrderFieldValues; + static GEnterpriseServerUserAccountsUploadOrderField valueOf(String name) => + _$gEnterpriseServerUserAccountsUploadOrderFieldValueOf(name); +} + +class GEnterpriseServerUserAccountsUploadSyncState extends EnumClass { + const GEnterpriseServerUserAccountsUploadSyncState._(String name) + : super(name); + + static const GEnterpriseServerUserAccountsUploadSyncState FAILURE = + _$gEnterpriseServerUserAccountsUploadSyncStateFAILURE; + + static const GEnterpriseServerUserAccountsUploadSyncState PENDING = + _$gEnterpriseServerUserAccountsUploadSyncStatePENDING; + + static const GEnterpriseServerUserAccountsUploadSyncState SUCCESS = + _$gEnterpriseServerUserAccountsUploadSyncStateSUCCESS; + + static Serializer + get serializer => + _$gEnterpriseServerUserAccountsUploadSyncStateSerializer; + static BuiltSet get values => + _$gEnterpriseServerUserAccountsUploadSyncStateValues; + static GEnterpriseServerUserAccountsUploadSyncState valueOf(String name) => + _$gEnterpriseServerUserAccountsUploadSyncStateValueOf(name); +} + +class GEnterpriseUserAccountMembershipRole extends EnumClass { + const GEnterpriseUserAccountMembershipRole._(String name) : super(name); + + static const GEnterpriseUserAccountMembershipRole MEMBER = + _$gEnterpriseUserAccountMembershipRoleMEMBER; + + static const GEnterpriseUserAccountMembershipRole OWNER = + _$gEnterpriseUserAccountMembershipRoleOWNER; + + static Serializer get serializer => + _$gEnterpriseUserAccountMembershipRoleSerializer; + static BuiltSet get values => + _$gEnterpriseUserAccountMembershipRoleValues; + static GEnterpriseUserAccountMembershipRole valueOf(String name) => + _$gEnterpriseUserAccountMembershipRoleValueOf(name); +} + +class GEnterpriseUserDeployment extends EnumClass { + const GEnterpriseUserDeployment._(String name) : super(name); + + static const GEnterpriseUserDeployment CLOUD = + _$gEnterpriseUserDeploymentCLOUD; + + static const GEnterpriseUserDeployment SERVER = + _$gEnterpriseUserDeploymentSERVER; + + static Serializer get serializer => + _$gEnterpriseUserDeploymentSerializer; + static BuiltSet get values => + _$gEnterpriseUserDeploymentValues; + static GEnterpriseUserDeployment valueOf(String name) => + _$gEnterpriseUserDeploymentValueOf(name); +} + +class GFileViewedState extends EnumClass { + const GFileViewedState._(String name) : super(name); + + static const GFileViewedState DISMISSED = _$gFileViewedStateDISMISSED; + + static const GFileViewedState UNVIEWED = _$gFileViewedStateUNVIEWED; + + static const GFileViewedState VIEWED = _$gFileViewedStateVIEWED; + + static Serializer get serializer => + _$gFileViewedStateSerializer; + static BuiltSet get values => _$gFileViewedStateValues; + static GFileViewedState valueOf(String name) => + _$gFileViewedStateValueOf(name); +} + +abstract class GFollowUserInput + implements Built { + GFollowUserInput._(); + + factory GFollowUserInput([Function(GFollowUserInputBuilder b) updates]) = + _$GFollowUserInput; + + @nullable + String get clientMutationId; + String get userId; + static Serializer get serializer => + _$gFollowUserInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GFollowUserInput.serializer, this); + static GFollowUserInput fromJson(Map json) => + _i1.serializers.deserializeWith(GFollowUserInput.serializer, json); +} + +class GFundingPlatform extends EnumClass { + const GFundingPlatform._(String name) : super(name); + + static const GFundingPlatform COMMUNITY_BRIDGE = + _$gFundingPlatformCOMMUNITY_BRIDGE; + + static const GFundingPlatform CUSTOM = _$gFundingPlatformCUSTOM; + + static const GFundingPlatform GITHUB = _$gFundingPlatformGITHUB; + + static const GFundingPlatform ISSUEHUNT = _$gFundingPlatformISSUEHUNT; + + static const GFundingPlatform KO_FI = _$gFundingPlatformKO_FI; + + static const GFundingPlatform LIBERAPAY = _$gFundingPlatformLIBERAPAY; + + static const GFundingPlatform OPEN_COLLECTIVE = + _$gFundingPlatformOPEN_COLLECTIVE; + + static const GFundingPlatform OTECHIE = _$gFundingPlatformOTECHIE; + + static const GFundingPlatform PATREON = _$gFundingPlatformPATREON; + + static const GFundingPlatform TIDELIFT = _$gFundingPlatformTIDELIFT; + + static Serializer get serializer => + _$gFundingPlatformSerializer; + static BuiltSet get values => _$gFundingPlatformValues; + static GFundingPlatform valueOf(String name) => + _$gFundingPlatformValueOf(name); +} + +abstract class GGistOrder implements Built { + GGistOrder._(); + + factory GGistOrder([Function(GGistOrderBuilder b) updates]) = _$GGistOrder; + + GOrderDirection get direction; + GGistOrderField get field; + static Serializer get serializer => _$gGistOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GGistOrder.serializer, this); + static GGistOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GGistOrder.serializer, json); +} + +class GGistOrderField extends EnumClass { + const GGistOrderField._(String name) : super(name); + + static const GGistOrderField CREATED_AT = _$gGistOrderFieldCREATED_AT; + + static const GGistOrderField PUSHED_AT = _$gGistOrderFieldPUSHED_AT; + + static const GGistOrderField UPDATED_AT = _$gGistOrderFieldUPDATED_AT; + + static Serializer get serializer => + _$gGistOrderFieldSerializer; + static BuiltSet get values => _$gGistOrderFieldValues; + static GGistOrderField valueOf(String name) => _$gGistOrderFieldValueOf(name); +} + +class GGistPrivacy extends EnumClass { + const GGistPrivacy._(String name) : super(name); + + static const GGistPrivacy ALL = _$gGistPrivacyALL; + + static const GGistPrivacy PUBLIC = _$gGistPrivacyPUBLIC; + + static const GGistPrivacy SECRET = _$gGistPrivacySECRET; + + static Serializer get serializer => _$gGistPrivacySerializer; + static BuiltSet get values => _$gGistPrivacyValues; + static GGistPrivacy valueOf(String name) => _$gGistPrivacyValueOf(name); +} + +abstract class GGitSSHRemote + implements Built { + GGitSSHRemote._(); + + factory GGitSSHRemote([String value]) => + _$GGitSSHRemote((b) => value != null ? (b..value = value) : b); + + String get value; + @BuiltValueSerializer(custom: true) + static Serializer get serializer => + _i2.DefaultScalarSerializer( + (Object serialized) => GGitSSHRemote(serialized)); +} + +class GGitSignatureState extends EnumClass { + const GGitSignatureState._(String name) : super(name); + + static const GGitSignatureState BAD_CERT = _$gGitSignatureStateBAD_CERT; + + static const GGitSignatureState BAD_EMAIL = _$gGitSignatureStateBAD_EMAIL; + + static const GGitSignatureState EXPIRED_KEY = _$gGitSignatureStateEXPIRED_KEY; + + static const GGitSignatureState GPGVERIFY_ERROR = + _$gGitSignatureStateGPGVERIFY_ERROR; + + static const GGitSignatureState GPGVERIFY_UNAVAILABLE = + _$gGitSignatureStateGPGVERIFY_UNAVAILABLE; + + static const GGitSignatureState INVALID = _$gGitSignatureStateINVALID; + + static const GGitSignatureState MALFORMED_SIG = + _$gGitSignatureStateMALFORMED_SIG; + + static const GGitSignatureState NOT_SIGNING_KEY = + _$gGitSignatureStateNOT_SIGNING_KEY; + + static const GGitSignatureState NO_USER = _$gGitSignatureStateNO_USER; + + static const GGitSignatureState OCSP_ERROR = _$gGitSignatureStateOCSP_ERROR; + + static const GGitSignatureState OCSP_PENDING = + _$gGitSignatureStateOCSP_PENDING; + + static const GGitSignatureState OCSP_REVOKED = + _$gGitSignatureStateOCSP_REVOKED; + + static const GGitSignatureState UNKNOWN_KEY = _$gGitSignatureStateUNKNOWN_KEY; + + static const GGitSignatureState UNKNOWN_SIG_TYPE = + _$gGitSignatureStateUNKNOWN_SIG_TYPE; + + static const GGitSignatureState UNSIGNED = _$gGitSignatureStateUNSIGNED; + + static const GGitSignatureState UNVERIFIED_EMAIL = + _$gGitSignatureStateUNVERIFIED_EMAIL; + + static const GGitSignatureState VALID = _$gGitSignatureStateVALID; + + static Serializer get serializer => + _$gGitSignatureStateSerializer; + static BuiltSet get values => _$gGitSignatureStateValues; + static GGitSignatureState valueOf(String name) => + _$gGitSignatureStateValueOf(name); +} + +abstract class GGitTimestamp + implements Built { + GGitTimestamp._(); + + factory GGitTimestamp([String value]) => + _$GGitTimestamp((b) => value != null ? (b..value = value) : b); + + String get value; + @BuiltValueSerializer(custom: true) + static Serializer get serializer => + _i2.DefaultScalarSerializer( + (Object serialized) => GGitTimestamp(serialized)); +} + +abstract class GHTML implements Built { + GHTML._(); + + factory GHTML([String value]) => + _$GHTML((b) => value != null ? (b..value = value) : b); + + String get value; + @BuiltValueSerializer(custom: true) + static Serializer get serializer => _i2.DefaultScalarSerializer( + (Object serialized) => GHTML(serialized)); +} + +class GIdentityProviderConfigurationState extends EnumClass { + const GIdentityProviderConfigurationState._(String name) : super(name); + + static const GIdentityProviderConfigurationState CONFIGURED = + _$gIdentityProviderConfigurationStateCONFIGURED; + + static const GIdentityProviderConfigurationState ENFORCED = + _$gIdentityProviderConfigurationStateENFORCED; + + static const GIdentityProviderConfigurationState UNCONFIGURED = + _$gIdentityProviderConfigurationStateUNCONFIGURED; + + static Serializer get serializer => + _$gIdentityProviderConfigurationStateSerializer; + static BuiltSet get values => + _$gIdentityProviderConfigurationStateValues; + static GIdentityProviderConfigurationState valueOf(String name) => + _$gIdentityProviderConfigurationStateValueOf(name); +} + +abstract class GInviteEnterpriseAdminInput + implements + Built { + GInviteEnterpriseAdminInput._(); + + factory GInviteEnterpriseAdminInput( + [Function(GInviteEnterpriseAdminInputBuilder b) updates]) = + _$GInviteEnterpriseAdminInput; + + @nullable + String get clientMutationId; + @nullable + String get email; + String get enterpriseId; + @nullable + String get invitee; + @nullable + GEnterpriseAdministratorRole get role; + static Serializer get serializer => + _$gInviteEnterpriseAdminInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GInviteEnterpriseAdminInput.serializer, this); + static GInviteEnterpriseAdminInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GInviteEnterpriseAdminInput.serializer, json); +} + +class GIpAllowListEnabledSettingValue extends EnumClass { + const GIpAllowListEnabledSettingValue._(String name) : super(name); + + static const GIpAllowListEnabledSettingValue DISABLED = + _$gIpAllowListEnabledSettingValueDISABLED; + + static const GIpAllowListEnabledSettingValue ENABLED = + _$gIpAllowListEnabledSettingValueENABLED; + + static Serializer get serializer => + _$gIpAllowListEnabledSettingValueSerializer; + static BuiltSet get values => + _$gIpAllowListEnabledSettingValueValues; + static GIpAllowListEnabledSettingValue valueOf(String name) => + _$gIpAllowListEnabledSettingValueValueOf(name); +} + +abstract class GIpAllowListEntryOrder + implements Built { + GIpAllowListEntryOrder._(); + + factory GIpAllowListEntryOrder( + [Function(GIpAllowListEntryOrderBuilder b) updates]) = + _$GIpAllowListEntryOrder; + + GOrderDirection get direction; + GIpAllowListEntryOrderField get field; + static Serializer get serializer => + _$gIpAllowListEntryOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GIpAllowListEntryOrder.serializer, this); + static GIpAllowListEntryOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GIpAllowListEntryOrder.serializer, json); +} + +class GIpAllowListEntryOrderField extends EnumClass { + const GIpAllowListEntryOrderField._(String name) : super(name); + + static const GIpAllowListEntryOrderField ALLOW_LIST_VALUE = + _$gIpAllowListEntryOrderFieldALLOW_LIST_VALUE; + + static const GIpAllowListEntryOrderField CREATED_AT = + _$gIpAllowListEntryOrderFieldCREATED_AT; + + static Serializer get serializer => + _$gIpAllowListEntryOrderFieldSerializer; + static BuiltSet get values => + _$gIpAllowListEntryOrderFieldValues; + static GIpAllowListEntryOrderField valueOf(String name) => + _$gIpAllowListEntryOrderFieldValueOf(name); +} + +abstract class GIssueCommentOrder + implements Built { + GIssueCommentOrder._(); + + factory GIssueCommentOrder([Function(GIssueCommentOrderBuilder b) updates]) = + _$GIssueCommentOrder; + + GOrderDirection get direction; + GIssueCommentOrderField get field; + static Serializer get serializer => + _$gIssueCommentOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GIssueCommentOrder.serializer, this); + static GIssueCommentOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GIssueCommentOrder.serializer, json); +} + +class GIssueCommentOrderField extends EnumClass { + const GIssueCommentOrderField._(String name) : super(name); + + static const GIssueCommentOrderField UPDATED_AT = + _$gIssueCommentOrderFieldUPDATED_AT; + + static Serializer get serializer => + _$gIssueCommentOrderFieldSerializer; + static BuiltSet get values => + _$gIssueCommentOrderFieldValues; + static GIssueCommentOrderField valueOf(String name) => + _$gIssueCommentOrderFieldValueOf(name); +} + +abstract class GIssueFilters + implements Built { + GIssueFilters._(); + + factory GIssueFilters([Function(GIssueFiltersBuilder b) updates]) = + _$GIssueFilters; + + @nullable + String get assignee; + @nullable + String get createdBy; + BuiltList get labels; + @nullable + String get mentioned; + @nullable + String get milestone; + @nullable + DateTime get since; + BuiltList get states; + @nullable + bool get viewerSubscribed; + static Serializer get serializer => _$gIssueFiltersSerializer; + Map toJson() => + _i1.serializers.serializeWith(GIssueFilters.serializer, this); + static GIssueFilters fromJson(Map json) => + _i1.serializers.deserializeWith(GIssueFilters.serializer, json); +} + +abstract class GIssueOrder implements Built { + GIssueOrder._(); + + factory GIssueOrder([Function(GIssueOrderBuilder b) updates]) = _$GIssueOrder; + + GOrderDirection get direction; + GIssueOrderField get field; + static Serializer get serializer => _$gIssueOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GIssueOrder.serializer, this); + static GIssueOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GIssueOrder.serializer, json); +} + +class GIssueOrderField extends EnumClass { + const GIssueOrderField._(String name) : super(name); + + static const GIssueOrderField COMMENTS = _$gIssueOrderFieldCOMMENTS; + + static const GIssueOrderField CREATED_AT = _$gIssueOrderFieldCREATED_AT; + + static const GIssueOrderField UPDATED_AT = _$gIssueOrderFieldUPDATED_AT; + + static Serializer get serializer => + _$gIssueOrderFieldSerializer; + static BuiltSet get values => _$gIssueOrderFieldValues; + static GIssueOrderField valueOf(String name) => + _$gIssueOrderFieldValueOf(name); +} + +class GIssueState extends EnumClass { + const GIssueState._(String name) : super(name); + + static const GIssueState CLOSED = _$gIssueStateCLOSED; + + static const GIssueState OPEN = _$gIssueStateOPEN; + + static Serializer get serializer => _$gIssueStateSerializer; + static BuiltSet get values => _$gIssueStateValues; + static GIssueState valueOf(String name) => _$gIssueStateValueOf(name); +} + +class GIssueTimelineItemsItemType extends EnumClass { + const GIssueTimelineItemsItemType._(String name) : super(name); + + static const GIssueTimelineItemsItemType ADDED_TO_PROJECT_EVENT = + _$gIssueTimelineItemsItemTypeADDED_TO_PROJECT_EVENT; + + static const GIssueTimelineItemsItemType ASSIGNED_EVENT = + _$gIssueTimelineItemsItemTypeASSIGNED_EVENT; + + static const GIssueTimelineItemsItemType CLOSED_EVENT = + _$gIssueTimelineItemsItemTypeCLOSED_EVENT; + + static const GIssueTimelineItemsItemType COMMENT_DELETED_EVENT = + _$gIssueTimelineItemsItemTypeCOMMENT_DELETED_EVENT; + + static const GIssueTimelineItemsItemType CONNECTED_EVENT = + _$gIssueTimelineItemsItemTypeCONNECTED_EVENT; + + static const GIssueTimelineItemsItemType CONVERTED_NOTE_TO_ISSUE_EVENT = + _$gIssueTimelineItemsItemTypeCONVERTED_NOTE_TO_ISSUE_EVENT; + + static const GIssueTimelineItemsItemType CROSS_REFERENCED_EVENT = + _$gIssueTimelineItemsItemTypeCROSS_REFERENCED_EVENT; + + static const GIssueTimelineItemsItemType DEMILESTONED_EVENT = + _$gIssueTimelineItemsItemTypeDEMILESTONED_EVENT; + + static const GIssueTimelineItemsItemType DISCONNECTED_EVENT = + _$gIssueTimelineItemsItemTypeDISCONNECTED_EVENT; + + static const GIssueTimelineItemsItemType ISSUE_COMMENT = + _$gIssueTimelineItemsItemTypeISSUE_COMMENT; + + static const GIssueTimelineItemsItemType LABELED_EVENT = + _$gIssueTimelineItemsItemTypeLABELED_EVENT; + + static const GIssueTimelineItemsItemType LOCKED_EVENT = + _$gIssueTimelineItemsItemTypeLOCKED_EVENT; + + static const GIssueTimelineItemsItemType MARKED_AS_DUPLICATE_EVENT = + _$gIssueTimelineItemsItemTypeMARKED_AS_DUPLICATE_EVENT; + + static const GIssueTimelineItemsItemType MENTIONED_EVENT = + _$gIssueTimelineItemsItemTypeMENTIONED_EVENT; + + static const GIssueTimelineItemsItemType MILESTONED_EVENT = + _$gIssueTimelineItemsItemTypeMILESTONED_EVENT; + + static const GIssueTimelineItemsItemType MOVED_COLUMNS_IN_PROJECT_EVENT = + _$gIssueTimelineItemsItemTypeMOVED_COLUMNS_IN_PROJECT_EVENT; + + static const GIssueTimelineItemsItemType PINNED_EVENT = + _$gIssueTimelineItemsItemTypePINNED_EVENT; + + static const GIssueTimelineItemsItemType REFERENCED_EVENT = + _$gIssueTimelineItemsItemTypeREFERENCED_EVENT; + + static const GIssueTimelineItemsItemType REMOVED_FROM_PROJECT_EVENT = + _$gIssueTimelineItemsItemTypeREMOVED_FROM_PROJECT_EVENT; + + static const GIssueTimelineItemsItemType RENAMED_TITLE_EVENT = + _$gIssueTimelineItemsItemTypeRENAMED_TITLE_EVENT; + + static const GIssueTimelineItemsItemType REOPENED_EVENT = + _$gIssueTimelineItemsItemTypeREOPENED_EVENT; + + static const GIssueTimelineItemsItemType SUBSCRIBED_EVENT = + _$gIssueTimelineItemsItemTypeSUBSCRIBED_EVENT; + + static const GIssueTimelineItemsItemType TRANSFERRED_EVENT = + _$gIssueTimelineItemsItemTypeTRANSFERRED_EVENT; + + static const GIssueTimelineItemsItemType UNASSIGNED_EVENT = + _$gIssueTimelineItemsItemTypeUNASSIGNED_EVENT; + + static const GIssueTimelineItemsItemType UNLABELED_EVENT = + _$gIssueTimelineItemsItemTypeUNLABELED_EVENT; + + static const GIssueTimelineItemsItemType UNLOCKED_EVENT = + _$gIssueTimelineItemsItemTypeUNLOCKED_EVENT; + + static const GIssueTimelineItemsItemType UNMARKED_AS_DUPLICATE_EVENT = + _$gIssueTimelineItemsItemTypeUNMARKED_AS_DUPLICATE_EVENT; + + static const GIssueTimelineItemsItemType UNPINNED_EVENT = + _$gIssueTimelineItemsItemTypeUNPINNED_EVENT; + + static const GIssueTimelineItemsItemType UNSUBSCRIBED_EVENT = + _$gIssueTimelineItemsItemTypeUNSUBSCRIBED_EVENT; + + static const GIssueTimelineItemsItemType USER_BLOCKED_EVENT = + _$gIssueTimelineItemsItemTypeUSER_BLOCKED_EVENT; + + static Serializer get serializer => + _$gIssueTimelineItemsItemTypeSerializer; + static BuiltSet get values => + _$gIssueTimelineItemsItemTypeValues; + static GIssueTimelineItemsItemType valueOf(String name) => + _$gIssueTimelineItemsItemTypeValueOf(name); +} + +abstract class GLabelOrder implements Built { + GLabelOrder._(); + + factory GLabelOrder([Function(GLabelOrderBuilder b) updates]) = _$GLabelOrder; + + GOrderDirection get direction; + GLabelOrderField get field; + static Serializer get serializer => _$gLabelOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GLabelOrder.serializer, this); + static GLabelOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GLabelOrder.serializer, json); +} + +class GLabelOrderField extends EnumClass { + const GLabelOrderField._(String name) : super(name); + + static const GLabelOrderField CREATED_AT = _$gLabelOrderFieldCREATED_AT; + + static const GLabelOrderField NAME = _$gLabelOrderFieldNAME; + + static Serializer get serializer => + _$gLabelOrderFieldSerializer; + static BuiltSet get values => _$gLabelOrderFieldValues; + static GLabelOrderField valueOf(String name) => + _$gLabelOrderFieldValueOf(name); +} + +abstract class GLanguageOrder + implements Built { + GLanguageOrder._(); + + factory GLanguageOrder([Function(GLanguageOrderBuilder b) updates]) = + _$GLanguageOrder; + + GOrderDirection get direction; + GLanguageOrderField get field; + static Serializer get serializer => + _$gLanguageOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GLanguageOrder.serializer, this); + static GLanguageOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GLanguageOrder.serializer, json); +} + +class GLanguageOrderField extends EnumClass { + const GLanguageOrderField._(String name) : super(name); + + static const GLanguageOrderField SIZE = _$gLanguageOrderFieldSIZE; + + static Serializer get serializer => + _$gLanguageOrderFieldSerializer; + static BuiltSet get values => + _$gLanguageOrderFieldValues; + static GLanguageOrderField valueOf(String name) => + _$gLanguageOrderFieldValueOf(name); +} + +abstract class GLinkRepositoryToProjectInput + implements + Built { + GLinkRepositoryToProjectInput._(); + + factory GLinkRepositoryToProjectInput( + [Function(GLinkRepositoryToProjectInputBuilder b) updates]) = + _$GLinkRepositoryToProjectInput; + + @nullable + String get clientMutationId; + String get projectId; + String get repositoryId; + static Serializer get serializer => + _$gLinkRepositoryToProjectInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GLinkRepositoryToProjectInput.serializer, this); + static GLinkRepositoryToProjectInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GLinkRepositoryToProjectInput.serializer, json); +} + +abstract class GLockLockableInput + implements Built { + GLockLockableInput._(); + + factory GLockLockableInput([Function(GLockLockableInputBuilder b) updates]) = + _$GLockLockableInput; + + @nullable + String get clientMutationId; + @nullable + GLockReason get lockReason; + String get lockableId; + static Serializer get serializer => + _$gLockLockableInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GLockLockableInput.serializer, this); + static GLockLockableInput fromJson(Map json) => + _i1.serializers.deserializeWith(GLockLockableInput.serializer, json); +} + +class GLockReason extends EnumClass { + const GLockReason._(String name) : super(name); + + static const GLockReason OFF_TOPIC = _$gLockReasonOFF_TOPIC; + + static const GLockReason RESOLVED = _$gLockReasonRESOLVED; + + static const GLockReason SPAM = _$gLockReasonSPAM; + + static const GLockReason TOO_HEATED = _$gLockReasonTOO_HEATED; + + static Serializer get serializer => _$gLockReasonSerializer; + static BuiltSet get values => _$gLockReasonValues; + static GLockReason valueOf(String name) => _$gLockReasonValueOf(name); +} + +abstract class GMarkFileAsViewedInput + implements Built { + GMarkFileAsViewedInput._(); + + factory GMarkFileAsViewedInput( + [Function(GMarkFileAsViewedInputBuilder b) updates]) = + _$GMarkFileAsViewedInput; + + @nullable + String get clientMutationId; + String get path; + String get pullRequestId; + static Serializer get serializer => + _$gMarkFileAsViewedInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GMarkFileAsViewedInput.serializer, this); + static GMarkFileAsViewedInput fromJson(Map json) => + _i1.serializers.deserializeWith(GMarkFileAsViewedInput.serializer, json); +} + +abstract class GMarkPullRequestReadyForReviewInput + implements + Built { + GMarkPullRequestReadyForReviewInput._(); + + factory GMarkPullRequestReadyForReviewInput( + [Function(GMarkPullRequestReadyForReviewInputBuilder b) updates]) = + _$GMarkPullRequestReadyForReviewInput; + + @nullable + String get clientMutationId; + String get pullRequestId; + static Serializer get serializer => + _$gMarkPullRequestReadyForReviewInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GMarkPullRequestReadyForReviewInput.serializer, this); + static GMarkPullRequestReadyForReviewInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GMarkPullRequestReadyForReviewInput.serializer, json); +} + +abstract class GMergeBranchInput + implements Built { + GMergeBranchInput._(); + + factory GMergeBranchInput([Function(GMergeBranchInputBuilder b) updates]) = + _$GMergeBranchInput; + + @nullable + String get authorEmail; + String get base; + @nullable + String get clientMutationId; + @nullable + String get commitMessage; + String get head; + String get repositoryId; + static Serializer get serializer => + _$gMergeBranchInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GMergeBranchInput.serializer, this); + static GMergeBranchInput fromJson(Map json) => + _i1.serializers.deserializeWith(GMergeBranchInput.serializer, json); +} + +abstract class GMergePullRequestInput + implements Built { + GMergePullRequestInput._(); + + factory GMergePullRequestInput( + [Function(GMergePullRequestInputBuilder b) updates]) = + _$GMergePullRequestInput; + + @nullable + String get authorEmail; + @nullable + String get clientMutationId; + @nullable + String get commitBody; + @nullable + String get commitHeadline; + @nullable + String get expectedHeadOid; + @nullable + GPullRequestMergeMethod get mergeMethod; + String get pullRequestId; + static Serializer get serializer => + _$gMergePullRequestInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GMergePullRequestInput.serializer, this); + static GMergePullRequestInput fromJson(Map json) => + _i1.serializers.deserializeWith(GMergePullRequestInput.serializer, json); +} + +class GMergeableState extends EnumClass { + const GMergeableState._(String name) : super(name); + + static const GMergeableState CONFLICTING = _$gMergeableStateCONFLICTING; + + static const GMergeableState MERGEABLE = _$gMergeableStateMERGEABLE; + + static const GMergeableState UNKNOWN = _$gMergeableStateUNKNOWN; + + static Serializer get serializer => + _$gMergeableStateSerializer; + static BuiltSet get values => _$gMergeableStateValues; + static GMergeableState valueOf(String name) => _$gMergeableStateValueOf(name); +} + +abstract class GMilestoneOrder + implements Built { + GMilestoneOrder._(); + + factory GMilestoneOrder([Function(GMilestoneOrderBuilder b) updates]) = + _$GMilestoneOrder; + + GOrderDirection get direction; + GMilestoneOrderField get field; + static Serializer get serializer => + _$gMilestoneOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GMilestoneOrder.serializer, this); + static GMilestoneOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GMilestoneOrder.serializer, json); +} + +class GMilestoneOrderField extends EnumClass { + const GMilestoneOrderField._(String name) : super(name); + + static const GMilestoneOrderField CREATED_AT = + _$gMilestoneOrderFieldCREATED_AT; + + static const GMilestoneOrderField DUE_DATE = _$gMilestoneOrderFieldDUE_DATE; + + static const GMilestoneOrderField NUMBER = _$gMilestoneOrderFieldNUMBER; + + static const GMilestoneOrderField UPDATED_AT = + _$gMilestoneOrderFieldUPDATED_AT; + + static Serializer get serializer => + _$gMilestoneOrderFieldSerializer; + static BuiltSet get values => + _$gMilestoneOrderFieldValues; + static GMilestoneOrderField valueOf(String name) => + _$gMilestoneOrderFieldValueOf(name); +} + +class GMilestoneState extends EnumClass { + const GMilestoneState._(String name) : super(name); + + static const GMilestoneState CLOSED = _$gMilestoneStateCLOSED; + + static const GMilestoneState OPEN = _$gMilestoneStateOPEN; + + static Serializer get serializer => + _$gMilestoneStateSerializer; + static BuiltSet get values => _$gMilestoneStateValues; + static GMilestoneState valueOf(String name) => _$gMilestoneStateValueOf(name); +} + +abstract class GMinimizeCommentInput + implements Built { + GMinimizeCommentInput._(); + + factory GMinimizeCommentInput( + [Function(GMinimizeCommentInputBuilder b) updates]) = + _$GMinimizeCommentInput; + + GReportedContentClassifiers get classifier; + @nullable + String get clientMutationId; + String get subjectId; + static Serializer get serializer => + _$gMinimizeCommentInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GMinimizeCommentInput.serializer, this); + static GMinimizeCommentInput fromJson(Map json) => + _i1.serializers.deserializeWith(GMinimizeCommentInput.serializer, json); +} + +abstract class GMoveProjectCardInput + implements Built { + GMoveProjectCardInput._(); + + factory GMoveProjectCardInput( + [Function(GMoveProjectCardInputBuilder b) updates]) = + _$GMoveProjectCardInput; + + @nullable + String get afterCardId; + String get cardId; + @nullable + String get clientMutationId; + String get columnId; + static Serializer get serializer => + _$gMoveProjectCardInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GMoveProjectCardInput.serializer, this); + static GMoveProjectCardInput fromJson(Map json) => + _i1.serializers.deserializeWith(GMoveProjectCardInput.serializer, json); +} + +abstract class GMoveProjectColumnInput + implements Built { + GMoveProjectColumnInput._(); + + factory GMoveProjectColumnInput( + [Function(GMoveProjectColumnInputBuilder b) updates]) = + _$GMoveProjectColumnInput; + + @nullable + String get afterColumnId; + @nullable + String get clientMutationId; + String get columnId; + static Serializer get serializer => + _$gMoveProjectColumnInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GMoveProjectColumnInput.serializer, this); + static GMoveProjectColumnInput fromJson(Map json) => + _i1.serializers.deserializeWith(GMoveProjectColumnInput.serializer, json); +} + +class GOauthApplicationCreateAuditEntryState extends EnumClass { + const GOauthApplicationCreateAuditEntryState._(String name) : super(name); + + static const GOauthApplicationCreateAuditEntryState ACTIVE = + _$gOauthApplicationCreateAuditEntryStateACTIVE; + + static const GOauthApplicationCreateAuditEntryState PENDING_DELETION = + _$gOauthApplicationCreateAuditEntryStatePENDING_DELETION; + + static const GOauthApplicationCreateAuditEntryState SUSPENDED = + _$gOauthApplicationCreateAuditEntryStateSUSPENDED; + + static Serializer get serializer => + _$gOauthApplicationCreateAuditEntryStateSerializer; + static BuiltSet get values => + _$gOauthApplicationCreateAuditEntryStateValues; + static GOauthApplicationCreateAuditEntryState valueOf(String name) => + _$gOauthApplicationCreateAuditEntryStateValueOf(name); +} + +class GOperationType extends EnumClass { + const GOperationType._(String name) : super(name); + + static const GOperationType ACCESS = _$gOperationTypeACCESS; + + static const GOperationType AUTHENTICATION = _$gOperationTypeAUTHENTICATION; + + static const GOperationType CREATE = _$gOperationTypeCREATE; + + static const GOperationType MODIFY = _$gOperationTypeMODIFY; + + static const GOperationType REMOVE = _$gOperationTypeREMOVE; + + static const GOperationType RESTORE = _$gOperationTypeRESTORE; + + static const GOperationType TRANSFER = _$gOperationTypeTRANSFER; + + static Serializer get serializer => + _$gOperationTypeSerializer; + static BuiltSet get values => _$gOperationTypeValues; + static GOperationType valueOf(String name) => _$gOperationTypeValueOf(name); +} + +class GOrderDirection extends EnumClass { + const GOrderDirection._(String name) : super(name); + + static const GOrderDirection ASC = _$gOrderDirectionASC; + + static const GOrderDirection DESC = _$gOrderDirectionDESC; + + static Serializer get serializer => + _$gOrderDirectionSerializer; + static BuiltSet get values => _$gOrderDirectionValues; + static GOrderDirection valueOf(String name) => _$gOrderDirectionValueOf(name); +} + +class GOrgAddMemberAuditEntryPermission extends EnumClass { + const GOrgAddMemberAuditEntryPermission._(String name) : super(name); + + static const GOrgAddMemberAuditEntryPermission ADMIN = + _$gOrgAddMemberAuditEntryPermissionADMIN; + + static const GOrgAddMemberAuditEntryPermission READ = + _$gOrgAddMemberAuditEntryPermissionREAD; + + static Serializer get serializer => + _$gOrgAddMemberAuditEntryPermissionSerializer; + static BuiltSet get values => + _$gOrgAddMemberAuditEntryPermissionValues; + static GOrgAddMemberAuditEntryPermission valueOf(String name) => + _$gOrgAddMemberAuditEntryPermissionValueOf(name); +} + +class GOrgCreateAuditEntryBillingPlan extends EnumClass { + const GOrgCreateAuditEntryBillingPlan._(String name) : super(name); + + static const GOrgCreateAuditEntryBillingPlan BUSINESS = + _$gOrgCreateAuditEntryBillingPlanBUSINESS; + + static const GOrgCreateAuditEntryBillingPlan BUSINESS_PLUS = + _$gOrgCreateAuditEntryBillingPlanBUSINESS_PLUS; + + static const GOrgCreateAuditEntryBillingPlan FREE = + _$gOrgCreateAuditEntryBillingPlanFREE; + + static const GOrgCreateAuditEntryBillingPlan TIERED_PER_SEAT = + _$gOrgCreateAuditEntryBillingPlanTIERED_PER_SEAT; + + static const GOrgCreateAuditEntryBillingPlan UNLIMITED = + _$gOrgCreateAuditEntryBillingPlanUNLIMITED; + + static Serializer get serializer => + _$gOrgCreateAuditEntryBillingPlanSerializer; + static BuiltSet get values => + _$gOrgCreateAuditEntryBillingPlanValues; + static GOrgCreateAuditEntryBillingPlan valueOf(String name) => + _$gOrgCreateAuditEntryBillingPlanValueOf(name); +} + +class GOrgRemoveBillingManagerAuditEntryReason extends EnumClass { + const GOrgRemoveBillingManagerAuditEntryReason._(String name) : super(name); + + static const GOrgRemoveBillingManagerAuditEntryReason + SAML_EXTERNAL_IDENTITY_MISSING = + _$gOrgRemoveBillingManagerAuditEntryReasonSAML_EXTERNAL_IDENTITY_MISSING; + + static const GOrgRemoveBillingManagerAuditEntryReason + SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY = + _$gOrgRemoveBillingManagerAuditEntryReasonSAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY; + + static const GOrgRemoveBillingManagerAuditEntryReason + TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE = + _$gOrgRemoveBillingManagerAuditEntryReasonTWO_FACTOR_REQUIREMENT_NON_COMPLIANCE; + + static Serializer get serializer => + _$gOrgRemoveBillingManagerAuditEntryReasonSerializer; + static BuiltSet get values => + _$gOrgRemoveBillingManagerAuditEntryReasonValues; + static GOrgRemoveBillingManagerAuditEntryReason valueOf(String name) => + _$gOrgRemoveBillingManagerAuditEntryReasonValueOf(name); +} + +class GOrgRemoveMemberAuditEntryMembershipType extends EnumClass { + const GOrgRemoveMemberAuditEntryMembershipType._(String name) : super(name); + + static const GOrgRemoveMemberAuditEntryMembershipType ADMIN = + _$gOrgRemoveMemberAuditEntryMembershipTypeADMIN; + + static const GOrgRemoveMemberAuditEntryMembershipType BILLING_MANAGER = + _$gOrgRemoveMemberAuditEntryMembershipTypeBILLING_MANAGER; + + static const GOrgRemoveMemberAuditEntryMembershipType DIRECT_MEMBER = + _$gOrgRemoveMemberAuditEntryMembershipTypeDIRECT_MEMBER; + + static const GOrgRemoveMemberAuditEntryMembershipType OUTSIDE_COLLABORATOR = + _$gOrgRemoveMemberAuditEntryMembershipTypeOUTSIDE_COLLABORATOR; + + static const GOrgRemoveMemberAuditEntryMembershipType UNAFFILIATED = + _$gOrgRemoveMemberAuditEntryMembershipTypeUNAFFILIATED; + + static Serializer get serializer => + _$gOrgRemoveMemberAuditEntryMembershipTypeSerializer; + static BuiltSet get values => + _$gOrgRemoveMemberAuditEntryMembershipTypeValues; + static GOrgRemoveMemberAuditEntryMembershipType valueOf(String name) => + _$gOrgRemoveMemberAuditEntryMembershipTypeValueOf(name); +} + +class GOrgRemoveMemberAuditEntryReason extends EnumClass { + const GOrgRemoveMemberAuditEntryReason._(String name) : super(name); + + static const GOrgRemoveMemberAuditEntryReason SAML_EXTERNAL_IDENTITY_MISSING = + _$gOrgRemoveMemberAuditEntryReasonSAML_EXTERNAL_IDENTITY_MISSING; + + static const GOrgRemoveMemberAuditEntryReason + SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY = + _$gOrgRemoveMemberAuditEntryReasonSAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY; + + static const GOrgRemoveMemberAuditEntryReason TWO_FACTOR_ACCOUNT_RECOVERY = + _$gOrgRemoveMemberAuditEntryReasonTWO_FACTOR_ACCOUNT_RECOVERY; + + static const GOrgRemoveMemberAuditEntryReason + TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE = + _$gOrgRemoveMemberAuditEntryReasonTWO_FACTOR_REQUIREMENT_NON_COMPLIANCE; + + static const GOrgRemoveMemberAuditEntryReason USER_ACCOUNT_DELETED = + _$gOrgRemoveMemberAuditEntryReasonUSER_ACCOUNT_DELETED; + + static Serializer get serializer => + _$gOrgRemoveMemberAuditEntryReasonSerializer; + static BuiltSet get values => + _$gOrgRemoveMemberAuditEntryReasonValues; + static GOrgRemoveMemberAuditEntryReason valueOf(String name) => + _$gOrgRemoveMemberAuditEntryReasonValueOf(name); +} + +class GOrgRemoveOutsideCollaboratorAuditEntryMembershipType extends EnumClass { + const GOrgRemoveOutsideCollaboratorAuditEntryMembershipType._(String name) + : super(name); + + static const GOrgRemoveOutsideCollaboratorAuditEntryMembershipType + BILLING_MANAGER = + _$gOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeBILLING_MANAGER; + + static const GOrgRemoveOutsideCollaboratorAuditEntryMembershipType + OUTSIDE_COLLABORATOR = + _$gOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeOUTSIDE_COLLABORATOR; + + static const GOrgRemoveOutsideCollaboratorAuditEntryMembershipType + UNAFFILIATED = + _$gOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeUNAFFILIATED; + + static Serializer + get serializer => + _$gOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeSerializer; + static BuiltSet + get values => + _$gOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeValues; + static GOrgRemoveOutsideCollaboratorAuditEntryMembershipType valueOf( + String name) => + _$gOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeValueOf(name); +} + +class GOrgRemoveOutsideCollaboratorAuditEntryReason extends EnumClass { + const GOrgRemoveOutsideCollaboratorAuditEntryReason._(String name) + : super(name); + + static const GOrgRemoveOutsideCollaboratorAuditEntryReason + SAML_EXTERNAL_IDENTITY_MISSING = + _$gOrgRemoveOutsideCollaboratorAuditEntryReasonSAML_EXTERNAL_IDENTITY_MISSING; + + static const GOrgRemoveOutsideCollaboratorAuditEntryReason + TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE = + _$gOrgRemoveOutsideCollaboratorAuditEntryReasonTWO_FACTOR_REQUIREMENT_NON_COMPLIANCE; + + static Serializer + get serializer => + _$gOrgRemoveOutsideCollaboratorAuditEntryReasonSerializer; + static BuiltSet get values => + _$gOrgRemoveOutsideCollaboratorAuditEntryReasonValues; + static GOrgRemoveOutsideCollaboratorAuditEntryReason valueOf(String name) => + _$gOrgRemoveOutsideCollaboratorAuditEntryReasonValueOf(name); +} + +class GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission + extends EnumClass { + const GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission._(String name) + : super(name); + + static const GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission ADMIN = + _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionADMIN; + + static const GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission NONE = + _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionNONE; + + static const GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission READ = + _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionREAD; + + static const GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission WRITE = + _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionWRITE; + + static Serializer + get serializer => + _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionSerializer; + static BuiltSet + get values => + _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionValues; + static GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission valueOf( + String name) => + _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionValueOf(name); +} + +class GOrgUpdateMemberAuditEntryPermission extends EnumClass { + const GOrgUpdateMemberAuditEntryPermission._(String name) : super(name); + + static const GOrgUpdateMemberAuditEntryPermission ADMIN = + _$gOrgUpdateMemberAuditEntryPermissionADMIN; + + static const GOrgUpdateMemberAuditEntryPermission READ = + _$gOrgUpdateMemberAuditEntryPermissionREAD; + + static Serializer get serializer => + _$gOrgUpdateMemberAuditEntryPermissionSerializer; + static BuiltSet get values => + _$gOrgUpdateMemberAuditEntryPermissionValues; + static GOrgUpdateMemberAuditEntryPermission valueOf(String name) => + _$gOrgUpdateMemberAuditEntryPermissionValueOf(name); +} + +class GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + extends EnumClass { + const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility._( + String name) + : super(name); + + static const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + ALL = + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityALL; + + static const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + INTERNAL = + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityINTERNAL; + + static const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + NONE = + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityNONE; + + static const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + PRIVATE = + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPRIVATE; + + static const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + PRIVATE_INTERNAL = + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPRIVATE_INTERNAL; + + static const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + PUBLIC = + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPUBLIC; + + static const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + PUBLIC_INTERNAL = + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPUBLIC_INTERNAL; + + static const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + PUBLIC_PRIVATE = + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPUBLIC_PRIVATE; + + static Serializer< + GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility> + get serializer => + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilitySerializer; + static BuiltSet< + GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility> + get values => + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityValues; + static GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility valueOf( + String name) => + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityValueOf( + name); +} + +class GOrganizationInvitationRole extends EnumClass { + const GOrganizationInvitationRole._(String name) : super(name); + + static const GOrganizationInvitationRole ADMIN = + _$gOrganizationInvitationRoleADMIN; + + static const GOrganizationInvitationRole BILLING_MANAGER = + _$gOrganizationInvitationRoleBILLING_MANAGER; + + static const GOrganizationInvitationRole DIRECT_MEMBER = + _$gOrganizationInvitationRoleDIRECT_MEMBER; + + static const GOrganizationInvitationRole REINSTATE = + _$gOrganizationInvitationRoleREINSTATE; + + static Serializer get serializer => + _$gOrganizationInvitationRoleSerializer; + static BuiltSet get values => + _$gOrganizationInvitationRoleValues; + static GOrganizationInvitationRole valueOf(String name) => + _$gOrganizationInvitationRoleValueOf(name); +} + +class GOrganizationInvitationType extends EnumClass { + const GOrganizationInvitationType._(String name) : super(name); + + static const GOrganizationInvitationType EMAIL = + _$gOrganizationInvitationTypeEMAIL; + + static const GOrganizationInvitationType USER = + _$gOrganizationInvitationTypeUSER; + + static Serializer get serializer => + _$gOrganizationInvitationTypeSerializer; + static BuiltSet get values => + _$gOrganizationInvitationTypeValues; + static GOrganizationInvitationType valueOf(String name) => + _$gOrganizationInvitationTypeValueOf(name); +} + +class GOrganizationMemberRole extends EnumClass { + const GOrganizationMemberRole._(String name) : super(name); + + static const GOrganizationMemberRole ADMIN = _$gOrganizationMemberRoleADMIN; + + static const GOrganizationMemberRole MEMBER = _$gOrganizationMemberRoleMEMBER; + + static Serializer get serializer => + _$gOrganizationMemberRoleSerializer; + static BuiltSet get values => + _$gOrganizationMemberRoleValues; + static GOrganizationMemberRole valueOf(String name) => + _$gOrganizationMemberRoleValueOf(name); +} + +class GOrganizationMembersCanCreateRepositoriesSettingValue extends EnumClass { + const GOrganizationMembersCanCreateRepositoriesSettingValue._(String name) + : super(name); + + static const GOrganizationMembersCanCreateRepositoriesSettingValue ALL = + _$gOrganizationMembersCanCreateRepositoriesSettingValueALL; + + static const GOrganizationMembersCanCreateRepositoriesSettingValue DISABLED = + _$gOrganizationMembersCanCreateRepositoriesSettingValueDISABLED; + + static const GOrganizationMembersCanCreateRepositoriesSettingValue PRIVATE = + _$gOrganizationMembersCanCreateRepositoriesSettingValuePRIVATE; + + static Serializer + get serializer => + _$gOrganizationMembersCanCreateRepositoriesSettingValueSerializer; + static BuiltSet + get values => + _$gOrganizationMembersCanCreateRepositoriesSettingValueValues; + static GOrganizationMembersCanCreateRepositoriesSettingValue valueOf( + String name) => + _$gOrganizationMembersCanCreateRepositoriesSettingValueValueOf(name); +} + +abstract class GOrganizationOrder + implements Built { + GOrganizationOrder._(); + + factory GOrganizationOrder([Function(GOrganizationOrderBuilder b) updates]) = + _$GOrganizationOrder; + + GOrderDirection get direction; + GOrganizationOrderField get field; + static Serializer get serializer => + _$gOrganizationOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GOrganizationOrder.serializer, this); + static GOrganizationOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GOrganizationOrder.serializer, json); +} + +class GOrganizationOrderField extends EnumClass { + const GOrganizationOrderField._(String name) : super(name); + + static const GOrganizationOrderField CREATED_AT = + _$gOrganizationOrderFieldCREATED_AT; + + static const GOrganizationOrderField LOGIN = _$gOrganizationOrderFieldLOGIN; + + static Serializer get serializer => + _$gOrganizationOrderFieldSerializer; + static BuiltSet get values => + _$gOrganizationOrderFieldValues; + static GOrganizationOrderField valueOf(String name) => + _$gOrganizationOrderFieldValueOf(name); +} + +abstract class GPackageFileOrder + implements Built { + GPackageFileOrder._(); + + factory GPackageFileOrder([Function(GPackageFileOrderBuilder b) updates]) = + _$GPackageFileOrder; + + @nullable + GOrderDirection get direction; + @nullable + GPackageFileOrderField get field; + static Serializer get serializer => + _$gPackageFileOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GPackageFileOrder.serializer, this); + static GPackageFileOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GPackageFileOrder.serializer, json); +} + +class GPackageFileOrderField extends EnumClass { + const GPackageFileOrderField._(String name) : super(name); + + static const GPackageFileOrderField CREATED_AT = + _$gPackageFileOrderFieldCREATED_AT; + + static Serializer get serializer => + _$gPackageFileOrderFieldSerializer; + static BuiltSet get values => + _$gPackageFileOrderFieldValues; + static GPackageFileOrderField valueOf(String name) => + _$gPackageFileOrderFieldValueOf(name); +} + +abstract class GPackageOrder + implements Built { + GPackageOrder._(); + + factory GPackageOrder([Function(GPackageOrderBuilder b) updates]) = + _$GPackageOrder; + + @nullable + GOrderDirection get direction; + @nullable + GPackageOrderField get field; + static Serializer get serializer => _$gPackageOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GPackageOrder.serializer, this); + static GPackageOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GPackageOrder.serializer, json); +} + +class GPackageOrderField extends EnumClass { + const GPackageOrderField._(String name) : super(name); + + static const GPackageOrderField CREATED_AT = _$gPackageOrderFieldCREATED_AT; + + static Serializer get serializer => + _$gPackageOrderFieldSerializer; + static BuiltSet get values => _$gPackageOrderFieldValues; + static GPackageOrderField valueOf(String name) => + _$gPackageOrderFieldValueOf(name); +} + +class GPackageType extends EnumClass { + const GPackageType._(String name) : super(name); + + static const GPackageType DEBIAN = _$gPackageTypeDEBIAN; + + static const GPackageType DOCKER = _$gPackageTypeDOCKER; + + static const GPackageType MAVEN = _$gPackageTypeMAVEN; + + static const GPackageType NPM = _$gPackageTypeNPM; + + static const GPackageType NUGET = _$gPackageTypeNUGET; + + static const GPackageType PYPI = _$gPackageTypePYPI; + + static const GPackageType RUBYGEMS = _$gPackageTypeRUBYGEMS; + + static Serializer get serializer => _$gPackageTypeSerializer; + static BuiltSet get values => _$gPackageTypeValues; + static GPackageType valueOf(String name) => _$gPackageTypeValueOf(name); +} + +abstract class GPackageVersionOrder + implements Built { + GPackageVersionOrder._(); + + factory GPackageVersionOrder( + [Function(GPackageVersionOrderBuilder b) updates]) = + _$GPackageVersionOrder; + + @nullable + GOrderDirection get direction; + @nullable + GPackageVersionOrderField get field; + static Serializer get serializer => + _$gPackageVersionOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GPackageVersionOrder.serializer, this); + static GPackageVersionOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GPackageVersionOrder.serializer, json); +} + +class GPackageVersionOrderField extends EnumClass { + const GPackageVersionOrderField._(String name) : super(name); + + static const GPackageVersionOrderField CREATED_AT = + _$gPackageVersionOrderFieldCREATED_AT; + + static Serializer get serializer => + _$gPackageVersionOrderFieldSerializer; + static BuiltSet get values => + _$gPackageVersionOrderFieldValues; + static GPackageVersionOrderField valueOf(String name) => + _$gPackageVersionOrderFieldValueOf(name); +} + +class GPinnableItemType extends EnumClass { + const GPinnableItemType._(String name) : super(name); + + static const GPinnableItemType GIST = _$gPinnableItemTypeGIST; + + static const GPinnableItemType ISSUE = _$gPinnableItemTypeISSUE; + + static const GPinnableItemType ORGANIZATION = _$gPinnableItemTypeORGANIZATION; + + static const GPinnableItemType PROJECT = _$gPinnableItemTypePROJECT; + + static const GPinnableItemType PULL_REQUEST = _$gPinnableItemTypePULL_REQUEST; + + static const GPinnableItemType REPOSITORY = _$gPinnableItemTypeREPOSITORY; + + static const GPinnableItemType TEAM = _$gPinnableItemTypeTEAM; + + static const GPinnableItemType USER = _$gPinnableItemTypeUSER; + + static Serializer get serializer => + _$gPinnableItemTypeSerializer; + static BuiltSet get values => _$gPinnableItemTypeValues; + static GPinnableItemType valueOf(String name) => + _$gPinnableItemTypeValueOf(name); +} + +abstract class GPreciseDateTime + implements Built { + GPreciseDateTime._(); + + factory GPreciseDateTime([String value]) => + _$GPreciseDateTime((b) => value != null ? (b..value = value) : b); + + String get value; + @BuiltValueSerializer(custom: true) + static Serializer get serializer => + _i2.DefaultScalarSerializer( + (Object serialized) => GPreciseDateTime(serialized)); +} + +class GProjectCardArchivedState extends EnumClass { + const GProjectCardArchivedState._(String name) : super(name); + + static const GProjectCardArchivedState ARCHIVED = + _$gProjectCardArchivedStateARCHIVED; + + static const GProjectCardArchivedState NOT_ARCHIVED = + _$gProjectCardArchivedStateNOT_ARCHIVED; + + static Serializer get serializer => + _$gProjectCardArchivedStateSerializer; + static BuiltSet get values => + _$gProjectCardArchivedStateValues; + static GProjectCardArchivedState valueOf(String name) => + _$gProjectCardArchivedStateValueOf(name); +} + +class GProjectCardState extends EnumClass { + const GProjectCardState._(String name) : super(name); + + static const GProjectCardState CONTENT_ONLY = _$gProjectCardStateCONTENT_ONLY; + + static const GProjectCardState NOTE_ONLY = _$gProjectCardStateNOTE_ONLY; + + static const GProjectCardState REDACTED = _$gProjectCardStateREDACTED; + + static Serializer get serializer => + _$gProjectCardStateSerializer; + static BuiltSet get values => _$gProjectCardStateValues; + static GProjectCardState valueOf(String name) => + _$gProjectCardStateValueOf(name); +} + +class GProjectColumnPurpose extends EnumClass { + const GProjectColumnPurpose._(String name) : super(name); + + static const GProjectColumnPurpose DONE = _$gProjectColumnPurposeDONE; + + static const GProjectColumnPurpose IN_PROGRESS = + _$gProjectColumnPurposeIN_PROGRESS; + + static const GProjectColumnPurpose TODO = _$gProjectColumnPurposeTODO; + + static Serializer get serializer => + _$gProjectColumnPurposeSerializer; + static BuiltSet get values => + _$gProjectColumnPurposeValues; + static GProjectColumnPurpose valueOf(String name) => + _$gProjectColumnPurposeValueOf(name); +} + +abstract class GProjectOrder + implements Built { + GProjectOrder._(); + + factory GProjectOrder([Function(GProjectOrderBuilder b) updates]) = + _$GProjectOrder; + + GOrderDirection get direction; + GProjectOrderField get field; + static Serializer get serializer => _$gProjectOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GProjectOrder.serializer, this); + static GProjectOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GProjectOrder.serializer, json); +} + +class GProjectOrderField extends EnumClass { + const GProjectOrderField._(String name) : super(name); + + static const GProjectOrderField CREATED_AT = _$gProjectOrderFieldCREATED_AT; + + static const GProjectOrderField NAME = _$gProjectOrderFieldNAME; + + static const GProjectOrderField UPDATED_AT = _$gProjectOrderFieldUPDATED_AT; + + static Serializer get serializer => + _$gProjectOrderFieldSerializer; + static BuiltSet get values => _$gProjectOrderFieldValues; + static GProjectOrderField valueOf(String name) => + _$gProjectOrderFieldValueOf(name); +} + +class GProjectState extends EnumClass { + const GProjectState._(String name) : super(name); + + static const GProjectState CLOSED = _$gProjectStateCLOSED; + + static const GProjectState OPEN = _$gProjectStateOPEN; + + static Serializer get serializer => _$gProjectStateSerializer; + static BuiltSet get values => _$gProjectStateValues; + static GProjectState valueOf(String name) => _$gProjectStateValueOf(name); +} + +class GProjectTemplate extends EnumClass { + const GProjectTemplate._(String name) : super(name); + + static const GProjectTemplate AUTOMATED_KANBAN_V2 = + _$gProjectTemplateAUTOMATED_KANBAN_V2; + + static const GProjectTemplate AUTOMATED_REVIEWS_KANBAN = + _$gProjectTemplateAUTOMATED_REVIEWS_KANBAN; + + static const GProjectTemplate BASIC_KANBAN = _$gProjectTemplateBASIC_KANBAN; + + static const GProjectTemplate BUG_TRIAGE = _$gProjectTemplateBUG_TRIAGE; + + static Serializer get serializer => + _$gProjectTemplateSerializer; + static BuiltSet get values => _$gProjectTemplateValues; + static GProjectTemplate valueOf(String name) => + _$gProjectTemplateValueOf(name); +} + +class GPullRequestMergeMethod extends EnumClass { + const GPullRequestMergeMethod._(String name) : super(name); + + static const GPullRequestMergeMethod MERGE = _$gPullRequestMergeMethodMERGE; + + static const GPullRequestMergeMethod REBASE = _$gPullRequestMergeMethodREBASE; + + static const GPullRequestMergeMethod SQUASH = _$gPullRequestMergeMethodSQUASH; + + static Serializer get serializer => + _$gPullRequestMergeMethodSerializer; + static BuiltSet get values => + _$gPullRequestMergeMethodValues; + static GPullRequestMergeMethod valueOf(String name) => + _$gPullRequestMergeMethodValueOf(name); +} + +abstract class GPullRequestOrder + implements Built { + GPullRequestOrder._(); + + factory GPullRequestOrder([Function(GPullRequestOrderBuilder b) updates]) = + _$GPullRequestOrder; + + GOrderDirection get direction; + GPullRequestOrderField get field; + static Serializer get serializer => + _$gPullRequestOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GPullRequestOrder.serializer, this); + static GPullRequestOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GPullRequestOrder.serializer, json); +} + +class GPullRequestOrderField extends EnumClass { + const GPullRequestOrderField._(String name) : super(name); + + static const GPullRequestOrderField CREATED_AT = + _$gPullRequestOrderFieldCREATED_AT; + + static const GPullRequestOrderField UPDATED_AT = + _$gPullRequestOrderFieldUPDATED_AT; + + static Serializer get serializer => + _$gPullRequestOrderFieldSerializer; + static BuiltSet get values => + _$gPullRequestOrderFieldValues; + static GPullRequestOrderField valueOf(String name) => + _$gPullRequestOrderFieldValueOf(name); +} + +class GPullRequestReviewCommentState extends EnumClass { + const GPullRequestReviewCommentState._(String name) : super(name); + + static const GPullRequestReviewCommentState PENDING = + _$gPullRequestReviewCommentStatePENDING; + + static const GPullRequestReviewCommentState SUBMITTED = + _$gPullRequestReviewCommentStateSUBMITTED; + + static Serializer get serializer => + _$gPullRequestReviewCommentStateSerializer; + static BuiltSet get values => + _$gPullRequestReviewCommentStateValues; + static GPullRequestReviewCommentState valueOf(String name) => + _$gPullRequestReviewCommentStateValueOf(name); +} + +class GPullRequestReviewDecision extends EnumClass { + const GPullRequestReviewDecision._(String name) : super(name); + + static const GPullRequestReviewDecision APPROVED = + _$gPullRequestReviewDecisionAPPROVED; + + static const GPullRequestReviewDecision CHANGES_REQUESTED = + _$gPullRequestReviewDecisionCHANGES_REQUESTED; + + static const GPullRequestReviewDecision REVIEW_REQUIRED = + _$gPullRequestReviewDecisionREVIEW_REQUIRED; + + static Serializer get serializer => + _$gPullRequestReviewDecisionSerializer; + static BuiltSet get values => + _$gPullRequestReviewDecisionValues; + static GPullRequestReviewDecision valueOf(String name) => + _$gPullRequestReviewDecisionValueOf(name); +} + +class GPullRequestReviewEvent extends EnumClass { + const GPullRequestReviewEvent._(String name) : super(name); + + static const GPullRequestReviewEvent APPROVE = + _$gPullRequestReviewEventAPPROVE; + + static const GPullRequestReviewEvent COMMENT = + _$gPullRequestReviewEventCOMMENT; + + static const GPullRequestReviewEvent DISMISS = + _$gPullRequestReviewEventDISMISS; + + static const GPullRequestReviewEvent REQUEST_CHANGES = + _$gPullRequestReviewEventREQUEST_CHANGES; + + static Serializer get serializer => + _$gPullRequestReviewEventSerializer; + static BuiltSet get values => + _$gPullRequestReviewEventValues; + static GPullRequestReviewEvent valueOf(String name) => + _$gPullRequestReviewEventValueOf(name); +} + +class GPullRequestReviewState extends EnumClass { + const GPullRequestReviewState._(String name) : super(name); + + static const GPullRequestReviewState APPROVED = + _$gPullRequestReviewStateAPPROVED; + + static const GPullRequestReviewState CHANGES_REQUESTED = + _$gPullRequestReviewStateCHANGES_REQUESTED; + + static const GPullRequestReviewState COMMENTED = + _$gPullRequestReviewStateCOMMENTED; + + static const GPullRequestReviewState DISMISSED = + _$gPullRequestReviewStateDISMISSED; + + static const GPullRequestReviewState PENDING = + _$gPullRequestReviewStatePENDING; + + static Serializer get serializer => + _$gPullRequestReviewStateSerializer; + static BuiltSet get values => + _$gPullRequestReviewStateValues; + static GPullRequestReviewState valueOf(String name) => + _$gPullRequestReviewStateValueOf(name); +} + +class GPullRequestState extends EnumClass { + const GPullRequestState._(String name) : super(name); + + static const GPullRequestState CLOSED = _$gPullRequestStateCLOSED; + + static const GPullRequestState MERGED = _$gPullRequestStateMERGED; + + static const GPullRequestState OPEN = _$gPullRequestStateOPEN; + + static Serializer get serializer => + _$gPullRequestStateSerializer; + static BuiltSet get values => _$gPullRequestStateValues; + static GPullRequestState valueOf(String name) => + _$gPullRequestStateValueOf(name); +} + +class GPullRequestTimelineItemsItemType extends EnumClass { + const GPullRequestTimelineItemsItemType._(String name) : super(name); + + static const GPullRequestTimelineItemsItemType ADDED_TO_PROJECT_EVENT = + _$gPullRequestTimelineItemsItemTypeADDED_TO_PROJECT_EVENT; + + static const GPullRequestTimelineItemsItemType ASSIGNED_EVENT = + _$gPullRequestTimelineItemsItemTypeASSIGNED_EVENT; + + static const GPullRequestTimelineItemsItemType + AUTOMATIC_BASE_CHANGE_FAILED_EVENT = + _$gPullRequestTimelineItemsItemTypeAUTOMATIC_BASE_CHANGE_FAILED_EVENT; + + static const GPullRequestTimelineItemsItemType + AUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT = + _$gPullRequestTimelineItemsItemTypeAUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT; + + static const GPullRequestTimelineItemsItemType BASE_REF_CHANGED_EVENT = + _$gPullRequestTimelineItemsItemTypeBASE_REF_CHANGED_EVENT; + + static const GPullRequestTimelineItemsItemType BASE_REF_DELETED_EVENT = + _$gPullRequestTimelineItemsItemTypeBASE_REF_DELETED_EVENT; + + static const GPullRequestTimelineItemsItemType BASE_REF_FORCE_PUSHED_EVENT = + _$gPullRequestTimelineItemsItemTypeBASE_REF_FORCE_PUSHED_EVENT; + + static const GPullRequestTimelineItemsItemType CLOSED_EVENT = + _$gPullRequestTimelineItemsItemTypeCLOSED_EVENT; + + static const GPullRequestTimelineItemsItemType COMMENT_DELETED_EVENT = + _$gPullRequestTimelineItemsItemTypeCOMMENT_DELETED_EVENT; + + static const GPullRequestTimelineItemsItemType CONNECTED_EVENT = + _$gPullRequestTimelineItemsItemTypeCONNECTED_EVENT; + + static const GPullRequestTimelineItemsItemType CONVERTED_NOTE_TO_ISSUE_EVENT = + _$gPullRequestTimelineItemsItemTypeCONVERTED_NOTE_TO_ISSUE_EVENT; + + static const GPullRequestTimelineItemsItemType CONVERT_TO_DRAFT_EVENT = + _$gPullRequestTimelineItemsItemTypeCONVERT_TO_DRAFT_EVENT; + + static const GPullRequestTimelineItemsItemType CROSS_REFERENCED_EVENT = + _$gPullRequestTimelineItemsItemTypeCROSS_REFERENCED_EVENT; + + static const GPullRequestTimelineItemsItemType DEMILESTONED_EVENT = + _$gPullRequestTimelineItemsItemTypeDEMILESTONED_EVENT; + + static const GPullRequestTimelineItemsItemType DEPLOYED_EVENT = + _$gPullRequestTimelineItemsItemTypeDEPLOYED_EVENT; + + static const GPullRequestTimelineItemsItemType + DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT = + _$gPullRequestTimelineItemsItemTypeDEPLOYMENT_ENVIRONMENT_CHANGED_EVENT; + + static const GPullRequestTimelineItemsItemType DISCONNECTED_EVENT = + _$gPullRequestTimelineItemsItemTypeDISCONNECTED_EVENT; + + static const GPullRequestTimelineItemsItemType HEAD_REF_DELETED_EVENT = + _$gPullRequestTimelineItemsItemTypeHEAD_REF_DELETED_EVENT; + + static const GPullRequestTimelineItemsItemType HEAD_REF_FORCE_PUSHED_EVENT = + _$gPullRequestTimelineItemsItemTypeHEAD_REF_FORCE_PUSHED_EVENT; + + static const GPullRequestTimelineItemsItemType HEAD_REF_RESTORED_EVENT = + _$gPullRequestTimelineItemsItemTypeHEAD_REF_RESTORED_EVENT; + + static const GPullRequestTimelineItemsItemType ISSUE_COMMENT = + _$gPullRequestTimelineItemsItemTypeISSUE_COMMENT; + + static const GPullRequestTimelineItemsItemType LABELED_EVENT = + _$gPullRequestTimelineItemsItemTypeLABELED_EVENT; + + static const GPullRequestTimelineItemsItemType LOCKED_EVENT = + _$gPullRequestTimelineItemsItemTypeLOCKED_EVENT; + + static const GPullRequestTimelineItemsItemType MARKED_AS_DUPLICATE_EVENT = + _$gPullRequestTimelineItemsItemTypeMARKED_AS_DUPLICATE_EVENT; + + static const GPullRequestTimelineItemsItemType MENTIONED_EVENT = + _$gPullRequestTimelineItemsItemTypeMENTIONED_EVENT; + + static const GPullRequestTimelineItemsItemType MERGED_EVENT = + _$gPullRequestTimelineItemsItemTypeMERGED_EVENT; + + static const GPullRequestTimelineItemsItemType MILESTONED_EVENT = + _$gPullRequestTimelineItemsItemTypeMILESTONED_EVENT; + + static const GPullRequestTimelineItemsItemType + MOVED_COLUMNS_IN_PROJECT_EVENT = + _$gPullRequestTimelineItemsItemTypeMOVED_COLUMNS_IN_PROJECT_EVENT; + + static const GPullRequestTimelineItemsItemType PINNED_EVENT = + _$gPullRequestTimelineItemsItemTypePINNED_EVENT; + + static const GPullRequestTimelineItemsItemType PULL_REQUEST_COMMIT = + _$gPullRequestTimelineItemsItemTypePULL_REQUEST_COMMIT; + + static const GPullRequestTimelineItemsItemType + PULL_REQUEST_COMMIT_COMMENT_THREAD = + _$gPullRequestTimelineItemsItemTypePULL_REQUEST_COMMIT_COMMENT_THREAD; + + static const GPullRequestTimelineItemsItemType PULL_REQUEST_REVIEW = + _$gPullRequestTimelineItemsItemTypePULL_REQUEST_REVIEW; + + static const GPullRequestTimelineItemsItemType PULL_REQUEST_REVIEW_THREAD = + _$gPullRequestTimelineItemsItemTypePULL_REQUEST_REVIEW_THREAD; + + static const GPullRequestTimelineItemsItemType PULL_REQUEST_REVISION_MARKER = + _$gPullRequestTimelineItemsItemTypePULL_REQUEST_REVISION_MARKER; + + static const GPullRequestTimelineItemsItemType READY_FOR_REVIEW_EVENT = + _$gPullRequestTimelineItemsItemTypeREADY_FOR_REVIEW_EVENT; + + static const GPullRequestTimelineItemsItemType REFERENCED_EVENT = + _$gPullRequestTimelineItemsItemTypeREFERENCED_EVENT; + + static const GPullRequestTimelineItemsItemType REMOVED_FROM_PROJECT_EVENT = + _$gPullRequestTimelineItemsItemTypeREMOVED_FROM_PROJECT_EVENT; + + static const GPullRequestTimelineItemsItemType RENAMED_TITLE_EVENT = + _$gPullRequestTimelineItemsItemTypeRENAMED_TITLE_EVENT; + + static const GPullRequestTimelineItemsItemType REOPENED_EVENT = + _$gPullRequestTimelineItemsItemTypeREOPENED_EVENT; + + static const GPullRequestTimelineItemsItemType REVIEW_DISMISSED_EVENT = + _$gPullRequestTimelineItemsItemTypeREVIEW_DISMISSED_EVENT; + + static const GPullRequestTimelineItemsItemType REVIEW_REQUESTED_EVENT = + _$gPullRequestTimelineItemsItemTypeREVIEW_REQUESTED_EVENT; + + static const GPullRequestTimelineItemsItemType REVIEW_REQUEST_REMOVED_EVENT = + _$gPullRequestTimelineItemsItemTypeREVIEW_REQUEST_REMOVED_EVENT; + + static const GPullRequestTimelineItemsItemType SUBSCRIBED_EVENT = + _$gPullRequestTimelineItemsItemTypeSUBSCRIBED_EVENT; + + static const GPullRequestTimelineItemsItemType TRANSFERRED_EVENT = + _$gPullRequestTimelineItemsItemTypeTRANSFERRED_EVENT; + + static const GPullRequestTimelineItemsItemType UNASSIGNED_EVENT = + _$gPullRequestTimelineItemsItemTypeUNASSIGNED_EVENT; + + static const GPullRequestTimelineItemsItemType UNLABELED_EVENT = + _$gPullRequestTimelineItemsItemTypeUNLABELED_EVENT; + + static const GPullRequestTimelineItemsItemType UNLOCKED_EVENT = + _$gPullRequestTimelineItemsItemTypeUNLOCKED_EVENT; + + static const GPullRequestTimelineItemsItemType UNMARKED_AS_DUPLICATE_EVENT = + _$gPullRequestTimelineItemsItemTypeUNMARKED_AS_DUPLICATE_EVENT; + + static const GPullRequestTimelineItemsItemType UNPINNED_EVENT = + _$gPullRequestTimelineItemsItemTypeUNPINNED_EVENT; + + static const GPullRequestTimelineItemsItemType UNSUBSCRIBED_EVENT = + _$gPullRequestTimelineItemsItemTypeUNSUBSCRIBED_EVENT; + + static const GPullRequestTimelineItemsItemType USER_BLOCKED_EVENT = + _$gPullRequestTimelineItemsItemTypeUSER_BLOCKED_EVENT; + + static Serializer get serializer => + _$gPullRequestTimelineItemsItemTypeSerializer; + static BuiltSet get values => + _$gPullRequestTimelineItemsItemTypeValues; + static GPullRequestTimelineItemsItemType valueOf(String name) => + _$gPullRequestTimelineItemsItemTypeValueOf(name); +} + +class GPullRequestUpdateState extends EnumClass { + const GPullRequestUpdateState._(String name) : super(name); + + static const GPullRequestUpdateState CLOSED = _$gPullRequestUpdateStateCLOSED; + + static const GPullRequestUpdateState OPEN = _$gPullRequestUpdateStateOPEN; + + static Serializer get serializer => + _$gPullRequestUpdateStateSerializer; + static BuiltSet get values => + _$gPullRequestUpdateStateValues; + static GPullRequestUpdateState valueOf(String name) => + _$gPullRequestUpdateStateValueOf(name); +} + +class GReactionContent extends EnumClass { + const GReactionContent._(String name) : super(name); + + static const GReactionContent CONFUSED = _$gReactionContentCONFUSED; + + static const GReactionContent EYES = _$gReactionContentEYES; + + static const GReactionContent HEART = _$gReactionContentHEART; + + static const GReactionContent HOORAY = _$gReactionContentHOORAY; + + static const GReactionContent LAUGH = _$gReactionContentLAUGH; + + static const GReactionContent ROCKET = _$gReactionContentROCKET; + + static const GReactionContent THUMBS_DOWN = _$gReactionContentTHUMBS_DOWN; + + static const GReactionContent THUMBS_UP = _$gReactionContentTHUMBS_UP; + + static Serializer get serializer => + _$gReactionContentSerializer; + static BuiltSet get values => _$gReactionContentValues; + static GReactionContent valueOf(String name) => + _$gReactionContentValueOf(name); +} + +abstract class GReactionOrder + implements Built { + GReactionOrder._(); + + factory GReactionOrder([Function(GReactionOrderBuilder b) updates]) = + _$GReactionOrder; + + GOrderDirection get direction; + GReactionOrderField get field; + static Serializer get serializer => + _$gReactionOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReactionOrder.serializer, this); + static GReactionOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GReactionOrder.serializer, json); +} + +class GReactionOrderField extends EnumClass { + const GReactionOrderField._(String name) : super(name); + + static const GReactionOrderField CREATED_AT = _$gReactionOrderFieldCREATED_AT; + + static Serializer get serializer => + _$gReactionOrderFieldSerializer; + static BuiltSet get values => + _$gReactionOrderFieldValues; + static GReactionOrderField valueOf(String name) => + _$gReactionOrderFieldValueOf(name); +} + +abstract class GRefOrder implements Built { + GRefOrder._(); + + factory GRefOrder([Function(GRefOrderBuilder b) updates]) = _$GRefOrder; + + GOrderDirection get direction; + GRefOrderField get field; + static Serializer get serializer => _$gRefOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRefOrder.serializer, this); + static GRefOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GRefOrder.serializer, json); +} + +class GRefOrderField extends EnumClass { + const GRefOrderField._(String name) : super(name); + + static const GRefOrderField ALPHABETICAL = _$gRefOrderFieldALPHABETICAL; + + static const GRefOrderField TAG_COMMIT_DATE = _$gRefOrderFieldTAG_COMMIT_DATE; + + static Serializer get serializer => + _$gRefOrderFieldSerializer; + static BuiltSet get values => _$gRefOrderFieldValues; + static GRefOrderField valueOf(String name) => _$gRefOrderFieldValueOf(name); +} + +abstract class GRegenerateEnterpriseIdentityProviderRecoveryCodesInput + implements + Built { + GRegenerateEnterpriseIdentityProviderRecoveryCodesInput._(); + + factory GRegenerateEnterpriseIdentityProviderRecoveryCodesInput( + [Function( + GRegenerateEnterpriseIdentityProviderRecoveryCodesInputBuilder b) + updates]) = _$GRegenerateEnterpriseIdentityProviderRecoveryCodesInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + static Serializer + get serializer => + _$gRegenerateEnterpriseIdentityProviderRecoveryCodesInputSerializer; + Map toJson() => _i1.serializers.serializeWith( + GRegenerateEnterpriseIdentityProviderRecoveryCodesInput.serializer, this); + static GRegenerateEnterpriseIdentityProviderRecoveryCodesInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GRegenerateEnterpriseIdentityProviderRecoveryCodesInput.serializer, + json); +} + +abstract class GReleaseOrder + implements Built { + GReleaseOrder._(); + + factory GReleaseOrder([Function(GReleaseOrderBuilder b) updates]) = + _$GReleaseOrder; + + GOrderDirection get direction; + GReleaseOrderField get field; + static Serializer get serializer => _$gReleaseOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReleaseOrder.serializer, this); + static GReleaseOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GReleaseOrder.serializer, json); +} + +class GReleaseOrderField extends EnumClass { + const GReleaseOrderField._(String name) : super(name); + + static const GReleaseOrderField CREATED_AT = _$gReleaseOrderFieldCREATED_AT; + + static const GReleaseOrderField NAME = _$gReleaseOrderFieldNAME; + + static Serializer get serializer => + _$gReleaseOrderFieldSerializer; + static BuiltSet get values => _$gReleaseOrderFieldValues; + static GReleaseOrderField valueOf(String name) => + _$gReleaseOrderFieldValueOf(name); +} + +abstract class GRemoveAssigneesFromAssignableInput + implements + Built { + GRemoveAssigneesFromAssignableInput._(); + + factory GRemoveAssigneesFromAssignableInput( + [Function(GRemoveAssigneesFromAssignableInputBuilder b) updates]) = + _$GRemoveAssigneesFromAssignableInput; + + String get assignableId; + BuiltList get assigneeIds; + @nullable + String get clientMutationId; + static Serializer get serializer => + _$gRemoveAssigneesFromAssignableInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRemoveAssigneesFromAssignableInput.serializer, this); + static GRemoveAssigneesFromAssignableInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GRemoveAssigneesFromAssignableInput.serializer, json); +} + +abstract class GRemoveEnterpriseAdminInput + implements + Built { + GRemoveEnterpriseAdminInput._(); + + factory GRemoveEnterpriseAdminInput( + [Function(GRemoveEnterpriseAdminInputBuilder b) updates]) = + _$GRemoveEnterpriseAdminInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + String get login; + static Serializer get serializer => + _$gRemoveEnterpriseAdminInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRemoveEnterpriseAdminInput.serializer, this); + static GRemoveEnterpriseAdminInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GRemoveEnterpriseAdminInput.serializer, json); +} + +abstract class GRemoveEnterpriseIdentityProviderInput + implements + Built { + GRemoveEnterpriseIdentityProviderInput._(); + + factory GRemoveEnterpriseIdentityProviderInput( + [Function(GRemoveEnterpriseIdentityProviderInputBuilder b) updates]) = + _$GRemoveEnterpriseIdentityProviderInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + static Serializer get serializer => + _$gRemoveEnterpriseIdentityProviderInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRemoveEnterpriseIdentityProviderInput.serializer, this); + static GRemoveEnterpriseIdentityProviderInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GRemoveEnterpriseIdentityProviderInput.serializer, json); +} + +abstract class GRemoveEnterpriseOrganizationInput + implements + Built { + GRemoveEnterpriseOrganizationInput._(); + + factory GRemoveEnterpriseOrganizationInput( + [Function(GRemoveEnterpriseOrganizationInputBuilder b) updates]) = + _$GRemoveEnterpriseOrganizationInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + String get organizationId; + static Serializer get serializer => + _$gRemoveEnterpriseOrganizationInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRemoveEnterpriseOrganizationInput.serializer, this); + static GRemoveEnterpriseOrganizationInput fromJson( + Map json) => + _i1.serializers + .deserializeWith(GRemoveEnterpriseOrganizationInput.serializer, json); +} + +abstract class GRemoveLabelsFromLabelableInput + implements + Built { + GRemoveLabelsFromLabelableInput._(); + + factory GRemoveLabelsFromLabelableInput( + [Function(GRemoveLabelsFromLabelableInputBuilder b) updates]) = + _$GRemoveLabelsFromLabelableInput; + + @nullable + String get clientMutationId; + BuiltList get labelIds; + String get labelableId; + static Serializer get serializer => + _$gRemoveLabelsFromLabelableInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRemoveLabelsFromLabelableInput.serializer, this); + static GRemoveLabelsFromLabelableInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GRemoveLabelsFromLabelableInput.serializer, json); +} + +abstract class GRemoveOutsideCollaboratorInput + implements + Built { + GRemoveOutsideCollaboratorInput._(); + + factory GRemoveOutsideCollaboratorInput( + [Function(GRemoveOutsideCollaboratorInputBuilder b) updates]) = + _$GRemoveOutsideCollaboratorInput; + + @nullable + String get clientMutationId; + String get organizationId; + String get userId; + static Serializer get serializer => + _$gRemoveOutsideCollaboratorInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRemoveOutsideCollaboratorInput.serializer, this); + static GRemoveOutsideCollaboratorInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GRemoveOutsideCollaboratorInput.serializer, json); +} + +abstract class GRemoveReactionInput + implements Built { + GRemoveReactionInput._(); + + factory GRemoveReactionInput( + [Function(GRemoveReactionInputBuilder b) updates]) = + _$GRemoveReactionInput; + + @nullable + String get clientMutationId; + GReactionContent get content; + String get subjectId; + static Serializer get serializer => + _$gRemoveReactionInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRemoveReactionInput.serializer, this); + static GRemoveReactionInput fromJson(Map json) => + _i1.serializers.deserializeWith(GRemoveReactionInput.serializer, json); +} + +abstract class GRemoveStarInput + implements Built { + GRemoveStarInput._(); + + factory GRemoveStarInput([Function(GRemoveStarInputBuilder b) updates]) = + _$GRemoveStarInput; + + @nullable + String get clientMutationId; + String get starrableId; + static Serializer get serializer => + _$gRemoveStarInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRemoveStarInput.serializer, this); + static GRemoveStarInput fromJson(Map json) => + _i1.serializers.deserializeWith(GRemoveStarInput.serializer, json); +} + +abstract class GReopenIssueInput + implements Built { + GReopenIssueInput._(); + + factory GReopenIssueInput([Function(GReopenIssueInputBuilder b) updates]) = + _$GReopenIssueInput; + + @nullable + String get clientMutationId; + String get issueId; + static Serializer get serializer => + _$gReopenIssueInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReopenIssueInput.serializer, this); + static GReopenIssueInput fromJson(Map json) => + _i1.serializers.deserializeWith(GReopenIssueInput.serializer, json); +} + +abstract class GReopenPullRequestInput + implements Built { + GReopenPullRequestInput._(); + + factory GReopenPullRequestInput( + [Function(GReopenPullRequestInputBuilder b) updates]) = + _$GReopenPullRequestInput; + + @nullable + String get clientMutationId; + String get pullRequestId; + static Serializer get serializer => + _$gReopenPullRequestInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GReopenPullRequestInput.serializer, this); + static GReopenPullRequestInput fromJson(Map json) => + _i1.serializers.deserializeWith(GReopenPullRequestInput.serializer, json); +} + +class GRepoAccessAuditEntryVisibility extends EnumClass { + const GRepoAccessAuditEntryVisibility._(String name) : super(name); + + static const GRepoAccessAuditEntryVisibility INTERNAL = + _$gRepoAccessAuditEntryVisibilityINTERNAL; + + static const GRepoAccessAuditEntryVisibility PRIVATE = + _$gRepoAccessAuditEntryVisibilityPRIVATE; + + static const GRepoAccessAuditEntryVisibility PUBLIC = + _$gRepoAccessAuditEntryVisibilityPUBLIC; + + static Serializer get serializer => + _$gRepoAccessAuditEntryVisibilitySerializer; + static BuiltSet get values => + _$gRepoAccessAuditEntryVisibilityValues; + static GRepoAccessAuditEntryVisibility valueOf(String name) => + _$gRepoAccessAuditEntryVisibilityValueOf(name); +} + +class GRepoAddMemberAuditEntryVisibility extends EnumClass { + const GRepoAddMemberAuditEntryVisibility._(String name) : super(name); + + static const GRepoAddMemberAuditEntryVisibility INTERNAL = + _$gRepoAddMemberAuditEntryVisibilityINTERNAL; + + static const GRepoAddMemberAuditEntryVisibility PRIVATE = + _$gRepoAddMemberAuditEntryVisibilityPRIVATE; + + static const GRepoAddMemberAuditEntryVisibility PUBLIC = + _$gRepoAddMemberAuditEntryVisibilityPUBLIC; + + static Serializer get serializer => + _$gRepoAddMemberAuditEntryVisibilitySerializer; + static BuiltSet get values => + _$gRepoAddMemberAuditEntryVisibilityValues; + static GRepoAddMemberAuditEntryVisibility valueOf(String name) => + _$gRepoAddMemberAuditEntryVisibilityValueOf(name); +} + +class GRepoArchivedAuditEntryVisibility extends EnumClass { + const GRepoArchivedAuditEntryVisibility._(String name) : super(name); + + static const GRepoArchivedAuditEntryVisibility INTERNAL = + _$gRepoArchivedAuditEntryVisibilityINTERNAL; + + static const GRepoArchivedAuditEntryVisibility PRIVATE = + _$gRepoArchivedAuditEntryVisibilityPRIVATE; + + static const GRepoArchivedAuditEntryVisibility PUBLIC = + _$gRepoArchivedAuditEntryVisibilityPUBLIC; + + static Serializer get serializer => + _$gRepoArchivedAuditEntryVisibilitySerializer; + static BuiltSet get values => + _$gRepoArchivedAuditEntryVisibilityValues; + static GRepoArchivedAuditEntryVisibility valueOf(String name) => + _$gRepoArchivedAuditEntryVisibilityValueOf(name); +} + +class GRepoChangeMergeSettingAuditEntryMergeType extends EnumClass { + const GRepoChangeMergeSettingAuditEntryMergeType._(String name) : super(name); + + static const GRepoChangeMergeSettingAuditEntryMergeType MERGE = + _$gRepoChangeMergeSettingAuditEntryMergeTypeMERGE; + + static const GRepoChangeMergeSettingAuditEntryMergeType REBASE = + _$gRepoChangeMergeSettingAuditEntryMergeTypeREBASE; + + static const GRepoChangeMergeSettingAuditEntryMergeType SQUASH = + _$gRepoChangeMergeSettingAuditEntryMergeTypeSQUASH; + + static Serializer + get serializer => _$gRepoChangeMergeSettingAuditEntryMergeTypeSerializer; + static BuiltSet get values => + _$gRepoChangeMergeSettingAuditEntryMergeTypeValues; + static GRepoChangeMergeSettingAuditEntryMergeType valueOf(String name) => + _$gRepoChangeMergeSettingAuditEntryMergeTypeValueOf(name); +} + +class GRepoCreateAuditEntryVisibility extends EnumClass { + const GRepoCreateAuditEntryVisibility._(String name) : super(name); + + static const GRepoCreateAuditEntryVisibility INTERNAL = + _$gRepoCreateAuditEntryVisibilityINTERNAL; + + static const GRepoCreateAuditEntryVisibility PRIVATE = + _$gRepoCreateAuditEntryVisibilityPRIVATE; + + static const GRepoCreateAuditEntryVisibility PUBLIC = + _$gRepoCreateAuditEntryVisibilityPUBLIC; + + static Serializer get serializer => + _$gRepoCreateAuditEntryVisibilitySerializer; + static BuiltSet get values => + _$gRepoCreateAuditEntryVisibilityValues; + static GRepoCreateAuditEntryVisibility valueOf(String name) => + _$gRepoCreateAuditEntryVisibilityValueOf(name); +} + +class GRepoDestroyAuditEntryVisibility extends EnumClass { + const GRepoDestroyAuditEntryVisibility._(String name) : super(name); + + static const GRepoDestroyAuditEntryVisibility INTERNAL = + _$gRepoDestroyAuditEntryVisibilityINTERNAL; + + static const GRepoDestroyAuditEntryVisibility PRIVATE = + _$gRepoDestroyAuditEntryVisibilityPRIVATE; + + static const GRepoDestroyAuditEntryVisibility PUBLIC = + _$gRepoDestroyAuditEntryVisibilityPUBLIC; + + static Serializer get serializer => + _$gRepoDestroyAuditEntryVisibilitySerializer; + static BuiltSet get values => + _$gRepoDestroyAuditEntryVisibilityValues; + static GRepoDestroyAuditEntryVisibility valueOf(String name) => + _$gRepoDestroyAuditEntryVisibilityValueOf(name); +} + +class GRepoRemoveMemberAuditEntryVisibility extends EnumClass { + const GRepoRemoveMemberAuditEntryVisibility._(String name) : super(name); + + static const GRepoRemoveMemberAuditEntryVisibility INTERNAL = + _$gRepoRemoveMemberAuditEntryVisibilityINTERNAL; + + static const GRepoRemoveMemberAuditEntryVisibility PRIVATE = + _$gRepoRemoveMemberAuditEntryVisibilityPRIVATE; + + static const GRepoRemoveMemberAuditEntryVisibility PUBLIC = + _$gRepoRemoveMemberAuditEntryVisibilityPUBLIC; + + static Serializer get serializer => + _$gRepoRemoveMemberAuditEntryVisibilitySerializer; + static BuiltSet get values => + _$gRepoRemoveMemberAuditEntryVisibilityValues; + static GRepoRemoveMemberAuditEntryVisibility valueOf(String name) => + _$gRepoRemoveMemberAuditEntryVisibilityValueOf(name); +} + +class GReportedContentClassifiers extends EnumClass { + const GReportedContentClassifiers._(String name) : super(name); + + static const GReportedContentClassifiers ABUSE = + _$gReportedContentClassifiersABUSE; + + static const GReportedContentClassifiers DUPLICATE = + _$gReportedContentClassifiersDUPLICATE; + + static const GReportedContentClassifiers OFF_TOPIC = + _$gReportedContentClassifiersOFF_TOPIC; + + static const GReportedContentClassifiers OUTDATED = + _$gReportedContentClassifiersOUTDATED; + + static const GReportedContentClassifiers RESOLVED = + _$gReportedContentClassifiersRESOLVED; + + static const GReportedContentClassifiers SPAM = + _$gReportedContentClassifiersSPAM; + + static Serializer get serializer => + _$gReportedContentClassifiersSerializer; + static BuiltSet get values => + _$gReportedContentClassifiersValues; + static GReportedContentClassifiers valueOf(String name) => + _$gReportedContentClassifiersValueOf(name); +} + +class GRepositoryAffiliation extends EnumClass { + const GRepositoryAffiliation._(String name) : super(name); + + static const GRepositoryAffiliation COLLABORATOR = + _$gRepositoryAffiliationCOLLABORATOR; + + static const GRepositoryAffiliation ORGANIZATION_MEMBER = + _$gRepositoryAffiliationORGANIZATION_MEMBER; + + static const GRepositoryAffiliation OWNER = _$gRepositoryAffiliationOWNER; + + static Serializer get serializer => + _$gRepositoryAffiliationSerializer; + static BuiltSet get values => + _$gRepositoryAffiliationValues; + static GRepositoryAffiliation valueOf(String name) => + _$gRepositoryAffiliationValueOf(name); +} + +class GRepositoryContributionType extends EnumClass { + const GRepositoryContributionType._(String name) : super(name); + + static const GRepositoryContributionType COMMIT = + _$gRepositoryContributionTypeCOMMIT; + + static const GRepositoryContributionType ISSUE = + _$gRepositoryContributionTypeISSUE; + + static const GRepositoryContributionType PULL_REQUEST = + _$gRepositoryContributionTypePULL_REQUEST; + + static const GRepositoryContributionType PULL_REQUEST_REVIEW = + _$gRepositoryContributionTypePULL_REQUEST_REVIEW; + + static const GRepositoryContributionType REPOSITORY = + _$gRepositoryContributionTypeREPOSITORY; + + static Serializer get serializer => + _$gRepositoryContributionTypeSerializer; + static BuiltSet get values => + _$gRepositoryContributionTypeValues; + static GRepositoryContributionType valueOf(String name) => + _$gRepositoryContributionTypeValueOf(name); +} + +class GRepositoryInteractionLimit extends EnumClass { + const GRepositoryInteractionLimit._(String name) : super(name); + + static const GRepositoryInteractionLimit COLLABORATORS_ONLY = + _$gRepositoryInteractionLimitCOLLABORATORS_ONLY; + + static const GRepositoryInteractionLimit CONTRIBUTORS_ONLY = + _$gRepositoryInteractionLimitCONTRIBUTORS_ONLY; + + static const GRepositoryInteractionLimit EXISTING_USERS = + _$gRepositoryInteractionLimitEXISTING_USERS; + + static const GRepositoryInteractionLimit NO_LIMIT = + _$gRepositoryInteractionLimitNO_LIMIT; + + static Serializer get serializer => + _$gRepositoryInteractionLimitSerializer; + static BuiltSet get values => + _$gRepositoryInteractionLimitValues; + static GRepositoryInteractionLimit valueOf(String name) => + _$gRepositoryInteractionLimitValueOf(name); +} + +class GRepositoryInteractionLimitExpiry extends EnumClass { + const GRepositoryInteractionLimitExpiry._(String name) : super(name); + + static const GRepositoryInteractionLimitExpiry ONE_DAY = + _$gRepositoryInteractionLimitExpiryONE_DAY; + + static const GRepositoryInteractionLimitExpiry ONE_MONTH = + _$gRepositoryInteractionLimitExpiryONE_MONTH; + + static const GRepositoryInteractionLimitExpiry ONE_WEEK = + _$gRepositoryInteractionLimitExpiryONE_WEEK; + + static const GRepositoryInteractionLimitExpiry SIX_MONTHS = + _$gRepositoryInteractionLimitExpirySIX_MONTHS; + + static const GRepositoryInteractionLimitExpiry THREE_DAYS = + _$gRepositoryInteractionLimitExpiryTHREE_DAYS; + + static Serializer get serializer => + _$gRepositoryInteractionLimitExpirySerializer; + static BuiltSet get values => + _$gRepositoryInteractionLimitExpiryValues; + static GRepositoryInteractionLimitExpiry valueOf(String name) => + _$gRepositoryInteractionLimitExpiryValueOf(name); +} + +class GRepositoryInteractionLimitOrigin extends EnumClass { + const GRepositoryInteractionLimitOrigin._(String name) : super(name); + + static const GRepositoryInteractionLimitOrigin ORGANIZATION = + _$gRepositoryInteractionLimitOriginORGANIZATION; + + static const GRepositoryInteractionLimitOrigin REPOSITORY = + _$gRepositoryInteractionLimitOriginREPOSITORY; + + static const GRepositoryInteractionLimitOrigin USER = + _$gRepositoryInteractionLimitOriginUSER; + + static Serializer get serializer => + _$gRepositoryInteractionLimitOriginSerializer; + static BuiltSet get values => + _$gRepositoryInteractionLimitOriginValues; + static GRepositoryInteractionLimitOrigin valueOf(String name) => + _$gRepositoryInteractionLimitOriginValueOf(name); +} + +abstract class GRepositoryInvitationOrder + implements + Built { + GRepositoryInvitationOrder._(); + + factory GRepositoryInvitationOrder( + [Function(GRepositoryInvitationOrderBuilder b) updates]) = + _$GRepositoryInvitationOrder; + + GOrderDirection get direction; + GRepositoryInvitationOrderField get field; + static Serializer get serializer => + _$gRepositoryInvitationOrderSerializer; + Map toJson() => _i1.serializers + .serializeWith(GRepositoryInvitationOrder.serializer, this); + static GRepositoryInvitationOrder fromJson(Map json) => + _i1.serializers + .deserializeWith(GRepositoryInvitationOrder.serializer, json); +} + +class GRepositoryInvitationOrderField extends EnumClass { + const GRepositoryInvitationOrderField._(String name) : super(name); + + static const GRepositoryInvitationOrderField CREATED_AT = + _$gRepositoryInvitationOrderFieldCREATED_AT; + + static const GRepositoryInvitationOrderField INVITEE_LOGIN = + _$gRepositoryInvitationOrderFieldINVITEE_LOGIN; + + static Serializer get serializer => + _$gRepositoryInvitationOrderFieldSerializer; + static BuiltSet get values => + _$gRepositoryInvitationOrderFieldValues; + static GRepositoryInvitationOrderField valueOf(String name) => + _$gRepositoryInvitationOrderFieldValueOf(name); +} + +class GRepositoryLockReason extends EnumClass { + const GRepositoryLockReason._(String name) : super(name); + + static const GRepositoryLockReason BILLING = _$gRepositoryLockReasonBILLING; + + static const GRepositoryLockReason MIGRATING = + _$gRepositoryLockReasonMIGRATING; + + static const GRepositoryLockReason MOVING = _$gRepositoryLockReasonMOVING; + + static const GRepositoryLockReason RENAME = _$gRepositoryLockReasonRENAME; + + static Serializer get serializer => + _$gRepositoryLockReasonSerializer; + static BuiltSet get values => + _$gRepositoryLockReasonValues; + static GRepositoryLockReason valueOf(String name) => + _$gRepositoryLockReasonValueOf(name); +} + +abstract class GRepositoryOrder + implements Built { + GRepositoryOrder._(); + + factory GRepositoryOrder([Function(GRepositoryOrderBuilder b) updates]) = + _$GRepositoryOrder; + + GOrderDirection get direction; + GRepositoryOrderField get field; + static Serializer get serializer => + _$gRepositoryOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRepositoryOrder.serializer, this); + static GRepositoryOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GRepositoryOrder.serializer, json); +} + +class GRepositoryOrderField extends EnumClass { + const GRepositoryOrderField._(String name) : super(name); + + static const GRepositoryOrderField CREATED_AT = + _$gRepositoryOrderFieldCREATED_AT; + + static const GRepositoryOrderField NAME = _$gRepositoryOrderFieldNAME; + + static const GRepositoryOrderField PUSHED_AT = + _$gRepositoryOrderFieldPUSHED_AT; + + static const GRepositoryOrderField STARGAZERS = + _$gRepositoryOrderFieldSTARGAZERS; + + static const GRepositoryOrderField UPDATED_AT = + _$gRepositoryOrderFieldUPDATED_AT; + + static Serializer get serializer => + _$gRepositoryOrderFieldSerializer; + static BuiltSet get values => + _$gRepositoryOrderFieldValues; + static GRepositoryOrderField valueOf(String name) => + _$gRepositoryOrderFieldValueOf(name); +} + +class GRepositoryPermission extends EnumClass { + const GRepositoryPermission._(String name) : super(name); + + static const GRepositoryPermission ADMIN = _$gRepositoryPermissionADMIN; + + static const GRepositoryPermission MAINTAIN = _$gRepositoryPermissionMAINTAIN; + + static const GRepositoryPermission READ = _$gRepositoryPermissionREAD; + + static const GRepositoryPermission TRIAGE = _$gRepositoryPermissionTRIAGE; + + static const GRepositoryPermission WRITE = _$gRepositoryPermissionWRITE; + + static Serializer get serializer => + _$gRepositoryPermissionSerializer; + static BuiltSet get values => + _$gRepositoryPermissionValues; + static GRepositoryPermission valueOf(String name) => + _$gRepositoryPermissionValueOf(name); +} + +class GRepositoryPrivacy extends EnumClass { + const GRepositoryPrivacy._(String name) : super(name); + + static const GRepositoryPrivacy PRIVATE = _$gRepositoryPrivacyPRIVATE; + + static const GRepositoryPrivacy PUBLIC = _$gRepositoryPrivacyPUBLIC; + + static Serializer get serializer => + _$gRepositoryPrivacySerializer; + static BuiltSet get values => _$gRepositoryPrivacyValues; + static GRepositoryPrivacy valueOf(String name) => + _$gRepositoryPrivacyValueOf(name); +} + +class GRepositoryVisibility extends EnumClass { + const GRepositoryVisibility._(String name) : super(name); + + static const GRepositoryVisibility INTERNAL = _$gRepositoryVisibilityINTERNAL; + + static const GRepositoryVisibility PRIVATE = _$gRepositoryVisibilityPRIVATE; + + static const GRepositoryVisibility PUBLIC = _$gRepositoryVisibilityPUBLIC; + + static Serializer get serializer => + _$gRepositoryVisibilitySerializer; + static BuiltSet get values => + _$gRepositoryVisibilityValues; + static GRepositoryVisibility valueOf(String name) => + _$gRepositoryVisibilityValueOf(name); +} + +abstract class GRequestReviewsInput + implements Built { + GRequestReviewsInput._(); + + factory GRequestReviewsInput( + [Function(GRequestReviewsInputBuilder b) updates]) = + _$GRequestReviewsInput; + + @nullable + String get clientMutationId; + String get pullRequestId; + BuiltList get teamIds; + @nullable + bool get union; + BuiltList get userIds; + static Serializer get serializer => + _$gRequestReviewsInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRequestReviewsInput.serializer, this); + static GRequestReviewsInput fromJson(Map json) => + _i1.serializers.deserializeWith(GRequestReviewsInput.serializer, json); +} + +class GRequestableCheckStatusState extends EnumClass { + const GRequestableCheckStatusState._(String name) : super(name); + + static const GRequestableCheckStatusState COMPLETED = + _$gRequestableCheckStatusStateCOMPLETED; + + static const GRequestableCheckStatusState IN_PROGRESS = + _$gRequestableCheckStatusStateIN_PROGRESS; + + static const GRequestableCheckStatusState QUEUED = + _$gRequestableCheckStatusStateQUEUED; + + static const GRequestableCheckStatusState WAITING = + _$gRequestableCheckStatusStateWAITING; + + static Serializer get serializer => + _$gRequestableCheckStatusStateSerializer; + static BuiltSet get values => + _$gRequestableCheckStatusStateValues; + static GRequestableCheckStatusState valueOf(String name) => + _$gRequestableCheckStatusStateValueOf(name); +} + +abstract class GRerequestCheckSuiteInput + implements + Built { + GRerequestCheckSuiteInput._(); + + factory GRerequestCheckSuiteInput( + [Function(GRerequestCheckSuiteInputBuilder b) updates]) = + _$GRerequestCheckSuiteInput; + + String get checkSuiteId; + @nullable + String get clientMutationId; + String get repositoryId; + static Serializer get serializer => + _$gRerequestCheckSuiteInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GRerequestCheckSuiteInput.serializer, this); + static GRerequestCheckSuiteInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GRerequestCheckSuiteInput.serializer, json); +} + +abstract class GResolveReviewThreadInput + implements + Built { + GResolveReviewThreadInput._(); + + factory GResolveReviewThreadInput( + [Function(GResolveReviewThreadInputBuilder b) updates]) = + _$GResolveReviewThreadInput; + + @nullable + String get clientMutationId; + String get threadId; + static Serializer get serializer => + _$gResolveReviewThreadInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GResolveReviewThreadInput.serializer, this); + static GResolveReviewThreadInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GResolveReviewThreadInput.serializer, json); +} + +class GSamlDigestAlgorithm extends EnumClass { + const GSamlDigestAlgorithm._(String name) : super(name); + + static const GSamlDigestAlgorithm SHA1 = _$gSamlDigestAlgorithmSHA1; + + static const GSamlDigestAlgorithm SHA256 = _$gSamlDigestAlgorithmSHA256; + + static const GSamlDigestAlgorithm SHA384 = _$gSamlDigestAlgorithmSHA384; + + static const GSamlDigestAlgorithm SHA512 = _$gSamlDigestAlgorithmSHA512; + + static Serializer get serializer => + _$gSamlDigestAlgorithmSerializer; + static BuiltSet get values => + _$gSamlDigestAlgorithmValues; + static GSamlDigestAlgorithm valueOf(String name) => + _$gSamlDigestAlgorithmValueOf(name); +} + +class GSamlSignatureAlgorithm extends EnumClass { + const GSamlSignatureAlgorithm._(String name) : super(name); + + static const GSamlSignatureAlgorithm RSA_SHA1 = + _$gSamlSignatureAlgorithmRSA_SHA1; + + static const GSamlSignatureAlgorithm RSA_SHA256 = + _$gSamlSignatureAlgorithmRSA_SHA256; + + static const GSamlSignatureAlgorithm RSA_SHA384 = + _$gSamlSignatureAlgorithmRSA_SHA384; + + static const GSamlSignatureAlgorithm RSA_SHA512 = + _$gSamlSignatureAlgorithmRSA_SHA512; + + static Serializer get serializer => + _$gSamlSignatureAlgorithmSerializer; + static BuiltSet get values => + _$gSamlSignatureAlgorithmValues; + static GSamlSignatureAlgorithm valueOf(String name) => + _$gSamlSignatureAlgorithmValueOf(name); +} + +abstract class GSavedReplyOrder + implements Built { + GSavedReplyOrder._(); + + factory GSavedReplyOrder([Function(GSavedReplyOrderBuilder b) updates]) = + _$GSavedReplyOrder; + + GOrderDirection get direction; + GSavedReplyOrderField get field; + static Serializer get serializer => + _$gSavedReplyOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GSavedReplyOrder.serializer, this); + static GSavedReplyOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GSavedReplyOrder.serializer, json); +} + +class GSavedReplyOrderField extends EnumClass { + const GSavedReplyOrderField._(String name) : super(name); + + static const GSavedReplyOrderField UPDATED_AT = + _$gSavedReplyOrderFieldUPDATED_AT; + + static Serializer get serializer => + _$gSavedReplyOrderFieldSerializer; + static BuiltSet get values => + _$gSavedReplyOrderFieldValues; + static GSavedReplyOrderField valueOf(String name) => + _$gSavedReplyOrderFieldValueOf(name); +} + +class GSearchType extends EnumClass { + const GSearchType._(String name) : super(name); + + static const GSearchType ISSUE = _$gSearchTypeISSUE; + + static const GSearchType REPOSITORY = _$gSearchTypeREPOSITORY; + + static const GSearchType USER = _$gSearchTypeUSER; + + static Serializer get serializer => _$gSearchTypeSerializer; + static BuiltSet get values => _$gSearchTypeValues; + static GSearchType valueOf(String name) => _$gSearchTypeValueOf(name); +} + +class GSecurityAdvisoryEcosystem extends EnumClass { + const GSecurityAdvisoryEcosystem._(String name) : super(name); + + static const GSecurityAdvisoryEcosystem COMPOSER = + _$gSecurityAdvisoryEcosystemCOMPOSER; + + static const GSecurityAdvisoryEcosystem MAVEN = + _$gSecurityAdvisoryEcosystemMAVEN; + + static const GSecurityAdvisoryEcosystem NPM = _$gSecurityAdvisoryEcosystemNPM; + + static const GSecurityAdvisoryEcosystem NUGET = + _$gSecurityAdvisoryEcosystemNUGET; + + static const GSecurityAdvisoryEcosystem PIP = _$gSecurityAdvisoryEcosystemPIP; + + static const GSecurityAdvisoryEcosystem RUBYGEMS = + _$gSecurityAdvisoryEcosystemRUBYGEMS; + + static Serializer get serializer => + _$gSecurityAdvisoryEcosystemSerializer; + static BuiltSet get values => + _$gSecurityAdvisoryEcosystemValues; + static GSecurityAdvisoryEcosystem valueOf(String name) => + _$gSecurityAdvisoryEcosystemValueOf(name); +} + +abstract class GSecurityAdvisoryIdentifierFilter + implements + Built { + GSecurityAdvisoryIdentifierFilter._(); + + factory GSecurityAdvisoryIdentifierFilter( + [Function(GSecurityAdvisoryIdentifierFilterBuilder b) updates]) = + _$GSecurityAdvisoryIdentifierFilter; + + GSecurityAdvisoryIdentifierType get type; + String get value; + static Serializer get serializer => + _$gSecurityAdvisoryIdentifierFilterSerializer; + Map toJson() => _i1.serializers + .serializeWith(GSecurityAdvisoryIdentifierFilter.serializer, this); + static GSecurityAdvisoryIdentifierFilter fromJson( + Map json) => + _i1.serializers + .deserializeWith(GSecurityAdvisoryIdentifierFilter.serializer, json); +} + +class GSecurityAdvisoryIdentifierType extends EnumClass { + const GSecurityAdvisoryIdentifierType._(String name) : super(name); + + static const GSecurityAdvisoryIdentifierType CVE = + _$gSecurityAdvisoryIdentifierTypeCVE; + + static const GSecurityAdvisoryIdentifierType GHSA = + _$gSecurityAdvisoryIdentifierTypeGHSA; + + static Serializer get serializer => + _$gSecurityAdvisoryIdentifierTypeSerializer; + static BuiltSet get values => + _$gSecurityAdvisoryIdentifierTypeValues; + static GSecurityAdvisoryIdentifierType valueOf(String name) => + _$gSecurityAdvisoryIdentifierTypeValueOf(name); +} + +abstract class GSecurityAdvisoryOrder + implements Built { + GSecurityAdvisoryOrder._(); + + factory GSecurityAdvisoryOrder( + [Function(GSecurityAdvisoryOrderBuilder b) updates]) = + _$GSecurityAdvisoryOrder; + + GOrderDirection get direction; + GSecurityAdvisoryOrderField get field; + static Serializer get serializer => + _$gSecurityAdvisoryOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GSecurityAdvisoryOrder.serializer, this); + static GSecurityAdvisoryOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GSecurityAdvisoryOrder.serializer, json); +} + +class GSecurityAdvisoryOrderField extends EnumClass { + const GSecurityAdvisoryOrderField._(String name) : super(name); + + static const GSecurityAdvisoryOrderField PUBLISHED_AT = + _$gSecurityAdvisoryOrderFieldPUBLISHED_AT; + + static const GSecurityAdvisoryOrderField UPDATED_AT = + _$gSecurityAdvisoryOrderFieldUPDATED_AT; + + static Serializer get serializer => + _$gSecurityAdvisoryOrderFieldSerializer; + static BuiltSet get values => + _$gSecurityAdvisoryOrderFieldValues; + static GSecurityAdvisoryOrderField valueOf(String name) => + _$gSecurityAdvisoryOrderFieldValueOf(name); +} + +class GSecurityAdvisorySeverity extends EnumClass { + const GSecurityAdvisorySeverity._(String name) : super(name); + + static const GSecurityAdvisorySeverity CRITICAL = + _$gSecurityAdvisorySeverityCRITICAL; + + static const GSecurityAdvisorySeverity HIGH = _$gSecurityAdvisorySeverityHIGH; + + static const GSecurityAdvisorySeverity LOW = _$gSecurityAdvisorySeverityLOW; + + static const GSecurityAdvisorySeverity MODERATE = + _$gSecurityAdvisorySeverityMODERATE; + + static Serializer get serializer => + _$gSecurityAdvisorySeveritySerializer; + static BuiltSet get values => + _$gSecurityAdvisorySeverityValues; + static GSecurityAdvisorySeverity valueOf(String name) => + _$gSecurityAdvisorySeverityValueOf(name); +} + +abstract class GSecurityVulnerabilityOrder + implements + Built { + GSecurityVulnerabilityOrder._(); + + factory GSecurityVulnerabilityOrder( + [Function(GSecurityVulnerabilityOrderBuilder b) updates]) = + _$GSecurityVulnerabilityOrder; + + GOrderDirection get direction; + GSecurityVulnerabilityOrderField get field; + static Serializer get serializer => + _$gSecurityVulnerabilityOrderSerializer; + Map toJson() => _i1.serializers + .serializeWith(GSecurityVulnerabilityOrder.serializer, this); + static GSecurityVulnerabilityOrder fromJson(Map json) => + _i1.serializers + .deserializeWith(GSecurityVulnerabilityOrder.serializer, json); +} + +class GSecurityVulnerabilityOrderField extends EnumClass { + const GSecurityVulnerabilityOrderField._(String name) : super(name); + + static const GSecurityVulnerabilityOrderField UPDATED_AT = + _$gSecurityVulnerabilityOrderFieldUPDATED_AT; + + static Serializer get serializer => + _$gSecurityVulnerabilityOrderFieldSerializer; + static BuiltSet get values => + _$gSecurityVulnerabilityOrderFieldValues; + static GSecurityVulnerabilityOrderField valueOf(String name) => + _$gSecurityVulnerabilityOrderFieldValueOf(name); +} + +abstract class GSetEnterpriseIdentityProviderInput + implements + Built { + GSetEnterpriseIdentityProviderInput._(); + + factory GSetEnterpriseIdentityProviderInput( + [Function(GSetEnterpriseIdentityProviderInputBuilder b) updates]) = + _$GSetEnterpriseIdentityProviderInput; + + @nullable + String get clientMutationId; + GSamlDigestAlgorithm get digestMethod; + String get enterpriseId; + String get idpCertificate; + @nullable + String get issuer; + GSamlSignatureAlgorithm get signatureMethod; + String get ssoUrl; + static Serializer get serializer => + _$gSetEnterpriseIdentityProviderInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GSetEnterpriseIdentityProviderInput.serializer, this); + static GSetEnterpriseIdentityProviderInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GSetEnterpriseIdentityProviderInput.serializer, json); +} + +abstract class GSetOrganizationInteractionLimitInput + implements + Built { + GSetOrganizationInteractionLimitInput._(); + + factory GSetOrganizationInteractionLimitInput( + [Function(GSetOrganizationInteractionLimitInputBuilder b) updates]) = + _$GSetOrganizationInteractionLimitInput; + + @nullable + String get clientMutationId; + @nullable + GRepositoryInteractionLimitExpiry get expiry; + GRepositoryInteractionLimit get limit; + String get organizationId; + static Serializer get serializer => + _$gSetOrganizationInteractionLimitInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GSetOrganizationInteractionLimitInput.serializer, this); + static GSetOrganizationInteractionLimitInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GSetOrganizationInteractionLimitInput.serializer, json); +} + +abstract class GSetRepositoryInteractionLimitInput + implements + Built { + GSetRepositoryInteractionLimitInput._(); + + factory GSetRepositoryInteractionLimitInput( + [Function(GSetRepositoryInteractionLimitInputBuilder b) updates]) = + _$GSetRepositoryInteractionLimitInput; + + @nullable + String get clientMutationId; + @nullable + GRepositoryInteractionLimitExpiry get expiry; + GRepositoryInteractionLimit get limit; + String get repositoryId; + static Serializer get serializer => + _$gSetRepositoryInteractionLimitInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GSetRepositoryInteractionLimitInput.serializer, this); + static GSetRepositoryInteractionLimitInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GSetRepositoryInteractionLimitInput.serializer, json); +} + +abstract class GSetUserInteractionLimitInput + implements + Built { + GSetUserInteractionLimitInput._(); + + factory GSetUserInteractionLimitInput( + [Function(GSetUserInteractionLimitInputBuilder b) updates]) = + _$GSetUserInteractionLimitInput; + + @nullable + String get clientMutationId; + @nullable + GRepositoryInteractionLimitExpiry get expiry; + GRepositoryInteractionLimit get limit; + String get userId; + static Serializer get serializer => + _$gSetUserInteractionLimitInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GSetUserInteractionLimitInput.serializer, this); + static GSetUserInteractionLimitInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GSetUserInteractionLimitInput.serializer, json); +} + +abstract class GSponsorsTierOrder + implements Built { + GSponsorsTierOrder._(); + + factory GSponsorsTierOrder([Function(GSponsorsTierOrderBuilder b) updates]) = + _$GSponsorsTierOrder; + + GOrderDirection get direction; + GSponsorsTierOrderField get field; + static Serializer get serializer => + _$gSponsorsTierOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GSponsorsTierOrder.serializer, this); + static GSponsorsTierOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GSponsorsTierOrder.serializer, json); +} + +class GSponsorsTierOrderField extends EnumClass { + const GSponsorsTierOrderField._(String name) : super(name); + + static const GSponsorsTierOrderField CREATED_AT = + _$gSponsorsTierOrderFieldCREATED_AT; + + static const GSponsorsTierOrderField MONTHLY_PRICE_IN_CENTS = + _$gSponsorsTierOrderFieldMONTHLY_PRICE_IN_CENTS; + + static Serializer get serializer => + _$gSponsorsTierOrderFieldSerializer; + static BuiltSet get values => + _$gSponsorsTierOrderFieldValues; + static GSponsorsTierOrderField valueOf(String name) => + _$gSponsorsTierOrderFieldValueOf(name); +} + +abstract class GSponsorshipOrder + implements Built { + GSponsorshipOrder._(); + + factory GSponsorshipOrder([Function(GSponsorshipOrderBuilder b) updates]) = + _$GSponsorshipOrder; + + GOrderDirection get direction; + GSponsorshipOrderField get field; + static Serializer get serializer => + _$gSponsorshipOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GSponsorshipOrder.serializer, this); + static GSponsorshipOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GSponsorshipOrder.serializer, json); +} + +class GSponsorshipOrderField extends EnumClass { + const GSponsorshipOrderField._(String name) : super(name); + + static const GSponsorshipOrderField CREATED_AT = + _$gSponsorshipOrderFieldCREATED_AT; + + static Serializer get serializer => + _$gSponsorshipOrderFieldSerializer; + static BuiltSet get values => + _$gSponsorshipOrderFieldValues; + static GSponsorshipOrderField valueOf(String name) => + _$gSponsorshipOrderFieldValueOf(name); +} + +class GSponsorshipPrivacy extends EnumClass { + const GSponsorshipPrivacy._(String name) : super(name); + + static const GSponsorshipPrivacy PRIVATE = _$gSponsorshipPrivacyPRIVATE; + + static const GSponsorshipPrivacy PUBLIC = _$gSponsorshipPrivacyPUBLIC; + + static Serializer get serializer => + _$gSponsorshipPrivacySerializer; + static BuiltSet get values => + _$gSponsorshipPrivacyValues; + static GSponsorshipPrivacy valueOf(String name) => + _$gSponsorshipPrivacyValueOf(name); +} + +abstract class GStarOrder implements Built { + GStarOrder._(); + + factory GStarOrder([Function(GStarOrderBuilder b) updates]) = _$GStarOrder; + + GOrderDirection get direction; + GStarOrderField get field; + static Serializer get serializer => _$gStarOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GStarOrder.serializer, this); + static GStarOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GStarOrder.serializer, json); +} + +class GStarOrderField extends EnumClass { + const GStarOrderField._(String name) : super(name); + + static const GStarOrderField STARRED_AT = _$gStarOrderFieldSTARRED_AT; + + static Serializer get serializer => + _$gStarOrderFieldSerializer; + static BuiltSet get values => _$gStarOrderFieldValues; + static GStarOrderField valueOf(String name) => _$gStarOrderFieldValueOf(name); +} + +class GStatusState extends EnumClass { + const GStatusState._(String name) : super(name); + + static const GStatusState ERROR = _$gStatusStateERROR; + + static const GStatusState EXPECTED = _$gStatusStateEXPECTED; + + static const GStatusState FAILURE = _$gStatusStateFAILURE; + + static const GStatusState PENDING = _$gStatusStatePENDING; + + static const GStatusState SUCCESS = _$gStatusStateSUCCESS; + + static Serializer get serializer => _$gStatusStateSerializer; + static BuiltSet get values => _$gStatusStateValues; + static GStatusState valueOf(String name) => _$gStatusStateValueOf(name); +} + +abstract class GSubmitPullRequestReviewInput + implements + Built { + GSubmitPullRequestReviewInput._(); + + factory GSubmitPullRequestReviewInput( + [Function(GSubmitPullRequestReviewInputBuilder b) updates]) = + _$GSubmitPullRequestReviewInput; + + @nullable + String get body; + @nullable + String get clientMutationId; + GPullRequestReviewEvent get event; + @nullable + String get pullRequestId; + @nullable + String get pullRequestReviewId; + static Serializer get serializer => + _$gSubmitPullRequestReviewInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GSubmitPullRequestReviewInput.serializer, this); + static GSubmitPullRequestReviewInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GSubmitPullRequestReviewInput.serializer, json); +} + +class GSubscriptionState extends EnumClass { + const GSubscriptionState._(String name) : super(name); + + static const GSubscriptionState IGNORED = _$gSubscriptionStateIGNORED; + + static const GSubscriptionState SUBSCRIBED = _$gSubscriptionStateSUBSCRIBED; + + static const GSubscriptionState UNSUBSCRIBED = + _$gSubscriptionStateUNSUBSCRIBED; + + static Serializer get serializer => + _$gSubscriptionStateSerializer; + static BuiltSet get values => _$gSubscriptionStateValues; + static GSubscriptionState valueOf(String name) => + _$gSubscriptionStateValueOf(name); +} + +abstract class GTeamDiscussionCommentOrder + implements + Built { + GTeamDiscussionCommentOrder._(); + + factory GTeamDiscussionCommentOrder( + [Function(GTeamDiscussionCommentOrderBuilder b) updates]) = + _$GTeamDiscussionCommentOrder; + + GOrderDirection get direction; + GTeamDiscussionCommentOrderField get field; + static Serializer get serializer => + _$gTeamDiscussionCommentOrderSerializer; + Map toJson() => _i1.serializers + .serializeWith(GTeamDiscussionCommentOrder.serializer, this); + static GTeamDiscussionCommentOrder fromJson(Map json) => + _i1.serializers + .deserializeWith(GTeamDiscussionCommentOrder.serializer, json); +} + +class GTeamDiscussionCommentOrderField extends EnumClass { + const GTeamDiscussionCommentOrderField._(String name) : super(name); + + static const GTeamDiscussionCommentOrderField NUMBER = + _$gTeamDiscussionCommentOrderFieldNUMBER; + + static Serializer get serializer => + _$gTeamDiscussionCommentOrderFieldSerializer; + static BuiltSet get values => + _$gTeamDiscussionCommentOrderFieldValues; + static GTeamDiscussionCommentOrderField valueOf(String name) => + _$gTeamDiscussionCommentOrderFieldValueOf(name); +} + +abstract class GTeamDiscussionOrder + implements Built { + GTeamDiscussionOrder._(); + + factory GTeamDiscussionOrder( + [Function(GTeamDiscussionOrderBuilder b) updates]) = + _$GTeamDiscussionOrder; + + GOrderDirection get direction; + GTeamDiscussionOrderField get field; + static Serializer get serializer => + _$gTeamDiscussionOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GTeamDiscussionOrder.serializer, this); + static GTeamDiscussionOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GTeamDiscussionOrder.serializer, json); +} + +class GTeamDiscussionOrderField extends EnumClass { + const GTeamDiscussionOrderField._(String name) : super(name); + + static const GTeamDiscussionOrderField CREATED_AT = + _$gTeamDiscussionOrderFieldCREATED_AT; + + static Serializer get serializer => + _$gTeamDiscussionOrderFieldSerializer; + static BuiltSet get values => + _$gTeamDiscussionOrderFieldValues; + static GTeamDiscussionOrderField valueOf(String name) => + _$gTeamDiscussionOrderFieldValueOf(name); +} + +abstract class GTeamMemberOrder + implements Built { + GTeamMemberOrder._(); + + factory GTeamMemberOrder([Function(GTeamMemberOrderBuilder b) updates]) = + _$GTeamMemberOrder; + + GOrderDirection get direction; + GTeamMemberOrderField get field; + static Serializer get serializer => + _$gTeamMemberOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GTeamMemberOrder.serializer, this); + static GTeamMemberOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GTeamMemberOrder.serializer, json); +} + +class GTeamMemberOrderField extends EnumClass { + const GTeamMemberOrderField._(String name) : super(name); + + static const GTeamMemberOrderField CREATED_AT = + _$gTeamMemberOrderFieldCREATED_AT; + + static const GTeamMemberOrderField LOGIN = _$gTeamMemberOrderFieldLOGIN; + + static Serializer get serializer => + _$gTeamMemberOrderFieldSerializer; + static BuiltSet get values => + _$gTeamMemberOrderFieldValues; + static GTeamMemberOrderField valueOf(String name) => + _$gTeamMemberOrderFieldValueOf(name); +} + +class GTeamMemberRole extends EnumClass { + const GTeamMemberRole._(String name) : super(name); + + static const GTeamMemberRole MAINTAINER = _$gTeamMemberRoleMAINTAINER; + + static const GTeamMemberRole MEMBER = _$gTeamMemberRoleMEMBER; + + static Serializer get serializer => + _$gTeamMemberRoleSerializer; + static BuiltSet get values => _$gTeamMemberRoleValues; + static GTeamMemberRole valueOf(String name) => _$gTeamMemberRoleValueOf(name); +} + +class GTeamMembershipType extends EnumClass { + const GTeamMembershipType._(String name) : super(name); + + static const GTeamMembershipType ALL = _$gTeamMembershipTypeALL; + + static const GTeamMembershipType CHILD_TEAM = _$gTeamMembershipTypeCHILD_TEAM; + + static const GTeamMembershipType IMMEDIATE = _$gTeamMembershipTypeIMMEDIATE; + + static Serializer get serializer => + _$gTeamMembershipTypeSerializer; + static BuiltSet get values => + _$gTeamMembershipTypeValues; + static GTeamMembershipType valueOf(String name) => + _$gTeamMembershipTypeValueOf(name); +} + +abstract class GTeamOrder implements Built { + GTeamOrder._(); + + factory GTeamOrder([Function(GTeamOrderBuilder b) updates]) = _$GTeamOrder; + + GOrderDirection get direction; + GTeamOrderField get field; + static Serializer get serializer => _$gTeamOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GTeamOrder.serializer, this); + static GTeamOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GTeamOrder.serializer, json); +} + +class GTeamOrderField extends EnumClass { + const GTeamOrderField._(String name) : super(name); + + static const GTeamOrderField NAME = _$gTeamOrderFieldNAME; + + static Serializer get serializer => + _$gTeamOrderFieldSerializer; + static BuiltSet get values => _$gTeamOrderFieldValues; + static GTeamOrderField valueOf(String name) => _$gTeamOrderFieldValueOf(name); +} + +class GTeamPrivacy extends EnumClass { + const GTeamPrivacy._(String name) : super(name); + + static const GTeamPrivacy SECRET = _$gTeamPrivacySECRET; + + static const GTeamPrivacy VISIBLE = _$gTeamPrivacyVISIBLE; + + static Serializer get serializer => _$gTeamPrivacySerializer; + static BuiltSet get values => _$gTeamPrivacyValues; + static GTeamPrivacy valueOf(String name) => _$gTeamPrivacyValueOf(name); +} + +abstract class GTeamRepositoryOrder + implements Built { + GTeamRepositoryOrder._(); + + factory GTeamRepositoryOrder( + [Function(GTeamRepositoryOrderBuilder b) updates]) = + _$GTeamRepositoryOrder; + + GOrderDirection get direction; + GTeamRepositoryOrderField get field; + static Serializer get serializer => + _$gTeamRepositoryOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GTeamRepositoryOrder.serializer, this); + static GTeamRepositoryOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GTeamRepositoryOrder.serializer, json); +} + +class GTeamRepositoryOrderField extends EnumClass { + const GTeamRepositoryOrderField._(String name) : super(name); + + static const GTeamRepositoryOrderField CREATED_AT = + _$gTeamRepositoryOrderFieldCREATED_AT; + + static const GTeamRepositoryOrderField NAME = _$gTeamRepositoryOrderFieldNAME; + + static const GTeamRepositoryOrderField PERMISSION = + _$gTeamRepositoryOrderFieldPERMISSION; + + static const GTeamRepositoryOrderField PUSHED_AT = + _$gTeamRepositoryOrderFieldPUSHED_AT; + + static const GTeamRepositoryOrderField STARGAZERS = + _$gTeamRepositoryOrderFieldSTARGAZERS; + + static const GTeamRepositoryOrderField UPDATED_AT = + _$gTeamRepositoryOrderFieldUPDATED_AT; + + static Serializer get serializer => + _$gTeamRepositoryOrderFieldSerializer; + static BuiltSet get values => + _$gTeamRepositoryOrderFieldValues; + static GTeamRepositoryOrderField valueOf(String name) => + _$gTeamRepositoryOrderFieldValueOf(name); +} + +class GTeamRole extends EnumClass { + const GTeamRole._(String name) : super(name); + + static const GTeamRole ADMIN = _$gTeamRoleADMIN; + + static const GTeamRole MEMBER = _$gTeamRoleMEMBER; + + static Serializer get serializer => _$gTeamRoleSerializer; + static BuiltSet get values => _$gTeamRoleValues; + static GTeamRole valueOf(String name) => _$gTeamRoleValueOf(name); +} + +class GTopicSuggestionDeclineReason extends EnumClass { + const GTopicSuggestionDeclineReason._(String name) : super(name); + + static const GTopicSuggestionDeclineReason NOT_RELEVANT = + _$gTopicSuggestionDeclineReasonNOT_RELEVANT; + + static const GTopicSuggestionDeclineReason PERSONAL_PREFERENCE = + _$gTopicSuggestionDeclineReasonPERSONAL_PREFERENCE; + + static const GTopicSuggestionDeclineReason TOO_GENERAL = + _$gTopicSuggestionDeclineReasonTOO_GENERAL; + + static const GTopicSuggestionDeclineReason TOO_SPECIFIC = + _$gTopicSuggestionDeclineReasonTOO_SPECIFIC; + + static Serializer get serializer => + _$gTopicSuggestionDeclineReasonSerializer; + static BuiltSet get values => + _$gTopicSuggestionDeclineReasonValues; + static GTopicSuggestionDeclineReason valueOf(String name) => + _$gTopicSuggestionDeclineReasonValueOf(name); +} + +abstract class GTransferIssueInput + implements Built { + GTransferIssueInput._(); + + factory GTransferIssueInput( + [Function(GTransferIssueInputBuilder b) updates]) = _$GTransferIssueInput; + + @nullable + String get clientMutationId; + String get issueId; + String get repositoryId; + static Serializer get serializer => + _$gTransferIssueInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GTransferIssueInput.serializer, this); + static GTransferIssueInput fromJson(Map json) => + _i1.serializers.deserializeWith(GTransferIssueInput.serializer, json); +} + +abstract class GUnarchiveRepositoryInput + implements + Built { + GUnarchiveRepositoryInput._(); + + factory GUnarchiveRepositoryInput( + [Function(GUnarchiveRepositoryInputBuilder b) updates]) = + _$GUnarchiveRepositoryInput; + + @nullable + String get clientMutationId; + String get repositoryId; + static Serializer get serializer => + _$gUnarchiveRepositoryInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUnarchiveRepositoryInput.serializer, this); + static GUnarchiveRepositoryInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GUnarchiveRepositoryInput.serializer, json); +} + +abstract class GUnfollowUserInput + implements Built { + GUnfollowUserInput._(); + + factory GUnfollowUserInput([Function(GUnfollowUserInputBuilder b) updates]) = + _$GUnfollowUserInput; + + @nullable + String get clientMutationId; + String get userId; + static Serializer get serializer => + _$gUnfollowUserInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUnfollowUserInput.serializer, this); + static GUnfollowUserInput fromJson(Map json) => + _i1.serializers.deserializeWith(GUnfollowUserInput.serializer, json); +} + +abstract class GUnlinkRepositoryFromProjectInput + implements + Built { + GUnlinkRepositoryFromProjectInput._(); + + factory GUnlinkRepositoryFromProjectInput( + [Function(GUnlinkRepositoryFromProjectInputBuilder b) updates]) = + _$GUnlinkRepositoryFromProjectInput; + + @nullable + String get clientMutationId; + String get projectId; + String get repositoryId; + static Serializer get serializer => + _$gUnlinkRepositoryFromProjectInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUnlinkRepositoryFromProjectInput.serializer, this); + static GUnlinkRepositoryFromProjectInput fromJson( + Map json) => + _i1.serializers + .deserializeWith(GUnlinkRepositoryFromProjectInput.serializer, json); +} + +abstract class GUnlockLockableInput + implements Built { + GUnlockLockableInput._(); + + factory GUnlockLockableInput( + [Function(GUnlockLockableInputBuilder b) updates]) = + _$GUnlockLockableInput; + + @nullable + String get clientMutationId; + String get lockableId; + static Serializer get serializer => + _$gUnlockLockableInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUnlockLockableInput.serializer, this); + static GUnlockLockableInput fromJson(Map json) => + _i1.serializers.deserializeWith(GUnlockLockableInput.serializer, json); +} + +abstract class GUnmarkFileAsViewedInput + implements + Built { + GUnmarkFileAsViewedInput._(); + + factory GUnmarkFileAsViewedInput( + [Function(GUnmarkFileAsViewedInputBuilder b) updates]) = + _$GUnmarkFileAsViewedInput; + + @nullable + String get clientMutationId; + String get path; + String get pullRequestId; + static Serializer get serializer => + _$gUnmarkFileAsViewedInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUnmarkFileAsViewedInput.serializer, this); + static GUnmarkFileAsViewedInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GUnmarkFileAsViewedInput.serializer, json); +} + +abstract class GUnmarkIssueAsDuplicateInput + implements + Built { + GUnmarkIssueAsDuplicateInput._(); + + factory GUnmarkIssueAsDuplicateInput( + [Function(GUnmarkIssueAsDuplicateInputBuilder b) updates]) = + _$GUnmarkIssueAsDuplicateInput; + + String get canonicalId; + @nullable + String get clientMutationId; + String get duplicateId; + static Serializer get serializer => + _$gUnmarkIssueAsDuplicateInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUnmarkIssueAsDuplicateInput.serializer, this); + static GUnmarkIssueAsDuplicateInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GUnmarkIssueAsDuplicateInput.serializer, json); +} + +abstract class GUnminimizeCommentInput + implements Built { + GUnminimizeCommentInput._(); + + factory GUnminimizeCommentInput( + [Function(GUnminimizeCommentInputBuilder b) updates]) = + _$GUnminimizeCommentInput; + + @nullable + String get clientMutationId; + String get subjectId; + static Serializer get serializer => + _$gUnminimizeCommentInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUnminimizeCommentInput.serializer, this); + static GUnminimizeCommentInput fromJson(Map json) => + _i1.serializers.deserializeWith(GUnminimizeCommentInput.serializer, json); +} + +abstract class GUnresolveReviewThreadInput + implements + Built { + GUnresolveReviewThreadInput._(); + + factory GUnresolveReviewThreadInput( + [Function(GUnresolveReviewThreadInputBuilder b) updates]) = + _$GUnresolveReviewThreadInput; + + @nullable + String get clientMutationId; + String get threadId; + static Serializer get serializer => + _$gUnresolveReviewThreadInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUnresolveReviewThreadInput.serializer, this); + static GUnresolveReviewThreadInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GUnresolveReviewThreadInput.serializer, json); +} + +abstract class GUpdateBranchProtectionRuleInput + implements + Built { + GUpdateBranchProtectionRuleInput._(); + + factory GUpdateBranchProtectionRuleInput( + [Function(GUpdateBranchProtectionRuleInputBuilder b) updates]) = + _$GUpdateBranchProtectionRuleInput; + + @nullable + bool get allowsDeletions; + @nullable + bool get allowsForcePushes; + String get branchProtectionRuleId; + @nullable + String get clientMutationId; + @nullable + bool get dismissesStaleReviews; + @nullable + bool get isAdminEnforced; + @nullable + String get pattern; + BuiltList get pushActorIds; + @nullable + int get requiredApprovingReviewCount; + BuiltList get requiredStatusCheckContexts; + @nullable + bool get requiresApprovingReviews; + @nullable + bool get requiresCodeOwnerReviews; + @nullable + bool get requiresCommitSignatures; + @nullable + bool get requiresLinearHistory; + @nullable + bool get requiresStatusChecks; + @nullable + bool get requiresStrictStatusChecks; + @nullable + bool get restrictsPushes; + @nullable + bool get restrictsReviewDismissals; + BuiltList get reviewDismissalActorIds; + static Serializer get serializer => + _$gUpdateBranchProtectionRuleInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUpdateBranchProtectionRuleInput.serializer, this); + static GUpdateBranchProtectionRuleInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GUpdateBranchProtectionRuleInput.serializer, json); +} + +abstract class GUpdateCheckRunInput + implements Built { + GUpdateCheckRunInput._(); + + factory GUpdateCheckRunInput( + [Function(GUpdateCheckRunInputBuilder b) updates]) = + _$GUpdateCheckRunInput; + + BuiltList get actions; + String get checkRunId; + @nullable + String get clientMutationId; + @nullable + DateTime get completedAt; + @nullable + GCheckConclusionState get conclusion; + @nullable + String get detailsUrl; + @nullable + String get externalId; + @nullable + String get name; + @nullable + GCheckRunOutput get output; + String get repositoryId; + @nullable + DateTime get startedAt; + @nullable + GRequestableCheckStatusState get status; + static Serializer get serializer => + _$gUpdateCheckRunInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUpdateCheckRunInput.serializer, this); + static GUpdateCheckRunInput fromJson(Map json) => + _i1.serializers.deserializeWith(GUpdateCheckRunInput.serializer, json); +} + +abstract class GUpdateCheckSuitePreferencesInput + implements + Built { + GUpdateCheckSuitePreferencesInput._(); + + factory GUpdateCheckSuitePreferencesInput( + [Function(GUpdateCheckSuitePreferencesInputBuilder b) updates]) = + _$GUpdateCheckSuitePreferencesInput; + + BuiltList get autoTriggerPreferences; + @nullable + String get clientMutationId; + String get repositoryId; + static Serializer get serializer => + _$gUpdateCheckSuitePreferencesInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUpdateCheckSuitePreferencesInput.serializer, this); + static GUpdateCheckSuitePreferencesInput fromJson( + Map json) => + _i1.serializers + .deserializeWith(GUpdateCheckSuitePreferencesInput.serializer, json); +} + +abstract class GUpdateEnterpriseAdministratorRoleInput + implements + Built { + GUpdateEnterpriseAdministratorRoleInput._(); + + factory GUpdateEnterpriseAdministratorRoleInput( + [Function(GUpdateEnterpriseAdministratorRoleInputBuilder b) + updates]) = _$GUpdateEnterpriseAdministratorRoleInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + String get login; + GEnterpriseAdministratorRole get role; + static Serializer get serializer => + _$gUpdateEnterpriseAdministratorRoleInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUpdateEnterpriseAdministratorRoleInput.serializer, this); + static GUpdateEnterpriseAdministratorRoleInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUpdateEnterpriseAdministratorRoleInput.serializer, json); +} + +abstract class GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput + implements + Built { + GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput._(); + + factory GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput( + [Function( + GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInputBuilder + b) + updates]) = _$GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + GEnterpriseEnabledDisabledSettingValue get settingValue; + static Serializer + get serializer => + _$gUpdateEnterpriseAllowPrivateRepositoryForkingSettingInputSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput.serializer, + this); + static GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput.serializer, + json); +} + +abstract class GUpdateEnterpriseDefaultRepositoryPermissionSettingInput + implements + Built { + GUpdateEnterpriseDefaultRepositoryPermissionSettingInput._(); + + factory GUpdateEnterpriseDefaultRepositoryPermissionSettingInput( + [Function( + GUpdateEnterpriseDefaultRepositoryPermissionSettingInputBuilder b) + updates]) = _$GUpdateEnterpriseDefaultRepositoryPermissionSettingInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + GEnterpriseDefaultRepositoryPermissionSettingValue get settingValue; + static Serializer + get serializer => + _$gUpdateEnterpriseDefaultRepositoryPermissionSettingInputSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUpdateEnterpriseDefaultRepositoryPermissionSettingInput.serializer, + this); + static GUpdateEnterpriseDefaultRepositoryPermissionSettingInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUpdateEnterpriseDefaultRepositoryPermissionSettingInput.serializer, + json); +} + +abstract class GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput + implements + Built { + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput._(); + + factory GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput( + [Function( + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInputBuilder + b) + updates]) = + _$GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + GEnterpriseEnabledDisabledSettingValue get settingValue; + static Serializer< + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput> + get serializer => + _$gUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInputSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput + .serializer, + this); + static GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput + fromJson(Map json) => _i1.serializers.deserializeWith( + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput + .serializer, + json); +} + +abstract class GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput + implements + Built { + GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput._(); + + factory GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput( + [Function( + GUpdateEnterpriseMembersCanCreateRepositoriesSettingInputBuilder + b) + updates]) = _$GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + @nullable + bool get membersCanCreateInternalRepositories; + @nullable + bool get membersCanCreatePrivateRepositories; + @nullable + bool get membersCanCreatePublicRepositories; + @nullable + bool get membersCanCreateRepositoriesPolicyEnabled; + @nullable + GEnterpriseMembersCanCreateRepositoriesSettingValue get settingValue; + static Serializer + get serializer => + _$gUpdateEnterpriseMembersCanCreateRepositoriesSettingInputSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput.serializer, + this); + static GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput.serializer, + json); +} + +abstract class GUpdateEnterpriseMembersCanDeleteIssuesSettingInput + implements + Built { + GUpdateEnterpriseMembersCanDeleteIssuesSettingInput._(); + + factory GUpdateEnterpriseMembersCanDeleteIssuesSettingInput( + [Function(GUpdateEnterpriseMembersCanDeleteIssuesSettingInputBuilder b) + updates]) = _$GUpdateEnterpriseMembersCanDeleteIssuesSettingInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + GEnterpriseEnabledDisabledSettingValue get settingValue; + static Serializer + get serializer => + _$gUpdateEnterpriseMembersCanDeleteIssuesSettingInputSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUpdateEnterpriseMembersCanDeleteIssuesSettingInput.serializer, this); + static GUpdateEnterpriseMembersCanDeleteIssuesSettingInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUpdateEnterpriseMembersCanDeleteIssuesSettingInput.serializer, json); +} + +abstract class GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput + implements + Built { + GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput._(); + + factory GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput( + [Function( + GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInputBuilder + b) + updates]) = _$GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + GEnterpriseEnabledDisabledSettingValue get settingValue; + static Serializer + get serializer => + _$gUpdateEnterpriseMembersCanDeleteRepositoriesSettingInputSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput.serializer, + this); + static GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput.serializer, + json); +} + +abstract class GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput + implements + Built { + GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput._(); + + factory GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput( + [Function( + GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInputBuilder + b) + updates]) = _$GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + GEnterpriseEnabledDisabledSettingValue get settingValue; + static Serializer + get serializer => + _$gUpdateEnterpriseMembersCanInviteCollaboratorsSettingInputSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput.serializer, + this); + static GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput.serializer, + json); +} + +abstract class GUpdateEnterpriseMembersCanMakePurchasesSettingInput + implements + Built { + GUpdateEnterpriseMembersCanMakePurchasesSettingInput._(); + + factory GUpdateEnterpriseMembersCanMakePurchasesSettingInput( + [Function(GUpdateEnterpriseMembersCanMakePurchasesSettingInputBuilder b) + updates]) = _$GUpdateEnterpriseMembersCanMakePurchasesSettingInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + GEnterpriseMembersCanMakePurchasesSettingValue get settingValue; + static Serializer + get serializer => + _$gUpdateEnterpriseMembersCanMakePurchasesSettingInputSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUpdateEnterpriseMembersCanMakePurchasesSettingInput.serializer, this); + static GUpdateEnterpriseMembersCanMakePurchasesSettingInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUpdateEnterpriseMembersCanMakePurchasesSettingInput.serializer, + json); +} + +abstract class GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput + implements + Built { + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput._(); + + factory GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput( + [Function( + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInputBuilder + b) + updates]) = + _$GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + GEnterpriseEnabledDisabledSettingValue get settingValue; + static Serializer< + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput> + get serializer => + _$gUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInputSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput.serializer, + this); + static GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput + fromJson(Map json) => _i1.serializers.deserializeWith( + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput + .serializer, + json); +} + +abstract class GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput + implements + Built { + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput._(); + + factory GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput( + [Function( + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInputBuilder + b) + updates]) = + _$GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + GEnterpriseEnabledDisabledSettingValue get settingValue; + static Serializer< + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput> + get serializer => + _$gUpdateEnterpriseMembersCanViewDependencyInsightsSettingInputSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput.serializer, + this); + static GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput + .serializer, + json); +} + +abstract class GUpdateEnterpriseOrganizationProjectsSettingInput + implements + Built { + GUpdateEnterpriseOrganizationProjectsSettingInput._(); + + factory GUpdateEnterpriseOrganizationProjectsSettingInput( + [Function(GUpdateEnterpriseOrganizationProjectsSettingInputBuilder b) + updates]) = _$GUpdateEnterpriseOrganizationProjectsSettingInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + GEnterpriseEnabledDisabledSettingValue get settingValue; + static Serializer + get serializer => + _$gUpdateEnterpriseOrganizationProjectsSettingInputSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUpdateEnterpriseOrganizationProjectsSettingInput.serializer, this); + static GUpdateEnterpriseOrganizationProjectsSettingInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUpdateEnterpriseOrganizationProjectsSettingInput.serializer, json); +} + +abstract class GUpdateEnterpriseProfileInput + implements + Built { + GUpdateEnterpriseProfileInput._(); + + factory GUpdateEnterpriseProfileInput( + [Function(GUpdateEnterpriseProfileInputBuilder b) updates]) = + _$GUpdateEnterpriseProfileInput; + + @nullable + String get clientMutationId; + @nullable + String get description; + String get enterpriseId; + @nullable + String get location; + @nullable + String get name; + @nullable + String get websiteUrl; + static Serializer get serializer => + _$gUpdateEnterpriseProfileInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUpdateEnterpriseProfileInput.serializer, this); + static GUpdateEnterpriseProfileInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GUpdateEnterpriseProfileInput.serializer, json); +} + +abstract class GUpdateEnterpriseRepositoryProjectsSettingInput + implements + Built { + GUpdateEnterpriseRepositoryProjectsSettingInput._(); + + factory GUpdateEnterpriseRepositoryProjectsSettingInput( + [Function(GUpdateEnterpriseRepositoryProjectsSettingInputBuilder b) + updates]) = _$GUpdateEnterpriseRepositoryProjectsSettingInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + GEnterpriseEnabledDisabledSettingValue get settingValue; + static Serializer + get serializer => + _$gUpdateEnterpriseRepositoryProjectsSettingInputSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUpdateEnterpriseRepositoryProjectsSettingInput.serializer, this); + static GUpdateEnterpriseRepositoryProjectsSettingInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUpdateEnterpriseRepositoryProjectsSettingInput.serializer, json); +} + +abstract class GUpdateEnterpriseTeamDiscussionsSettingInput + implements + Built { + GUpdateEnterpriseTeamDiscussionsSettingInput._(); + + factory GUpdateEnterpriseTeamDiscussionsSettingInput( + [Function(GUpdateEnterpriseTeamDiscussionsSettingInputBuilder b) + updates]) = _$GUpdateEnterpriseTeamDiscussionsSettingInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + GEnterpriseEnabledDisabledSettingValue get settingValue; + static Serializer + get serializer => + _$gUpdateEnterpriseTeamDiscussionsSettingInputSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUpdateEnterpriseTeamDiscussionsSettingInput.serializer, this); + static GUpdateEnterpriseTeamDiscussionsSettingInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUpdateEnterpriseTeamDiscussionsSettingInput.serializer, json); +} + +abstract class GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput + implements + Built { + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput._(); + + factory GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput( + [Function( + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInputBuilder + b) + updates]) = + _$GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput; + + @nullable + String get clientMutationId; + String get enterpriseId; + GEnterpriseEnabledSettingValue get settingValue; + static Serializer< + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput> + get serializer => + _$gUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInputSerializer; + Map toJson() => _i1.serializers.serializeWith( + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput.serializer, + this); + static GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput + .serializer, + json); +} + +abstract class GUpdateIpAllowListEnabledSettingInput + implements + Built { + GUpdateIpAllowListEnabledSettingInput._(); + + factory GUpdateIpAllowListEnabledSettingInput( + [Function(GUpdateIpAllowListEnabledSettingInputBuilder b) updates]) = + _$GUpdateIpAllowListEnabledSettingInput; + + @nullable + String get clientMutationId; + String get ownerId; + GIpAllowListEnabledSettingValue get settingValue; + static Serializer get serializer => + _$gUpdateIpAllowListEnabledSettingInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUpdateIpAllowListEnabledSettingInput.serializer, this); + static GUpdateIpAllowListEnabledSettingInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUpdateIpAllowListEnabledSettingInput.serializer, json); +} + +abstract class GUpdateIpAllowListEntryInput + implements + Built { + GUpdateIpAllowListEntryInput._(); + + factory GUpdateIpAllowListEntryInput( + [Function(GUpdateIpAllowListEntryInputBuilder b) updates]) = + _$GUpdateIpAllowListEntryInput; + + String get allowListValue; + @nullable + String get clientMutationId; + String get ipAllowListEntryId; + bool get isActive; + @nullable + String get name; + static Serializer get serializer => + _$gUpdateIpAllowListEntryInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUpdateIpAllowListEntryInput.serializer, this); + static GUpdateIpAllowListEntryInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GUpdateIpAllowListEntryInput.serializer, json); +} + +abstract class GUpdateIssueCommentInput + implements + Built { + GUpdateIssueCommentInput._(); + + factory GUpdateIssueCommentInput( + [Function(GUpdateIssueCommentInputBuilder b) updates]) = + _$GUpdateIssueCommentInput; + + String get body; + @nullable + String get clientMutationId; + String get id; + static Serializer get serializer => + _$gUpdateIssueCommentInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUpdateIssueCommentInput.serializer, this); + static GUpdateIssueCommentInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GUpdateIssueCommentInput.serializer, json); +} + +abstract class GUpdateIssueInput + implements Built { + GUpdateIssueInput._(); + + factory GUpdateIssueInput([Function(GUpdateIssueInputBuilder b) updates]) = + _$GUpdateIssueInput; + + BuiltList get assigneeIds; + @nullable + String get body; + @nullable + String get clientMutationId; + String get id; + BuiltList get labelIds; + @nullable + String get milestoneId; + BuiltList get projectIds; + @nullable + GIssueState get state; + @nullable + String get title; + static Serializer get serializer => + _$gUpdateIssueInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUpdateIssueInput.serializer, this); + static GUpdateIssueInput fromJson(Map json) => + _i1.serializers.deserializeWith(GUpdateIssueInput.serializer, json); +} + +abstract class GUpdateProjectCardInput + implements Built { + GUpdateProjectCardInput._(); + + factory GUpdateProjectCardInput( + [Function(GUpdateProjectCardInputBuilder b) updates]) = + _$GUpdateProjectCardInput; + + @nullable + String get clientMutationId; + @nullable + bool get isArchived; + @nullable + String get note; + String get projectCardId; + static Serializer get serializer => + _$gUpdateProjectCardInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUpdateProjectCardInput.serializer, this); + static GUpdateProjectCardInput fromJson(Map json) => + _i1.serializers.deserializeWith(GUpdateProjectCardInput.serializer, json); +} + +abstract class GUpdateProjectColumnInput + implements + Built { + GUpdateProjectColumnInput._(); + + factory GUpdateProjectColumnInput( + [Function(GUpdateProjectColumnInputBuilder b) updates]) = + _$GUpdateProjectColumnInput; + + @nullable + String get clientMutationId; + String get name; + String get projectColumnId; + static Serializer get serializer => + _$gUpdateProjectColumnInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUpdateProjectColumnInput.serializer, this); + static GUpdateProjectColumnInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GUpdateProjectColumnInput.serializer, json); +} + +abstract class GUpdateProjectInput + implements Built { + GUpdateProjectInput._(); + + factory GUpdateProjectInput( + [Function(GUpdateProjectInputBuilder b) updates]) = _$GUpdateProjectInput; + + @nullable + String get body; + @nullable + String get clientMutationId; + @nullable + String get name; + String get projectId; + @nullable + bool get public; + @nullable + GProjectState get state; + static Serializer get serializer => + _$gUpdateProjectInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUpdateProjectInput.serializer, this); + static GUpdateProjectInput fromJson(Map json) => + _i1.serializers.deserializeWith(GUpdateProjectInput.serializer, json); +} + +abstract class GUpdatePullRequestInput + implements Built { + GUpdatePullRequestInput._(); + + factory GUpdatePullRequestInput( + [Function(GUpdatePullRequestInputBuilder b) updates]) = + _$GUpdatePullRequestInput; + + BuiltList get assigneeIds; + @nullable + String get baseRefName; + @nullable + String get body; + @nullable + String get clientMutationId; + BuiltList get labelIds; + @nullable + bool get maintainerCanModify; + @nullable + String get milestoneId; + BuiltList get projectIds; + String get pullRequestId; + @nullable + GPullRequestUpdateState get state; + @nullable + String get title; + static Serializer get serializer => + _$gUpdatePullRequestInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUpdatePullRequestInput.serializer, this); + static GUpdatePullRequestInput fromJson(Map json) => + _i1.serializers.deserializeWith(GUpdatePullRequestInput.serializer, json); +} + +abstract class GUpdatePullRequestReviewCommentInput + implements + Built { + GUpdatePullRequestReviewCommentInput._(); + + factory GUpdatePullRequestReviewCommentInput( + [Function(GUpdatePullRequestReviewCommentInputBuilder b) updates]) = + _$GUpdatePullRequestReviewCommentInput; + + String get body; + @nullable + String get clientMutationId; + String get pullRequestReviewCommentId; + static Serializer get serializer => + _$gUpdatePullRequestReviewCommentInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUpdatePullRequestReviewCommentInput.serializer, this); + static GUpdatePullRequestReviewCommentInput fromJson( + Map json) => + _i1.serializers.deserializeWith( + GUpdatePullRequestReviewCommentInput.serializer, json); +} + +abstract class GUpdatePullRequestReviewInput + implements + Built { + GUpdatePullRequestReviewInput._(); + + factory GUpdatePullRequestReviewInput( + [Function(GUpdatePullRequestReviewInputBuilder b) updates]) = + _$GUpdatePullRequestReviewInput; + + String get body; + @nullable + String get clientMutationId; + String get pullRequestReviewId; + static Serializer get serializer => + _$gUpdatePullRequestReviewInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUpdatePullRequestReviewInput.serializer, this); + static GUpdatePullRequestReviewInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GUpdatePullRequestReviewInput.serializer, json); +} + +abstract class GUpdateRefInput + implements Built { + GUpdateRefInput._(); + + factory GUpdateRefInput([Function(GUpdateRefInputBuilder b) updates]) = + _$GUpdateRefInput; + + @nullable + String get clientMutationId; + @nullable + bool get force; + String get oid; + String get refId; + static Serializer get serializer => + _$gUpdateRefInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUpdateRefInput.serializer, this); + static GUpdateRefInput fromJson(Map json) => + _i1.serializers.deserializeWith(GUpdateRefInput.serializer, json); +} + +abstract class GUpdateRepositoryInput + implements Built { + GUpdateRepositoryInput._(); + + factory GUpdateRepositoryInput( + [Function(GUpdateRepositoryInputBuilder b) updates]) = + _$GUpdateRepositoryInput; + + @nullable + String get clientMutationId; + @nullable + String get description; + @nullable + bool get hasIssuesEnabled; + @nullable + bool get hasProjectsEnabled; + @nullable + bool get hasWikiEnabled; + @nullable + String get homepageUrl; + @nullable + String get name; + String get repositoryId; + @nullable + bool get template; + static Serializer get serializer => + _$gUpdateRepositoryInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUpdateRepositoryInput.serializer, this); + static GUpdateRepositoryInput fromJson(Map json) => + _i1.serializers.deserializeWith(GUpdateRepositoryInput.serializer, json); +} + +abstract class GUpdateSubscriptionInput + implements + Built { + GUpdateSubscriptionInput._(); + + factory GUpdateSubscriptionInput( + [Function(GUpdateSubscriptionInputBuilder b) updates]) = + _$GUpdateSubscriptionInput; + + @nullable + String get clientMutationId; + GSubscriptionState get state; + String get subscribableId; + static Serializer get serializer => + _$gUpdateSubscriptionInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUpdateSubscriptionInput.serializer, this); + static GUpdateSubscriptionInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GUpdateSubscriptionInput.serializer, json); +} + +abstract class GUpdateTeamDiscussionCommentInput + implements + Built { + GUpdateTeamDiscussionCommentInput._(); + + factory GUpdateTeamDiscussionCommentInput( + [Function(GUpdateTeamDiscussionCommentInputBuilder b) updates]) = + _$GUpdateTeamDiscussionCommentInput; + + String get body; + @nullable + String get bodyVersion; + @nullable + String get clientMutationId; + String get id; + static Serializer get serializer => + _$gUpdateTeamDiscussionCommentInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUpdateTeamDiscussionCommentInput.serializer, this); + static GUpdateTeamDiscussionCommentInput fromJson( + Map json) => + _i1.serializers + .deserializeWith(GUpdateTeamDiscussionCommentInput.serializer, json); +} + +abstract class GUpdateTeamDiscussionInput + implements + Built { + GUpdateTeamDiscussionInput._(); + + factory GUpdateTeamDiscussionInput( + [Function(GUpdateTeamDiscussionInputBuilder b) updates]) = + _$GUpdateTeamDiscussionInput; + + @nullable + String get body; + @nullable + String get bodyVersion; + @nullable + String get clientMutationId; + String get id; + @nullable + bool get pinned; + @nullable + String get title; + static Serializer get serializer => + _$gUpdateTeamDiscussionInputSerializer; + Map toJson() => _i1.serializers + .serializeWith(GUpdateTeamDiscussionInput.serializer, this); + static GUpdateTeamDiscussionInput fromJson(Map json) => + _i1.serializers + .deserializeWith(GUpdateTeamDiscussionInput.serializer, json); +} + +abstract class GUpdateTopicsInput + implements Built { + GUpdateTopicsInput._(); + + factory GUpdateTopicsInput([Function(GUpdateTopicsInputBuilder b) updates]) = + _$GUpdateTopicsInput; + + @nullable + String get clientMutationId; + String get repositoryId; + BuiltList get topicNames; + static Serializer get serializer => + _$gUpdateTopicsInputSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUpdateTopicsInput.serializer, this); + static GUpdateTopicsInput fromJson(Map json) => + _i1.serializers.deserializeWith(GUpdateTopicsInput.serializer, json); +} + +class GUserBlockDuration extends EnumClass { + const GUserBlockDuration._(String name) : super(name); + + static const GUserBlockDuration ONE_DAY = _$gUserBlockDurationONE_DAY; + + static const GUserBlockDuration ONE_MONTH = _$gUserBlockDurationONE_MONTH; + + static const GUserBlockDuration ONE_WEEK = _$gUserBlockDurationONE_WEEK; + + static const GUserBlockDuration PERMANENT = _$gUserBlockDurationPERMANENT; + + static const GUserBlockDuration THREE_DAYS = _$gUserBlockDurationTHREE_DAYS; + + static Serializer get serializer => + _$gUserBlockDurationSerializer; + static BuiltSet get values => _$gUserBlockDurationValues; + static GUserBlockDuration valueOf(String name) => + _$gUserBlockDurationValueOf(name); +} + +abstract class GUserStatusOrder + implements Built { + GUserStatusOrder._(); + + factory GUserStatusOrder([Function(GUserStatusOrderBuilder b) updates]) = + _$GUserStatusOrder; + + GOrderDirection get direction; + GUserStatusOrderField get field; + static Serializer get serializer => + _$gUserStatusOrderSerializer; + Map toJson() => + _i1.serializers.serializeWith(GUserStatusOrder.serializer, this); + static GUserStatusOrder fromJson(Map json) => + _i1.serializers.deserializeWith(GUserStatusOrder.serializer, json); +} + +class GUserStatusOrderField extends EnumClass { + const GUserStatusOrderField._(String name) : super(name); + + static const GUserStatusOrderField UPDATED_AT = + _$gUserStatusOrderFieldUPDATED_AT; + + static Serializer get serializer => + _$gUserStatusOrderFieldSerializer; + static BuiltSet get values => + _$gUserStatusOrderFieldValues; + static GUserStatusOrderField valueOf(String name) => + _$gUserStatusOrderFieldValueOf(name); +} + +abstract class GX509Certificate + implements Built { + GX509Certificate._(); + + factory GX509Certificate([String value]) => + _$GX509Certificate((b) => value != null ? (b..value = value) : b); + + String get value; + @BuiltValueSerializer(custom: true) + static Serializer get serializer => + _i2.DefaultScalarSerializer( + (Object serialized) => GX509Certificate(serialized)); +} diff --git a/lib/graphql/schema.schema.gql.g.dart b/lib/graphql/schema.schema.gql.g.dart new file mode 100644 index 0000000..d80507a --- /dev/null +++ b/lib/graphql/schema.schema.gql.g.dart @@ -0,0 +1,42353 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'schema.schema.gql.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +const GAuditLogOrderField _$gAuditLogOrderFieldCREATED_AT = + const GAuditLogOrderField._('CREATED_AT'); + +GAuditLogOrderField _$gAuditLogOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gAuditLogOrderFieldCREATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gAuditLogOrderFieldValues = + new BuiltSet(const [ + _$gAuditLogOrderFieldCREATED_AT, +]); + +const GCheckAnnotationLevel _$gCheckAnnotationLevelFAILURE = + const GCheckAnnotationLevel._('FAILURE'); +const GCheckAnnotationLevel _$gCheckAnnotationLevelNOTICE = + const GCheckAnnotationLevel._('NOTICE'); +const GCheckAnnotationLevel _$gCheckAnnotationLevelWARNING = + const GCheckAnnotationLevel._('WARNING'); + +GCheckAnnotationLevel _$gCheckAnnotationLevelValueOf(String name) { + switch (name) { + case 'FAILURE': + return _$gCheckAnnotationLevelFAILURE; + case 'NOTICE': + return _$gCheckAnnotationLevelNOTICE; + case 'WARNING': + return _$gCheckAnnotationLevelWARNING; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gCheckAnnotationLevelValues = + new BuiltSet(const [ + _$gCheckAnnotationLevelFAILURE, + _$gCheckAnnotationLevelNOTICE, + _$gCheckAnnotationLevelWARNING, +]); + +const GCheckConclusionState _$gCheckConclusionStateACTION_REQUIRED = + const GCheckConclusionState._('ACTION_REQUIRED'); +const GCheckConclusionState _$gCheckConclusionStateCANCELLED = + const GCheckConclusionState._('CANCELLED'); +const GCheckConclusionState _$gCheckConclusionStateFAILURE = + const GCheckConclusionState._('FAILURE'); +const GCheckConclusionState _$gCheckConclusionStateNEUTRAL = + const GCheckConclusionState._('NEUTRAL'); +const GCheckConclusionState _$gCheckConclusionStateSKIPPED = + const GCheckConclusionState._('SKIPPED'); +const GCheckConclusionState _$gCheckConclusionStateSTALE = + const GCheckConclusionState._('STALE'); +const GCheckConclusionState _$gCheckConclusionStateSTARTUP_FAILURE = + const GCheckConclusionState._('STARTUP_FAILURE'); +const GCheckConclusionState _$gCheckConclusionStateSUCCESS = + const GCheckConclusionState._('SUCCESS'); +const GCheckConclusionState _$gCheckConclusionStateTIMED_OUT = + const GCheckConclusionState._('TIMED_OUT'); + +GCheckConclusionState _$gCheckConclusionStateValueOf(String name) { + switch (name) { + case 'ACTION_REQUIRED': + return _$gCheckConclusionStateACTION_REQUIRED; + case 'CANCELLED': + return _$gCheckConclusionStateCANCELLED; + case 'FAILURE': + return _$gCheckConclusionStateFAILURE; + case 'NEUTRAL': + return _$gCheckConclusionStateNEUTRAL; + case 'SKIPPED': + return _$gCheckConclusionStateSKIPPED; + case 'STALE': + return _$gCheckConclusionStateSTALE; + case 'STARTUP_FAILURE': + return _$gCheckConclusionStateSTARTUP_FAILURE; + case 'SUCCESS': + return _$gCheckConclusionStateSUCCESS; + case 'TIMED_OUT': + return _$gCheckConclusionStateTIMED_OUT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gCheckConclusionStateValues = + new BuiltSet(const [ + _$gCheckConclusionStateACTION_REQUIRED, + _$gCheckConclusionStateCANCELLED, + _$gCheckConclusionStateFAILURE, + _$gCheckConclusionStateNEUTRAL, + _$gCheckConclusionStateSKIPPED, + _$gCheckConclusionStateSTALE, + _$gCheckConclusionStateSTARTUP_FAILURE, + _$gCheckConclusionStateSUCCESS, + _$gCheckConclusionStateTIMED_OUT, +]); + +const GCheckRunType _$gCheckRunTypeALL = const GCheckRunType._('ALL'); +const GCheckRunType _$gCheckRunTypeLATEST = const GCheckRunType._('LATEST'); + +GCheckRunType _$gCheckRunTypeValueOf(String name) { + switch (name) { + case 'ALL': + return _$gCheckRunTypeALL; + case 'LATEST': + return _$gCheckRunTypeLATEST; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gCheckRunTypeValues = + new BuiltSet(const [ + _$gCheckRunTypeALL, + _$gCheckRunTypeLATEST, +]); + +const GCheckStatusState _$gCheckStatusStateCOMPLETED = + const GCheckStatusState._('COMPLETED'); +const GCheckStatusState _$gCheckStatusStateIN_PROGRESS = + const GCheckStatusState._('IN_PROGRESS'); +const GCheckStatusState _$gCheckStatusStateQUEUED = + const GCheckStatusState._('QUEUED'); +const GCheckStatusState _$gCheckStatusStateREQUESTED = + const GCheckStatusState._('REQUESTED'); +const GCheckStatusState _$gCheckStatusStateWAITING = + const GCheckStatusState._('WAITING'); + +GCheckStatusState _$gCheckStatusStateValueOf(String name) { + switch (name) { + case 'COMPLETED': + return _$gCheckStatusStateCOMPLETED; + case 'IN_PROGRESS': + return _$gCheckStatusStateIN_PROGRESS; + case 'QUEUED': + return _$gCheckStatusStateQUEUED; + case 'REQUESTED': + return _$gCheckStatusStateREQUESTED; + case 'WAITING': + return _$gCheckStatusStateWAITING; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gCheckStatusStateValues = + new BuiltSet(const [ + _$gCheckStatusStateCOMPLETED, + _$gCheckStatusStateIN_PROGRESS, + _$gCheckStatusStateQUEUED, + _$gCheckStatusStateREQUESTED, + _$gCheckStatusStateWAITING, +]); + +const GCollaboratorAffiliation _$gCollaboratorAffiliationALL = + const GCollaboratorAffiliation._('ALL'); +const GCollaboratorAffiliation _$gCollaboratorAffiliationDIRECT = + const GCollaboratorAffiliation._('DIRECT'); +const GCollaboratorAffiliation _$gCollaboratorAffiliationOUTSIDE = + const GCollaboratorAffiliation._('OUTSIDE'); + +GCollaboratorAffiliation _$gCollaboratorAffiliationValueOf(String name) { + switch (name) { + case 'ALL': + return _$gCollaboratorAffiliationALL; + case 'DIRECT': + return _$gCollaboratorAffiliationDIRECT; + case 'OUTSIDE': + return _$gCollaboratorAffiliationOUTSIDE; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gCollaboratorAffiliationValues = + new BuiltSet(const [ + _$gCollaboratorAffiliationALL, + _$gCollaboratorAffiliationDIRECT, + _$gCollaboratorAffiliationOUTSIDE, +]); + +const GCommentAuthorAssociation _$gCommentAuthorAssociationCOLLABORATOR = + const GCommentAuthorAssociation._('COLLABORATOR'); +const GCommentAuthorAssociation _$gCommentAuthorAssociationCONTRIBUTOR = + const GCommentAuthorAssociation._('CONTRIBUTOR'); +const GCommentAuthorAssociation _$gCommentAuthorAssociationFIRST_TIMER = + const GCommentAuthorAssociation._('FIRST_TIMER'); +const GCommentAuthorAssociation + _$gCommentAuthorAssociationFIRST_TIME_CONTRIBUTOR = + const GCommentAuthorAssociation._('FIRST_TIME_CONTRIBUTOR'); +const GCommentAuthorAssociation _$gCommentAuthorAssociationMANNEQUIN = + const GCommentAuthorAssociation._('MANNEQUIN'); +const GCommentAuthorAssociation _$gCommentAuthorAssociationMEMBER = + const GCommentAuthorAssociation._('MEMBER'); +const GCommentAuthorAssociation _$gCommentAuthorAssociationNONE = + const GCommentAuthorAssociation._('NONE'); +const GCommentAuthorAssociation _$gCommentAuthorAssociationOWNER = + const GCommentAuthorAssociation._('OWNER'); + +GCommentAuthorAssociation _$gCommentAuthorAssociationValueOf(String name) { + switch (name) { + case 'COLLABORATOR': + return _$gCommentAuthorAssociationCOLLABORATOR; + case 'CONTRIBUTOR': + return _$gCommentAuthorAssociationCONTRIBUTOR; + case 'FIRST_TIMER': + return _$gCommentAuthorAssociationFIRST_TIMER; + case 'FIRST_TIME_CONTRIBUTOR': + return _$gCommentAuthorAssociationFIRST_TIME_CONTRIBUTOR; + case 'MANNEQUIN': + return _$gCommentAuthorAssociationMANNEQUIN; + case 'MEMBER': + return _$gCommentAuthorAssociationMEMBER; + case 'NONE': + return _$gCommentAuthorAssociationNONE; + case 'OWNER': + return _$gCommentAuthorAssociationOWNER; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gCommentAuthorAssociationValues = + new BuiltSet(const [ + _$gCommentAuthorAssociationCOLLABORATOR, + _$gCommentAuthorAssociationCONTRIBUTOR, + _$gCommentAuthorAssociationFIRST_TIMER, + _$gCommentAuthorAssociationFIRST_TIME_CONTRIBUTOR, + _$gCommentAuthorAssociationMANNEQUIN, + _$gCommentAuthorAssociationMEMBER, + _$gCommentAuthorAssociationNONE, + _$gCommentAuthorAssociationOWNER, +]); + +const GCommentCannotUpdateReason _$gCommentCannotUpdateReasonARCHIVED = + const GCommentCannotUpdateReason._('ARCHIVED'); +const GCommentCannotUpdateReason _$gCommentCannotUpdateReasonDENIED = + const GCommentCannotUpdateReason._('DENIED'); +const GCommentCannotUpdateReason + _$gCommentCannotUpdateReasonINSUFFICIENT_ACCESS = + const GCommentCannotUpdateReason._('INSUFFICIENT_ACCESS'); +const GCommentCannotUpdateReason _$gCommentCannotUpdateReasonLOCKED = + const GCommentCannotUpdateReason._('LOCKED'); +const GCommentCannotUpdateReason _$gCommentCannotUpdateReasonLOGIN_REQUIRED = + const GCommentCannotUpdateReason._('LOGIN_REQUIRED'); +const GCommentCannotUpdateReason _$gCommentCannotUpdateReasonMAINTENANCE = + const GCommentCannotUpdateReason._('MAINTENANCE'); +const GCommentCannotUpdateReason + _$gCommentCannotUpdateReasonVERIFIED_EMAIL_REQUIRED = + const GCommentCannotUpdateReason._('VERIFIED_EMAIL_REQUIRED'); + +GCommentCannotUpdateReason _$gCommentCannotUpdateReasonValueOf(String name) { + switch (name) { + case 'ARCHIVED': + return _$gCommentCannotUpdateReasonARCHIVED; + case 'DENIED': + return _$gCommentCannotUpdateReasonDENIED; + case 'INSUFFICIENT_ACCESS': + return _$gCommentCannotUpdateReasonINSUFFICIENT_ACCESS; + case 'LOCKED': + return _$gCommentCannotUpdateReasonLOCKED; + case 'LOGIN_REQUIRED': + return _$gCommentCannotUpdateReasonLOGIN_REQUIRED; + case 'MAINTENANCE': + return _$gCommentCannotUpdateReasonMAINTENANCE; + case 'VERIFIED_EMAIL_REQUIRED': + return _$gCommentCannotUpdateReasonVERIFIED_EMAIL_REQUIRED; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gCommentCannotUpdateReasonValues = + new BuiltSet(const [ + _$gCommentCannotUpdateReasonARCHIVED, + _$gCommentCannotUpdateReasonDENIED, + _$gCommentCannotUpdateReasonINSUFFICIENT_ACCESS, + _$gCommentCannotUpdateReasonLOCKED, + _$gCommentCannotUpdateReasonLOGIN_REQUIRED, + _$gCommentCannotUpdateReasonMAINTENANCE, + _$gCommentCannotUpdateReasonVERIFIED_EMAIL_REQUIRED, +]); + +const GCommitContributionOrderField + _$gCommitContributionOrderFieldCOMMIT_COUNT = + const GCommitContributionOrderField._('COMMIT_COUNT'); +const GCommitContributionOrderField _$gCommitContributionOrderFieldOCCURRED_AT = + const GCommitContributionOrderField._('OCCURRED_AT'); + +GCommitContributionOrderField _$gCommitContributionOrderFieldValueOf( + String name) { + switch (name) { + case 'COMMIT_COUNT': + return _$gCommitContributionOrderFieldCOMMIT_COUNT; + case 'OCCURRED_AT': + return _$gCommitContributionOrderFieldOCCURRED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gCommitContributionOrderFieldValues = new BuiltSet< + GCommitContributionOrderField>(const [ + _$gCommitContributionOrderFieldCOMMIT_COUNT, + _$gCommitContributionOrderFieldOCCURRED_AT, +]); + +const GDefaultRepositoryPermissionField + _$gDefaultRepositoryPermissionFieldADMIN = + const GDefaultRepositoryPermissionField._('ADMIN'); +const GDefaultRepositoryPermissionField + _$gDefaultRepositoryPermissionFieldNONE = + const GDefaultRepositoryPermissionField._('NONE'); +const GDefaultRepositoryPermissionField + _$gDefaultRepositoryPermissionFieldREAD = + const GDefaultRepositoryPermissionField._('READ'); +const GDefaultRepositoryPermissionField + _$gDefaultRepositoryPermissionFieldWRITE = + const GDefaultRepositoryPermissionField._('WRITE'); + +GDefaultRepositoryPermissionField _$gDefaultRepositoryPermissionFieldValueOf( + String name) { + switch (name) { + case 'ADMIN': + return _$gDefaultRepositoryPermissionFieldADMIN; + case 'NONE': + return _$gDefaultRepositoryPermissionFieldNONE; + case 'READ': + return _$gDefaultRepositoryPermissionFieldREAD; + case 'WRITE': + return _$gDefaultRepositoryPermissionFieldWRITE; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gDefaultRepositoryPermissionFieldValues = + new BuiltSet(const < + GDefaultRepositoryPermissionField>[ + _$gDefaultRepositoryPermissionFieldADMIN, + _$gDefaultRepositoryPermissionFieldNONE, + _$gDefaultRepositoryPermissionFieldREAD, + _$gDefaultRepositoryPermissionFieldWRITE, +]); + +const GDeploymentOrderField _$gDeploymentOrderFieldCREATED_AT = + const GDeploymentOrderField._('CREATED_AT'); + +GDeploymentOrderField _$gDeploymentOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gDeploymentOrderFieldCREATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gDeploymentOrderFieldValues = + new BuiltSet(const [ + _$gDeploymentOrderFieldCREATED_AT, +]); + +const GDeploymentState _$gDeploymentStateABANDONED = + const GDeploymentState._('ABANDONED'); +const GDeploymentState _$gDeploymentStateACTIVE = + const GDeploymentState._('ACTIVE'); +const GDeploymentState _$gDeploymentStateDESTROYED = + const GDeploymentState._('DESTROYED'); +const GDeploymentState _$gDeploymentStateERROR = + const GDeploymentState._('ERROR'); +const GDeploymentState _$gDeploymentStateFAILURE = + const GDeploymentState._('FAILURE'); +const GDeploymentState _$gDeploymentStateINACTIVE = + const GDeploymentState._('INACTIVE'); +const GDeploymentState _$gDeploymentStateIN_PROGRESS = + const GDeploymentState._('IN_PROGRESS'); +const GDeploymentState _$gDeploymentStatePENDING = + const GDeploymentState._('PENDING'); +const GDeploymentState _$gDeploymentStateQUEUED = + const GDeploymentState._('QUEUED'); +const GDeploymentState _$gDeploymentStateWAITING = + const GDeploymentState._('WAITING'); + +GDeploymentState _$gDeploymentStateValueOf(String name) { + switch (name) { + case 'ABANDONED': + return _$gDeploymentStateABANDONED; + case 'ACTIVE': + return _$gDeploymentStateACTIVE; + case 'DESTROYED': + return _$gDeploymentStateDESTROYED; + case 'ERROR': + return _$gDeploymentStateERROR; + case 'FAILURE': + return _$gDeploymentStateFAILURE; + case 'INACTIVE': + return _$gDeploymentStateINACTIVE; + case 'IN_PROGRESS': + return _$gDeploymentStateIN_PROGRESS; + case 'PENDING': + return _$gDeploymentStatePENDING; + case 'QUEUED': + return _$gDeploymentStateQUEUED; + case 'WAITING': + return _$gDeploymentStateWAITING; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gDeploymentStateValues = + new BuiltSet(const [ + _$gDeploymentStateABANDONED, + _$gDeploymentStateACTIVE, + _$gDeploymentStateDESTROYED, + _$gDeploymentStateERROR, + _$gDeploymentStateFAILURE, + _$gDeploymentStateINACTIVE, + _$gDeploymentStateIN_PROGRESS, + _$gDeploymentStatePENDING, + _$gDeploymentStateQUEUED, + _$gDeploymentStateWAITING, +]); + +const GDeploymentStatusState _$gDeploymentStatusStateERROR = + const GDeploymentStatusState._('ERROR'); +const GDeploymentStatusState _$gDeploymentStatusStateFAILURE = + const GDeploymentStatusState._('FAILURE'); +const GDeploymentStatusState _$gDeploymentStatusStateINACTIVE = + const GDeploymentStatusState._('INACTIVE'); +const GDeploymentStatusState _$gDeploymentStatusStateIN_PROGRESS = + const GDeploymentStatusState._('IN_PROGRESS'); +const GDeploymentStatusState _$gDeploymentStatusStatePENDING = + const GDeploymentStatusState._('PENDING'); +const GDeploymentStatusState _$gDeploymentStatusStateQUEUED = + const GDeploymentStatusState._('QUEUED'); +const GDeploymentStatusState _$gDeploymentStatusStateSUCCESS = + const GDeploymentStatusState._('SUCCESS'); + +GDeploymentStatusState _$gDeploymentStatusStateValueOf(String name) { + switch (name) { + case 'ERROR': + return _$gDeploymentStatusStateERROR; + case 'FAILURE': + return _$gDeploymentStatusStateFAILURE; + case 'INACTIVE': + return _$gDeploymentStatusStateINACTIVE; + case 'IN_PROGRESS': + return _$gDeploymentStatusStateIN_PROGRESS; + case 'PENDING': + return _$gDeploymentStatusStatePENDING; + case 'QUEUED': + return _$gDeploymentStatusStateQUEUED; + case 'SUCCESS': + return _$gDeploymentStatusStateSUCCESS; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gDeploymentStatusStateValues = + new BuiltSet(const [ + _$gDeploymentStatusStateERROR, + _$gDeploymentStatusStateFAILURE, + _$gDeploymentStatusStateINACTIVE, + _$gDeploymentStatusStateIN_PROGRESS, + _$gDeploymentStatusStatePENDING, + _$gDeploymentStatusStateQUEUED, + _$gDeploymentStatusStateSUCCESS, +]); + +const GDiffSide _$gDiffSideLEFT = const GDiffSide._('LEFT'); +const GDiffSide _$gDiffSideRIGHT = const GDiffSide._('RIGHT'); + +GDiffSide _$gDiffSideValueOf(String name) { + switch (name) { + case 'LEFT': + return _$gDiffSideLEFT; + case 'RIGHT': + return _$gDiffSideRIGHT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gDiffSideValues = + new BuiltSet(const [ + _$gDiffSideLEFT, + _$gDiffSideRIGHT, +]); + +const GEnterpriseAdministratorInvitationOrderField + _$gEnterpriseAdministratorInvitationOrderFieldCREATED_AT = + const GEnterpriseAdministratorInvitationOrderField._('CREATED_AT'); + +GEnterpriseAdministratorInvitationOrderField + _$gEnterpriseAdministratorInvitationOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gEnterpriseAdministratorInvitationOrderFieldCREATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gEnterpriseAdministratorInvitationOrderFieldValues = + new BuiltSet(const < + GEnterpriseAdministratorInvitationOrderField>[ + _$gEnterpriseAdministratorInvitationOrderFieldCREATED_AT, +]); + +const GEnterpriseAdministratorRole + _$gEnterpriseAdministratorRoleBILLING_MANAGER = + const GEnterpriseAdministratorRole._('BILLING_MANAGER'); +const GEnterpriseAdministratorRole _$gEnterpriseAdministratorRoleOWNER = + const GEnterpriseAdministratorRole._('OWNER'); + +GEnterpriseAdministratorRole _$gEnterpriseAdministratorRoleValueOf( + String name) { + switch (name) { + case 'BILLING_MANAGER': + return _$gEnterpriseAdministratorRoleBILLING_MANAGER; + case 'OWNER': + return _$gEnterpriseAdministratorRoleOWNER; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gEnterpriseAdministratorRoleValues = new BuiltSet< + GEnterpriseAdministratorRole>(const [ + _$gEnterpriseAdministratorRoleBILLING_MANAGER, + _$gEnterpriseAdministratorRoleOWNER, +]); + +const GEnterpriseDefaultRepositoryPermissionSettingValue + _$gEnterpriseDefaultRepositoryPermissionSettingValueADMIN = + const GEnterpriseDefaultRepositoryPermissionSettingValue._('ADMIN'); +const GEnterpriseDefaultRepositoryPermissionSettingValue + _$gEnterpriseDefaultRepositoryPermissionSettingValueNONE = + const GEnterpriseDefaultRepositoryPermissionSettingValue._('NONE'); +const GEnterpriseDefaultRepositoryPermissionSettingValue + _$gEnterpriseDefaultRepositoryPermissionSettingValueNO_POLICY = + const GEnterpriseDefaultRepositoryPermissionSettingValue._('NO_POLICY'); +const GEnterpriseDefaultRepositoryPermissionSettingValue + _$gEnterpriseDefaultRepositoryPermissionSettingValueREAD = + const GEnterpriseDefaultRepositoryPermissionSettingValue._('READ'); +const GEnterpriseDefaultRepositoryPermissionSettingValue + _$gEnterpriseDefaultRepositoryPermissionSettingValueWRITE = + const GEnterpriseDefaultRepositoryPermissionSettingValue._('WRITE'); + +GEnterpriseDefaultRepositoryPermissionSettingValue + _$gEnterpriseDefaultRepositoryPermissionSettingValueValueOf(String name) { + switch (name) { + case 'ADMIN': + return _$gEnterpriseDefaultRepositoryPermissionSettingValueADMIN; + case 'NONE': + return _$gEnterpriseDefaultRepositoryPermissionSettingValueNONE; + case 'NO_POLICY': + return _$gEnterpriseDefaultRepositoryPermissionSettingValueNO_POLICY; + case 'READ': + return _$gEnterpriseDefaultRepositoryPermissionSettingValueREAD; + case 'WRITE': + return _$gEnterpriseDefaultRepositoryPermissionSettingValueWRITE; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gEnterpriseDefaultRepositoryPermissionSettingValueValues = + new BuiltSet(const < + GEnterpriseDefaultRepositoryPermissionSettingValue>[ + _$gEnterpriseDefaultRepositoryPermissionSettingValueADMIN, + _$gEnterpriseDefaultRepositoryPermissionSettingValueNONE, + _$gEnterpriseDefaultRepositoryPermissionSettingValueNO_POLICY, + _$gEnterpriseDefaultRepositoryPermissionSettingValueREAD, + _$gEnterpriseDefaultRepositoryPermissionSettingValueWRITE, +]); + +const GEnterpriseEnabledDisabledSettingValue + _$gEnterpriseEnabledDisabledSettingValueDISABLED = + const GEnterpriseEnabledDisabledSettingValue._('DISABLED'); +const GEnterpriseEnabledDisabledSettingValue + _$gEnterpriseEnabledDisabledSettingValueENABLED = + const GEnterpriseEnabledDisabledSettingValue._('ENABLED'); +const GEnterpriseEnabledDisabledSettingValue + _$gEnterpriseEnabledDisabledSettingValueNO_POLICY = + const GEnterpriseEnabledDisabledSettingValue._('NO_POLICY'); + +GEnterpriseEnabledDisabledSettingValue + _$gEnterpriseEnabledDisabledSettingValueValueOf(String name) { + switch (name) { + case 'DISABLED': + return _$gEnterpriseEnabledDisabledSettingValueDISABLED; + case 'ENABLED': + return _$gEnterpriseEnabledDisabledSettingValueENABLED; + case 'NO_POLICY': + return _$gEnterpriseEnabledDisabledSettingValueNO_POLICY; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gEnterpriseEnabledDisabledSettingValueValues = + new BuiltSet(const < + GEnterpriseEnabledDisabledSettingValue>[ + _$gEnterpriseEnabledDisabledSettingValueDISABLED, + _$gEnterpriseEnabledDisabledSettingValueENABLED, + _$gEnterpriseEnabledDisabledSettingValueNO_POLICY, +]); + +const GEnterpriseEnabledSettingValue _$gEnterpriseEnabledSettingValueENABLED = + const GEnterpriseEnabledSettingValue._('ENABLED'); +const GEnterpriseEnabledSettingValue _$gEnterpriseEnabledSettingValueNO_POLICY = + const GEnterpriseEnabledSettingValue._('NO_POLICY'); + +GEnterpriseEnabledSettingValue _$gEnterpriseEnabledSettingValueValueOf( + String name) { + switch (name) { + case 'ENABLED': + return _$gEnterpriseEnabledSettingValueENABLED; + case 'NO_POLICY': + return _$gEnterpriseEnabledSettingValueNO_POLICY; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gEnterpriseEnabledSettingValueValues = new BuiltSet< + GEnterpriseEnabledSettingValue>(const [ + _$gEnterpriseEnabledSettingValueENABLED, + _$gEnterpriseEnabledSettingValueNO_POLICY, +]); + +const GEnterpriseMemberOrderField _$gEnterpriseMemberOrderFieldCREATED_AT = + const GEnterpriseMemberOrderField._('CREATED_AT'); +const GEnterpriseMemberOrderField _$gEnterpriseMemberOrderFieldLOGIN = + const GEnterpriseMemberOrderField._('LOGIN'); + +GEnterpriseMemberOrderField _$gEnterpriseMemberOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gEnterpriseMemberOrderFieldCREATED_AT; + case 'LOGIN': + return _$gEnterpriseMemberOrderFieldLOGIN; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gEnterpriseMemberOrderFieldValues = new BuiltSet< + GEnterpriseMemberOrderField>(const [ + _$gEnterpriseMemberOrderFieldCREATED_AT, + _$gEnterpriseMemberOrderFieldLOGIN, +]); + +const GEnterpriseMembersCanCreateRepositoriesSettingValue + _$gEnterpriseMembersCanCreateRepositoriesSettingValueALL = + const GEnterpriseMembersCanCreateRepositoriesSettingValue._('ALL'); +const GEnterpriseMembersCanCreateRepositoriesSettingValue + _$gEnterpriseMembersCanCreateRepositoriesSettingValueDISABLED = + const GEnterpriseMembersCanCreateRepositoriesSettingValue._('DISABLED'); +const GEnterpriseMembersCanCreateRepositoriesSettingValue + _$gEnterpriseMembersCanCreateRepositoriesSettingValueNO_POLICY = + const GEnterpriseMembersCanCreateRepositoriesSettingValue._('NO_POLICY'); +const GEnterpriseMembersCanCreateRepositoriesSettingValue + _$gEnterpriseMembersCanCreateRepositoriesSettingValuePRIVATE = + const GEnterpriseMembersCanCreateRepositoriesSettingValue._('PRIVATE'); +const GEnterpriseMembersCanCreateRepositoriesSettingValue + _$gEnterpriseMembersCanCreateRepositoriesSettingValuePUBLIC = + const GEnterpriseMembersCanCreateRepositoriesSettingValue._('PUBLIC'); + +GEnterpriseMembersCanCreateRepositoriesSettingValue + _$gEnterpriseMembersCanCreateRepositoriesSettingValueValueOf(String name) { + switch (name) { + case 'ALL': + return _$gEnterpriseMembersCanCreateRepositoriesSettingValueALL; + case 'DISABLED': + return _$gEnterpriseMembersCanCreateRepositoriesSettingValueDISABLED; + case 'NO_POLICY': + return _$gEnterpriseMembersCanCreateRepositoriesSettingValueNO_POLICY; + case 'PRIVATE': + return _$gEnterpriseMembersCanCreateRepositoriesSettingValuePRIVATE; + case 'PUBLIC': + return _$gEnterpriseMembersCanCreateRepositoriesSettingValuePUBLIC; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gEnterpriseMembersCanCreateRepositoriesSettingValueValues = + new BuiltSet(const < + GEnterpriseMembersCanCreateRepositoriesSettingValue>[ + _$gEnterpriseMembersCanCreateRepositoriesSettingValueALL, + _$gEnterpriseMembersCanCreateRepositoriesSettingValueDISABLED, + _$gEnterpriseMembersCanCreateRepositoriesSettingValueNO_POLICY, + _$gEnterpriseMembersCanCreateRepositoriesSettingValuePRIVATE, + _$gEnterpriseMembersCanCreateRepositoriesSettingValuePUBLIC, +]); + +const GEnterpriseMembersCanMakePurchasesSettingValue + _$gEnterpriseMembersCanMakePurchasesSettingValueDISABLED = + const GEnterpriseMembersCanMakePurchasesSettingValue._('DISABLED'); +const GEnterpriseMembersCanMakePurchasesSettingValue + _$gEnterpriseMembersCanMakePurchasesSettingValueENABLED = + const GEnterpriseMembersCanMakePurchasesSettingValue._('ENABLED'); + +GEnterpriseMembersCanMakePurchasesSettingValue + _$gEnterpriseMembersCanMakePurchasesSettingValueValueOf(String name) { + switch (name) { + case 'DISABLED': + return _$gEnterpriseMembersCanMakePurchasesSettingValueDISABLED; + case 'ENABLED': + return _$gEnterpriseMembersCanMakePurchasesSettingValueENABLED; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gEnterpriseMembersCanMakePurchasesSettingValueValues = + new BuiltSet(const < + GEnterpriseMembersCanMakePurchasesSettingValue>[ + _$gEnterpriseMembersCanMakePurchasesSettingValueDISABLED, + _$gEnterpriseMembersCanMakePurchasesSettingValueENABLED, +]); + +const GEnterpriseServerInstallationOrderField + _$gEnterpriseServerInstallationOrderFieldCREATED_AT = + const GEnterpriseServerInstallationOrderField._('CREATED_AT'); +const GEnterpriseServerInstallationOrderField + _$gEnterpriseServerInstallationOrderFieldCUSTOMER_NAME = + const GEnterpriseServerInstallationOrderField._('CUSTOMER_NAME'); +const GEnterpriseServerInstallationOrderField + _$gEnterpriseServerInstallationOrderFieldHOST_NAME = + const GEnterpriseServerInstallationOrderField._('HOST_NAME'); + +GEnterpriseServerInstallationOrderField + _$gEnterpriseServerInstallationOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gEnterpriseServerInstallationOrderFieldCREATED_AT; + case 'CUSTOMER_NAME': + return _$gEnterpriseServerInstallationOrderFieldCUSTOMER_NAME; + case 'HOST_NAME': + return _$gEnterpriseServerInstallationOrderFieldHOST_NAME; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gEnterpriseServerInstallationOrderFieldValues = + new BuiltSet(const < + GEnterpriseServerInstallationOrderField>[ + _$gEnterpriseServerInstallationOrderFieldCREATED_AT, + _$gEnterpriseServerInstallationOrderFieldCUSTOMER_NAME, + _$gEnterpriseServerInstallationOrderFieldHOST_NAME, +]); + +const GEnterpriseServerUserAccountEmailOrderField + _$gEnterpriseServerUserAccountEmailOrderFieldEMAIL = + const GEnterpriseServerUserAccountEmailOrderField._('EMAIL'); + +GEnterpriseServerUserAccountEmailOrderField + _$gEnterpriseServerUserAccountEmailOrderFieldValueOf(String name) { + switch (name) { + case 'EMAIL': + return _$gEnterpriseServerUserAccountEmailOrderFieldEMAIL; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gEnterpriseServerUserAccountEmailOrderFieldValues = + new BuiltSet(const < + GEnterpriseServerUserAccountEmailOrderField>[ + _$gEnterpriseServerUserAccountEmailOrderFieldEMAIL, +]); + +const GEnterpriseServerUserAccountOrderField + _$gEnterpriseServerUserAccountOrderFieldLOGIN = + const GEnterpriseServerUserAccountOrderField._('LOGIN'); +const GEnterpriseServerUserAccountOrderField + _$gEnterpriseServerUserAccountOrderFieldREMOTE_CREATED_AT = + const GEnterpriseServerUserAccountOrderField._('REMOTE_CREATED_AT'); + +GEnterpriseServerUserAccountOrderField + _$gEnterpriseServerUserAccountOrderFieldValueOf(String name) { + switch (name) { + case 'LOGIN': + return _$gEnterpriseServerUserAccountOrderFieldLOGIN; + case 'REMOTE_CREATED_AT': + return _$gEnterpriseServerUserAccountOrderFieldREMOTE_CREATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gEnterpriseServerUserAccountOrderFieldValues = + new BuiltSet(const < + GEnterpriseServerUserAccountOrderField>[ + _$gEnterpriseServerUserAccountOrderFieldLOGIN, + _$gEnterpriseServerUserAccountOrderFieldREMOTE_CREATED_AT, +]); + +const GEnterpriseServerUserAccountsUploadOrderField + _$gEnterpriseServerUserAccountsUploadOrderFieldCREATED_AT = + const GEnterpriseServerUserAccountsUploadOrderField._('CREATED_AT'); + +GEnterpriseServerUserAccountsUploadOrderField + _$gEnterpriseServerUserAccountsUploadOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gEnterpriseServerUserAccountsUploadOrderFieldCREATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gEnterpriseServerUserAccountsUploadOrderFieldValues = + new BuiltSet(const < + GEnterpriseServerUserAccountsUploadOrderField>[ + _$gEnterpriseServerUserAccountsUploadOrderFieldCREATED_AT, +]); + +const GEnterpriseServerUserAccountsUploadSyncState + _$gEnterpriseServerUserAccountsUploadSyncStateFAILURE = + const GEnterpriseServerUserAccountsUploadSyncState._('FAILURE'); +const GEnterpriseServerUserAccountsUploadSyncState + _$gEnterpriseServerUserAccountsUploadSyncStatePENDING = + const GEnterpriseServerUserAccountsUploadSyncState._('PENDING'); +const GEnterpriseServerUserAccountsUploadSyncState + _$gEnterpriseServerUserAccountsUploadSyncStateSUCCESS = + const GEnterpriseServerUserAccountsUploadSyncState._('SUCCESS'); + +GEnterpriseServerUserAccountsUploadSyncState + _$gEnterpriseServerUserAccountsUploadSyncStateValueOf(String name) { + switch (name) { + case 'FAILURE': + return _$gEnterpriseServerUserAccountsUploadSyncStateFAILURE; + case 'PENDING': + return _$gEnterpriseServerUserAccountsUploadSyncStatePENDING; + case 'SUCCESS': + return _$gEnterpriseServerUserAccountsUploadSyncStateSUCCESS; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gEnterpriseServerUserAccountsUploadSyncStateValues = + new BuiltSet(const < + GEnterpriseServerUserAccountsUploadSyncState>[ + _$gEnterpriseServerUserAccountsUploadSyncStateFAILURE, + _$gEnterpriseServerUserAccountsUploadSyncStatePENDING, + _$gEnterpriseServerUserAccountsUploadSyncStateSUCCESS, +]); + +const GEnterpriseUserAccountMembershipRole + _$gEnterpriseUserAccountMembershipRoleMEMBER = + const GEnterpriseUserAccountMembershipRole._('MEMBER'); +const GEnterpriseUserAccountMembershipRole + _$gEnterpriseUserAccountMembershipRoleOWNER = + const GEnterpriseUserAccountMembershipRole._('OWNER'); + +GEnterpriseUserAccountMembershipRole + _$gEnterpriseUserAccountMembershipRoleValueOf(String name) { + switch (name) { + case 'MEMBER': + return _$gEnterpriseUserAccountMembershipRoleMEMBER; + case 'OWNER': + return _$gEnterpriseUserAccountMembershipRoleOWNER; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gEnterpriseUserAccountMembershipRoleValues = + new BuiltSet(const < + GEnterpriseUserAccountMembershipRole>[ + _$gEnterpriseUserAccountMembershipRoleMEMBER, + _$gEnterpriseUserAccountMembershipRoleOWNER, +]); + +const GEnterpriseUserDeployment _$gEnterpriseUserDeploymentCLOUD = + const GEnterpriseUserDeployment._('CLOUD'); +const GEnterpriseUserDeployment _$gEnterpriseUserDeploymentSERVER = + const GEnterpriseUserDeployment._('SERVER'); + +GEnterpriseUserDeployment _$gEnterpriseUserDeploymentValueOf(String name) { + switch (name) { + case 'CLOUD': + return _$gEnterpriseUserDeploymentCLOUD; + case 'SERVER': + return _$gEnterpriseUserDeploymentSERVER; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gEnterpriseUserDeploymentValues = + new BuiltSet(const [ + _$gEnterpriseUserDeploymentCLOUD, + _$gEnterpriseUserDeploymentSERVER, +]); + +const GFileViewedState _$gFileViewedStateDISMISSED = + const GFileViewedState._('DISMISSED'); +const GFileViewedState _$gFileViewedStateUNVIEWED = + const GFileViewedState._('UNVIEWED'); +const GFileViewedState _$gFileViewedStateVIEWED = + const GFileViewedState._('VIEWED'); + +GFileViewedState _$gFileViewedStateValueOf(String name) { + switch (name) { + case 'DISMISSED': + return _$gFileViewedStateDISMISSED; + case 'UNVIEWED': + return _$gFileViewedStateUNVIEWED; + case 'VIEWED': + return _$gFileViewedStateVIEWED; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gFileViewedStateValues = + new BuiltSet(const [ + _$gFileViewedStateDISMISSED, + _$gFileViewedStateUNVIEWED, + _$gFileViewedStateVIEWED, +]); + +const GFundingPlatform _$gFundingPlatformCOMMUNITY_BRIDGE = + const GFundingPlatform._('COMMUNITY_BRIDGE'); +const GFundingPlatform _$gFundingPlatformCUSTOM = + const GFundingPlatform._('CUSTOM'); +const GFundingPlatform _$gFundingPlatformGITHUB = + const GFundingPlatform._('GITHUB'); +const GFundingPlatform _$gFundingPlatformISSUEHUNT = + const GFundingPlatform._('ISSUEHUNT'); +const GFundingPlatform _$gFundingPlatformKO_FI = + const GFundingPlatform._('KO_FI'); +const GFundingPlatform _$gFundingPlatformLIBERAPAY = + const GFundingPlatform._('LIBERAPAY'); +const GFundingPlatform _$gFundingPlatformOPEN_COLLECTIVE = + const GFundingPlatform._('OPEN_COLLECTIVE'); +const GFundingPlatform _$gFundingPlatformOTECHIE = + const GFundingPlatform._('OTECHIE'); +const GFundingPlatform _$gFundingPlatformPATREON = + const GFundingPlatform._('PATREON'); +const GFundingPlatform _$gFundingPlatformTIDELIFT = + const GFundingPlatform._('TIDELIFT'); + +GFundingPlatform _$gFundingPlatformValueOf(String name) { + switch (name) { + case 'COMMUNITY_BRIDGE': + return _$gFundingPlatformCOMMUNITY_BRIDGE; + case 'CUSTOM': + return _$gFundingPlatformCUSTOM; + case 'GITHUB': + return _$gFundingPlatformGITHUB; + case 'ISSUEHUNT': + return _$gFundingPlatformISSUEHUNT; + case 'KO_FI': + return _$gFundingPlatformKO_FI; + case 'LIBERAPAY': + return _$gFundingPlatformLIBERAPAY; + case 'OPEN_COLLECTIVE': + return _$gFundingPlatformOPEN_COLLECTIVE; + case 'OTECHIE': + return _$gFundingPlatformOTECHIE; + case 'PATREON': + return _$gFundingPlatformPATREON; + case 'TIDELIFT': + return _$gFundingPlatformTIDELIFT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gFundingPlatformValues = + new BuiltSet(const [ + _$gFundingPlatformCOMMUNITY_BRIDGE, + _$gFundingPlatformCUSTOM, + _$gFundingPlatformGITHUB, + _$gFundingPlatformISSUEHUNT, + _$gFundingPlatformKO_FI, + _$gFundingPlatformLIBERAPAY, + _$gFundingPlatformOPEN_COLLECTIVE, + _$gFundingPlatformOTECHIE, + _$gFundingPlatformPATREON, + _$gFundingPlatformTIDELIFT, +]); + +const GGistOrderField _$gGistOrderFieldCREATED_AT = + const GGistOrderField._('CREATED_AT'); +const GGistOrderField _$gGistOrderFieldPUSHED_AT = + const GGistOrderField._('PUSHED_AT'); +const GGistOrderField _$gGistOrderFieldUPDATED_AT = + const GGistOrderField._('UPDATED_AT'); + +GGistOrderField _$gGistOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gGistOrderFieldCREATED_AT; + case 'PUSHED_AT': + return _$gGistOrderFieldPUSHED_AT; + case 'UPDATED_AT': + return _$gGistOrderFieldUPDATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gGistOrderFieldValues = + new BuiltSet(const [ + _$gGistOrderFieldCREATED_AT, + _$gGistOrderFieldPUSHED_AT, + _$gGistOrderFieldUPDATED_AT, +]); + +const GGistPrivacy _$gGistPrivacyALL = const GGistPrivacy._('ALL'); +const GGistPrivacy _$gGistPrivacyPUBLIC = const GGistPrivacy._('PUBLIC'); +const GGistPrivacy _$gGistPrivacySECRET = const GGistPrivacy._('SECRET'); + +GGistPrivacy _$gGistPrivacyValueOf(String name) { + switch (name) { + case 'ALL': + return _$gGistPrivacyALL; + case 'PUBLIC': + return _$gGistPrivacyPUBLIC; + case 'SECRET': + return _$gGistPrivacySECRET; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gGistPrivacyValues = + new BuiltSet(const [ + _$gGistPrivacyALL, + _$gGistPrivacyPUBLIC, + _$gGistPrivacySECRET, +]); + +const GGitSignatureState _$gGitSignatureStateBAD_CERT = + const GGitSignatureState._('BAD_CERT'); +const GGitSignatureState _$gGitSignatureStateBAD_EMAIL = + const GGitSignatureState._('BAD_EMAIL'); +const GGitSignatureState _$gGitSignatureStateEXPIRED_KEY = + const GGitSignatureState._('EXPIRED_KEY'); +const GGitSignatureState _$gGitSignatureStateGPGVERIFY_ERROR = + const GGitSignatureState._('GPGVERIFY_ERROR'); +const GGitSignatureState _$gGitSignatureStateGPGVERIFY_UNAVAILABLE = + const GGitSignatureState._('GPGVERIFY_UNAVAILABLE'); +const GGitSignatureState _$gGitSignatureStateINVALID = + const GGitSignatureState._('INVALID'); +const GGitSignatureState _$gGitSignatureStateMALFORMED_SIG = + const GGitSignatureState._('MALFORMED_SIG'); +const GGitSignatureState _$gGitSignatureStateNOT_SIGNING_KEY = + const GGitSignatureState._('NOT_SIGNING_KEY'); +const GGitSignatureState _$gGitSignatureStateNO_USER = + const GGitSignatureState._('NO_USER'); +const GGitSignatureState _$gGitSignatureStateOCSP_ERROR = + const GGitSignatureState._('OCSP_ERROR'); +const GGitSignatureState _$gGitSignatureStateOCSP_PENDING = + const GGitSignatureState._('OCSP_PENDING'); +const GGitSignatureState _$gGitSignatureStateOCSP_REVOKED = + const GGitSignatureState._('OCSP_REVOKED'); +const GGitSignatureState _$gGitSignatureStateUNKNOWN_KEY = + const GGitSignatureState._('UNKNOWN_KEY'); +const GGitSignatureState _$gGitSignatureStateUNKNOWN_SIG_TYPE = + const GGitSignatureState._('UNKNOWN_SIG_TYPE'); +const GGitSignatureState _$gGitSignatureStateUNSIGNED = + const GGitSignatureState._('UNSIGNED'); +const GGitSignatureState _$gGitSignatureStateUNVERIFIED_EMAIL = + const GGitSignatureState._('UNVERIFIED_EMAIL'); +const GGitSignatureState _$gGitSignatureStateVALID = + const GGitSignatureState._('VALID'); + +GGitSignatureState _$gGitSignatureStateValueOf(String name) { + switch (name) { + case 'BAD_CERT': + return _$gGitSignatureStateBAD_CERT; + case 'BAD_EMAIL': + return _$gGitSignatureStateBAD_EMAIL; + case 'EXPIRED_KEY': + return _$gGitSignatureStateEXPIRED_KEY; + case 'GPGVERIFY_ERROR': + return _$gGitSignatureStateGPGVERIFY_ERROR; + case 'GPGVERIFY_UNAVAILABLE': + return _$gGitSignatureStateGPGVERIFY_UNAVAILABLE; + case 'INVALID': + return _$gGitSignatureStateINVALID; + case 'MALFORMED_SIG': + return _$gGitSignatureStateMALFORMED_SIG; + case 'NOT_SIGNING_KEY': + return _$gGitSignatureStateNOT_SIGNING_KEY; + case 'NO_USER': + return _$gGitSignatureStateNO_USER; + case 'OCSP_ERROR': + return _$gGitSignatureStateOCSP_ERROR; + case 'OCSP_PENDING': + return _$gGitSignatureStateOCSP_PENDING; + case 'OCSP_REVOKED': + return _$gGitSignatureStateOCSP_REVOKED; + case 'UNKNOWN_KEY': + return _$gGitSignatureStateUNKNOWN_KEY; + case 'UNKNOWN_SIG_TYPE': + return _$gGitSignatureStateUNKNOWN_SIG_TYPE; + case 'UNSIGNED': + return _$gGitSignatureStateUNSIGNED; + case 'UNVERIFIED_EMAIL': + return _$gGitSignatureStateUNVERIFIED_EMAIL; + case 'VALID': + return _$gGitSignatureStateVALID; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gGitSignatureStateValues = + new BuiltSet(const [ + _$gGitSignatureStateBAD_CERT, + _$gGitSignatureStateBAD_EMAIL, + _$gGitSignatureStateEXPIRED_KEY, + _$gGitSignatureStateGPGVERIFY_ERROR, + _$gGitSignatureStateGPGVERIFY_UNAVAILABLE, + _$gGitSignatureStateINVALID, + _$gGitSignatureStateMALFORMED_SIG, + _$gGitSignatureStateNOT_SIGNING_KEY, + _$gGitSignatureStateNO_USER, + _$gGitSignatureStateOCSP_ERROR, + _$gGitSignatureStateOCSP_PENDING, + _$gGitSignatureStateOCSP_REVOKED, + _$gGitSignatureStateUNKNOWN_KEY, + _$gGitSignatureStateUNKNOWN_SIG_TYPE, + _$gGitSignatureStateUNSIGNED, + _$gGitSignatureStateUNVERIFIED_EMAIL, + _$gGitSignatureStateVALID, +]); + +const GIdentityProviderConfigurationState + _$gIdentityProviderConfigurationStateCONFIGURED = + const GIdentityProviderConfigurationState._('CONFIGURED'); +const GIdentityProviderConfigurationState + _$gIdentityProviderConfigurationStateENFORCED = + const GIdentityProviderConfigurationState._('ENFORCED'); +const GIdentityProviderConfigurationState + _$gIdentityProviderConfigurationStateUNCONFIGURED = + const GIdentityProviderConfigurationState._('UNCONFIGURED'); + +GIdentityProviderConfigurationState + _$gIdentityProviderConfigurationStateValueOf(String name) { + switch (name) { + case 'CONFIGURED': + return _$gIdentityProviderConfigurationStateCONFIGURED; + case 'ENFORCED': + return _$gIdentityProviderConfigurationStateENFORCED; + case 'UNCONFIGURED': + return _$gIdentityProviderConfigurationStateUNCONFIGURED; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gIdentityProviderConfigurationStateValues = + new BuiltSet(const < + GIdentityProviderConfigurationState>[ + _$gIdentityProviderConfigurationStateCONFIGURED, + _$gIdentityProviderConfigurationStateENFORCED, + _$gIdentityProviderConfigurationStateUNCONFIGURED, +]); + +const GIpAllowListEnabledSettingValue + _$gIpAllowListEnabledSettingValueDISABLED = + const GIpAllowListEnabledSettingValue._('DISABLED'); +const GIpAllowListEnabledSettingValue _$gIpAllowListEnabledSettingValueENABLED = + const GIpAllowListEnabledSettingValue._('ENABLED'); + +GIpAllowListEnabledSettingValue _$gIpAllowListEnabledSettingValueValueOf( + String name) { + switch (name) { + case 'DISABLED': + return _$gIpAllowListEnabledSettingValueDISABLED; + case 'ENABLED': + return _$gIpAllowListEnabledSettingValueENABLED; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gIpAllowListEnabledSettingValueValues = + new BuiltSet(const < + GIpAllowListEnabledSettingValue>[ + _$gIpAllowListEnabledSettingValueDISABLED, + _$gIpAllowListEnabledSettingValueENABLED, +]); + +const GIpAllowListEntryOrderField + _$gIpAllowListEntryOrderFieldALLOW_LIST_VALUE = + const GIpAllowListEntryOrderField._('ALLOW_LIST_VALUE'); +const GIpAllowListEntryOrderField _$gIpAllowListEntryOrderFieldCREATED_AT = + const GIpAllowListEntryOrderField._('CREATED_AT'); + +GIpAllowListEntryOrderField _$gIpAllowListEntryOrderFieldValueOf(String name) { + switch (name) { + case 'ALLOW_LIST_VALUE': + return _$gIpAllowListEntryOrderFieldALLOW_LIST_VALUE; + case 'CREATED_AT': + return _$gIpAllowListEntryOrderFieldCREATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gIpAllowListEntryOrderFieldValues = new BuiltSet< + GIpAllowListEntryOrderField>(const [ + _$gIpAllowListEntryOrderFieldALLOW_LIST_VALUE, + _$gIpAllowListEntryOrderFieldCREATED_AT, +]); + +const GIssueCommentOrderField _$gIssueCommentOrderFieldUPDATED_AT = + const GIssueCommentOrderField._('UPDATED_AT'); + +GIssueCommentOrderField _$gIssueCommentOrderFieldValueOf(String name) { + switch (name) { + case 'UPDATED_AT': + return _$gIssueCommentOrderFieldUPDATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gIssueCommentOrderFieldValues = + new BuiltSet(const [ + _$gIssueCommentOrderFieldUPDATED_AT, +]); + +const GIssueOrderField _$gIssueOrderFieldCOMMENTS = + const GIssueOrderField._('COMMENTS'); +const GIssueOrderField _$gIssueOrderFieldCREATED_AT = + const GIssueOrderField._('CREATED_AT'); +const GIssueOrderField _$gIssueOrderFieldUPDATED_AT = + const GIssueOrderField._('UPDATED_AT'); + +GIssueOrderField _$gIssueOrderFieldValueOf(String name) { + switch (name) { + case 'COMMENTS': + return _$gIssueOrderFieldCOMMENTS; + case 'CREATED_AT': + return _$gIssueOrderFieldCREATED_AT; + case 'UPDATED_AT': + return _$gIssueOrderFieldUPDATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gIssueOrderFieldValues = + new BuiltSet(const [ + _$gIssueOrderFieldCOMMENTS, + _$gIssueOrderFieldCREATED_AT, + _$gIssueOrderFieldUPDATED_AT, +]); + +const GIssueState _$gIssueStateCLOSED = const GIssueState._('CLOSED'); +const GIssueState _$gIssueStateOPEN = const GIssueState._('OPEN'); + +GIssueState _$gIssueStateValueOf(String name) { + switch (name) { + case 'CLOSED': + return _$gIssueStateCLOSED; + case 'OPEN': + return _$gIssueStateOPEN; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gIssueStateValues = + new BuiltSet(const [ + _$gIssueStateCLOSED, + _$gIssueStateOPEN, +]); + +const GIssueTimelineItemsItemType + _$gIssueTimelineItemsItemTypeADDED_TO_PROJECT_EVENT = + const GIssueTimelineItemsItemType._('ADDED_TO_PROJECT_EVENT'); +const GIssueTimelineItemsItemType _$gIssueTimelineItemsItemTypeASSIGNED_EVENT = + const GIssueTimelineItemsItemType._('ASSIGNED_EVENT'); +const GIssueTimelineItemsItemType _$gIssueTimelineItemsItemTypeCLOSED_EVENT = + const GIssueTimelineItemsItemType._('CLOSED_EVENT'); +const GIssueTimelineItemsItemType + _$gIssueTimelineItemsItemTypeCOMMENT_DELETED_EVENT = + const GIssueTimelineItemsItemType._('COMMENT_DELETED_EVENT'); +const GIssueTimelineItemsItemType _$gIssueTimelineItemsItemTypeCONNECTED_EVENT = + const GIssueTimelineItemsItemType._('CONNECTED_EVENT'); +const GIssueTimelineItemsItemType + _$gIssueTimelineItemsItemTypeCONVERTED_NOTE_TO_ISSUE_EVENT = + const GIssueTimelineItemsItemType._('CONVERTED_NOTE_TO_ISSUE_EVENT'); +const GIssueTimelineItemsItemType + _$gIssueTimelineItemsItemTypeCROSS_REFERENCED_EVENT = + const GIssueTimelineItemsItemType._('CROSS_REFERENCED_EVENT'); +const GIssueTimelineItemsItemType + _$gIssueTimelineItemsItemTypeDEMILESTONED_EVENT = + const GIssueTimelineItemsItemType._('DEMILESTONED_EVENT'); +const GIssueTimelineItemsItemType + _$gIssueTimelineItemsItemTypeDISCONNECTED_EVENT = + const GIssueTimelineItemsItemType._('DISCONNECTED_EVENT'); +const GIssueTimelineItemsItemType _$gIssueTimelineItemsItemTypeISSUE_COMMENT = + const GIssueTimelineItemsItemType._('ISSUE_COMMENT'); +const GIssueTimelineItemsItemType _$gIssueTimelineItemsItemTypeLABELED_EVENT = + const GIssueTimelineItemsItemType._('LABELED_EVENT'); +const GIssueTimelineItemsItemType _$gIssueTimelineItemsItemTypeLOCKED_EVENT = + const GIssueTimelineItemsItemType._('LOCKED_EVENT'); +const GIssueTimelineItemsItemType + _$gIssueTimelineItemsItemTypeMARKED_AS_DUPLICATE_EVENT = + const GIssueTimelineItemsItemType._('MARKED_AS_DUPLICATE_EVENT'); +const GIssueTimelineItemsItemType _$gIssueTimelineItemsItemTypeMENTIONED_EVENT = + const GIssueTimelineItemsItemType._('MENTIONED_EVENT'); +const GIssueTimelineItemsItemType + _$gIssueTimelineItemsItemTypeMILESTONED_EVENT = + const GIssueTimelineItemsItemType._('MILESTONED_EVENT'); +const GIssueTimelineItemsItemType + _$gIssueTimelineItemsItemTypeMOVED_COLUMNS_IN_PROJECT_EVENT = + const GIssueTimelineItemsItemType._('MOVED_COLUMNS_IN_PROJECT_EVENT'); +const GIssueTimelineItemsItemType _$gIssueTimelineItemsItemTypePINNED_EVENT = + const GIssueTimelineItemsItemType._('PINNED_EVENT'); +const GIssueTimelineItemsItemType + _$gIssueTimelineItemsItemTypeREFERENCED_EVENT = + const GIssueTimelineItemsItemType._('REFERENCED_EVENT'); +const GIssueTimelineItemsItemType + _$gIssueTimelineItemsItemTypeREMOVED_FROM_PROJECT_EVENT = + const GIssueTimelineItemsItemType._('REMOVED_FROM_PROJECT_EVENT'); +const GIssueTimelineItemsItemType + _$gIssueTimelineItemsItemTypeRENAMED_TITLE_EVENT = + const GIssueTimelineItemsItemType._('RENAMED_TITLE_EVENT'); +const GIssueTimelineItemsItemType _$gIssueTimelineItemsItemTypeREOPENED_EVENT = + const GIssueTimelineItemsItemType._('REOPENED_EVENT'); +const GIssueTimelineItemsItemType + _$gIssueTimelineItemsItemTypeSUBSCRIBED_EVENT = + const GIssueTimelineItemsItemType._('SUBSCRIBED_EVENT'); +const GIssueTimelineItemsItemType + _$gIssueTimelineItemsItemTypeTRANSFERRED_EVENT = + const GIssueTimelineItemsItemType._('TRANSFERRED_EVENT'); +const GIssueTimelineItemsItemType + _$gIssueTimelineItemsItemTypeUNASSIGNED_EVENT = + const GIssueTimelineItemsItemType._('UNASSIGNED_EVENT'); +const GIssueTimelineItemsItemType _$gIssueTimelineItemsItemTypeUNLABELED_EVENT = + const GIssueTimelineItemsItemType._('UNLABELED_EVENT'); +const GIssueTimelineItemsItemType _$gIssueTimelineItemsItemTypeUNLOCKED_EVENT = + const GIssueTimelineItemsItemType._('UNLOCKED_EVENT'); +const GIssueTimelineItemsItemType + _$gIssueTimelineItemsItemTypeUNMARKED_AS_DUPLICATE_EVENT = + const GIssueTimelineItemsItemType._('UNMARKED_AS_DUPLICATE_EVENT'); +const GIssueTimelineItemsItemType _$gIssueTimelineItemsItemTypeUNPINNED_EVENT = + const GIssueTimelineItemsItemType._('UNPINNED_EVENT'); +const GIssueTimelineItemsItemType + _$gIssueTimelineItemsItemTypeUNSUBSCRIBED_EVENT = + const GIssueTimelineItemsItemType._('UNSUBSCRIBED_EVENT'); +const GIssueTimelineItemsItemType + _$gIssueTimelineItemsItemTypeUSER_BLOCKED_EVENT = + const GIssueTimelineItemsItemType._('USER_BLOCKED_EVENT'); + +GIssueTimelineItemsItemType _$gIssueTimelineItemsItemTypeValueOf(String name) { + switch (name) { + case 'ADDED_TO_PROJECT_EVENT': + return _$gIssueTimelineItemsItemTypeADDED_TO_PROJECT_EVENT; + case 'ASSIGNED_EVENT': + return _$gIssueTimelineItemsItemTypeASSIGNED_EVENT; + case 'CLOSED_EVENT': + return _$gIssueTimelineItemsItemTypeCLOSED_EVENT; + case 'COMMENT_DELETED_EVENT': + return _$gIssueTimelineItemsItemTypeCOMMENT_DELETED_EVENT; + case 'CONNECTED_EVENT': + return _$gIssueTimelineItemsItemTypeCONNECTED_EVENT; + case 'CONVERTED_NOTE_TO_ISSUE_EVENT': + return _$gIssueTimelineItemsItemTypeCONVERTED_NOTE_TO_ISSUE_EVENT; + case 'CROSS_REFERENCED_EVENT': + return _$gIssueTimelineItemsItemTypeCROSS_REFERENCED_EVENT; + case 'DEMILESTONED_EVENT': + return _$gIssueTimelineItemsItemTypeDEMILESTONED_EVENT; + case 'DISCONNECTED_EVENT': + return _$gIssueTimelineItemsItemTypeDISCONNECTED_EVENT; + case 'ISSUE_COMMENT': + return _$gIssueTimelineItemsItemTypeISSUE_COMMENT; + case 'LABELED_EVENT': + return _$gIssueTimelineItemsItemTypeLABELED_EVENT; + case 'LOCKED_EVENT': + return _$gIssueTimelineItemsItemTypeLOCKED_EVENT; + case 'MARKED_AS_DUPLICATE_EVENT': + return _$gIssueTimelineItemsItemTypeMARKED_AS_DUPLICATE_EVENT; + case 'MENTIONED_EVENT': + return _$gIssueTimelineItemsItemTypeMENTIONED_EVENT; + case 'MILESTONED_EVENT': + return _$gIssueTimelineItemsItemTypeMILESTONED_EVENT; + case 'MOVED_COLUMNS_IN_PROJECT_EVENT': + return _$gIssueTimelineItemsItemTypeMOVED_COLUMNS_IN_PROJECT_EVENT; + case 'PINNED_EVENT': + return _$gIssueTimelineItemsItemTypePINNED_EVENT; + case 'REFERENCED_EVENT': + return _$gIssueTimelineItemsItemTypeREFERENCED_EVENT; + case 'REMOVED_FROM_PROJECT_EVENT': + return _$gIssueTimelineItemsItemTypeREMOVED_FROM_PROJECT_EVENT; + case 'RENAMED_TITLE_EVENT': + return _$gIssueTimelineItemsItemTypeRENAMED_TITLE_EVENT; + case 'REOPENED_EVENT': + return _$gIssueTimelineItemsItemTypeREOPENED_EVENT; + case 'SUBSCRIBED_EVENT': + return _$gIssueTimelineItemsItemTypeSUBSCRIBED_EVENT; + case 'TRANSFERRED_EVENT': + return _$gIssueTimelineItemsItemTypeTRANSFERRED_EVENT; + case 'UNASSIGNED_EVENT': + return _$gIssueTimelineItemsItemTypeUNASSIGNED_EVENT; + case 'UNLABELED_EVENT': + return _$gIssueTimelineItemsItemTypeUNLABELED_EVENT; + case 'UNLOCKED_EVENT': + return _$gIssueTimelineItemsItemTypeUNLOCKED_EVENT; + case 'UNMARKED_AS_DUPLICATE_EVENT': + return _$gIssueTimelineItemsItemTypeUNMARKED_AS_DUPLICATE_EVENT; + case 'UNPINNED_EVENT': + return _$gIssueTimelineItemsItemTypeUNPINNED_EVENT; + case 'UNSUBSCRIBED_EVENT': + return _$gIssueTimelineItemsItemTypeUNSUBSCRIBED_EVENT; + case 'USER_BLOCKED_EVENT': + return _$gIssueTimelineItemsItemTypeUSER_BLOCKED_EVENT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gIssueTimelineItemsItemTypeValues = new BuiltSet< + GIssueTimelineItemsItemType>(const [ + _$gIssueTimelineItemsItemTypeADDED_TO_PROJECT_EVENT, + _$gIssueTimelineItemsItemTypeASSIGNED_EVENT, + _$gIssueTimelineItemsItemTypeCLOSED_EVENT, + _$gIssueTimelineItemsItemTypeCOMMENT_DELETED_EVENT, + _$gIssueTimelineItemsItemTypeCONNECTED_EVENT, + _$gIssueTimelineItemsItemTypeCONVERTED_NOTE_TO_ISSUE_EVENT, + _$gIssueTimelineItemsItemTypeCROSS_REFERENCED_EVENT, + _$gIssueTimelineItemsItemTypeDEMILESTONED_EVENT, + _$gIssueTimelineItemsItemTypeDISCONNECTED_EVENT, + _$gIssueTimelineItemsItemTypeISSUE_COMMENT, + _$gIssueTimelineItemsItemTypeLABELED_EVENT, + _$gIssueTimelineItemsItemTypeLOCKED_EVENT, + _$gIssueTimelineItemsItemTypeMARKED_AS_DUPLICATE_EVENT, + _$gIssueTimelineItemsItemTypeMENTIONED_EVENT, + _$gIssueTimelineItemsItemTypeMILESTONED_EVENT, + _$gIssueTimelineItemsItemTypeMOVED_COLUMNS_IN_PROJECT_EVENT, + _$gIssueTimelineItemsItemTypePINNED_EVENT, + _$gIssueTimelineItemsItemTypeREFERENCED_EVENT, + _$gIssueTimelineItemsItemTypeREMOVED_FROM_PROJECT_EVENT, + _$gIssueTimelineItemsItemTypeRENAMED_TITLE_EVENT, + _$gIssueTimelineItemsItemTypeREOPENED_EVENT, + _$gIssueTimelineItemsItemTypeSUBSCRIBED_EVENT, + _$gIssueTimelineItemsItemTypeTRANSFERRED_EVENT, + _$gIssueTimelineItemsItemTypeUNASSIGNED_EVENT, + _$gIssueTimelineItemsItemTypeUNLABELED_EVENT, + _$gIssueTimelineItemsItemTypeUNLOCKED_EVENT, + _$gIssueTimelineItemsItemTypeUNMARKED_AS_DUPLICATE_EVENT, + _$gIssueTimelineItemsItemTypeUNPINNED_EVENT, + _$gIssueTimelineItemsItemTypeUNSUBSCRIBED_EVENT, + _$gIssueTimelineItemsItemTypeUSER_BLOCKED_EVENT, +]); + +const GLabelOrderField _$gLabelOrderFieldCREATED_AT = + const GLabelOrderField._('CREATED_AT'); +const GLabelOrderField _$gLabelOrderFieldNAME = + const GLabelOrderField._('NAME'); + +GLabelOrderField _$gLabelOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gLabelOrderFieldCREATED_AT; + case 'NAME': + return _$gLabelOrderFieldNAME; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gLabelOrderFieldValues = + new BuiltSet(const [ + _$gLabelOrderFieldCREATED_AT, + _$gLabelOrderFieldNAME, +]); + +const GLanguageOrderField _$gLanguageOrderFieldSIZE = + const GLanguageOrderField._('SIZE'); + +GLanguageOrderField _$gLanguageOrderFieldValueOf(String name) { + switch (name) { + case 'SIZE': + return _$gLanguageOrderFieldSIZE; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gLanguageOrderFieldValues = + new BuiltSet(const [ + _$gLanguageOrderFieldSIZE, +]); + +const GLockReason _$gLockReasonOFF_TOPIC = const GLockReason._('OFF_TOPIC'); +const GLockReason _$gLockReasonRESOLVED = const GLockReason._('RESOLVED'); +const GLockReason _$gLockReasonSPAM = const GLockReason._('SPAM'); +const GLockReason _$gLockReasonTOO_HEATED = const GLockReason._('TOO_HEATED'); + +GLockReason _$gLockReasonValueOf(String name) { + switch (name) { + case 'OFF_TOPIC': + return _$gLockReasonOFF_TOPIC; + case 'RESOLVED': + return _$gLockReasonRESOLVED; + case 'SPAM': + return _$gLockReasonSPAM; + case 'TOO_HEATED': + return _$gLockReasonTOO_HEATED; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gLockReasonValues = + new BuiltSet(const [ + _$gLockReasonOFF_TOPIC, + _$gLockReasonRESOLVED, + _$gLockReasonSPAM, + _$gLockReasonTOO_HEATED, +]); + +const GMergeableState _$gMergeableStateCONFLICTING = + const GMergeableState._('CONFLICTING'); +const GMergeableState _$gMergeableStateMERGEABLE = + const GMergeableState._('MERGEABLE'); +const GMergeableState _$gMergeableStateUNKNOWN = + const GMergeableState._('UNKNOWN'); + +GMergeableState _$gMergeableStateValueOf(String name) { + switch (name) { + case 'CONFLICTING': + return _$gMergeableStateCONFLICTING; + case 'MERGEABLE': + return _$gMergeableStateMERGEABLE; + case 'UNKNOWN': + return _$gMergeableStateUNKNOWN; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gMergeableStateValues = + new BuiltSet(const [ + _$gMergeableStateCONFLICTING, + _$gMergeableStateMERGEABLE, + _$gMergeableStateUNKNOWN, +]); + +const GMilestoneOrderField _$gMilestoneOrderFieldCREATED_AT = + const GMilestoneOrderField._('CREATED_AT'); +const GMilestoneOrderField _$gMilestoneOrderFieldDUE_DATE = + const GMilestoneOrderField._('DUE_DATE'); +const GMilestoneOrderField _$gMilestoneOrderFieldNUMBER = + const GMilestoneOrderField._('NUMBER'); +const GMilestoneOrderField _$gMilestoneOrderFieldUPDATED_AT = + const GMilestoneOrderField._('UPDATED_AT'); + +GMilestoneOrderField _$gMilestoneOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gMilestoneOrderFieldCREATED_AT; + case 'DUE_DATE': + return _$gMilestoneOrderFieldDUE_DATE; + case 'NUMBER': + return _$gMilestoneOrderFieldNUMBER; + case 'UPDATED_AT': + return _$gMilestoneOrderFieldUPDATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gMilestoneOrderFieldValues = + new BuiltSet(const [ + _$gMilestoneOrderFieldCREATED_AT, + _$gMilestoneOrderFieldDUE_DATE, + _$gMilestoneOrderFieldNUMBER, + _$gMilestoneOrderFieldUPDATED_AT, +]); + +const GMilestoneState _$gMilestoneStateCLOSED = + const GMilestoneState._('CLOSED'); +const GMilestoneState _$gMilestoneStateOPEN = const GMilestoneState._('OPEN'); + +GMilestoneState _$gMilestoneStateValueOf(String name) { + switch (name) { + case 'CLOSED': + return _$gMilestoneStateCLOSED; + case 'OPEN': + return _$gMilestoneStateOPEN; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gMilestoneStateValues = + new BuiltSet(const [ + _$gMilestoneStateCLOSED, + _$gMilestoneStateOPEN, +]); + +const GOauthApplicationCreateAuditEntryState + _$gOauthApplicationCreateAuditEntryStateACTIVE = + const GOauthApplicationCreateAuditEntryState._('ACTIVE'); +const GOauthApplicationCreateAuditEntryState + _$gOauthApplicationCreateAuditEntryStatePENDING_DELETION = + const GOauthApplicationCreateAuditEntryState._('PENDING_DELETION'); +const GOauthApplicationCreateAuditEntryState + _$gOauthApplicationCreateAuditEntryStateSUSPENDED = + const GOauthApplicationCreateAuditEntryState._('SUSPENDED'); + +GOauthApplicationCreateAuditEntryState + _$gOauthApplicationCreateAuditEntryStateValueOf(String name) { + switch (name) { + case 'ACTIVE': + return _$gOauthApplicationCreateAuditEntryStateACTIVE; + case 'PENDING_DELETION': + return _$gOauthApplicationCreateAuditEntryStatePENDING_DELETION; + case 'SUSPENDED': + return _$gOauthApplicationCreateAuditEntryStateSUSPENDED; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gOauthApplicationCreateAuditEntryStateValues = + new BuiltSet(const < + GOauthApplicationCreateAuditEntryState>[ + _$gOauthApplicationCreateAuditEntryStateACTIVE, + _$gOauthApplicationCreateAuditEntryStatePENDING_DELETION, + _$gOauthApplicationCreateAuditEntryStateSUSPENDED, +]); + +const GOperationType _$gOperationTypeACCESS = const GOperationType._('ACCESS'); +const GOperationType _$gOperationTypeAUTHENTICATION = + const GOperationType._('AUTHENTICATION'); +const GOperationType _$gOperationTypeCREATE = const GOperationType._('CREATE'); +const GOperationType _$gOperationTypeMODIFY = const GOperationType._('MODIFY'); +const GOperationType _$gOperationTypeREMOVE = const GOperationType._('REMOVE'); +const GOperationType _$gOperationTypeRESTORE = + const GOperationType._('RESTORE'); +const GOperationType _$gOperationTypeTRANSFER = + const GOperationType._('TRANSFER'); + +GOperationType _$gOperationTypeValueOf(String name) { + switch (name) { + case 'ACCESS': + return _$gOperationTypeACCESS; + case 'AUTHENTICATION': + return _$gOperationTypeAUTHENTICATION; + case 'CREATE': + return _$gOperationTypeCREATE; + case 'MODIFY': + return _$gOperationTypeMODIFY; + case 'REMOVE': + return _$gOperationTypeREMOVE; + case 'RESTORE': + return _$gOperationTypeRESTORE; + case 'TRANSFER': + return _$gOperationTypeTRANSFER; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gOperationTypeValues = + new BuiltSet(const [ + _$gOperationTypeACCESS, + _$gOperationTypeAUTHENTICATION, + _$gOperationTypeCREATE, + _$gOperationTypeMODIFY, + _$gOperationTypeREMOVE, + _$gOperationTypeRESTORE, + _$gOperationTypeTRANSFER, +]); + +const GOrderDirection _$gOrderDirectionASC = const GOrderDirection._('ASC'); +const GOrderDirection _$gOrderDirectionDESC = const GOrderDirection._('DESC'); + +GOrderDirection _$gOrderDirectionValueOf(String name) { + switch (name) { + case 'ASC': + return _$gOrderDirectionASC; + case 'DESC': + return _$gOrderDirectionDESC; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gOrderDirectionValues = + new BuiltSet(const [ + _$gOrderDirectionASC, + _$gOrderDirectionDESC, +]); + +const GOrgAddMemberAuditEntryPermission + _$gOrgAddMemberAuditEntryPermissionADMIN = + const GOrgAddMemberAuditEntryPermission._('ADMIN'); +const GOrgAddMemberAuditEntryPermission + _$gOrgAddMemberAuditEntryPermissionREAD = + const GOrgAddMemberAuditEntryPermission._('READ'); + +GOrgAddMemberAuditEntryPermission _$gOrgAddMemberAuditEntryPermissionValueOf( + String name) { + switch (name) { + case 'ADMIN': + return _$gOrgAddMemberAuditEntryPermissionADMIN; + case 'READ': + return _$gOrgAddMemberAuditEntryPermissionREAD; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gOrgAddMemberAuditEntryPermissionValues = + new BuiltSet(const < + GOrgAddMemberAuditEntryPermission>[ + _$gOrgAddMemberAuditEntryPermissionADMIN, + _$gOrgAddMemberAuditEntryPermissionREAD, +]); + +const GOrgCreateAuditEntryBillingPlan + _$gOrgCreateAuditEntryBillingPlanBUSINESS = + const GOrgCreateAuditEntryBillingPlan._('BUSINESS'); +const GOrgCreateAuditEntryBillingPlan + _$gOrgCreateAuditEntryBillingPlanBUSINESS_PLUS = + const GOrgCreateAuditEntryBillingPlan._('BUSINESS_PLUS'); +const GOrgCreateAuditEntryBillingPlan _$gOrgCreateAuditEntryBillingPlanFREE = + const GOrgCreateAuditEntryBillingPlan._('FREE'); +const GOrgCreateAuditEntryBillingPlan + _$gOrgCreateAuditEntryBillingPlanTIERED_PER_SEAT = + const GOrgCreateAuditEntryBillingPlan._('TIERED_PER_SEAT'); +const GOrgCreateAuditEntryBillingPlan + _$gOrgCreateAuditEntryBillingPlanUNLIMITED = + const GOrgCreateAuditEntryBillingPlan._('UNLIMITED'); + +GOrgCreateAuditEntryBillingPlan _$gOrgCreateAuditEntryBillingPlanValueOf( + String name) { + switch (name) { + case 'BUSINESS': + return _$gOrgCreateAuditEntryBillingPlanBUSINESS; + case 'BUSINESS_PLUS': + return _$gOrgCreateAuditEntryBillingPlanBUSINESS_PLUS; + case 'FREE': + return _$gOrgCreateAuditEntryBillingPlanFREE; + case 'TIERED_PER_SEAT': + return _$gOrgCreateAuditEntryBillingPlanTIERED_PER_SEAT; + case 'UNLIMITED': + return _$gOrgCreateAuditEntryBillingPlanUNLIMITED; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gOrgCreateAuditEntryBillingPlanValues = + new BuiltSet(const < + GOrgCreateAuditEntryBillingPlan>[ + _$gOrgCreateAuditEntryBillingPlanBUSINESS, + _$gOrgCreateAuditEntryBillingPlanBUSINESS_PLUS, + _$gOrgCreateAuditEntryBillingPlanFREE, + _$gOrgCreateAuditEntryBillingPlanTIERED_PER_SEAT, + _$gOrgCreateAuditEntryBillingPlanUNLIMITED, +]); + +const GOrgRemoveBillingManagerAuditEntryReason + _$gOrgRemoveBillingManagerAuditEntryReasonSAML_EXTERNAL_IDENTITY_MISSING = + const GOrgRemoveBillingManagerAuditEntryReason._( + 'SAML_EXTERNAL_IDENTITY_MISSING'); +const GOrgRemoveBillingManagerAuditEntryReason + _$gOrgRemoveBillingManagerAuditEntryReasonSAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY = + const GOrgRemoveBillingManagerAuditEntryReason._( + 'SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY'); +const GOrgRemoveBillingManagerAuditEntryReason + _$gOrgRemoveBillingManagerAuditEntryReasonTWO_FACTOR_REQUIREMENT_NON_COMPLIANCE = + const GOrgRemoveBillingManagerAuditEntryReason._( + 'TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE'); + +GOrgRemoveBillingManagerAuditEntryReason + _$gOrgRemoveBillingManagerAuditEntryReasonValueOf(String name) { + switch (name) { + case 'SAML_EXTERNAL_IDENTITY_MISSING': + return _$gOrgRemoveBillingManagerAuditEntryReasonSAML_EXTERNAL_IDENTITY_MISSING; + case 'SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY': + return _$gOrgRemoveBillingManagerAuditEntryReasonSAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY; + case 'TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE': + return _$gOrgRemoveBillingManagerAuditEntryReasonTWO_FACTOR_REQUIREMENT_NON_COMPLIANCE; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gOrgRemoveBillingManagerAuditEntryReasonValues = + new BuiltSet(const < + GOrgRemoveBillingManagerAuditEntryReason>[ + _$gOrgRemoveBillingManagerAuditEntryReasonSAML_EXTERNAL_IDENTITY_MISSING, + _$gOrgRemoveBillingManagerAuditEntryReasonSAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY, + _$gOrgRemoveBillingManagerAuditEntryReasonTWO_FACTOR_REQUIREMENT_NON_COMPLIANCE, +]); + +const GOrgRemoveMemberAuditEntryMembershipType + _$gOrgRemoveMemberAuditEntryMembershipTypeADMIN = + const GOrgRemoveMemberAuditEntryMembershipType._('ADMIN'); +const GOrgRemoveMemberAuditEntryMembershipType + _$gOrgRemoveMemberAuditEntryMembershipTypeBILLING_MANAGER = + const GOrgRemoveMemberAuditEntryMembershipType._('BILLING_MANAGER'); +const GOrgRemoveMemberAuditEntryMembershipType + _$gOrgRemoveMemberAuditEntryMembershipTypeDIRECT_MEMBER = + const GOrgRemoveMemberAuditEntryMembershipType._('DIRECT_MEMBER'); +const GOrgRemoveMemberAuditEntryMembershipType + _$gOrgRemoveMemberAuditEntryMembershipTypeOUTSIDE_COLLABORATOR = + const GOrgRemoveMemberAuditEntryMembershipType._('OUTSIDE_COLLABORATOR'); +const GOrgRemoveMemberAuditEntryMembershipType + _$gOrgRemoveMemberAuditEntryMembershipTypeUNAFFILIATED = + const GOrgRemoveMemberAuditEntryMembershipType._('UNAFFILIATED'); + +GOrgRemoveMemberAuditEntryMembershipType + _$gOrgRemoveMemberAuditEntryMembershipTypeValueOf(String name) { + switch (name) { + case 'ADMIN': + return _$gOrgRemoveMemberAuditEntryMembershipTypeADMIN; + case 'BILLING_MANAGER': + return _$gOrgRemoveMemberAuditEntryMembershipTypeBILLING_MANAGER; + case 'DIRECT_MEMBER': + return _$gOrgRemoveMemberAuditEntryMembershipTypeDIRECT_MEMBER; + case 'OUTSIDE_COLLABORATOR': + return _$gOrgRemoveMemberAuditEntryMembershipTypeOUTSIDE_COLLABORATOR; + case 'UNAFFILIATED': + return _$gOrgRemoveMemberAuditEntryMembershipTypeUNAFFILIATED; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gOrgRemoveMemberAuditEntryMembershipTypeValues = + new BuiltSet(const < + GOrgRemoveMemberAuditEntryMembershipType>[ + _$gOrgRemoveMemberAuditEntryMembershipTypeADMIN, + _$gOrgRemoveMemberAuditEntryMembershipTypeBILLING_MANAGER, + _$gOrgRemoveMemberAuditEntryMembershipTypeDIRECT_MEMBER, + _$gOrgRemoveMemberAuditEntryMembershipTypeOUTSIDE_COLLABORATOR, + _$gOrgRemoveMemberAuditEntryMembershipTypeUNAFFILIATED, +]); + +const GOrgRemoveMemberAuditEntryReason + _$gOrgRemoveMemberAuditEntryReasonSAML_EXTERNAL_IDENTITY_MISSING = + const GOrgRemoveMemberAuditEntryReason._('SAML_EXTERNAL_IDENTITY_MISSING'); +const GOrgRemoveMemberAuditEntryReason + _$gOrgRemoveMemberAuditEntryReasonSAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY = + const GOrgRemoveMemberAuditEntryReason._( + 'SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY'); +const GOrgRemoveMemberAuditEntryReason + _$gOrgRemoveMemberAuditEntryReasonTWO_FACTOR_ACCOUNT_RECOVERY = + const GOrgRemoveMemberAuditEntryReason._('TWO_FACTOR_ACCOUNT_RECOVERY'); +const GOrgRemoveMemberAuditEntryReason + _$gOrgRemoveMemberAuditEntryReasonTWO_FACTOR_REQUIREMENT_NON_COMPLIANCE = + const GOrgRemoveMemberAuditEntryReason._( + 'TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE'); +const GOrgRemoveMemberAuditEntryReason + _$gOrgRemoveMemberAuditEntryReasonUSER_ACCOUNT_DELETED = + const GOrgRemoveMemberAuditEntryReason._('USER_ACCOUNT_DELETED'); + +GOrgRemoveMemberAuditEntryReason _$gOrgRemoveMemberAuditEntryReasonValueOf( + String name) { + switch (name) { + case 'SAML_EXTERNAL_IDENTITY_MISSING': + return _$gOrgRemoveMemberAuditEntryReasonSAML_EXTERNAL_IDENTITY_MISSING; + case 'SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY': + return _$gOrgRemoveMemberAuditEntryReasonSAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY; + case 'TWO_FACTOR_ACCOUNT_RECOVERY': + return _$gOrgRemoveMemberAuditEntryReasonTWO_FACTOR_ACCOUNT_RECOVERY; + case 'TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE': + return _$gOrgRemoveMemberAuditEntryReasonTWO_FACTOR_REQUIREMENT_NON_COMPLIANCE; + case 'USER_ACCOUNT_DELETED': + return _$gOrgRemoveMemberAuditEntryReasonUSER_ACCOUNT_DELETED; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gOrgRemoveMemberAuditEntryReasonValues = + new BuiltSet(const < + GOrgRemoveMemberAuditEntryReason>[ + _$gOrgRemoveMemberAuditEntryReasonSAML_EXTERNAL_IDENTITY_MISSING, + _$gOrgRemoveMemberAuditEntryReasonSAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY, + _$gOrgRemoveMemberAuditEntryReasonTWO_FACTOR_ACCOUNT_RECOVERY, + _$gOrgRemoveMemberAuditEntryReasonTWO_FACTOR_REQUIREMENT_NON_COMPLIANCE, + _$gOrgRemoveMemberAuditEntryReasonUSER_ACCOUNT_DELETED, +]); + +const GOrgRemoveOutsideCollaboratorAuditEntryMembershipType + _$gOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeBILLING_MANAGER = + const GOrgRemoveOutsideCollaboratorAuditEntryMembershipType._( + 'BILLING_MANAGER'); +const GOrgRemoveOutsideCollaboratorAuditEntryMembershipType + _$gOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeOUTSIDE_COLLABORATOR = + const GOrgRemoveOutsideCollaboratorAuditEntryMembershipType._( + 'OUTSIDE_COLLABORATOR'); +const GOrgRemoveOutsideCollaboratorAuditEntryMembershipType + _$gOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeUNAFFILIATED = + const GOrgRemoveOutsideCollaboratorAuditEntryMembershipType._( + 'UNAFFILIATED'); + +GOrgRemoveOutsideCollaboratorAuditEntryMembershipType + _$gOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeValueOf( + String name) { + switch (name) { + case 'BILLING_MANAGER': + return _$gOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeBILLING_MANAGER; + case 'OUTSIDE_COLLABORATOR': + return _$gOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeOUTSIDE_COLLABORATOR; + case 'UNAFFILIATED': + return _$gOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeUNAFFILIATED; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeValues = + new BuiltSet(const < + GOrgRemoveOutsideCollaboratorAuditEntryMembershipType>[ + _$gOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeBILLING_MANAGER, + _$gOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeOUTSIDE_COLLABORATOR, + _$gOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeUNAFFILIATED, +]); + +const GOrgRemoveOutsideCollaboratorAuditEntryReason + _$gOrgRemoveOutsideCollaboratorAuditEntryReasonSAML_EXTERNAL_IDENTITY_MISSING = + const GOrgRemoveOutsideCollaboratorAuditEntryReason._( + 'SAML_EXTERNAL_IDENTITY_MISSING'); +const GOrgRemoveOutsideCollaboratorAuditEntryReason + _$gOrgRemoveOutsideCollaboratorAuditEntryReasonTWO_FACTOR_REQUIREMENT_NON_COMPLIANCE = + const GOrgRemoveOutsideCollaboratorAuditEntryReason._( + 'TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE'); + +GOrgRemoveOutsideCollaboratorAuditEntryReason + _$gOrgRemoveOutsideCollaboratorAuditEntryReasonValueOf(String name) { + switch (name) { + case 'SAML_EXTERNAL_IDENTITY_MISSING': + return _$gOrgRemoveOutsideCollaboratorAuditEntryReasonSAML_EXTERNAL_IDENTITY_MISSING; + case 'TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE': + return _$gOrgRemoveOutsideCollaboratorAuditEntryReasonTWO_FACTOR_REQUIREMENT_NON_COMPLIANCE; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gOrgRemoveOutsideCollaboratorAuditEntryReasonValues = + new BuiltSet(const < + GOrgRemoveOutsideCollaboratorAuditEntryReason>[ + _$gOrgRemoveOutsideCollaboratorAuditEntryReasonSAML_EXTERNAL_IDENTITY_MISSING, + _$gOrgRemoveOutsideCollaboratorAuditEntryReasonTWO_FACTOR_REQUIREMENT_NON_COMPLIANCE, +]); + +const GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission + _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionADMIN = + const GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission._('ADMIN'); +const GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission + _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionNONE = + const GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission._('NONE'); +const GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission + _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionREAD = + const GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission._('READ'); +const GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission + _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionWRITE = + const GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission._('WRITE'); + +GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission + _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionValueOf( + String name) { + switch (name) { + case 'ADMIN': + return _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionADMIN; + case 'NONE': + return _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionNONE; + case 'READ': + return _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionREAD; + case 'WRITE': + return _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionWRITE; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionValues = + new BuiltSet(const < + GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission>[ + _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionADMIN, + _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionNONE, + _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionREAD, + _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionWRITE, +]); + +const GOrgUpdateMemberAuditEntryPermission + _$gOrgUpdateMemberAuditEntryPermissionADMIN = + const GOrgUpdateMemberAuditEntryPermission._('ADMIN'); +const GOrgUpdateMemberAuditEntryPermission + _$gOrgUpdateMemberAuditEntryPermissionREAD = + const GOrgUpdateMemberAuditEntryPermission._('READ'); + +GOrgUpdateMemberAuditEntryPermission + _$gOrgUpdateMemberAuditEntryPermissionValueOf(String name) { + switch (name) { + case 'ADMIN': + return _$gOrgUpdateMemberAuditEntryPermissionADMIN; + case 'READ': + return _$gOrgUpdateMemberAuditEntryPermissionREAD; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gOrgUpdateMemberAuditEntryPermissionValues = + new BuiltSet(const < + GOrgUpdateMemberAuditEntryPermission>[ + _$gOrgUpdateMemberAuditEntryPermissionADMIN, + _$gOrgUpdateMemberAuditEntryPermissionREAD, +]); + +const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityALL = + const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility._( + 'ALL'); +const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityINTERNAL = + const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility._( + 'INTERNAL'); +const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityNONE = + const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility._( + 'NONE'); +const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPRIVATE = + const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility._( + 'PRIVATE'); +const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPRIVATE_INTERNAL = + const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility._( + 'PRIVATE_INTERNAL'); +const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPUBLIC = + const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility._( + 'PUBLIC'); +const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPUBLIC_INTERNAL = + const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility._( + 'PUBLIC_INTERNAL'); +const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPUBLIC_PRIVATE = + const GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility._( + 'PUBLIC_PRIVATE'); + +GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityValueOf( + String name) { + switch (name) { + case 'ALL': + return _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityALL; + case 'INTERNAL': + return _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityINTERNAL; + case 'NONE': + return _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityNONE; + case 'PRIVATE': + return _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPRIVATE; + case 'PRIVATE_INTERNAL': + return _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPRIVATE_INTERNAL; + case 'PUBLIC': + return _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPUBLIC; + case 'PUBLIC_INTERNAL': + return _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPUBLIC_INTERNAL; + case 'PUBLIC_PRIVATE': + return _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPUBLIC_PRIVATE; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityValues = + new BuiltSet(const < + GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility>[ + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityALL, + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityINTERNAL, + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityNONE, + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPRIVATE, + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPRIVATE_INTERNAL, + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPUBLIC, + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPUBLIC_INTERNAL, + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilityPUBLIC_PRIVATE, +]); + +const GOrganizationInvitationRole _$gOrganizationInvitationRoleADMIN = + const GOrganizationInvitationRole._('ADMIN'); +const GOrganizationInvitationRole _$gOrganizationInvitationRoleBILLING_MANAGER = + const GOrganizationInvitationRole._('BILLING_MANAGER'); +const GOrganizationInvitationRole _$gOrganizationInvitationRoleDIRECT_MEMBER = + const GOrganizationInvitationRole._('DIRECT_MEMBER'); +const GOrganizationInvitationRole _$gOrganizationInvitationRoleREINSTATE = + const GOrganizationInvitationRole._('REINSTATE'); + +GOrganizationInvitationRole _$gOrganizationInvitationRoleValueOf(String name) { + switch (name) { + case 'ADMIN': + return _$gOrganizationInvitationRoleADMIN; + case 'BILLING_MANAGER': + return _$gOrganizationInvitationRoleBILLING_MANAGER; + case 'DIRECT_MEMBER': + return _$gOrganizationInvitationRoleDIRECT_MEMBER; + case 'REINSTATE': + return _$gOrganizationInvitationRoleREINSTATE; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gOrganizationInvitationRoleValues = new BuiltSet< + GOrganizationInvitationRole>(const [ + _$gOrganizationInvitationRoleADMIN, + _$gOrganizationInvitationRoleBILLING_MANAGER, + _$gOrganizationInvitationRoleDIRECT_MEMBER, + _$gOrganizationInvitationRoleREINSTATE, +]); + +const GOrganizationInvitationType _$gOrganizationInvitationTypeEMAIL = + const GOrganizationInvitationType._('EMAIL'); +const GOrganizationInvitationType _$gOrganizationInvitationTypeUSER = + const GOrganizationInvitationType._('USER'); + +GOrganizationInvitationType _$gOrganizationInvitationTypeValueOf(String name) { + switch (name) { + case 'EMAIL': + return _$gOrganizationInvitationTypeEMAIL; + case 'USER': + return _$gOrganizationInvitationTypeUSER; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gOrganizationInvitationTypeValues = new BuiltSet< + GOrganizationInvitationType>(const [ + _$gOrganizationInvitationTypeEMAIL, + _$gOrganizationInvitationTypeUSER, +]); + +const GOrganizationMemberRole _$gOrganizationMemberRoleADMIN = + const GOrganizationMemberRole._('ADMIN'); +const GOrganizationMemberRole _$gOrganizationMemberRoleMEMBER = + const GOrganizationMemberRole._('MEMBER'); + +GOrganizationMemberRole _$gOrganizationMemberRoleValueOf(String name) { + switch (name) { + case 'ADMIN': + return _$gOrganizationMemberRoleADMIN; + case 'MEMBER': + return _$gOrganizationMemberRoleMEMBER; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gOrganizationMemberRoleValues = + new BuiltSet(const [ + _$gOrganizationMemberRoleADMIN, + _$gOrganizationMemberRoleMEMBER, +]); + +const GOrganizationMembersCanCreateRepositoriesSettingValue + _$gOrganizationMembersCanCreateRepositoriesSettingValueALL = + const GOrganizationMembersCanCreateRepositoriesSettingValue._('ALL'); +const GOrganizationMembersCanCreateRepositoriesSettingValue + _$gOrganizationMembersCanCreateRepositoriesSettingValueDISABLED = + const GOrganizationMembersCanCreateRepositoriesSettingValue._('DISABLED'); +const GOrganizationMembersCanCreateRepositoriesSettingValue + _$gOrganizationMembersCanCreateRepositoriesSettingValuePRIVATE = + const GOrganizationMembersCanCreateRepositoriesSettingValue._('PRIVATE'); + +GOrganizationMembersCanCreateRepositoriesSettingValue + _$gOrganizationMembersCanCreateRepositoriesSettingValueValueOf( + String name) { + switch (name) { + case 'ALL': + return _$gOrganizationMembersCanCreateRepositoriesSettingValueALL; + case 'DISABLED': + return _$gOrganizationMembersCanCreateRepositoriesSettingValueDISABLED; + case 'PRIVATE': + return _$gOrganizationMembersCanCreateRepositoriesSettingValuePRIVATE; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gOrganizationMembersCanCreateRepositoriesSettingValueValues = + new BuiltSet(const < + GOrganizationMembersCanCreateRepositoriesSettingValue>[ + _$gOrganizationMembersCanCreateRepositoriesSettingValueALL, + _$gOrganizationMembersCanCreateRepositoriesSettingValueDISABLED, + _$gOrganizationMembersCanCreateRepositoriesSettingValuePRIVATE, +]); + +const GOrganizationOrderField _$gOrganizationOrderFieldCREATED_AT = + const GOrganizationOrderField._('CREATED_AT'); +const GOrganizationOrderField _$gOrganizationOrderFieldLOGIN = + const GOrganizationOrderField._('LOGIN'); + +GOrganizationOrderField _$gOrganizationOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gOrganizationOrderFieldCREATED_AT; + case 'LOGIN': + return _$gOrganizationOrderFieldLOGIN; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gOrganizationOrderFieldValues = + new BuiltSet(const [ + _$gOrganizationOrderFieldCREATED_AT, + _$gOrganizationOrderFieldLOGIN, +]); + +const GPackageFileOrderField _$gPackageFileOrderFieldCREATED_AT = + const GPackageFileOrderField._('CREATED_AT'); + +GPackageFileOrderField _$gPackageFileOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gPackageFileOrderFieldCREATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gPackageFileOrderFieldValues = + new BuiltSet(const [ + _$gPackageFileOrderFieldCREATED_AT, +]); + +const GPackageOrderField _$gPackageOrderFieldCREATED_AT = + const GPackageOrderField._('CREATED_AT'); + +GPackageOrderField _$gPackageOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gPackageOrderFieldCREATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gPackageOrderFieldValues = + new BuiltSet(const [ + _$gPackageOrderFieldCREATED_AT, +]); + +const GPackageType _$gPackageTypeDEBIAN = const GPackageType._('DEBIAN'); +const GPackageType _$gPackageTypeDOCKER = const GPackageType._('DOCKER'); +const GPackageType _$gPackageTypeMAVEN = const GPackageType._('MAVEN'); +const GPackageType _$gPackageTypeNPM = const GPackageType._('NPM'); +const GPackageType _$gPackageTypeNUGET = const GPackageType._('NUGET'); +const GPackageType _$gPackageTypePYPI = const GPackageType._('PYPI'); +const GPackageType _$gPackageTypeRUBYGEMS = const GPackageType._('RUBYGEMS'); + +GPackageType _$gPackageTypeValueOf(String name) { + switch (name) { + case 'DEBIAN': + return _$gPackageTypeDEBIAN; + case 'DOCKER': + return _$gPackageTypeDOCKER; + case 'MAVEN': + return _$gPackageTypeMAVEN; + case 'NPM': + return _$gPackageTypeNPM; + case 'NUGET': + return _$gPackageTypeNUGET; + case 'PYPI': + return _$gPackageTypePYPI; + case 'RUBYGEMS': + return _$gPackageTypeRUBYGEMS; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gPackageTypeValues = + new BuiltSet(const [ + _$gPackageTypeDEBIAN, + _$gPackageTypeDOCKER, + _$gPackageTypeMAVEN, + _$gPackageTypeNPM, + _$gPackageTypeNUGET, + _$gPackageTypePYPI, + _$gPackageTypeRUBYGEMS, +]); + +const GPackageVersionOrderField _$gPackageVersionOrderFieldCREATED_AT = + const GPackageVersionOrderField._('CREATED_AT'); + +GPackageVersionOrderField _$gPackageVersionOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gPackageVersionOrderFieldCREATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gPackageVersionOrderFieldValues = + new BuiltSet(const [ + _$gPackageVersionOrderFieldCREATED_AT, +]); + +const GPinnableItemType _$gPinnableItemTypeGIST = + const GPinnableItemType._('GIST'); +const GPinnableItemType _$gPinnableItemTypeISSUE = + const GPinnableItemType._('ISSUE'); +const GPinnableItemType _$gPinnableItemTypeORGANIZATION = + const GPinnableItemType._('ORGANIZATION'); +const GPinnableItemType _$gPinnableItemTypePROJECT = + const GPinnableItemType._('PROJECT'); +const GPinnableItemType _$gPinnableItemTypePULL_REQUEST = + const GPinnableItemType._('PULL_REQUEST'); +const GPinnableItemType _$gPinnableItemTypeREPOSITORY = + const GPinnableItemType._('REPOSITORY'); +const GPinnableItemType _$gPinnableItemTypeTEAM = + const GPinnableItemType._('TEAM'); +const GPinnableItemType _$gPinnableItemTypeUSER = + const GPinnableItemType._('USER'); + +GPinnableItemType _$gPinnableItemTypeValueOf(String name) { + switch (name) { + case 'GIST': + return _$gPinnableItemTypeGIST; + case 'ISSUE': + return _$gPinnableItemTypeISSUE; + case 'ORGANIZATION': + return _$gPinnableItemTypeORGANIZATION; + case 'PROJECT': + return _$gPinnableItemTypePROJECT; + case 'PULL_REQUEST': + return _$gPinnableItemTypePULL_REQUEST; + case 'REPOSITORY': + return _$gPinnableItemTypeREPOSITORY; + case 'TEAM': + return _$gPinnableItemTypeTEAM; + case 'USER': + return _$gPinnableItemTypeUSER; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gPinnableItemTypeValues = + new BuiltSet(const [ + _$gPinnableItemTypeGIST, + _$gPinnableItemTypeISSUE, + _$gPinnableItemTypeORGANIZATION, + _$gPinnableItemTypePROJECT, + _$gPinnableItemTypePULL_REQUEST, + _$gPinnableItemTypeREPOSITORY, + _$gPinnableItemTypeTEAM, + _$gPinnableItemTypeUSER, +]); + +const GProjectCardArchivedState _$gProjectCardArchivedStateARCHIVED = + const GProjectCardArchivedState._('ARCHIVED'); +const GProjectCardArchivedState _$gProjectCardArchivedStateNOT_ARCHIVED = + const GProjectCardArchivedState._('NOT_ARCHIVED'); + +GProjectCardArchivedState _$gProjectCardArchivedStateValueOf(String name) { + switch (name) { + case 'ARCHIVED': + return _$gProjectCardArchivedStateARCHIVED; + case 'NOT_ARCHIVED': + return _$gProjectCardArchivedStateNOT_ARCHIVED; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gProjectCardArchivedStateValues = + new BuiltSet(const [ + _$gProjectCardArchivedStateARCHIVED, + _$gProjectCardArchivedStateNOT_ARCHIVED, +]); + +const GProjectCardState _$gProjectCardStateCONTENT_ONLY = + const GProjectCardState._('CONTENT_ONLY'); +const GProjectCardState _$gProjectCardStateNOTE_ONLY = + const GProjectCardState._('NOTE_ONLY'); +const GProjectCardState _$gProjectCardStateREDACTED = + const GProjectCardState._('REDACTED'); + +GProjectCardState _$gProjectCardStateValueOf(String name) { + switch (name) { + case 'CONTENT_ONLY': + return _$gProjectCardStateCONTENT_ONLY; + case 'NOTE_ONLY': + return _$gProjectCardStateNOTE_ONLY; + case 'REDACTED': + return _$gProjectCardStateREDACTED; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gProjectCardStateValues = + new BuiltSet(const [ + _$gProjectCardStateCONTENT_ONLY, + _$gProjectCardStateNOTE_ONLY, + _$gProjectCardStateREDACTED, +]); + +const GProjectColumnPurpose _$gProjectColumnPurposeDONE = + const GProjectColumnPurpose._('DONE'); +const GProjectColumnPurpose _$gProjectColumnPurposeIN_PROGRESS = + const GProjectColumnPurpose._('IN_PROGRESS'); +const GProjectColumnPurpose _$gProjectColumnPurposeTODO = + const GProjectColumnPurpose._('TODO'); + +GProjectColumnPurpose _$gProjectColumnPurposeValueOf(String name) { + switch (name) { + case 'DONE': + return _$gProjectColumnPurposeDONE; + case 'IN_PROGRESS': + return _$gProjectColumnPurposeIN_PROGRESS; + case 'TODO': + return _$gProjectColumnPurposeTODO; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gProjectColumnPurposeValues = + new BuiltSet(const [ + _$gProjectColumnPurposeDONE, + _$gProjectColumnPurposeIN_PROGRESS, + _$gProjectColumnPurposeTODO, +]); + +const GProjectOrderField _$gProjectOrderFieldCREATED_AT = + const GProjectOrderField._('CREATED_AT'); +const GProjectOrderField _$gProjectOrderFieldNAME = + const GProjectOrderField._('NAME'); +const GProjectOrderField _$gProjectOrderFieldUPDATED_AT = + const GProjectOrderField._('UPDATED_AT'); + +GProjectOrderField _$gProjectOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gProjectOrderFieldCREATED_AT; + case 'NAME': + return _$gProjectOrderFieldNAME; + case 'UPDATED_AT': + return _$gProjectOrderFieldUPDATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gProjectOrderFieldValues = + new BuiltSet(const [ + _$gProjectOrderFieldCREATED_AT, + _$gProjectOrderFieldNAME, + _$gProjectOrderFieldUPDATED_AT, +]); + +const GProjectState _$gProjectStateCLOSED = const GProjectState._('CLOSED'); +const GProjectState _$gProjectStateOPEN = const GProjectState._('OPEN'); + +GProjectState _$gProjectStateValueOf(String name) { + switch (name) { + case 'CLOSED': + return _$gProjectStateCLOSED; + case 'OPEN': + return _$gProjectStateOPEN; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gProjectStateValues = + new BuiltSet(const [ + _$gProjectStateCLOSED, + _$gProjectStateOPEN, +]); + +const GProjectTemplate _$gProjectTemplateAUTOMATED_KANBAN_V2 = + const GProjectTemplate._('AUTOMATED_KANBAN_V2'); +const GProjectTemplate _$gProjectTemplateAUTOMATED_REVIEWS_KANBAN = + const GProjectTemplate._('AUTOMATED_REVIEWS_KANBAN'); +const GProjectTemplate _$gProjectTemplateBASIC_KANBAN = + const GProjectTemplate._('BASIC_KANBAN'); +const GProjectTemplate _$gProjectTemplateBUG_TRIAGE = + const GProjectTemplate._('BUG_TRIAGE'); + +GProjectTemplate _$gProjectTemplateValueOf(String name) { + switch (name) { + case 'AUTOMATED_KANBAN_V2': + return _$gProjectTemplateAUTOMATED_KANBAN_V2; + case 'AUTOMATED_REVIEWS_KANBAN': + return _$gProjectTemplateAUTOMATED_REVIEWS_KANBAN; + case 'BASIC_KANBAN': + return _$gProjectTemplateBASIC_KANBAN; + case 'BUG_TRIAGE': + return _$gProjectTemplateBUG_TRIAGE; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gProjectTemplateValues = + new BuiltSet(const [ + _$gProjectTemplateAUTOMATED_KANBAN_V2, + _$gProjectTemplateAUTOMATED_REVIEWS_KANBAN, + _$gProjectTemplateBASIC_KANBAN, + _$gProjectTemplateBUG_TRIAGE, +]); + +const GPullRequestMergeMethod _$gPullRequestMergeMethodMERGE = + const GPullRequestMergeMethod._('MERGE'); +const GPullRequestMergeMethod _$gPullRequestMergeMethodREBASE = + const GPullRequestMergeMethod._('REBASE'); +const GPullRequestMergeMethod _$gPullRequestMergeMethodSQUASH = + const GPullRequestMergeMethod._('SQUASH'); + +GPullRequestMergeMethod _$gPullRequestMergeMethodValueOf(String name) { + switch (name) { + case 'MERGE': + return _$gPullRequestMergeMethodMERGE; + case 'REBASE': + return _$gPullRequestMergeMethodREBASE; + case 'SQUASH': + return _$gPullRequestMergeMethodSQUASH; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gPullRequestMergeMethodValues = + new BuiltSet(const [ + _$gPullRequestMergeMethodMERGE, + _$gPullRequestMergeMethodREBASE, + _$gPullRequestMergeMethodSQUASH, +]); + +const GPullRequestOrderField _$gPullRequestOrderFieldCREATED_AT = + const GPullRequestOrderField._('CREATED_AT'); +const GPullRequestOrderField _$gPullRequestOrderFieldUPDATED_AT = + const GPullRequestOrderField._('UPDATED_AT'); + +GPullRequestOrderField _$gPullRequestOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gPullRequestOrderFieldCREATED_AT; + case 'UPDATED_AT': + return _$gPullRequestOrderFieldUPDATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gPullRequestOrderFieldValues = + new BuiltSet(const [ + _$gPullRequestOrderFieldCREATED_AT, + _$gPullRequestOrderFieldUPDATED_AT, +]); + +const GPullRequestReviewCommentState _$gPullRequestReviewCommentStatePENDING = + const GPullRequestReviewCommentState._('PENDING'); +const GPullRequestReviewCommentState _$gPullRequestReviewCommentStateSUBMITTED = + const GPullRequestReviewCommentState._('SUBMITTED'); + +GPullRequestReviewCommentState _$gPullRequestReviewCommentStateValueOf( + String name) { + switch (name) { + case 'PENDING': + return _$gPullRequestReviewCommentStatePENDING; + case 'SUBMITTED': + return _$gPullRequestReviewCommentStateSUBMITTED; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gPullRequestReviewCommentStateValues = new BuiltSet< + GPullRequestReviewCommentState>(const [ + _$gPullRequestReviewCommentStatePENDING, + _$gPullRequestReviewCommentStateSUBMITTED, +]); + +const GPullRequestReviewDecision _$gPullRequestReviewDecisionAPPROVED = + const GPullRequestReviewDecision._('APPROVED'); +const GPullRequestReviewDecision _$gPullRequestReviewDecisionCHANGES_REQUESTED = + const GPullRequestReviewDecision._('CHANGES_REQUESTED'); +const GPullRequestReviewDecision _$gPullRequestReviewDecisionREVIEW_REQUIRED = + const GPullRequestReviewDecision._('REVIEW_REQUIRED'); + +GPullRequestReviewDecision _$gPullRequestReviewDecisionValueOf(String name) { + switch (name) { + case 'APPROVED': + return _$gPullRequestReviewDecisionAPPROVED; + case 'CHANGES_REQUESTED': + return _$gPullRequestReviewDecisionCHANGES_REQUESTED; + case 'REVIEW_REQUIRED': + return _$gPullRequestReviewDecisionREVIEW_REQUIRED; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gPullRequestReviewDecisionValues = + new BuiltSet(const [ + _$gPullRequestReviewDecisionAPPROVED, + _$gPullRequestReviewDecisionCHANGES_REQUESTED, + _$gPullRequestReviewDecisionREVIEW_REQUIRED, +]); + +const GPullRequestReviewEvent _$gPullRequestReviewEventAPPROVE = + const GPullRequestReviewEvent._('APPROVE'); +const GPullRequestReviewEvent _$gPullRequestReviewEventCOMMENT = + const GPullRequestReviewEvent._('COMMENT'); +const GPullRequestReviewEvent _$gPullRequestReviewEventDISMISS = + const GPullRequestReviewEvent._('DISMISS'); +const GPullRequestReviewEvent _$gPullRequestReviewEventREQUEST_CHANGES = + const GPullRequestReviewEvent._('REQUEST_CHANGES'); + +GPullRequestReviewEvent _$gPullRequestReviewEventValueOf(String name) { + switch (name) { + case 'APPROVE': + return _$gPullRequestReviewEventAPPROVE; + case 'COMMENT': + return _$gPullRequestReviewEventCOMMENT; + case 'DISMISS': + return _$gPullRequestReviewEventDISMISS; + case 'REQUEST_CHANGES': + return _$gPullRequestReviewEventREQUEST_CHANGES; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gPullRequestReviewEventValues = + new BuiltSet(const [ + _$gPullRequestReviewEventAPPROVE, + _$gPullRequestReviewEventCOMMENT, + _$gPullRequestReviewEventDISMISS, + _$gPullRequestReviewEventREQUEST_CHANGES, +]); + +const GPullRequestReviewState _$gPullRequestReviewStateAPPROVED = + const GPullRequestReviewState._('APPROVED'); +const GPullRequestReviewState _$gPullRequestReviewStateCHANGES_REQUESTED = + const GPullRequestReviewState._('CHANGES_REQUESTED'); +const GPullRequestReviewState _$gPullRequestReviewStateCOMMENTED = + const GPullRequestReviewState._('COMMENTED'); +const GPullRequestReviewState _$gPullRequestReviewStateDISMISSED = + const GPullRequestReviewState._('DISMISSED'); +const GPullRequestReviewState _$gPullRequestReviewStatePENDING = + const GPullRequestReviewState._('PENDING'); + +GPullRequestReviewState _$gPullRequestReviewStateValueOf(String name) { + switch (name) { + case 'APPROVED': + return _$gPullRequestReviewStateAPPROVED; + case 'CHANGES_REQUESTED': + return _$gPullRequestReviewStateCHANGES_REQUESTED; + case 'COMMENTED': + return _$gPullRequestReviewStateCOMMENTED; + case 'DISMISSED': + return _$gPullRequestReviewStateDISMISSED; + case 'PENDING': + return _$gPullRequestReviewStatePENDING; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gPullRequestReviewStateValues = + new BuiltSet(const [ + _$gPullRequestReviewStateAPPROVED, + _$gPullRequestReviewStateCHANGES_REQUESTED, + _$gPullRequestReviewStateCOMMENTED, + _$gPullRequestReviewStateDISMISSED, + _$gPullRequestReviewStatePENDING, +]); + +const GPullRequestState _$gPullRequestStateCLOSED = + const GPullRequestState._('CLOSED'); +const GPullRequestState _$gPullRequestStateMERGED = + const GPullRequestState._('MERGED'); +const GPullRequestState _$gPullRequestStateOPEN = + const GPullRequestState._('OPEN'); + +GPullRequestState _$gPullRequestStateValueOf(String name) { + switch (name) { + case 'CLOSED': + return _$gPullRequestStateCLOSED; + case 'MERGED': + return _$gPullRequestStateMERGED; + case 'OPEN': + return _$gPullRequestStateOPEN; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gPullRequestStateValues = + new BuiltSet(const [ + _$gPullRequestStateCLOSED, + _$gPullRequestStateMERGED, + _$gPullRequestStateOPEN, +]); + +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeADDED_TO_PROJECT_EVENT = + const GPullRequestTimelineItemsItemType._('ADDED_TO_PROJECT_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeASSIGNED_EVENT = + const GPullRequestTimelineItemsItemType._('ASSIGNED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeAUTOMATIC_BASE_CHANGE_FAILED_EVENT = + const GPullRequestTimelineItemsItemType._( + 'AUTOMATIC_BASE_CHANGE_FAILED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeAUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT = + const GPullRequestTimelineItemsItemType._( + 'AUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeBASE_REF_CHANGED_EVENT = + const GPullRequestTimelineItemsItemType._('BASE_REF_CHANGED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeBASE_REF_DELETED_EVENT = + const GPullRequestTimelineItemsItemType._('BASE_REF_DELETED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeBASE_REF_FORCE_PUSHED_EVENT = + const GPullRequestTimelineItemsItemType._('BASE_REF_FORCE_PUSHED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeCLOSED_EVENT = + const GPullRequestTimelineItemsItemType._('CLOSED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeCOMMENT_DELETED_EVENT = + const GPullRequestTimelineItemsItemType._('COMMENT_DELETED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeCONNECTED_EVENT = + const GPullRequestTimelineItemsItemType._('CONNECTED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeCONVERTED_NOTE_TO_ISSUE_EVENT = + const GPullRequestTimelineItemsItemType._('CONVERTED_NOTE_TO_ISSUE_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeCONVERT_TO_DRAFT_EVENT = + const GPullRequestTimelineItemsItemType._('CONVERT_TO_DRAFT_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeCROSS_REFERENCED_EVENT = + const GPullRequestTimelineItemsItemType._('CROSS_REFERENCED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeDEMILESTONED_EVENT = + const GPullRequestTimelineItemsItemType._('DEMILESTONED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeDEPLOYED_EVENT = + const GPullRequestTimelineItemsItemType._('DEPLOYED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeDEPLOYMENT_ENVIRONMENT_CHANGED_EVENT = + const GPullRequestTimelineItemsItemType._( + 'DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeDISCONNECTED_EVENT = + const GPullRequestTimelineItemsItemType._('DISCONNECTED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeHEAD_REF_DELETED_EVENT = + const GPullRequestTimelineItemsItemType._('HEAD_REF_DELETED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeHEAD_REF_FORCE_PUSHED_EVENT = + const GPullRequestTimelineItemsItemType._('HEAD_REF_FORCE_PUSHED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeHEAD_REF_RESTORED_EVENT = + const GPullRequestTimelineItemsItemType._('HEAD_REF_RESTORED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeISSUE_COMMENT = + const GPullRequestTimelineItemsItemType._('ISSUE_COMMENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeLABELED_EVENT = + const GPullRequestTimelineItemsItemType._('LABELED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeLOCKED_EVENT = + const GPullRequestTimelineItemsItemType._('LOCKED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeMARKED_AS_DUPLICATE_EVENT = + const GPullRequestTimelineItemsItemType._('MARKED_AS_DUPLICATE_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeMENTIONED_EVENT = + const GPullRequestTimelineItemsItemType._('MENTIONED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeMERGED_EVENT = + const GPullRequestTimelineItemsItemType._('MERGED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeMILESTONED_EVENT = + const GPullRequestTimelineItemsItemType._('MILESTONED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeMOVED_COLUMNS_IN_PROJECT_EVENT = + const GPullRequestTimelineItemsItemType._('MOVED_COLUMNS_IN_PROJECT_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypePINNED_EVENT = + const GPullRequestTimelineItemsItemType._('PINNED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypePULL_REQUEST_COMMIT = + const GPullRequestTimelineItemsItemType._('PULL_REQUEST_COMMIT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypePULL_REQUEST_COMMIT_COMMENT_THREAD = + const GPullRequestTimelineItemsItemType._( + 'PULL_REQUEST_COMMIT_COMMENT_THREAD'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypePULL_REQUEST_REVIEW = + const GPullRequestTimelineItemsItemType._('PULL_REQUEST_REVIEW'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypePULL_REQUEST_REVIEW_THREAD = + const GPullRequestTimelineItemsItemType._('PULL_REQUEST_REVIEW_THREAD'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypePULL_REQUEST_REVISION_MARKER = + const GPullRequestTimelineItemsItemType._('PULL_REQUEST_REVISION_MARKER'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeREADY_FOR_REVIEW_EVENT = + const GPullRequestTimelineItemsItemType._('READY_FOR_REVIEW_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeREFERENCED_EVENT = + const GPullRequestTimelineItemsItemType._('REFERENCED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeREMOVED_FROM_PROJECT_EVENT = + const GPullRequestTimelineItemsItemType._('REMOVED_FROM_PROJECT_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeRENAMED_TITLE_EVENT = + const GPullRequestTimelineItemsItemType._('RENAMED_TITLE_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeREOPENED_EVENT = + const GPullRequestTimelineItemsItemType._('REOPENED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeREVIEW_DISMISSED_EVENT = + const GPullRequestTimelineItemsItemType._('REVIEW_DISMISSED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeREVIEW_REQUESTED_EVENT = + const GPullRequestTimelineItemsItemType._('REVIEW_REQUESTED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeREVIEW_REQUEST_REMOVED_EVENT = + const GPullRequestTimelineItemsItemType._('REVIEW_REQUEST_REMOVED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeSUBSCRIBED_EVENT = + const GPullRequestTimelineItemsItemType._('SUBSCRIBED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeTRANSFERRED_EVENT = + const GPullRequestTimelineItemsItemType._('TRANSFERRED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeUNASSIGNED_EVENT = + const GPullRequestTimelineItemsItemType._('UNASSIGNED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeUNLABELED_EVENT = + const GPullRequestTimelineItemsItemType._('UNLABELED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeUNLOCKED_EVENT = + const GPullRequestTimelineItemsItemType._('UNLOCKED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeUNMARKED_AS_DUPLICATE_EVENT = + const GPullRequestTimelineItemsItemType._('UNMARKED_AS_DUPLICATE_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeUNPINNED_EVENT = + const GPullRequestTimelineItemsItemType._('UNPINNED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeUNSUBSCRIBED_EVENT = + const GPullRequestTimelineItemsItemType._('UNSUBSCRIBED_EVENT'); +const GPullRequestTimelineItemsItemType + _$gPullRequestTimelineItemsItemTypeUSER_BLOCKED_EVENT = + const GPullRequestTimelineItemsItemType._('USER_BLOCKED_EVENT'); + +GPullRequestTimelineItemsItemType _$gPullRequestTimelineItemsItemTypeValueOf( + String name) { + switch (name) { + case 'ADDED_TO_PROJECT_EVENT': + return _$gPullRequestTimelineItemsItemTypeADDED_TO_PROJECT_EVENT; + case 'ASSIGNED_EVENT': + return _$gPullRequestTimelineItemsItemTypeASSIGNED_EVENT; + case 'AUTOMATIC_BASE_CHANGE_FAILED_EVENT': + return _$gPullRequestTimelineItemsItemTypeAUTOMATIC_BASE_CHANGE_FAILED_EVENT; + case 'AUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT': + return _$gPullRequestTimelineItemsItemTypeAUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT; + case 'BASE_REF_CHANGED_EVENT': + return _$gPullRequestTimelineItemsItemTypeBASE_REF_CHANGED_EVENT; + case 'BASE_REF_DELETED_EVENT': + return _$gPullRequestTimelineItemsItemTypeBASE_REF_DELETED_EVENT; + case 'BASE_REF_FORCE_PUSHED_EVENT': + return _$gPullRequestTimelineItemsItemTypeBASE_REF_FORCE_PUSHED_EVENT; + case 'CLOSED_EVENT': + return _$gPullRequestTimelineItemsItemTypeCLOSED_EVENT; + case 'COMMENT_DELETED_EVENT': + return _$gPullRequestTimelineItemsItemTypeCOMMENT_DELETED_EVENT; + case 'CONNECTED_EVENT': + return _$gPullRequestTimelineItemsItemTypeCONNECTED_EVENT; + case 'CONVERTED_NOTE_TO_ISSUE_EVENT': + return _$gPullRequestTimelineItemsItemTypeCONVERTED_NOTE_TO_ISSUE_EVENT; + case 'CONVERT_TO_DRAFT_EVENT': + return _$gPullRequestTimelineItemsItemTypeCONVERT_TO_DRAFT_EVENT; + case 'CROSS_REFERENCED_EVENT': + return _$gPullRequestTimelineItemsItemTypeCROSS_REFERENCED_EVENT; + case 'DEMILESTONED_EVENT': + return _$gPullRequestTimelineItemsItemTypeDEMILESTONED_EVENT; + case 'DEPLOYED_EVENT': + return _$gPullRequestTimelineItemsItemTypeDEPLOYED_EVENT; + case 'DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT': + return _$gPullRequestTimelineItemsItemTypeDEPLOYMENT_ENVIRONMENT_CHANGED_EVENT; + case 'DISCONNECTED_EVENT': + return _$gPullRequestTimelineItemsItemTypeDISCONNECTED_EVENT; + case 'HEAD_REF_DELETED_EVENT': + return _$gPullRequestTimelineItemsItemTypeHEAD_REF_DELETED_EVENT; + case 'HEAD_REF_FORCE_PUSHED_EVENT': + return _$gPullRequestTimelineItemsItemTypeHEAD_REF_FORCE_PUSHED_EVENT; + case 'HEAD_REF_RESTORED_EVENT': + return _$gPullRequestTimelineItemsItemTypeHEAD_REF_RESTORED_EVENT; + case 'ISSUE_COMMENT': + return _$gPullRequestTimelineItemsItemTypeISSUE_COMMENT; + case 'LABELED_EVENT': + return _$gPullRequestTimelineItemsItemTypeLABELED_EVENT; + case 'LOCKED_EVENT': + return _$gPullRequestTimelineItemsItemTypeLOCKED_EVENT; + case 'MARKED_AS_DUPLICATE_EVENT': + return _$gPullRequestTimelineItemsItemTypeMARKED_AS_DUPLICATE_EVENT; + case 'MENTIONED_EVENT': + return _$gPullRequestTimelineItemsItemTypeMENTIONED_EVENT; + case 'MERGED_EVENT': + return _$gPullRequestTimelineItemsItemTypeMERGED_EVENT; + case 'MILESTONED_EVENT': + return _$gPullRequestTimelineItemsItemTypeMILESTONED_EVENT; + case 'MOVED_COLUMNS_IN_PROJECT_EVENT': + return _$gPullRequestTimelineItemsItemTypeMOVED_COLUMNS_IN_PROJECT_EVENT; + case 'PINNED_EVENT': + return _$gPullRequestTimelineItemsItemTypePINNED_EVENT; + case 'PULL_REQUEST_COMMIT': + return _$gPullRequestTimelineItemsItemTypePULL_REQUEST_COMMIT; + case 'PULL_REQUEST_COMMIT_COMMENT_THREAD': + return _$gPullRequestTimelineItemsItemTypePULL_REQUEST_COMMIT_COMMENT_THREAD; + case 'PULL_REQUEST_REVIEW': + return _$gPullRequestTimelineItemsItemTypePULL_REQUEST_REVIEW; + case 'PULL_REQUEST_REVIEW_THREAD': + return _$gPullRequestTimelineItemsItemTypePULL_REQUEST_REVIEW_THREAD; + case 'PULL_REQUEST_REVISION_MARKER': + return _$gPullRequestTimelineItemsItemTypePULL_REQUEST_REVISION_MARKER; + case 'READY_FOR_REVIEW_EVENT': + return _$gPullRequestTimelineItemsItemTypeREADY_FOR_REVIEW_EVENT; + case 'REFERENCED_EVENT': + return _$gPullRequestTimelineItemsItemTypeREFERENCED_EVENT; + case 'REMOVED_FROM_PROJECT_EVENT': + return _$gPullRequestTimelineItemsItemTypeREMOVED_FROM_PROJECT_EVENT; + case 'RENAMED_TITLE_EVENT': + return _$gPullRequestTimelineItemsItemTypeRENAMED_TITLE_EVENT; + case 'REOPENED_EVENT': + return _$gPullRequestTimelineItemsItemTypeREOPENED_EVENT; + case 'REVIEW_DISMISSED_EVENT': + return _$gPullRequestTimelineItemsItemTypeREVIEW_DISMISSED_EVENT; + case 'REVIEW_REQUESTED_EVENT': + return _$gPullRequestTimelineItemsItemTypeREVIEW_REQUESTED_EVENT; + case 'REVIEW_REQUEST_REMOVED_EVENT': + return _$gPullRequestTimelineItemsItemTypeREVIEW_REQUEST_REMOVED_EVENT; + case 'SUBSCRIBED_EVENT': + return _$gPullRequestTimelineItemsItemTypeSUBSCRIBED_EVENT; + case 'TRANSFERRED_EVENT': + return _$gPullRequestTimelineItemsItemTypeTRANSFERRED_EVENT; + case 'UNASSIGNED_EVENT': + return _$gPullRequestTimelineItemsItemTypeUNASSIGNED_EVENT; + case 'UNLABELED_EVENT': + return _$gPullRequestTimelineItemsItemTypeUNLABELED_EVENT; + case 'UNLOCKED_EVENT': + return _$gPullRequestTimelineItemsItemTypeUNLOCKED_EVENT; + case 'UNMARKED_AS_DUPLICATE_EVENT': + return _$gPullRequestTimelineItemsItemTypeUNMARKED_AS_DUPLICATE_EVENT; + case 'UNPINNED_EVENT': + return _$gPullRequestTimelineItemsItemTypeUNPINNED_EVENT; + case 'UNSUBSCRIBED_EVENT': + return _$gPullRequestTimelineItemsItemTypeUNSUBSCRIBED_EVENT; + case 'USER_BLOCKED_EVENT': + return _$gPullRequestTimelineItemsItemTypeUSER_BLOCKED_EVENT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gPullRequestTimelineItemsItemTypeValues = + new BuiltSet(const < + GPullRequestTimelineItemsItemType>[ + _$gPullRequestTimelineItemsItemTypeADDED_TO_PROJECT_EVENT, + _$gPullRequestTimelineItemsItemTypeASSIGNED_EVENT, + _$gPullRequestTimelineItemsItemTypeAUTOMATIC_BASE_CHANGE_FAILED_EVENT, + _$gPullRequestTimelineItemsItemTypeAUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT, + _$gPullRequestTimelineItemsItemTypeBASE_REF_CHANGED_EVENT, + _$gPullRequestTimelineItemsItemTypeBASE_REF_DELETED_EVENT, + _$gPullRequestTimelineItemsItemTypeBASE_REF_FORCE_PUSHED_EVENT, + _$gPullRequestTimelineItemsItemTypeCLOSED_EVENT, + _$gPullRequestTimelineItemsItemTypeCOMMENT_DELETED_EVENT, + _$gPullRequestTimelineItemsItemTypeCONNECTED_EVENT, + _$gPullRequestTimelineItemsItemTypeCONVERTED_NOTE_TO_ISSUE_EVENT, + _$gPullRequestTimelineItemsItemTypeCONVERT_TO_DRAFT_EVENT, + _$gPullRequestTimelineItemsItemTypeCROSS_REFERENCED_EVENT, + _$gPullRequestTimelineItemsItemTypeDEMILESTONED_EVENT, + _$gPullRequestTimelineItemsItemTypeDEPLOYED_EVENT, + _$gPullRequestTimelineItemsItemTypeDEPLOYMENT_ENVIRONMENT_CHANGED_EVENT, + _$gPullRequestTimelineItemsItemTypeDISCONNECTED_EVENT, + _$gPullRequestTimelineItemsItemTypeHEAD_REF_DELETED_EVENT, + _$gPullRequestTimelineItemsItemTypeHEAD_REF_FORCE_PUSHED_EVENT, + _$gPullRequestTimelineItemsItemTypeHEAD_REF_RESTORED_EVENT, + _$gPullRequestTimelineItemsItemTypeISSUE_COMMENT, + _$gPullRequestTimelineItemsItemTypeLABELED_EVENT, + _$gPullRequestTimelineItemsItemTypeLOCKED_EVENT, + _$gPullRequestTimelineItemsItemTypeMARKED_AS_DUPLICATE_EVENT, + _$gPullRequestTimelineItemsItemTypeMENTIONED_EVENT, + _$gPullRequestTimelineItemsItemTypeMERGED_EVENT, + _$gPullRequestTimelineItemsItemTypeMILESTONED_EVENT, + _$gPullRequestTimelineItemsItemTypeMOVED_COLUMNS_IN_PROJECT_EVENT, + _$gPullRequestTimelineItemsItemTypePINNED_EVENT, + _$gPullRequestTimelineItemsItemTypePULL_REQUEST_COMMIT, + _$gPullRequestTimelineItemsItemTypePULL_REQUEST_COMMIT_COMMENT_THREAD, + _$gPullRequestTimelineItemsItemTypePULL_REQUEST_REVIEW, + _$gPullRequestTimelineItemsItemTypePULL_REQUEST_REVIEW_THREAD, + _$gPullRequestTimelineItemsItemTypePULL_REQUEST_REVISION_MARKER, + _$gPullRequestTimelineItemsItemTypeREADY_FOR_REVIEW_EVENT, + _$gPullRequestTimelineItemsItemTypeREFERENCED_EVENT, + _$gPullRequestTimelineItemsItemTypeREMOVED_FROM_PROJECT_EVENT, + _$gPullRequestTimelineItemsItemTypeRENAMED_TITLE_EVENT, + _$gPullRequestTimelineItemsItemTypeREOPENED_EVENT, + _$gPullRequestTimelineItemsItemTypeREVIEW_DISMISSED_EVENT, + _$gPullRequestTimelineItemsItemTypeREVIEW_REQUESTED_EVENT, + _$gPullRequestTimelineItemsItemTypeREVIEW_REQUEST_REMOVED_EVENT, + _$gPullRequestTimelineItemsItemTypeSUBSCRIBED_EVENT, + _$gPullRequestTimelineItemsItemTypeTRANSFERRED_EVENT, + _$gPullRequestTimelineItemsItemTypeUNASSIGNED_EVENT, + _$gPullRequestTimelineItemsItemTypeUNLABELED_EVENT, + _$gPullRequestTimelineItemsItemTypeUNLOCKED_EVENT, + _$gPullRequestTimelineItemsItemTypeUNMARKED_AS_DUPLICATE_EVENT, + _$gPullRequestTimelineItemsItemTypeUNPINNED_EVENT, + _$gPullRequestTimelineItemsItemTypeUNSUBSCRIBED_EVENT, + _$gPullRequestTimelineItemsItemTypeUSER_BLOCKED_EVENT, +]); + +const GPullRequestUpdateState _$gPullRequestUpdateStateCLOSED = + const GPullRequestUpdateState._('CLOSED'); +const GPullRequestUpdateState _$gPullRequestUpdateStateOPEN = + const GPullRequestUpdateState._('OPEN'); + +GPullRequestUpdateState _$gPullRequestUpdateStateValueOf(String name) { + switch (name) { + case 'CLOSED': + return _$gPullRequestUpdateStateCLOSED; + case 'OPEN': + return _$gPullRequestUpdateStateOPEN; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gPullRequestUpdateStateValues = + new BuiltSet(const [ + _$gPullRequestUpdateStateCLOSED, + _$gPullRequestUpdateStateOPEN, +]); + +const GReactionContent _$gReactionContentCONFUSED = + const GReactionContent._('CONFUSED'); +const GReactionContent _$gReactionContentEYES = + const GReactionContent._('EYES'); +const GReactionContent _$gReactionContentHEART = + const GReactionContent._('HEART'); +const GReactionContent _$gReactionContentHOORAY = + const GReactionContent._('HOORAY'); +const GReactionContent _$gReactionContentLAUGH = + const GReactionContent._('LAUGH'); +const GReactionContent _$gReactionContentROCKET = + const GReactionContent._('ROCKET'); +const GReactionContent _$gReactionContentTHUMBS_DOWN = + const GReactionContent._('THUMBS_DOWN'); +const GReactionContent _$gReactionContentTHUMBS_UP = + const GReactionContent._('THUMBS_UP'); + +GReactionContent _$gReactionContentValueOf(String name) { + switch (name) { + case 'CONFUSED': + return _$gReactionContentCONFUSED; + case 'EYES': + return _$gReactionContentEYES; + case 'HEART': + return _$gReactionContentHEART; + case 'HOORAY': + return _$gReactionContentHOORAY; + case 'LAUGH': + return _$gReactionContentLAUGH; + case 'ROCKET': + return _$gReactionContentROCKET; + case 'THUMBS_DOWN': + return _$gReactionContentTHUMBS_DOWN; + case 'THUMBS_UP': + return _$gReactionContentTHUMBS_UP; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gReactionContentValues = + new BuiltSet(const [ + _$gReactionContentCONFUSED, + _$gReactionContentEYES, + _$gReactionContentHEART, + _$gReactionContentHOORAY, + _$gReactionContentLAUGH, + _$gReactionContentROCKET, + _$gReactionContentTHUMBS_DOWN, + _$gReactionContentTHUMBS_UP, +]); + +const GReactionOrderField _$gReactionOrderFieldCREATED_AT = + const GReactionOrderField._('CREATED_AT'); + +GReactionOrderField _$gReactionOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gReactionOrderFieldCREATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gReactionOrderFieldValues = + new BuiltSet(const [ + _$gReactionOrderFieldCREATED_AT, +]); + +const GRefOrderField _$gRefOrderFieldALPHABETICAL = + const GRefOrderField._('ALPHABETICAL'); +const GRefOrderField _$gRefOrderFieldTAG_COMMIT_DATE = + const GRefOrderField._('TAG_COMMIT_DATE'); + +GRefOrderField _$gRefOrderFieldValueOf(String name) { + switch (name) { + case 'ALPHABETICAL': + return _$gRefOrderFieldALPHABETICAL; + case 'TAG_COMMIT_DATE': + return _$gRefOrderFieldTAG_COMMIT_DATE; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gRefOrderFieldValues = + new BuiltSet(const [ + _$gRefOrderFieldALPHABETICAL, + _$gRefOrderFieldTAG_COMMIT_DATE, +]); + +const GReleaseOrderField _$gReleaseOrderFieldCREATED_AT = + const GReleaseOrderField._('CREATED_AT'); +const GReleaseOrderField _$gReleaseOrderFieldNAME = + const GReleaseOrderField._('NAME'); + +GReleaseOrderField _$gReleaseOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gReleaseOrderFieldCREATED_AT; + case 'NAME': + return _$gReleaseOrderFieldNAME; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gReleaseOrderFieldValues = + new BuiltSet(const [ + _$gReleaseOrderFieldCREATED_AT, + _$gReleaseOrderFieldNAME, +]); + +const GRepoAccessAuditEntryVisibility + _$gRepoAccessAuditEntryVisibilityINTERNAL = + const GRepoAccessAuditEntryVisibility._('INTERNAL'); +const GRepoAccessAuditEntryVisibility _$gRepoAccessAuditEntryVisibilityPRIVATE = + const GRepoAccessAuditEntryVisibility._('PRIVATE'); +const GRepoAccessAuditEntryVisibility _$gRepoAccessAuditEntryVisibilityPUBLIC = + const GRepoAccessAuditEntryVisibility._('PUBLIC'); + +GRepoAccessAuditEntryVisibility _$gRepoAccessAuditEntryVisibilityValueOf( + String name) { + switch (name) { + case 'INTERNAL': + return _$gRepoAccessAuditEntryVisibilityINTERNAL; + case 'PRIVATE': + return _$gRepoAccessAuditEntryVisibilityPRIVATE; + case 'PUBLIC': + return _$gRepoAccessAuditEntryVisibilityPUBLIC; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gRepoAccessAuditEntryVisibilityValues = + new BuiltSet(const < + GRepoAccessAuditEntryVisibility>[ + _$gRepoAccessAuditEntryVisibilityINTERNAL, + _$gRepoAccessAuditEntryVisibilityPRIVATE, + _$gRepoAccessAuditEntryVisibilityPUBLIC, +]); + +const GRepoAddMemberAuditEntryVisibility + _$gRepoAddMemberAuditEntryVisibilityINTERNAL = + const GRepoAddMemberAuditEntryVisibility._('INTERNAL'); +const GRepoAddMemberAuditEntryVisibility + _$gRepoAddMemberAuditEntryVisibilityPRIVATE = + const GRepoAddMemberAuditEntryVisibility._('PRIVATE'); +const GRepoAddMemberAuditEntryVisibility + _$gRepoAddMemberAuditEntryVisibilityPUBLIC = + const GRepoAddMemberAuditEntryVisibility._('PUBLIC'); + +GRepoAddMemberAuditEntryVisibility _$gRepoAddMemberAuditEntryVisibilityValueOf( + String name) { + switch (name) { + case 'INTERNAL': + return _$gRepoAddMemberAuditEntryVisibilityINTERNAL; + case 'PRIVATE': + return _$gRepoAddMemberAuditEntryVisibilityPRIVATE; + case 'PUBLIC': + return _$gRepoAddMemberAuditEntryVisibilityPUBLIC; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gRepoAddMemberAuditEntryVisibilityValues = + new BuiltSet(const < + GRepoAddMemberAuditEntryVisibility>[ + _$gRepoAddMemberAuditEntryVisibilityINTERNAL, + _$gRepoAddMemberAuditEntryVisibilityPRIVATE, + _$gRepoAddMemberAuditEntryVisibilityPUBLIC, +]); + +const GRepoArchivedAuditEntryVisibility + _$gRepoArchivedAuditEntryVisibilityINTERNAL = + const GRepoArchivedAuditEntryVisibility._('INTERNAL'); +const GRepoArchivedAuditEntryVisibility + _$gRepoArchivedAuditEntryVisibilityPRIVATE = + const GRepoArchivedAuditEntryVisibility._('PRIVATE'); +const GRepoArchivedAuditEntryVisibility + _$gRepoArchivedAuditEntryVisibilityPUBLIC = + const GRepoArchivedAuditEntryVisibility._('PUBLIC'); + +GRepoArchivedAuditEntryVisibility _$gRepoArchivedAuditEntryVisibilityValueOf( + String name) { + switch (name) { + case 'INTERNAL': + return _$gRepoArchivedAuditEntryVisibilityINTERNAL; + case 'PRIVATE': + return _$gRepoArchivedAuditEntryVisibilityPRIVATE; + case 'PUBLIC': + return _$gRepoArchivedAuditEntryVisibilityPUBLIC; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gRepoArchivedAuditEntryVisibilityValues = + new BuiltSet(const < + GRepoArchivedAuditEntryVisibility>[ + _$gRepoArchivedAuditEntryVisibilityINTERNAL, + _$gRepoArchivedAuditEntryVisibilityPRIVATE, + _$gRepoArchivedAuditEntryVisibilityPUBLIC, +]); + +const GRepoChangeMergeSettingAuditEntryMergeType + _$gRepoChangeMergeSettingAuditEntryMergeTypeMERGE = + const GRepoChangeMergeSettingAuditEntryMergeType._('MERGE'); +const GRepoChangeMergeSettingAuditEntryMergeType + _$gRepoChangeMergeSettingAuditEntryMergeTypeREBASE = + const GRepoChangeMergeSettingAuditEntryMergeType._('REBASE'); +const GRepoChangeMergeSettingAuditEntryMergeType + _$gRepoChangeMergeSettingAuditEntryMergeTypeSQUASH = + const GRepoChangeMergeSettingAuditEntryMergeType._('SQUASH'); + +GRepoChangeMergeSettingAuditEntryMergeType + _$gRepoChangeMergeSettingAuditEntryMergeTypeValueOf(String name) { + switch (name) { + case 'MERGE': + return _$gRepoChangeMergeSettingAuditEntryMergeTypeMERGE; + case 'REBASE': + return _$gRepoChangeMergeSettingAuditEntryMergeTypeREBASE; + case 'SQUASH': + return _$gRepoChangeMergeSettingAuditEntryMergeTypeSQUASH; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gRepoChangeMergeSettingAuditEntryMergeTypeValues = + new BuiltSet(const < + GRepoChangeMergeSettingAuditEntryMergeType>[ + _$gRepoChangeMergeSettingAuditEntryMergeTypeMERGE, + _$gRepoChangeMergeSettingAuditEntryMergeTypeREBASE, + _$gRepoChangeMergeSettingAuditEntryMergeTypeSQUASH, +]); + +const GRepoCreateAuditEntryVisibility + _$gRepoCreateAuditEntryVisibilityINTERNAL = + const GRepoCreateAuditEntryVisibility._('INTERNAL'); +const GRepoCreateAuditEntryVisibility _$gRepoCreateAuditEntryVisibilityPRIVATE = + const GRepoCreateAuditEntryVisibility._('PRIVATE'); +const GRepoCreateAuditEntryVisibility _$gRepoCreateAuditEntryVisibilityPUBLIC = + const GRepoCreateAuditEntryVisibility._('PUBLIC'); + +GRepoCreateAuditEntryVisibility _$gRepoCreateAuditEntryVisibilityValueOf( + String name) { + switch (name) { + case 'INTERNAL': + return _$gRepoCreateAuditEntryVisibilityINTERNAL; + case 'PRIVATE': + return _$gRepoCreateAuditEntryVisibilityPRIVATE; + case 'PUBLIC': + return _$gRepoCreateAuditEntryVisibilityPUBLIC; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gRepoCreateAuditEntryVisibilityValues = + new BuiltSet(const < + GRepoCreateAuditEntryVisibility>[ + _$gRepoCreateAuditEntryVisibilityINTERNAL, + _$gRepoCreateAuditEntryVisibilityPRIVATE, + _$gRepoCreateAuditEntryVisibilityPUBLIC, +]); + +const GRepoDestroyAuditEntryVisibility + _$gRepoDestroyAuditEntryVisibilityINTERNAL = + const GRepoDestroyAuditEntryVisibility._('INTERNAL'); +const GRepoDestroyAuditEntryVisibility + _$gRepoDestroyAuditEntryVisibilityPRIVATE = + const GRepoDestroyAuditEntryVisibility._('PRIVATE'); +const GRepoDestroyAuditEntryVisibility + _$gRepoDestroyAuditEntryVisibilityPUBLIC = + const GRepoDestroyAuditEntryVisibility._('PUBLIC'); + +GRepoDestroyAuditEntryVisibility _$gRepoDestroyAuditEntryVisibilityValueOf( + String name) { + switch (name) { + case 'INTERNAL': + return _$gRepoDestroyAuditEntryVisibilityINTERNAL; + case 'PRIVATE': + return _$gRepoDestroyAuditEntryVisibilityPRIVATE; + case 'PUBLIC': + return _$gRepoDestroyAuditEntryVisibilityPUBLIC; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gRepoDestroyAuditEntryVisibilityValues = + new BuiltSet(const < + GRepoDestroyAuditEntryVisibility>[ + _$gRepoDestroyAuditEntryVisibilityINTERNAL, + _$gRepoDestroyAuditEntryVisibilityPRIVATE, + _$gRepoDestroyAuditEntryVisibilityPUBLIC, +]); + +const GRepoRemoveMemberAuditEntryVisibility + _$gRepoRemoveMemberAuditEntryVisibilityINTERNAL = + const GRepoRemoveMemberAuditEntryVisibility._('INTERNAL'); +const GRepoRemoveMemberAuditEntryVisibility + _$gRepoRemoveMemberAuditEntryVisibilityPRIVATE = + const GRepoRemoveMemberAuditEntryVisibility._('PRIVATE'); +const GRepoRemoveMemberAuditEntryVisibility + _$gRepoRemoveMemberAuditEntryVisibilityPUBLIC = + const GRepoRemoveMemberAuditEntryVisibility._('PUBLIC'); + +GRepoRemoveMemberAuditEntryVisibility + _$gRepoRemoveMemberAuditEntryVisibilityValueOf(String name) { + switch (name) { + case 'INTERNAL': + return _$gRepoRemoveMemberAuditEntryVisibilityINTERNAL; + case 'PRIVATE': + return _$gRepoRemoveMemberAuditEntryVisibilityPRIVATE; + case 'PUBLIC': + return _$gRepoRemoveMemberAuditEntryVisibilityPUBLIC; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gRepoRemoveMemberAuditEntryVisibilityValues = + new BuiltSet(const < + GRepoRemoveMemberAuditEntryVisibility>[ + _$gRepoRemoveMemberAuditEntryVisibilityINTERNAL, + _$gRepoRemoveMemberAuditEntryVisibilityPRIVATE, + _$gRepoRemoveMemberAuditEntryVisibilityPUBLIC, +]); + +const GReportedContentClassifiers _$gReportedContentClassifiersABUSE = + const GReportedContentClassifiers._('ABUSE'); +const GReportedContentClassifiers _$gReportedContentClassifiersDUPLICATE = + const GReportedContentClassifiers._('DUPLICATE'); +const GReportedContentClassifiers _$gReportedContentClassifiersOFF_TOPIC = + const GReportedContentClassifiers._('OFF_TOPIC'); +const GReportedContentClassifiers _$gReportedContentClassifiersOUTDATED = + const GReportedContentClassifiers._('OUTDATED'); +const GReportedContentClassifiers _$gReportedContentClassifiersRESOLVED = + const GReportedContentClassifiers._('RESOLVED'); +const GReportedContentClassifiers _$gReportedContentClassifiersSPAM = + const GReportedContentClassifiers._('SPAM'); + +GReportedContentClassifiers _$gReportedContentClassifiersValueOf(String name) { + switch (name) { + case 'ABUSE': + return _$gReportedContentClassifiersABUSE; + case 'DUPLICATE': + return _$gReportedContentClassifiersDUPLICATE; + case 'OFF_TOPIC': + return _$gReportedContentClassifiersOFF_TOPIC; + case 'OUTDATED': + return _$gReportedContentClassifiersOUTDATED; + case 'RESOLVED': + return _$gReportedContentClassifiersRESOLVED; + case 'SPAM': + return _$gReportedContentClassifiersSPAM; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gReportedContentClassifiersValues = new BuiltSet< + GReportedContentClassifiers>(const [ + _$gReportedContentClassifiersABUSE, + _$gReportedContentClassifiersDUPLICATE, + _$gReportedContentClassifiersOFF_TOPIC, + _$gReportedContentClassifiersOUTDATED, + _$gReportedContentClassifiersRESOLVED, + _$gReportedContentClassifiersSPAM, +]); + +const GRepositoryAffiliation _$gRepositoryAffiliationCOLLABORATOR = + const GRepositoryAffiliation._('COLLABORATOR'); +const GRepositoryAffiliation _$gRepositoryAffiliationORGANIZATION_MEMBER = + const GRepositoryAffiliation._('ORGANIZATION_MEMBER'); +const GRepositoryAffiliation _$gRepositoryAffiliationOWNER = + const GRepositoryAffiliation._('OWNER'); + +GRepositoryAffiliation _$gRepositoryAffiliationValueOf(String name) { + switch (name) { + case 'COLLABORATOR': + return _$gRepositoryAffiliationCOLLABORATOR; + case 'ORGANIZATION_MEMBER': + return _$gRepositoryAffiliationORGANIZATION_MEMBER; + case 'OWNER': + return _$gRepositoryAffiliationOWNER; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gRepositoryAffiliationValues = + new BuiltSet(const [ + _$gRepositoryAffiliationCOLLABORATOR, + _$gRepositoryAffiliationORGANIZATION_MEMBER, + _$gRepositoryAffiliationOWNER, +]); + +const GRepositoryContributionType _$gRepositoryContributionTypeCOMMIT = + const GRepositoryContributionType._('COMMIT'); +const GRepositoryContributionType _$gRepositoryContributionTypeISSUE = + const GRepositoryContributionType._('ISSUE'); +const GRepositoryContributionType _$gRepositoryContributionTypePULL_REQUEST = + const GRepositoryContributionType._('PULL_REQUEST'); +const GRepositoryContributionType + _$gRepositoryContributionTypePULL_REQUEST_REVIEW = + const GRepositoryContributionType._('PULL_REQUEST_REVIEW'); +const GRepositoryContributionType _$gRepositoryContributionTypeREPOSITORY = + const GRepositoryContributionType._('REPOSITORY'); + +GRepositoryContributionType _$gRepositoryContributionTypeValueOf(String name) { + switch (name) { + case 'COMMIT': + return _$gRepositoryContributionTypeCOMMIT; + case 'ISSUE': + return _$gRepositoryContributionTypeISSUE; + case 'PULL_REQUEST': + return _$gRepositoryContributionTypePULL_REQUEST; + case 'PULL_REQUEST_REVIEW': + return _$gRepositoryContributionTypePULL_REQUEST_REVIEW; + case 'REPOSITORY': + return _$gRepositoryContributionTypeREPOSITORY; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gRepositoryContributionTypeValues = new BuiltSet< + GRepositoryContributionType>(const [ + _$gRepositoryContributionTypeCOMMIT, + _$gRepositoryContributionTypeISSUE, + _$gRepositoryContributionTypePULL_REQUEST, + _$gRepositoryContributionTypePULL_REQUEST_REVIEW, + _$gRepositoryContributionTypeREPOSITORY, +]); + +const GRepositoryInteractionLimit + _$gRepositoryInteractionLimitCOLLABORATORS_ONLY = + const GRepositoryInteractionLimit._('COLLABORATORS_ONLY'); +const GRepositoryInteractionLimit + _$gRepositoryInteractionLimitCONTRIBUTORS_ONLY = + const GRepositoryInteractionLimit._('CONTRIBUTORS_ONLY'); +const GRepositoryInteractionLimit _$gRepositoryInteractionLimitEXISTING_USERS = + const GRepositoryInteractionLimit._('EXISTING_USERS'); +const GRepositoryInteractionLimit _$gRepositoryInteractionLimitNO_LIMIT = + const GRepositoryInteractionLimit._('NO_LIMIT'); + +GRepositoryInteractionLimit _$gRepositoryInteractionLimitValueOf(String name) { + switch (name) { + case 'COLLABORATORS_ONLY': + return _$gRepositoryInteractionLimitCOLLABORATORS_ONLY; + case 'CONTRIBUTORS_ONLY': + return _$gRepositoryInteractionLimitCONTRIBUTORS_ONLY; + case 'EXISTING_USERS': + return _$gRepositoryInteractionLimitEXISTING_USERS; + case 'NO_LIMIT': + return _$gRepositoryInteractionLimitNO_LIMIT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gRepositoryInteractionLimitValues = new BuiltSet< + GRepositoryInteractionLimit>(const [ + _$gRepositoryInteractionLimitCOLLABORATORS_ONLY, + _$gRepositoryInteractionLimitCONTRIBUTORS_ONLY, + _$gRepositoryInteractionLimitEXISTING_USERS, + _$gRepositoryInteractionLimitNO_LIMIT, +]); + +const GRepositoryInteractionLimitExpiry + _$gRepositoryInteractionLimitExpiryONE_DAY = + const GRepositoryInteractionLimitExpiry._('ONE_DAY'); +const GRepositoryInteractionLimitExpiry + _$gRepositoryInteractionLimitExpiryONE_MONTH = + const GRepositoryInteractionLimitExpiry._('ONE_MONTH'); +const GRepositoryInteractionLimitExpiry + _$gRepositoryInteractionLimitExpiryONE_WEEK = + const GRepositoryInteractionLimitExpiry._('ONE_WEEK'); +const GRepositoryInteractionLimitExpiry + _$gRepositoryInteractionLimitExpirySIX_MONTHS = + const GRepositoryInteractionLimitExpiry._('SIX_MONTHS'); +const GRepositoryInteractionLimitExpiry + _$gRepositoryInteractionLimitExpiryTHREE_DAYS = + const GRepositoryInteractionLimitExpiry._('THREE_DAYS'); + +GRepositoryInteractionLimitExpiry _$gRepositoryInteractionLimitExpiryValueOf( + String name) { + switch (name) { + case 'ONE_DAY': + return _$gRepositoryInteractionLimitExpiryONE_DAY; + case 'ONE_MONTH': + return _$gRepositoryInteractionLimitExpiryONE_MONTH; + case 'ONE_WEEK': + return _$gRepositoryInteractionLimitExpiryONE_WEEK; + case 'SIX_MONTHS': + return _$gRepositoryInteractionLimitExpirySIX_MONTHS; + case 'THREE_DAYS': + return _$gRepositoryInteractionLimitExpiryTHREE_DAYS; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gRepositoryInteractionLimitExpiryValues = + new BuiltSet(const < + GRepositoryInteractionLimitExpiry>[ + _$gRepositoryInteractionLimitExpiryONE_DAY, + _$gRepositoryInteractionLimitExpiryONE_MONTH, + _$gRepositoryInteractionLimitExpiryONE_WEEK, + _$gRepositoryInteractionLimitExpirySIX_MONTHS, + _$gRepositoryInteractionLimitExpiryTHREE_DAYS, +]); + +const GRepositoryInteractionLimitOrigin + _$gRepositoryInteractionLimitOriginORGANIZATION = + const GRepositoryInteractionLimitOrigin._('ORGANIZATION'); +const GRepositoryInteractionLimitOrigin + _$gRepositoryInteractionLimitOriginREPOSITORY = + const GRepositoryInteractionLimitOrigin._('REPOSITORY'); +const GRepositoryInteractionLimitOrigin + _$gRepositoryInteractionLimitOriginUSER = + const GRepositoryInteractionLimitOrigin._('USER'); + +GRepositoryInteractionLimitOrigin _$gRepositoryInteractionLimitOriginValueOf( + String name) { + switch (name) { + case 'ORGANIZATION': + return _$gRepositoryInteractionLimitOriginORGANIZATION; + case 'REPOSITORY': + return _$gRepositoryInteractionLimitOriginREPOSITORY; + case 'USER': + return _$gRepositoryInteractionLimitOriginUSER; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gRepositoryInteractionLimitOriginValues = + new BuiltSet(const < + GRepositoryInteractionLimitOrigin>[ + _$gRepositoryInteractionLimitOriginORGANIZATION, + _$gRepositoryInteractionLimitOriginREPOSITORY, + _$gRepositoryInteractionLimitOriginUSER, +]); + +const GRepositoryInvitationOrderField + _$gRepositoryInvitationOrderFieldCREATED_AT = + const GRepositoryInvitationOrderField._('CREATED_AT'); +const GRepositoryInvitationOrderField + _$gRepositoryInvitationOrderFieldINVITEE_LOGIN = + const GRepositoryInvitationOrderField._('INVITEE_LOGIN'); + +GRepositoryInvitationOrderField _$gRepositoryInvitationOrderFieldValueOf( + String name) { + switch (name) { + case 'CREATED_AT': + return _$gRepositoryInvitationOrderFieldCREATED_AT; + case 'INVITEE_LOGIN': + return _$gRepositoryInvitationOrderFieldINVITEE_LOGIN; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gRepositoryInvitationOrderFieldValues = + new BuiltSet(const < + GRepositoryInvitationOrderField>[ + _$gRepositoryInvitationOrderFieldCREATED_AT, + _$gRepositoryInvitationOrderFieldINVITEE_LOGIN, +]); + +const GRepositoryLockReason _$gRepositoryLockReasonBILLING = + const GRepositoryLockReason._('BILLING'); +const GRepositoryLockReason _$gRepositoryLockReasonMIGRATING = + const GRepositoryLockReason._('MIGRATING'); +const GRepositoryLockReason _$gRepositoryLockReasonMOVING = + const GRepositoryLockReason._('MOVING'); +const GRepositoryLockReason _$gRepositoryLockReasonRENAME = + const GRepositoryLockReason._('RENAME'); + +GRepositoryLockReason _$gRepositoryLockReasonValueOf(String name) { + switch (name) { + case 'BILLING': + return _$gRepositoryLockReasonBILLING; + case 'MIGRATING': + return _$gRepositoryLockReasonMIGRATING; + case 'MOVING': + return _$gRepositoryLockReasonMOVING; + case 'RENAME': + return _$gRepositoryLockReasonRENAME; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gRepositoryLockReasonValues = + new BuiltSet(const [ + _$gRepositoryLockReasonBILLING, + _$gRepositoryLockReasonMIGRATING, + _$gRepositoryLockReasonMOVING, + _$gRepositoryLockReasonRENAME, +]); + +const GRepositoryOrderField _$gRepositoryOrderFieldCREATED_AT = + const GRepositoryOrderField._('CREATED_AT'); +const GRepositoryOrderField _$gRepositoryOrderFieldNAME = + const GRepositoryOrderField._('NAME'); +const GRepositoryOrderField _$gRepositoryOrderFieldPUSHED_AT = + const GRepositoryOrderField._('PUSHED_AT'); +const GRepositoryOrderField _$gRepositoryOrderFieldSTARGAZERS = + const GRepositoryOrderField._('STARGAZERS'); +const GRepositoryOrderField _$gRepositoryOrderFieldUPDATED_AT = + const GRepositoryOrderField._('UPDATED_AT'); + +GRepositoryOrderField _$gRepositoryOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gRepositoryOrderFieldCREATED_AT; + case 'NAME': + return _$gRepositoryOrderFieldNAME; + case 'PUSHED_AT': + return _$gRepositoryOrderFieldPUSHED_AT; + case 'STARGAZERS': + return _$gRepositoryOrderFieldSTARGAZERS; + case 'UPDATED_AT': + return _$gRepositoryOrderFieldUPDATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gRepositoryOrderFieldValues = + new BuiltSet(const [ + _$gRepositoryOrderFieldCREATED_AT, + _$gRepositoryOrderFieldNAME, + _$gRepositoryOrderFieldPUSHED_AT, + _$gRepositoryOrderFieldSTARGAZERS, + _$gRepositoryOrderFieldUPDATED_AT, +]); + +const GRepositoryPermission _$gRepositoryPermissionADMIN = + const GRepositoryPermission._('ADMIN'); +const GRepositoryPermission _$gRepositoryPermissionMAINTAIN = + const GRepositoryPermission._('MAINTAIN'); +const GRepositoryPermission _$gRepositoryPermissionREAD = + const GRepositoryPermission._('READ'); +const GRepositoryPermission _$gRepositoryPermissionTRIAGE = + const GRepositoryPermission._('TRIAGE'); +const GRepositoryPermission _$gRepositoryPermissionWRITE = + const GRepositoryPermission._('WRITE'); + +GRepositoryPermission _$gRepositoryPermissionValueOf(String name) { + switch (name) { + case 'ADMIN': + return _$gRepositoryPermissionADMIN; + case 'MAINTAIN': + return _$gRepositoryPermissionMAINTAIN; + case 'READ': + return _$gRepositoryPermissionREAD; + case 'TRIAGE': + return _$gRepositoryPermissionTRIAGE; + case 'WRITE': + return _$gRepositoryPermissionWRITE; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gRepositoryPermissionValues = + new BuiltSet(const [ + _$gRepositoryPermissionADMIN, + _$gRepositoryPermissionMAINTAIN, + _$gRepositoryPermissionREAD, + _$gRepositoryPermissionTRIAGE, + _$gRepositoryPermissionWRITE, +]); + +const GRepositoryPrivacy _$gRepositoryPrivacyPRIVATE = + const GRepositoryPrivacy._('PRIVATE'); +const GRepositoryPrivacy _$gRepositoryPrivacyPUBLIC = + const GRepositoryPrivacy._('PUBLIC'); + +GRepositoryPrivacy _$gRepositoryPrivacyValueOf(String name) { + switch (name) { + case 'PRIVATE': + return _$gRepositoryPrivacyPRIVATE; + case 'PUBLIC': + return _$gRepositoryPrivacyPUBLIC; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gRepositoryPrivacyValues = + new BuiltSet(const [ + _$gRepositoryPrivacyPRIVATE, + _$gRepositoryPrivacyPUBLIC, +]); + +const GRepositoryVisibility _$gRepositoryVisibilityINTERNAL = + const GRepositoryVisibility._('INTERNAL'); +const GRepositoryVisibility _$gRepositoryVisibilityPRIVATE = + const GRepositoryVisibility._('PRIVATE'); +const GRepositoryVisibility _$gRepositoryVisibilityPUBLIC = + const GRepositoryVisibility._('PUBLIC'); + +GRepositoryVisibility _$gRepositoryVisibilityValueOf(String name) { + switch (name) { + case 'INTERNAL': + return _$gRepositoryVisibilityINTERNAL; + case 'PRIVATE': + return _$gRepositoryVisibilityPRIVATE; + case 'PUBLIC': + return _$gRepositoryVisibilityPUBLIC; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gRepositoryVisibilityValues = + new BuiltSet(const [ + _$gRepositoryVisibilityINTERNAL, + _$gRepositoryVisibilityPRIVATE, + _$gRepositoryVisibilityPUBLIC, +]); + +const GRequestableCheckStatusState _$gRequestableCheckStatusStateCOMPLETED = + const GRequestableCheckStatusState._('COMPLETED'); +const GRequestableCheckStatusState _$gRequestableCheckStatusStateIN_PROGRESS = + const GRequestableCheckStatusState._('IN_PROGRESS'); +const GRequestableCheckStatusState _$gRequestableCheckStatusStateQUEUED = + const GRequestableCheckStatusState._('QUEUED'); +const GRequestableCheckStatusState _$gRequestableCheckStatusStateWAITING = + const GRequestableCheckStatusState._('WAITING'); + +GRequestableCheckStatusState _$gRequestableCheckStatusStateValueOf( + String name) { + switch (name) { + case 'COMPLETED': + return _$gRequestableCheckStatusStateCOMPLETED; + case 'IN_PROGRESS': + return _$gRequestableCheckStatusStateIN_PROGRESS; + case 'QUEUED': + return _$gRequestableCheckStatusStateQUEUED; + case 'WAITING': + return _$gRequestableCheckStatusStateWAITING; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gRequestableCheckStatusStateValues = new BuiltSet< + GRequestableCheckStatusState>(const [ + _$gRequestableCheckStatusStateCOMPLETED, + _$gRequestableCheckStatusStateIN_PROGRESS, + _$gRequestableCheckStatusStateQUEUED, + _$gRequestableCheckStatusStateWAITING, +]); + +const GSamlDigestAlgorithm _$gSamlDigestAlgorithmSHA1 = + const GSamlDigestAlgorithm._('SHA1'); +const GSamlDigestAlgorithm _$gSamlDigestAlgorithmSHA256 = + const GSamlDigestAlgorithm._('SHA256'); +const GSamlDigestAlgorithm _$gSamlDigestAlgorithmSHA384 = + const GSamlDigestAlgorithm._('SHA384'); +const GSamlDigestAlgorithm _$gSamlDigestAlgorithmSHA512 = + const GSamlDigestAlgorithm._('SHA512'); + +GSamlDigestAlgorithm _$gSamlDigestAlgorithmValueOf(String name) { + switch (name) { + case 'SHA1': + return _$gSamlDigestAlgorithmSHA1; + case 'SHA256': + return _$gSamlDigestAlgorithmSHA256; + case 'SHA384': + return _$gSamlDigestAlgorithmSHA384; + case 'SHA512': + return _$gSamlDigestAlgorithmSHA512; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gSamlDigestAlgorithmValues = + new BuiltSet(const [ + _$gSamlDigestAlgorithmSHA1, + _$gSamlDigestAlgorithmSHA256, + _$gSamlDigestAlgorithmSHA384, + _$gSamlDigestAlgorithmSHA512, +]); + +const GSamlSignatureAlgorithm _$gSamlSignatureAlgorithmRSA_SHA1 = + const GSamlSignatureAlgorithm._('RSA_SHA1'); +const GSamlSignatureAlgorithm _$gSamlSignatureAlgorithmRSA_SHA256 = + const GSamlSignatureAlgorithm._('RSA_SHA256'); +const GSamlSignatureAlgorithm _$gSamlSignatureAlgorithmRSA_SHA384 = + const GSamlSignatureAlgorithm._('RSA_SHA384'); +const GSamlSignatureAlgorithm _$gSamlSignatureAlgorithmRSA_SHA512 = + const GSamlSignatureAlgorithm._('RSA_SHA512'); + +GSamlSignatureAlgorithm _$gSamlSignatureAlgorithmValueOf(String name) { + switch (name) { + case 'RSA_SHA1': + return _$gSamlSignatureAlgorithmRSA_SHA1; + case 'RSA_SHA256': + return _$gSamlSignatureAlgorithmRSA_SHA256; + case 'RSA_SHA384': + return _$gSamlSignatureAlgorithmRSA_SHA384; + case 'RSA_SHA512': + return _$gSamlSignatureAlgorithmRSA_SHA512; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gSamlSignatureAlgorithmValues = + new BuiltSet(const [ + _$gSamlSignatureAlgorithmRSA_SHA1, + _$gSamlSignatureAlgorithmRSA_SHA256, + _$gSamlSignatureAlgorithmRSA_SHA384, + _$gSamlSignatureAlgorithmRSA_SHA512, +]); + +const GSavedReplyOrderField _$gSavedReplyOrderFieldUPDATED_AT = + const GSavedReplyOrderField._('UPDATED_AT'); + +GSavedReplyOrderField _$gSavedReplyOrderFieldValueOf(String name) { + switch (name) { + case 'UPDATED_AT': + return _$gSavedReplyOrderFieldUPDATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gSavedReplyOrderFieldValues = + new BuiltSet(const [ + _$gSavedReplyOrderFieldUPDATED_AT, +]); + +const GSearchType _$gSearchTypeISSUE = const GSearchType._('ISSUE'); +const GSearchType _$gSearchTypeREPOSITORY = const GSearchType._('REPOSITORY'); +const GSearchType _$gSearchTypeUSER = const GSearchType._('USER'); + +GSearchType _$gSearchTypeValueOf(String name) { + switch (name) { + case 'ISSUE': + return _$gSearchTypeISSUE; + case 'REPOSITORY': + return _$gSearchTypeREPOSITORY; + case 'USER': + return _$gSearchTypeUSER; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gSearchTypeValues = + new BuiltSet(const [ + _$gSearchTypeISSUE, + _$gSearchTypeREPOSITORY, + _$gSearchTypeUSER, +]); + +const GSecurityAdvisoryEcosystem _$gSecurityAdvisoryEcosystemCOMPOSER = + const GSecurityAdvisoryEcosystem._('COMPOSER'); +const GSecurityAdvisoryEcosystem _$gSecurityAdvisoryEcosystemMAVEN = + const GSecurityAdvisoryEcosystem._('MAVEN'); +const GSecurityAdvisoryEcosystem _$gSecurityAdvisoryEcosystemNPM = + const GSecurityAdvisoryEcosystem._('NPM'); +const GSecurityAdvisoryEcosystem _$gSecurityAdvisoryEcosystemNUGET = + const GSecurityAdvisoryEcosystem._('NUGET'); +const GSecurityAdvisoryEcosystem _$gSecurityAdvisoryEcosystemPIP = + const GSecurityAdvisoryEcosystem._('PIP'); +const GSecurityAdvisoryEcosystem _$gSecurityAdvisoryEcosystemRUBYGEMS = + const GSecurityAdvisoryEcosystem._('RUBYGEMS'); + +GSecurityAdvisoryEcosystem _$gSecurityAdvisoryEcosystemValueOf(String name) { + switch (name) { + case 'COMPOSER': + return _$gSecurityAdvisoryEcosystemCOMPOSER; + case 'MAVEN': + return _$gSecurityAdvisoryEcosystemMAVEN; + case 'NPM': + return _$gSecurityAdvisoryEcosystemNPM; + case 'NUGET': + return _$gSecurityAdvisoryEcosystemNUGET; + case 'PIP': + return _$gSecurityAdvisoryEcosystemPIP; + case 'RUBYGEMS': + return _$gSecurityAdvisoryEcosystemRUBYGEMS; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gSecurityAdvisoryEcosystemValues = + new BuiltSet(const [ + _$gSecurityAdvisoryEcosystemCOMPOSER, + _$gSecurityAdvisoryEcosystemMAVEN, + _$gSecurityAdvisoryEcosystemNPM, + _$gSecurityAdvisoryEcosystemNUGET, + _$gSecurityAdvisoryEcosystemPIP, + _$gSecurityAdvisoryEcosystemRUBYGEMS, +]); + +const GSecurityAdvisoryIdentifierType _$gSecurityAdvisoryIdentifierTypeCVE = + const GSecurityAdvisoryIdentifierType._('CVE'); +const GSecurityAdvisoryIdentifierType _$gSecurityAdvisoryIdentifierTypeGHSA = + const GSecurityAdvisoryIdentifierType._('GHSA'); + +GSecurityAdvisoryIdentifierType _$gSecurityAdvisoryIdentifierTypeValueOf( + String name) { + switch (name) { + case 'CVE': + return _$gSecurityAdvisoryIdentifierTypeCVE; + case 'GHSA': + return _$gSecurityAdvisoryIdentifierTypeGHSA; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gSecurityAdvisoryIdentifierTypeValues = + new BuiltSet(const < + GSecurityAdvisoryIdentifierType>[ + _$gSecurityAdvisoryIdentifierTypeCVE, + _$gSecurityAdvisoryIdentifierTypeGHSA, +]); + +const GSecurityAdvisoryOrderField _$gSecurityAdvisoryOrderFieldPUBLISHED_AT = + const GSecurityAdvisoryOrderField._('PUBLISHED_AT'); +const GSecurityAdvisoryOrderField _$gSecurityAdvisoryOrderFieldUPDATED_AT = + const GSecurityAdvisoryOrderField._('UPDATED_AT'); + +GSecurityAdvisoryOrderField _$gSecurityAdvisoryOrderFieldValueOf(String name) { + switch (name) { + case 'PUBLISHED_AT': + return _$gSecurityAdvisoryOrderFieldPUBLISHED_AT; + case 'UPDATED_AT': + return _$gSecurityAdvisoryOrderFieldUPDATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gSecurityAdvisoryOrderFieldValues = new BuiltSet< + GSecurityAdvisoryOrderField>(const [ + _$gSecurityAdvisoryOrderFieldPUBLISHED_AT, + _$gSecurityAdvisoryOrderFieldUPDATED_AT, +]); + +const GSecurityAdvisorySeverity _$gSecurityAdvisorySeverityCRITICAL = + const GSecurityAdvisorySeverity._('CRITICAL'); +const GSecurityAdvisorySeverity _$gSecurityAdvisorySeverityHIGH = + const GSecurityAdvisorySeverity._('HIGH'); +const GSecurityAdvisorySeverity _$gSecurityAdvisorySeverityLOW = + const GSecurityAdvisorySeverity._('LOW'); +const GSecurityAdvisorySeverity _$gSecurityAdvisorySeverityMODERATE = + const GSecurityAdvisorySeverity._('MODERATE'); + +GSecurityAdvisorySeverity _$gSecurityAdvisorySeverityValueOf(String name) { + switch (name) { + case 'CRITICAL': + return _$gSecurityAdvisorySeverityCRITICAL; + case 'HIGH': + return _$gSecurityAdvisorySeverityHIGH; + case 'LOW': + return _$gSecurityAdvisorySeverityLOW; + case 'MODERATE': + return _$gSecurityAdvisorySeverityMODERATE; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gSecurityAdvisorySeverityValues = + new BuiltSet(const [ + _$gSecurityAdvisorySeverityCRITICAL, + _$gSecurityAdvisorySeverityHIGH, + _$gSecurityAdvisorySeverityLOW, + _$gSecurityAdvisorySeverityMODERATE, +]); + +const GSecurityVulnerabilityOrderField + _$gSecurityVulnerabilityOrderFieldUPDATED_AT = + const GSecurityVulnerabilityOrderField._('UPDATED_AT'); + +GSecurityVulnerabilityOrderField _$gSecurityVulnerabilityOrderFieldValueOf( + String name) { + switch (name) { + case 'UPDATED_AT': + return _$gSecurityVulnerabilityOrderFieldUPDATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gSecurityVulnerabilityOrderFieldValues = + new BuiltSet(const < + GSecurityVulnerabilityOrderField>[ + _$gSecurityVulnerabilityOrderFieldUPDATED_AT, +]); + +const GSponsorsTierOrderField _$gSponsorsTierOrderFieldCREATED_AT = + const GSponsorsTierOrderField._('CREATED_AT'); +const GSponsorsTierOrderField _$gSponsorsTierOrderFieldMONTHLY_PRICE_IN_CENTS = + const GSponsorsTierOrderField._('MONTHLY_PRICE_IN_CENTS'); + +GSponsorsTierOrderField _$gSponsorsTierOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gSponsorsTierOrderFieldCREATED_AT; + case 'MONTHLY_PRICE_IN_CENTS': + return _$gSponsorsTierOrderFieldMONTHLY_PRICE_IN_CENTS; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gSponsorsTierOrderFieldValues = + new BuiltSet(const [ + _$gSponsorsTierOrderFieldCREATED_AT, + _$gSponsorsTierOrderFieldMONTHLY_PRICE_IN_CENTS, +]); + +const GSponsorshipOrderField _$gSponsorshipOrderFieldCREATED_AT = + const GSponsorshipOrderField._('CREATED_AT'); + +GSponsorshipOrderField _$gSponsorshipOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gSponsorshipOrderFieldCREATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gSponsorshipOrderFieldValues = + new BuiltSet(const [ + _$gSponsorshipOrderFieldCREATED_AT, +]); + +const GSponsorshipPrivacy _$gSponsorshipPrivacyPRIVATE = + const GSponsorshipPrivacy._('PRIVATE'); +const GSponsorshipPrivacy _$gSponsorshipPrivacyPUBLIC = + const GSponsorshipPrivacy._('PUBLIC'); + +GSponsorshipPrivacy _$gSponsorshipPrivacyValueOf(String name) { + switch (name) { + case 'PRIVATE': + return _$gSponsorshipPrivacyPRIVATE; + case 'PUBLIC': + return _$gSponsorshipPrivacyPUBLIC; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gSponsorshipPrivacyValues = + new BuiltSet(const [ + _$gSponsorshipPrivacyPRIVATE, + _$gSponsorshipPrivacyPUBLIC, +]); + +const GStarOrderField _$gStarOrderFieldSTARRED_AT = + const GStarOrderField._('STARRED_AT'); + +GStarOrderField _$gStarOrderFieldValueOf(String name) { + switch (name) { + case 'STARRED_AT': + return _$gStarOrderFieldSTARRED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gStarOrderFieldValues = + new BuiltSet(const [ + _$gStarOrderFieldSTARRED_AT, +]); + +const GStatusState _$gStatusStateERROR = const GStatusState._('ERROR'); +const GStatusState _$gStatusStateEXPECTED = const GStatusState._('EXPECTED'); +const GStatusState _$gStatusStateFAILURE = const GStatusState._('FAILURE'); +const GStatusState _$gStatusStatePENDING = const GStatusState._('PENDING'); +const GStatusState _$gStatusStateSUCCESS = const GStatusState._('SUCCESS'); + +GStatusState _$gStatusStateValueOf(String name) { + switch (name) { + case 'ERROR': + return _$gStatusStateERROR; + case 'EXPECTED': + return _$gStatusStateEXPECTED; + case 'FAILURE': + return _$gStatusStateFAILURE; + case 'PENDING': + return _$gStatusStatePENDING; + case 'SUCCESS': + return _$gStatusStateSUCCESS; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gStatusStateValues = + new BuiltSet(const [ + _$gStatusStateERROR, + _$gStatusStateEXPECTED, + _$gStatusStateFAILURE, + _$gStatusStatePENDING, + _$gStatusStateSUCCESS, +]); + +const GSubscriptionState _$gSubscriptionStateIGNORED = + const GSubscriptionState._('IGNORED'); +const GSubscriptionState _$gSubscriptionStateSUBSCRIBED = + const GSubscriptionState._('SUBSCRIBED'); +const GSubscriptionState _$gSubscriptionStateUNSUBSCRIBED = + const GSubscriptionState._('UNSUBSCRIBED'); + +GSubscriptionState _$gSubscriptionStateValueOf(String name) { + switch (name) { + case 'IGNORED': + return _$gSubscriptionStateIGNORED; + case 'SUBSCRIBED': + return _$gSubscriptionStateSUBSCRIBED; + case 'UNSUBSCRIBED': + return _$gSubscriptionStateUNSUBSCRIBED; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gSubscriptionStateValues = + new BuiltSet(const [ + _$gSubscriptionStateIGNORED, + _$gSubscriptionStateSUBSCRIBED, + _$gSubscriptionStateUNSUBSCRIBED, +]); + +const GTeamDiscussionCommentOrderField + _$gTeamDiscussionCommentOrderFieldNUMBER = + const GTeamDiscussionCommentOrderField._('NUMBER'); + +GTeamDiscussionCommentOrderField _$gTeamDiscussionCommentOrderFieldValueOf( + String name) { + switch (name) { + case 'NUMBER': + return _$gTeamDiscussionCommentOrderFieldNUMBER; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gTeamDiscussionCommentOrderFieldValues = + new BuiltSet(const < + GTeamDiscussionCommentOrderField>[ + _$gTeamDiscussionCommentOrderFieldNUMBER, +]); + +const GTeamDiscussionOrderField _$gTeamDiscussionOrderFieldCREATED_AT = + const GTeamDiscussionOrderField._('CREATED_AT'); + +GTeamDiscussionOrderField _$gTeamDiscussionOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gTeamDiscussionOrderFieldCREATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gTeamDiscussionOrderFieldValues = + new BuiltSet(const [ + _$gTeamDiscussionOrderFieldCREATED_AT, +]); + +const GTeamMemberOrderField _$gTeamMemberOrderFieldCREATED_AT = + const GTeamMemberOrderField._('CREATED_AT'); +const GTeamMemberOrderField _$gTeamMemberOrderFieldLOGIN = + const GTeamMemberOrderField._('LOGIN'); + +GTeamMemberOrderField _$gTeamMemberOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gTeamMemberOrderFieldCREATED_AT; + case 'LOGIN': + return _$gTeamMemberOrderFieldLOGIN; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gTeamMemberOrderFieldValues = + new BuiltSet(const [ + _$gTeamMemberOrderFieldCREATED_AT, + _$gTeamMemberOrderFieldLOGIN, +]); + +const GTeamMemberRole _$gTeamMemberRoleMAINTAINER = + const GTeamMemberRole._('MAINTAINER'); +const GTeamMemberRole _$gTeamMemberRoleMEMBER = + const GTeamMemberRole._('MEMBER'); + +GTeamMemberRole _$gTeamMemberRoleValueOf(String name) { + switch (name) { + case 'MAINTAINER': + return _$gTeamMemberRoleMAINTAINER; + case 'MEMBER': + return _$gTeamMemberRoleMEMBER; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gTeamMemberRoleValues = + new BuiltSet(const [ + _$gTeamMemberRoleMAINTAINER, + _$gTeamMemberRoleMEMBER, +]); + +const GTeamMembershipType _$gTeamMembershipTypeALL = + const GTeamMembershipType._('ALL'); +const GTeamMembershipType _$gTeamMembershipTypeCHILD_TEAM = + const GTeamMembershipType._('CHILD_TEAM'); +const GTeamMembershipType _$gTeamMembershipTypeIMMEDIATE = + const GTeamMembershipType._('IMMEDIATE'); + +GTeamMembershipType _$gTeamMembershipTypeValueOf(String name) { + switch (name) { + case 'ALL': + return _$gTeamMembershipTypeALL; + case 'CHILD_TEAM': + return _$gTeamMembershipTypeCHILD_TEAM; + case 'IMMEDIATE': + return _$gTeamMembershipTypeIMMEDIATE; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gTeamMembershipTypeValues = + new BuiltSet(const [ + _$gTeamMembershipTypeALL, + _$gTeamMembershipTypeCHILD_TEAM, + _$gTeamMembershipTypeIMMEDIATE, +]); + +const GTeamOrderField _$gTeamOrderFieldNAME = const GTeamOrderField._('NAME'); + +GTeamOrderField _$gTeamOrderFieldValueOf(String name) { + switch (name) { + case 'NAME': + return _$gTeamOrderFieldNAME; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gTeamOrderFieldValues = + new BuiltSet(const [ + _$gTeamOrderFieldNAME, +]); + +const GTeamPrivacy _$gTeamPrivacySECRET = const GTeamPrivacy._('SECRET'); +const GTeamPrivacy _$gTeamPrivacyVISIBLE = const GTeamPrivacy._('VISIBLE'); + +GTeamPrivacy _$gTeamPrivacyValueOf(String name) { + switch (name) { + case 'SECRET': + return _$gTeamPrivacySECRET; + case 'VISIBLE': + return _$gTeamPrivacyVISIBLE; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gTeamPrivacyValues = + new BuiltSet(const [ + _$gTeamPrivacySECRET, + _$gTeamPrivacyVISIBLE, +]); + +const GTeamRepositoryOrderField _$gTeamRepositoryOrderFieldCREATED_AT = + const GTeamRepositoryOrderField._('CREATED_AT'); +const GTeamRepositoryOrderField _$gTeamRepositoryOrderFieldNAME = + const GTeamRepositoryOrderField._('NAME'); +const GTeamRepositoryOrderField _$gTeamRepositoryOrderFieldPERMISSION = + const GTeamRepositoryOrderField._('PERMISSION'); +const GTeamRepositoryOrderField _$gTeamRepositoryOrderFieldPUSHED_AT = + const GTeamRepositoryOrderField._('PUSHED_AT'); +const GTeamRepositoryOrderField _$gTeamRepositoryOrderFieldSTARGAZERS = + const GTeamRepositoryOrderField._('STARGAZERS'); +const GTeamRepositoryOrderField _$gTeamRepositoryOrderFieldUPDATED_AT = + const GTeamRepositoryOrderField._('UPDATED_AT'); + +GTeamRepositoryOrderField _$gTeamRepositoryOrderFieldValueOf(String name) { + switch (name) { + case 'CREATED_AT': + return _$gTeamRepositoryOrderFieldCREATED_AT; + case 'NAME': + return _$gTeamRepositoryOrderFieldNAME; + case 'PERMISSION': + return _$gTeamRepositoryOrderFieldPERMISSION; + case 'PUSHED_AT': + return _$gTeamRepositoryOrderFieldPUSHED_AT; + case 'STARGAZERS': + return _$gTeamRepositoryOrderFieldSTARGAZERS; + case 'UPDATED_AT': + return _$gTeamRepositoryOrderFieldUPDATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gTeamRepositoryOrderFieldValues = + new BuiltSet(const [ + _$gTeamRepositoryOrderFieldCREATED_AT, + _$gTeamRepositoryOrderFieldNAME, + _$gTeamRepositoryOrderFieldPERMISSION, + _$gTeamRepositoryOrderFieldPUSHED_AT, + _$gTeamRepositoryOrderFieldSTARGAZERS, + _$gTeamRepositoryOrderFieldUPDATED_AT, +]); + +const GTeamRole _$gTeamRoleADMIN = const GTeamRole._('ADMIN'); +const GTeamRole _$gTeamRoleMEMBER = const GTeamRole._('MEMBER'); + +GTeamRole _$gTeamRoleValueOf(String name) { + switch (name) { + case 'ADMIN': + return _$gTeamRoleADMIN; + case 'MEMBER': + return _$gTeamRoleMEMBER; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gTeamRoleValues = + new BuiltSet(const [ + _$gTeamRoleADMIN, + _$gTeamRoleMEMBER, +]); + +const GTopicSuggestionDeclineReason + _$gTopicSuggestionDeclineReasonNOT_RELEVANT = + const GTopicSuggestionDeclineReason._('NOT_RELEVANT'); +const GTopicSuggestionDeclineReason + _$gTopicSuggestionDeclineReasonPERSONAL_PREFERENCE = + const GTopicSuggestionDeclineReason._('PERSONAL_PREFERENCE'); +const GTopicSuggestionDeclineReason _$gTopicSuggestionDeclineReasonTOO_GENERAL = + const GTopicSuggestionDeclineReason._('TOO_GENERAL'); +const GTopicSuggestionDeclineReason + _$gTopicSuggestionDeclineReasonTOO_SPECIFIC = + const GTopicSuggestionDeclineReason._('TOO_SPECIFIC'); + +GTopicSuggestionDeclineReason _$gTopicSuggestionDeclineReasonValueOf( + String name) { + switch (name) { + case 'NOT_RELEVANT': + return _$gTopicSuggestionDeclineReasonNOT_RELEVANT; + case 'PERSONAL_PREFERENCE': + return _$gTopicSuggestionDeclineReasonPERSONAL_PREFERENCE; + case 'TOO_GENERAL': + return _$gTopicSuggestionDeclineReasonTOO_GENERAL; + case 'TOO_SPECIFIC': + return _$gTopicSuggestionDeclineReasonTOO_SPECIFIC; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet + _$gTopicSuggestionDeclineReasonValues = new BuiltSet< + GTopicSuggestionDeclineReason>(const [ + _$gTopicSuggestionDeclineReasonNOT_RELEVANT, + _$gTopicSuggestionDeclineReasonPERSONAL_PREFERENCE, + _$gTopicSuggestionDeclineReasonTOO_GENERAL, + _$gTopicSuggestionDeclineReasonTOO_SPECIFIC, +]); + +const GUserBlockDuration _$gUserBlockDurationONE_DAY = + const GUserBlockDuration._('ONE_DAY'); +const GUserBlockDuration _$gUserBlockDurationONE_MONTH = + const GUserBlockDuration._('ONE_MONTH'); +const GUserBlockDuration _$gUserBlockDurationONE_WEEK = + const GUserBlockDuration._('ONE_WEEK'); +const GUserBlockDuration _$gUserBlockDurationPERMANENT = + const GUserBlockDuration._('PERMANENT'); +const GUserBlockDuration _$gUserBlockDurationTHREE_DAYS = + const GUserBlockDuration._('THREE_DAYS'); + +GUserBlockDuration _$gUserBlockDurationValueOf(String name) { + switch (name) { + case 'ONE_DAY': + return _$gUserBlockDurationONE_DAY; + case 'ONE_MONTH': + return _$gUserBlockDurationONE_MONTH; + case 'ONE_WEEK': + return _$gUserBlockDurationONE_WEEK; + case 'PERMANENT': + return _$gUserBlockDurationPERMANENT; + case 'THREE_DAYS': + return _$gUserBlockDurationTHREE_DAYS; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gUserBlockDurationValues = + new BuiltSet(const [ + _$gUserBlockDurationONE_DAY, + _$gUserBlockDurationONE_MONTH, + _$gUserBlockDurationONE_WEEK, + _$gUserBlockDurationPERMANENT, + _$gUserBlockDurationTHREE_DAYS, +]); + +const GUserStatusOrderField _$gUserStatusOrderFieldUPDATED_AT = + const GUserStatusOrderField._('UPDATED_AT'); + +GUserStatusOrderField _$gUserStatusOrderFieldValueOf(String name) { + switch (name) { + case 'UPDATED_AT': + return _$gUserStatusOrderFieldUPDATED_AT; + default: + throw new ArgumentError(name); + } +} + +final BuiltSet _$gUserStatusOrderFieldValues = + new BuiltSet(const [ + _$gUserStatusOrderFieldUPDATED_AT, +]); + +Serializer + _$gAcceptEnterpriseAdministratorInvitationInputSerializer = + new _$GAcceptEnterpriseAdministratorInvitationInputSerializer(); +Serializer + _$gAcceptTopicSuggestionInputSerializer = + new _$GAcceptTopicSuggestionInputSerializer(); +Serializer + _$gAddAssigneesToAssignableInputSerializer = + new _$GAddAssigneesToAssignableInputSerializer(); +Serializer _$gAddCommentInputSerializer = + new _$GAddCommentInputSerializer(); +Serializer _$gAddLabelsToLabelableInputSerializer = + new _$GAddLabelsToLabelableInputSerializer(); +Serializer _$gAddProjectCardInputSerializer = + new _$GAddProjectCardInputSerializer(); +Serializer _$gAddProjectColumnInputSerializer = + new _$GAddProjectColumnInputSerializer(); +Serializer + _$gAddPullRequestReviewCommentInputSerializer = + new _$GAddPullRequestReviewCommentInputSerializer(); +Serializer _$gAddPullRequestReviewInputSerializer = + new _$GAddPullRequestReviewInputSerializer(); +Serializer + _$gAddPullRequestReviewThreadInputSerializer = + new _$GAddPullRequestReviewThreadInputSerializer(); +Serializer _$gAddReactionInputSerializer = + new _$GAddReactionInputSerializer(); +Serializer _$gAddStarInputSerializer = + new _$GAddStarInputSerializer(); +Serializer _$gArchiveRepositoryInputSerializer = + new _$GArchiveRepositoryInputSerializer(); +Serializer _$gAuditLogOrderSerializer = + new _$GAuditLogOrderSerializer(); +Serializer _$gAuditLogOrderFieldSerializer = + new _$GAuditLogOrderFieldSerializer(); +Serializer + _$gCancelEnterpriseAdminInvitationInputSerializer = + new _$GCancelEnterpriseAdminInvitationInputSerializer(); +Serializer _$gChangeUserStatusInputSerializer = + new _$GChangeUserStatusInputSerializer(); +Serializer _$gCheckAnnotationDataSerializer = + new _$GCheckAnnotationDataSerializer(); +Serializer _$gCheckAnnotationLevelSerializer = + new _$GCheckAnnotationLevelSerializer(); +Serializer _$gCheckAnnotationRangeSerializer = + new _$GCheckAnnotationRangeSerializer(); +Serializer _$gCheckConclusionStateSerializer = + new _$GCheckConclusionStateSerializer(); +Serializer _$gCheckRunActionSerializer = + new _$GCheckRunActionSerializer(); +Serializer _$gCheckRunFilterSerializer = + new _$GCheckRunFilterSerializer(); +Serializer _$gCheckRunOutputSerializer = + new _$GCheckRunOutputSerializer(); +Serializer _$gCheckRunOutputImageSerializer = + new _$GCheckRunOutputImageSerializer(); +Serializer _$gCheckRunTypeSerializer = + new _$GCheckRunTypeSerializer(); +Serializer _$gCheckStatusStateSerializer = + new _$GCheckStatusStateSerializer(); +Serializer + _$gCheckSuiteAutoTriggerPreferenceSerializer = + new _$GCheckSuiteAutoTriggerPreferenceSerializer(); +Serializer _$gCheckSuiteFilterSerializer = + new _$GCheckSuiteFilterSerializer(); +Serializer + _$gClearLabelsFromLabelableInputSerializer = + new _$GClearLabelsFromLabelableInputSerializer(); +Serializer _$gCloneProjectInputSerializer = + new _$GCloneProjectInputSerializer(); +Serializer + _$gCloneTemplateRepositoryInputSerializer = + new _$GCloneTemplateRepositoryInputSerializer(); +Serializer _$gCloseIssueInputSerializer = + new _$GCloseIssueInputSerializer(); +Serializer _$gClosePullRequestInputSerializer = + new _$GClosePullRequestInputSerializer(); +Serializer _$gCollaboratorAffiliationSerializer = + new _$GCollaboratorAffiliationSerializer(); +Serializer _$gCommentAuthorAssociationSerializer = + new _$GCommentAuthorAssociationSerializer(); +Serializer _$gCommentCannotUpdateReasonSerializer = + new _$GCommentCannotUpdateReasonSerializer(); +Serializer _$gCommitAuthorSerializer = + new _$GCommitAuthorSerializer(); +Serializer _$gCommitContributionOrderSerializer = + new _$GCommitContributionOrderSerializer(); +Serializer + _$gCommitContributionOrderFieldSerializer = + new _$GCommitContributionOrderFieldSerializer(); +Serializer _$gContributionOrderSerializer = + new _$GContributionOrderSerializer(); +Serializer + _$gConvertProjectCardNoteToIssueInputSerializer = + new _$GConvertProjectCardNoteToIssueInputSerializer(); +Serializer + _$gCreateBranchProtectionRuleInputSerializer = + new _$GCreateBranchProtectionRuleInputSerializer(); +Serializer _$gCreateCheckRunInputSerializer = + new _$GCreateCheckRunInputSerializer(); +Serializer _$gCreateCheckSuiteInputSerializer = + new _$GCreateCheckSuiteInputSerializer(); +Serializer + _$gCreateEnterpriseOrganizationInputSerializer = + new _$GCreateEnterpriseOrganizationInputSerializer(); +Serializer + _$gCreateIpAllowListEntryInputSerializer = + new _$GCreateIpAllowListEntryInputSerializer(); +Serializer _$gCreateIssueInputSerializer = + new _$GCreateIssueInputSerializer(); +Serializer _$gCreateProjectInputSerializer = + new _$GCreateProjectInputSerializer(); +Serializer _$gCreatePullRequestInputSerializer = + new _$GCreatePullRequestInputSerializer(); +Serializer _$gCreateRefInputSerializer = + new _$GCreateRefInputSerializer(); +Serializer _$gCreateRepositoryInputSerializer = + new _$GCreateRepositoryInputSerializer(); +Serializer + _$gCreateTeamDiscussionCommentInputSerializer = + new _$GCreateTeamDiscussionCommentInputSerializer(); +Serializer _$gCreateTeamDiscussionInputSerializer = + new _$GCreateTeamDiscussionInputSerializer(); +Serializer + _$gDeclineTopicSuggestionInputSerializer = + new _$GDeclineTopicSuggestionInputSerializer(); +Serializer + _$gDefaultRepositoryPermissionFieldSerializer = + new _$GDefaultRepositoryPermissionFieldSerializer(); +Serializer + _$gDeleteBranchProtectionRuleInputSerializer = + new _$GDeleteBranchProtectionRuleInputSerializer(); +Serializer _$gDeleteDeploymentInputSerializer = + new _$GDeleteDeploymentInputSerializer(); +Serializer + _$gDeleteIpAllowListEntryInputSerializer = + new _$GDeleteIpAllowListEntryInputSerializer(); +Serializer _$gDeleteIssueCommentInputSerializer = + new _$GDeleteIssueCommentInputSerializer(); +Serializer _$gDeleteIssueInputSerializer = + new _$GDeleteIssueInputSerializer(); +Serializer _$gDeleteProjectCardInputSerializer = + new _$GDeleteProjectCardInputSerializer(); +Serializer _$gDeleteProjectColumnInputSerializer = + new _$GDeleteProjectColumnInputSerializer(); +Serializer _$gDeleteProjectInputSerializer = + new _$GDeleteProjectInputSerializer(); +Serializer + _$gDeletePullRequestReviewCommentInputSerializer = + new _$GDeletePullRequestReviewCommentInputSerializer(); +Serializer + _$gDeletePullRequestReviewInputSerializer = + new _$GDeletePullRequestReviewInputSerializer(); +Serializer _$gDeleteRefInputSerializer = + new _$GDeleteRefInputSerializer(); +Serializer + _$gDeleteTeamDiscussionCommentInputSerializer = + new _$GDeleteTeamDiscussionCommentInputSerializer(); +Serializer _$gDeleteTeamDiscussionInputSerializer = + new _$GDeleteTeamDiscussionInputSerializer(); +Serializer _$gDeploymentOrderSerializer = + new _$GDeploymentOrderSerializer(); +Serializer _$gDeploymentOrderFieldSerializer = + new _$GDeploymentOrderFieldSerializer(); +Serializer _$gDeploymentStateSerializer = + new _$GDeploymentStateSerializer(); +Serializer _$gDeploymentStatusStateSerializer = + new _$GDeploymentStatusStateSerializer(); +Serializer _$gDiffSideSerializer = new _$GDiffSideSerializer(); +Serializer + _$gDismissPullRequestReviewInputSerializer = + new _$GDismissPullRequestReviewInputSerializer(); +Serializer + _$gDraftPullRequestReviewCommentSerializer = + new _$GDraftPullRequestReviewCommentSerializer(); +Serializer + _$gDraftPullRequestReviewThreadSerializer = + new _$GDraftPullRequestReviewThreadSerializer(); +Serializer + _$gEnterpriseAdministratorInvitationOrderSerializer = + new _$GEnterpriseAdministratorInvitationOrderSerializer(); +Serializer + _$gEnterpriseAdministratorInvitationOrderFieldSerializer = + new _$GEnterpriseAdministratorInvitationOrderFieldSerializer(); +Serializer + _$gEnterpriseAdministratorRoleSerializer = + new _$GEnterpriseAdministratorRoleSerializer(); +Serializer + _$gEnterpriseDefaultRepositoryPermissionSettingValueSerializer = + new _$GEnterpriseDefaultRepositoryPermissionSettingValueSerializer(); +Serializer + _$gEnterpriseEnabledDisabledSettingValueSerializer = + new _$GEnterpriseEnabledDisabledSettingValueSerializer(); +Serializer + _$gEnterpriseEnabledSettingValueSerializer = + new _$GEnterpriseEnabledSettingValueSerializer(); +Serializer _$gEnterpriseMemberOrderSerializer = + new _$GEnterpriseMemberOrderSerializer(); +Serializer + _$gEnterpriseMemberOrderFieldSerializer = + new _$GEnterpriseMemberOrderFieldSerializer(); +Serializer + _$gEnterpriseMembersCanCreateRepositoriesSettingValueSerializer = + new _$GEnterpriseMembersCanCreateRepositoriesSettingValueSerializer(); +Serializer + _$gEnterpriseMembersCanMakePurchasesSettingValueSerializer = + new _$GEnterpriseMembersCanMakePurchasesSettingValueSerializer(); +Serializer + _$gEnterpriseServerInstallationOrderSerializer = + new _$GEnterpriseServerInstallationOrderSerializer(); +Serializer + _$gEnterpriseServerInstallationOrderFieldSerializer = + new _$GEnterpriseServerInstallationOrderFieldSerializer(); +Serializer + _$gEnterpriseServerUserAccountEmailOrderSerializer = + new _$GEnterpriseServerUserAccountEmailOrderSerializer(); +Serializer + _$gEnterpriseServerUserAccountEmailOrderFieldSerializer = + new _$GEnterpriseServerUserAccountEmailOrderFieldSerializer(); +Serializer + _$gEnterpriseServerUserAccountOrderSerializer = + new _$GEnterpriseServerUserAccountOrderSerializer(); +Serializer + _$gEnterpriseServerUserAccountOrderFieldSerializer = + new _$GEnterpriseServerUserAccountOrderFieldSerializer(); +Serializer + _$gEnterpriseServerUserAccountsUploadOrderSerializer = + new _$GEnterpriseServerUserAccountsUploadOrderSerializer(); +Serializer + _$gEnterpriseServerUserAccountsUploadOrderFieldSerializer = + new _$GEnterpriseServerUserAccountsUploadOrderFieldSerializer(); +Serializer + _$gEnterpriseServerUserAccountsUploadSyncStateSerializer = + new _$GEnterpriseServerUserAccountsUploadSyncStateSerializer(); +Serializer + _$gEnterpriseUserAccountMembershipRoleSerializer = + new _$GEnterpriseUserAccountMembershipRoleSerializer(); +Serializer _$gEnterpriseUserDeploymentSerializer = + new _$GEnterpriseUserDeploymentSerializer(); +Serializer _$gFileViewedStateSerializer = + new _$GFileViewedStateSerializer(); +Serializer _$gFollowUserInputSerializer = + new _$GFollowUserInputSerializer(); +Serializer _$gFundingPlatformSerializer = + new _$GFundingPlatformSerializer(); +Serializer _$gGistOrderSerializer = new _$GGistOrderSerializer(); +Serializer _$gGistOrderFieldSerializer = + new _$GGistOrderFieldSerializer(); +Serializer _$gGistPrivacySerializer = + new _$GGistPrivacySerializer(); +Serializer _$gGitSignatureStateSerializer = + new _$GGitSignatureStateSerializer(); +Serializer + _$gIdentityProviderConfigurationStateSerializer = + new _$GIdentityProviderConfigurationStateSerializer(); +Serializer + _$gInviteEnterpriseAdminInputSerializer = + new _$GInviteEnterpriseAdminInputSerializer(); +Serializer + _$gIpAllowListEnabledSettingValueSerializer = + new _$GIpAllowListEnabledSettingValueSerializer(); +Serializer _$gIpAllowListEntryOrderSerializer = + new _$GIpAllowListEntryOrderSerializer(); +Serializer + _$gIpAllowListEntryOrderFieldSerializer = + new _$GIpAllowListEntryOrderFieldSerializer(); +Serializer _$gIssueCommentOrderSerializer = + new _$GIssueCommentOrderSerializer(); +Serializer _$gIssueCommentOrderFieldSerializer = + new _$GIssueCommentOrderFieldSerializer(); +Serializer _$gIssueFiltersSerializer = + new _$GIssueFiltersSerializer(); +Serializer _$gIssueOrderSerializer = new _$GIssueOrderSerializer(); +Serializer _$gIssueOrderFieldSerializer = + new _$GIssueOrderFieldSerializer(); +Serializer _$gIssueStateSerializer = new _$GIssueStateSerializer(); +Serializer + _$gIssueTimelineItemsItemTypeSerializer = + new _$GIssueTimelineItemsItemTypeSerializer(); +Serializer _$gLabelOrderSerializer = new _$GLabelOrderSerializer(); +Serializer _$gLabelOrderFieldSerializer = + new _$GLabelOrderFieldSerializer(); +Serializer _$gLanguageOrderSerializer = + new _$GLanguageOrderSerializer(); +Serializer _$gLanguageOrderFieldSerializer = + new _$GLanguageOrderFieldSerializer(); +Serializer + _$gLinkRepositoryToProjectInputSerializer = + new _$GLinkRepositoryToProjectInputSerializer(); +Serializer _$gLockLockableInputSerializer = + new _$GLockLockableInputSerializer(); +Serializer _$gLockReasonSerializer = new _$GLockReasonSerializer(); +Serializer _$gMarkFileAsViewedInputSerializer = + new _$GMarkFileAsViewedInputSerializer(); +Serializer + _$gMarkPullRequestReadyForReviewInputSerializer = + new _$GMarkPullRequestReadyForReviewInputSerializer(); +Serializer _$gMergeBranchInputSerializer = + new _$GMergeBranchInputSerializer(); +Serializer _$gMergePullRequestInputSerializer = + new _$GMergePullRequestInputSerializer(); +Serializer _$gMergeableStateSerializer = + new _$GMergeableStateSerializer(); +Serializer _$gMilestoneOrderSerializer = + new _$GMilestoneOrderSerializer(); +Serializer _$gMilestoneOrderFieldSerializer = + new _$GMilestoneOrderFieldSerializer(); +Serializer _$gMilestoneStateSerializer = + new _$GMilestoneStateSerializer(); +Serializer _$gMinimizeCommentInputSerializer = + new _$GMinimizeCommentInputSerializer(); +Serializer _$gMoveProjectCardInputSerializer = + new _$GMoveProjectCardInputSerializer(); +Serializer _$gMoveProjectColumnInputSerializer = + new _$GMoveProjectColumnInputSerializer(); +Serializer + _$gOauthApplicationCreateAuditEntryStateSerializer = + new _$GOauthApplicationCreateAuditEntryStateSerializer(); +Serializer _$gOperationTypeSerializer = + new _$GOperationTypeSerializer(); +Serializer _$gOrderDirectionSerializer = + new _$GOrderDirectionSerializer(); +Serializer + _$gOrgAddMemberAuditEntryPermissionSerializer = + new _$GOrgAddMemberAuditEntryPermissionSerializer(); +Serializer + _$gOrgCreateAuditEntryBillingPlanSerializer = + new _$GOrgCreateAuditEntryBillingPlanSerializer(); +Serializer + _$gOrgRemoveBillingManagerAuditEntryReasonSerializer = + new _$GOrgRemoveBillingManagerAuditEntryReasonSerializer(); +Serializer + _$gOrgRemoveMemberAuditEntryMembershipTypeSerializer = + new _$GOrgRemoveMemberAuditEntryMembershipTypeSerializer(); +Serializer + _$gOrgRemoveMemberAuditEntryReasonSerializer = + new _$GOrgRemoveMemberAuditEntryReasonSerializer(); +Serializer + _$gOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeSerializer = + new _$GOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeSerializer(); +Serializer + _$gOrgRemoveOutsideCollaboratorAuditEntryReasonSerializer = + new _$GOrgRemoveOutsideCollaboratorAuditEntryReasonSerializer(); +Serializer + _$gOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionSerializer = + new _$GOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionSerializer(); +Serializer + _$gOrgUpdateMemberAuditEntryPermissionSerializer = + new _$GOrgUpdateMemberAuditEntryPermissionSerializer(); +Serializer + _$gOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilitySerializer = + new _$GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilitySerializer(); +Serializer + _$gOrganizationInvitationRoleSerializer = + new _$GOrganizationInvitationRoleSerializer(); +Serializer + _$gOrganizationInvitationTypeSerializer = + new _$GOrganizationInvitationTypeSerializer(); +Serializer _$gOrganizationMemberRoleSerializer = + new _$GOrganizationMemberRoleSerializer(); +Serializer + _$gOrganizationMembersCanCreateRepositoriesSettingValueSerializer = + new _$GOrganizationMembersCanCreateRepositoriesSettingValueSerializer(); +Serializer _$gOrganizationOrderSerializer = + new _$GOrganizationOrderSerializer(); +Serializer _$gOrganizationOrderFieldSerializer = + new _$GOrganizationOrderFieldSerializer(); +Serializer _$gPackageFileOrderSerializer = + new _$GPackageFileOrderSerializer(); +Serializer _$gPackageFileOrderFieldSerializer = + new _$GPackageFileOrderFieldSerializer(); +Serializer _$gPackageOrderSerializer = + new _$GPackageOrderSerializer(); +Serializer _$gPackageOrderFieldSerializer = + new _$GPackageOrderFieldSerializer(); +Serializer _$gPackageTypeSerializer = + new _$GPackageTypeSerializer(); +Serializer _$gPackageVersionOrderSerializer = + new _$GPackageVersionOrderSerializer(); +Serializer _$gPackageVersionOrderFieldSerializer = + new _$GPackageVersionOrderFieldSerializer(); +Serializer _$gPinnableItemTypeSerializer = + new _$GPinnableItemTypeSerializer(); +Serializer _$gProjectCardArchivedStateSerializer = + new _$GProjectCardArchivedStateSerializer(); +Serializer _$gProjectCardStateSerializer = + new _$GProjectCardStateSerializer(); +Serializer _$gProjectColumnPurposeSerializer = + new _$GProjectColumnPurposeSerializer(); +Serializer _$gProjectOrderSerializer = + new _$GProjectOrderSerializer(); +Serializer _$gProjectOrderFieldSerializer = + new _$GProjectOrderFieldSerializer(); +Serializer _$gProjectStateSerializer = + new _$GProjectStateSerializer(); +Serializer _$gProjectTemplateSerializer = + new _$GProjectTemplateSerializer(); +Serializer _$gPullRequestMergeMethodSerializer = + new _$GPullRequestMergeMethodSerializer(); +Serializer _$gPullRequestOrderSerializer = + new _$GPullRequestOrderSerializer(); +Serializer _$gPullRequestOrderFieldSerializer = + new _$GPullRequestOrderFieldSerializer(); +Serializer + _$gPullRequestReviewCommentStateSerializer = + new _$GPullRequestReviewCommentStateSerializer(); +Serializer _$gPullRequestReviewDecisionSerializer = + new _$GPullRequestReviewDecisionSerializer(); +Serializer _$gPullRequestReviewEventSerializer = + new _$GPullRequestReviewEventSerializer(); +Serializer _$gPullRequestReviewStateSerializer = + new _$GPullRequestReviewStateSerializer(); +Serializer _$gPullRequestStateSerializer = + new _$GPullRequestStateSerializer(); +Serializer + _$gPullRequestTimelineItemsItemTypeSerializer = + new _$GPullRequestTimelineItemsItemTypeSerializer(); +Serializer _$gPullRequestUpdateStateSerializer = + new _$GPullRequestUpdateStateSerializer(); +Serializer _$gReactionContentSerializer = + new _$GReactionContentSerializer(); +Serializer _$gReactionOrderSerializer = + new _$GReactionOrderSerializer(); +Serializer _$gReactionOrderFieldSerializer = + new _$GReactionOrderFieldSerializer(); +Serializer _$gRefOrderSerializer = new _$GRefOrderSerializer(); +Serializer _$gRefOrderFieldSerializer = + new _$GRefOrderFieldSerializer(); +Serializer + _$gRegenerateEnterpriseIdentityProviderRecoveryCodesInputSerializer = + new _$GRegenerateEnterpriseIdentityProviderRecoveryCodesInputSerializer(); +Serializer _$gReleaseOrderSerializer = + new _$GReleaseOrderSerializer(); +Serializer _$gReleaseOrderFieldSerializer = + new _$GReleaseOrderFieldSerializer(); +Serializer + _$gRemoveAssigneesFromAssignableInputSerializer = + new _$GRemoveAssigneesFromAssignableInputSerializer(); +Serializer + _$gRemoveEnterpriseAdminInputSerializer = + new _$GRemoveEnterpriseAdminInputSerializer(); +Serializer + _$gRemoveEnterpriseIdentityProviderInputSerializer = + new _$GRemoveEnterpriseIdentityProviderInputSerializer(); +Serializer + _$gRemoveEnterpriseOrganizationInputSerializer = + new _$GRemoveEnterpriseOrganizationInputSerializer(); +Serializer + _$gRemoveLabelsFromLabelableInputSerializer = + new _$GRemoveLabelsFromLabelableInputSerializer(); +Serializer + _$gRemoveOutsideCollaboratorInputSerializer = + new _$GRemoveOutsideCollaboratorInputSerializer(); +Serializer _$gRemoveReactionInputSerializer = + new _$GRemoveReactionInputSerializer(); +Serializer _$gRemoveStarInputSerializer = + new _$GRemoveStarInputSerializer(); +Serializer _$gReopenIssueInputSerializer = + new _$GReopenIssueInputSerializer(); +Serializer _$gReopenPullRequestInputSerializer = + new _$GReopenPullRequestInputSerializer(); +Serializer + _$gRepoAccessAuditEntryVisibilitySerializer = + new _$GRepoAccessAuditEntryVisibilitySerializer(); +Serializer + _$gRepoAddMemberAuditEntryVisibilitySerializer = + new _$GRepoAddMemberAuditEntryVisibilitySerializer(); +Serializer + _$gRepoArchivedAuditEntryVisibilitySerializer = + new _$GRepoArchivedAuditEntryVisibilitySerializer(); +Serializer + _$gRepoChangeMergeSettingAuditEntryMergeTypeSerializer = + new _$GRepoChangeMergeSettingAuditEntryMergeTypeSerializer(); +Serializer + _$gRepoCreateAuditEntryVisibilitySerializer = + new _$GRepoCreateAuditEntryVisibilitySerializer(); +Serializer + _$gRepoDestroyAuditEntryVisibilitySerializer = + new _$GRepoDestroyAuditEntryVisibilitySerializer(); +Serializer + _$gRepoRemoveMemberAuditEntryVisibilitySerializer = + new _$GRepoRemoveMemberAuditEntryVisibilitySerializer(); +Serializer + _$gReportedContentClassifiersSerializer = + new _$GReportedContentClassifiersSerializer(); +Serializer _$gRepositoryAffiliationSerializer = + new _$GRepositoryAffiliationSerializer(); +Serializer + _$gRepositoryContributionTypeSerializer = + new _$GRepositoryContributionTypeSerializer(); +Serializer + _$gRepositoryInteractionLimitSerializer = + new _$GRepositoryInteractionLimitSerializer(); +Serializer + _$gRepositoryInteractionLimitExpirySerializer = + new _$GRepositoryInteractionLimitExpirySerializer(); +Serializer + _$gRepositoryInteractionLimitOriginSerializer = + new _$GRepositoryInteractionLimitOriginSerializer(); +Serializer _$gRepositoryInvitationOrderSerializer = + new _$GRepositoryInvitationOrderSerializer(); +Serializer + _$gRepositoryInvitationOrderFieldSerializer = + new _$GRepositoryInvitationOrderFieldSerializer(); +Serializer _$gRepositoryLockReasonSerializer = + new _$GRepositoryLockReasonSerializer(); +Serializer _$gRepositoryOrderSerializer = + new _$GRepositoryOrderSerializer(); +Serializer _$gRepositoryOrderFieldSerializer = + new _$GRepositoryOrderFieldSerializer(); +Serializer _$gRepositoryPermissionSerializer = + new _$GRepositoryPermissionSerializer(); +Serializer _$gRepositoryPrivacySerializer = + new _$GRepositoryPrivacySerializer(); +Serializer _$gRepositoryVisibilitySerializer = + new _$GRepositoryVisibilitySerializer(); +Serializer _$gRequestReviewsInputSerializer = + new _$GRequestReviewsInputSerializer(); +Serializer + _$gRequestableCheckStatusStateSerializer = + new _$GRequestableCheckStatusStateSerializer(); +Serializer _$gRerequestCheckSuiteInputSerializer = + new _$GRerequestCheckSuiteInputSerializer(); +Serializer _$gResolveReviewThreadInputSerializer = + new _$GResolveReviewThreadInputSerializer(); +Serializer _$gSamlDigestAlgorithmSerializer = + new _$GSamlDigestAlgorithmSerializer(); +Serializer _$gSamlSignatureAlgorithmSerializer = + new _$GSamlSignatureAlgorithmSerializer(); +Serializer _$gSavedReplyOrderSerializer = + new _$GSavedReplyOrderSerializer(); +Serializer _$gSavedReplyOrderFieldSerializer = + new _$GSavedReplyOrderFieldSerializer(); +Serializer _$gSearchTypeSerializer = new _$GSearchTypeSerializer(); +Serializer _$gSecurityAdvisoryEcosystemSerializer = + new _$GSecurityAdvisoryEcosystemSerializer(); +Serializer + _$gSecurityAdvisoryIdentifierFilterSerializer = + new _$GSecurityAdvisoryIdentifierFilterSerializer(); +Serializer + _$gSecurityAdvisoryIdentifierTypeSerializer = + new _$GSecurityAdvisoryIdentifierTypeSerializer(); +Serializer _$gSecurityAdvisoryOrderSerializer = + new _$GSecurityAdvisoryOrderSerializer(); +Serializer + _$gSecurityAdvisoryOrderFieldSerializer = + new _$GSecurityAdvisoryOrderFieldSerializer(); +Serializer _$gSecurityAdvisorySeveritySerializer = + new _$GSecurityAdvisorySeveritySerializer(); +Serializer + _$gSecurityVulnerabilityOrderSerializer = + new _$GSecurityVulnerabilityOrderSerializer(); +Serializer + _$gSecurityVulnerabilityOrderFieldSerializer = + new _$GSecurityVulnerabilityOrderFieldSerializer(); +Serializer + _$gSetEnterpriseIdentityProviderInputSerializer = + new _$GSetEnterpriseIdentityProviderInputSerializer(); +Serializer + _$gSetOrganizationInteractionLimitInputSerializer = + new _$GSetOrganizationInteractionLimitInputSerializer(); +Serializer + _$gSetRepositoryInteractionLimitInputSerializer = + new _$GSetRepositoryInteractionLimitInputSerializer(); +Serializer + _$gSetUserInteractionLimitInputSerializer = + new _$GSetUserInteractionLimitInputSerializer(); +Serializer _$gSponsorsTierOrderSerializer = + new _$GSponsorsTierOrderSerializer(); +Serializer _$gSponsorsTierOrderFieldSerializer = + new _$GSponsorsTierOrderFieldSerializer(); +Serializer _$gSponsorshipOrderSerializer = + new _$GSponsorshipOrderSerializer(); +Serializer _$gSponsorshipOrderFieldSerializer = + new _$GSponsorshipOrderFieldSerializer(); +Serializer _$gSponsorshipPrivacySerializer = + new _$GSponsorshipPrivacySerializer(); +Serializer _$gStarOrderSerializer = new _$GStarOrderSerializer(); +Serializer _$gStarOrderFieldSerializer = + new _$GStarOrderFieldSerializer(); +Serializer _$gStatusStateSerializer = + new _$GStatusStateSerializer(); +Serializer + _$gSubmitPullRequestReviewInputSerializer = + new _$GSubmitPullRequestReviewInputSerializer(); +Serializer _$gSubscriptionStateSerializer = + new _$GSubscriptionStateSerializer(); +Serializer + _$gTeamDiscussionCommentOrderSerializer = + new _$GTeamDiscussionCommentOrderSerializer(); +Serializer + _$gTeamDiscussionCommentOrderFieldSerializer = + new _$GTeamDiscussionCommentOrderFieldSerializer(); +Serializer _$gTeamDiscussionOrderSerializer = + new _$GTeamDiscussionOrderSerializer(); +Serializer _$gTeamDiscussionOrderFieldSerializer = + new _$GTeamDiscussionOrderFieldSerializer(); +Serializer _$gTeamMemberOrderSerializer = + new _$GTeamMemberOrderSerializer(); +Serializer _$gTeamMemberOrderFieldSerializer = + new _$GTeamMemberOrderFieldSerializer(); +Serializer _$gTeamMemberRoleSerializer = + new _$GTeamMemberRoleSerializer(); +Serializer _$gTeamMembershipTypeSerializer = + new _$GTeamMembershipTypeSerializer(); +Serializer _$gTeamOrderSerializer = new _$GTeamOrderSerializer(); +Serializer _$gTeamOrderFieldSerializer = + new _$GTeamOrderFieldSerializer(); +Serializer _$gTeamPrivacySerializer = + new _$GTeamPrivacySerializer(); +Serializer _$gTeamRepositoryOrderSerializer = + new _$GTeamRepositoryOrderSerializer(); +Serializer _$gTeamRepositoryOrderFieldSerializer = + new _$GTeamRepositoryOrderFieldSerializer(); +Serializer _$gTeamRoleSerializer = new _$GTeamRoleSerializer(); +Serializer + _$gTopicSuggestionDeclineReasonSerializer = + new _$GTopicSuggestionDeclineReasonSerializer(); +Serializer _$gTransferIssueInputSerializer = + new _$GTransferIssueInputSerializer(); +Serializer _$gUnarchiveRepositoryInputSerializer = + new _$GUnarchiveRepositoryInputSerializer(); +Serializer _$gUnfollowUserInputSerializer = + new _$GUnfollowUserInputSerializer(); +Serializer + _$gUnlinkRepositoryFromProjectInputSerializer = + new _$GUnlinkRepositoryFromProjectInputSerializer(); +Serializer _$gUnlockLockableInputSerializer = + new _$GUnlockLockableInputSerializer(); +Serializer _$gUnmarkFileAsViewedInputSerializer = + new _$GUnmarkFileAsViewedInputSerializer(); +Serializer + _$gUnmarkIssueAsDuplicateInputSerializer = + new _$GUnmarkIssueAsDuplicateInputSerializer(); +Serializer _$gUnminimizeCommentInputSerializer = + new _$GUnminimizeCommentInputSerializer(); +Serializer + _$gUnresolveReviewThreadInputSerializer = + new _$GUnresolveReviewThreadInputSerializer(); +Serializer + _$gUpdateBranchProtectionRuleInputSerializer = + new _$GUpdateBranchProtectionRuleInputSerializer(); +Serializer _$gUpdateCheckRunInputSerializer = + new _$GUpdateCheckRunInputSerializer(); +Serializer + _$gUpdateCheckSuitePreferencesInputSerializer = + new _$GUpdateCheckSuitePreferencesInputSerializer(); +Serializer + _$gUpdateEnterpriseAdministratorRoleInputSerializer = + new _$GUpdateEnterpriseAdministratorRoleInputSerializer(); +Serializer + _$gUpdateEnterpriseAllowPrivateRepositoryForkingSettingInputSerializer = + new _$GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInputSerializer(); +Serializer + _$gUpdateEnterpriseDefaultRepositoryPermissionSettingInputSerializer = + new _$GUpdateEnterpriseDefaultRepositoryPermissionSettingInputSerializer(); +Serializer + _$gUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInputSerializer = + new _$GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInputSerializer(); +Serializer + _$gUpdateEnterpriseMembersCanCreateRepositoriesSettingInputSerializer = + new _$GUpdateEnterpriseMembersCanCreateRepositoriesSettingInputSerializer(); +Serializer + _$gUpdateEnterpriseMembersCanDeleteIssuesSettingInputSerializer = + new _$GUpdateEnterpriseMembersCanDeleteIssuesSettingInputSerializer(); +Serializer + _$gUpdateEnterpriseMembersCanDeleteRepositoriesSettingInputSerializer = + new _$GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInputSerializer(); +Serializer + _$gUpdateEnterpriseMembersCanInviteCollaboratorsSettingInputSerializer = + new _$GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInputSerializer(); +Serializer + _$gUpdateEnterpriseMembersCanMakePurchasesSettingInputSerializer = + new _$GUpdateEnterpriseMembersCanMakePurchasesSettingInputSerializer(); +Serializer + _$gUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInputSerializer = + new _$GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInputSerializer(); +Serializer + _$gUpdateEnterpriseMembersCanViewDependencyInsightsSettingInputSerializer = + new _$GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInputSerializer(); +Serializer + _$gUpdateEnterpriseOrganizationProjectsSettingInputSerializer = + new _$GUpdateEnterpriseOrganizationProjectsSettingInputSerializer(); +Serializer + _$gUpdateEnterpriseProfileInputSerializer = + new _$GUpdateEnterpriseProfileInputSerializer(); +Serializer + _$gUpdateEnterpriseRepositoryProjectsSettingInputSerializer = + new _$GUpdateEnterpriseRepositoryProjectsSettingInputSerializer(); +Serializer + _$gUpdateEnterpriseTeamDiscussionsSettingInputSerializer = + new _$GUpdateEnterpriseTeamDiscussionsSettingInputSerializer(); +Serializer + _$gUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInputSerializer = + new _$GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInputSerializer(); +Serializer + _$gUpdateIpAllowListEnabledSettingInputSerializer = + new _$GUpdateIpAllowListEnabledSettingInputSerializer(); +Serializer + _$gUpdateIpAllowListEntryInputSerializer = + new _$GUpdateIpAllowListEntryInputSerializer(); +Serializer _$gUpdateIssueCommentInputSerializer = + new _$GUpdateIssueCommentInputSerializer(); +Serializer _$gUpdateIssueInputSerializer = + new _$GUpdateIssueInputSerializer(); +Serializer _$gUpdateProjectCardInputSerializer = + new _$GUpdateProjectCardInputSerializer(); +Serializer _$gUpdateProjectColumnInputSerializer = + new _$GUpdateProjectColumnInputSerializer(); +Serializer _$gUpdateProjectInputSerializer = + new _$GUpdateProjectInputSerializer(); +Serializer _$gUpdatePullRequestInputSerializer = + new _$GUpdatePullRequestInputSerializer(); +Serializer + _$gUpdatePullRequestReviewCommentInputSerializer = + new _$GUpdatePullRequestReviewCommentInputSerializer(); +Serializer + _$gUpdatePullRequestReviewInputSerializer = + new _$GUpdatePullRequestReviewInputSerializer(); +Serializer _$gUpdateRefInputSerializer = + new _$GUpdateRefInputSerializer(); +Serializer _$gUpdateRepositoryInputSerializer = + new _$GUpdateRepositoryInputSerializer(); +Serializer _$gUpdateSubscriptionInputSerializer = + new _$GUpdateSubscriptionInputSerializer(); +Serializer + _$gUpdateTeamDiscussionCommentInputSerializer = + new _$GUpdateTeamDiscussionCommentInputSerializer(); +Serializer _$gUpdateTeamDiscussionInputSerializer = + new _$GUpdateTeamDiscussionInputSerializer(); +Serializer _$gUpdateTopicsInputSerializer = + new _$GUpdateTopicsInputSerializer(); +Serializer _$gUserBlockDurationSerializer = + new _$GUserBlockDurationSerializer(); +Serializer _$gUserStatusOrderSerializer = + new _$GUserStatusOrderSerializer(); +Serializer _$gUserStatusOrderFieldSerializer = + new _$GUserStatusOrderFieldSerializer(); + +class _$GAcceptEnterpriseAdministratorInvitationInputSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GAcceptEnterpriseAdministratorInvitationInput, + _$GAcceptEnterpriseAdministratorInvitationInput + ]; + @override + final String wireName = 'GAcceptEnterpriseAdministratorInvitationInput'; + + @override + Iterable serialize(Serializers serializers, + GAcceptEnterpriseAdministratorInvitationInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'invitationId', + serializers.serialize(object.invitationId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GAcceptEnterpriseAdministratorInvitationInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAcceptEnterpriseAdministratorInvitationInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'invitationId': + result.invitationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GAcceptTopicSuggestionInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GAcceptTopicSuggestionInput, + _$GAcceptTopicSuggestionInput + ]; + @override + final String wireName = 'GAcceptTopicSuggestionInput'; + + @override + Iterable serialize( + Serializers serializers, GAcceptTopicSuggestionInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GAcceptTopicSuggestionInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAcceptTopicSuggestionInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = 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 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GAddAssigneesToAssignableInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GAddAssigneesToAssignableInput, + _$GAddAssigneesToAssignableInput + ]; + @override + final String wireName = 'GAddAssigneesToAssignableInput'; + + @override + Iterable serialize( + Serializers serializers, GAddAssigneesToAssignableInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'assignableId', + serializers.serialize(object.assignableId, + specifiedType: const FullType(String)), + 'assigneeIds', + serializers.serialize(object.assigneeIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GAddAssigneesToAssignableInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAddAssigneesToAssignableInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'assignableId': + result.assignableId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'assigneeIds': + result.assigneeIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GAddCommentInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GAddCommentInput, _$GAddCommentInput]; + @override + final String wireName = 'GAddCommentInput'; + + @override + Iterable serialize(Serializers serializers, GAddCommentInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'body', + serializers.serialize(object.body, specifiedType: const FullType(String)), + 'subjectId', + serializers.serialize(object.subjectId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GAddCommentInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAddCommentInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'subjectId': + result.subjectId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GAddLabelsToLabelableInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GAddLabelsToLabelableInput, + _$GAddLabelsToLabelableInput + ]; + @override + final String wireName = 'GAddLabelsToLabelableInput'; + + @override + Iterable serialize( + Serializers serializers, GAddLabelsToLabelableInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'labelIds', + serializers.serialize(object.labelIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + 'labelableId', + serializers.serialize(object.labelableId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GAddLabelsToLabelableInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAddLabelsToLabelableInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'labelIds': + result.labelIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'labelableId': + result.labelableId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GAddProjectCardInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GAddProjectCardInput, + _$GAddProjectCardInput + ]; + @override + final String wireName = 'GAddProjectCardInput'; + + @override + Iterable serialize( + Serializers serializers, GAddProjectCardInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'projectColumnId', + serializers.serialize(object.projectColumnId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.contentId != null) { + result + ..add('contentId') + ..add(serializers.serialize(object.contentId, + specifiedType: const FullType(String))); + } + if (object.note != null) { + result + ..add('note') + ..add(serializers.serialize(object.note, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GAddProjectCardInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAddProjectCardInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'contentId': + result.contentId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'note': + result.note = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'projectColumnId': + result.projectColumnId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GAddProjectColumnInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GAddProjectColumnInput, + _$GAddProjectColumnInput + ]; + @override + final String wireName = 'GAddProjectColumnInput'; + + @override + Iterable serialize( + Serializers serializers, GAddProjectColumnInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'projectId', + serializers.serialize(object.projectId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GAddProjectColumnInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAddProjectColumnInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = 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 'projectId': + result.projectId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GAddPullRequestReviewCommentInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GAddPullRequestReviewCommentInput, + _$GAddPullRequestReviewCommentInput + ]; + @override + final String wireName = 'GAddPullRequestReviewCommentInput'; + + @override + Iterable serialize( + Serializers serializers, GAddPullRequestReviewCommentInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'body', + serializers.serialize(object.body, specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.commitOID != null) { + result + ..add('commitOID') + ..add(serializers.serialize(object.commitOID, + specifiedType: const FullType(String))); + } + if (object.inReplyTo != null) { + result + ..add('inReplyTo') + ..add(serializers.serialize(object.inReplyTo, + specifiedType: const FullType(String))); + } + if (object.path != null) { + result + ..add('path') + ..add(serializers.serialize(object.path, + specifiedType: const FullType(String))); + } + if (object.position != null) { + result + ..add('position') + ..add(serializers.serialize(object.position, + specifiedType: const FullType(int))); + } + if (object.pullRequestId != null) { + result + ..add('pullRequestId') + ..add(serializers.serialize(object.pullRequestId, + specifiedType: const FullType(String))); + } + if (object.pullRequestReviewId != null) { + result + ..add('pullRequestReviewId') + ..add(serializers.serialize(object.pullRequestReviewId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GAddPullRequestReviewCommentInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAddPullRequestReviewCommentInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'commitOID': + result.commitOID = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'inReplyTo': + result.inReplyTo = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'path': + result.path = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'position': + result.position = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'pullRequestId': + result.pullRequestId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pullRequestReviewId': + result.pullRequestReviewId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GAddPullRequestReviewInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GAddPullRequestReviewInput, + _$GAddPullRequestReviewInput + ]; + @override + final String wireName = 'GAddPullRequestReviewInput'; + + @override + Iterable serialize( + Serializers serializers, GAddPullRequestReviewInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'pullRequestId', + serializers.serialize(object.pullRequestId, + specifiedType: const FullType(String)), + ]; + if (object.body != null) { + result + ..add('body') + ..add(serializers.serialize(object.body, + specifiedType: const FullType(String))); + } + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.comments != null) { + result + ..add('comments') + ..add(serializers.serialize(object.comments, + specifiedType: const FullType(BuiltList, + const [const FullType(GDraftPullRequestReviewComment)]))); + } + if (object.commitOID != null) { + result + ..add('commitOID') + ..add(serializers.serialize(object.commitOID, + specifiedType: const FullType(String))); + } + if (object.event != null) { + result + ..add('event') + ..add(serializers.serialize(object.event, + specifiedType: const FullType(GPullRequestReviewEvent))); + } + if (object.threads != null) { + result + ..add('threads') + ..add(serializers.serialize(object.threads, + specifiedType: const FullType(BuiltList, + const [const FullType(GDraftPullRequestReviewThread)]))); + } + return result; + } + + @override + GAddPullRequestReviewInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAddPullRequestReviewInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'comments': + result.comments.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GDraftPullRequestReviewComment) + ])) as BuiltList); + break; + case 'commitOID': + result.commitOID = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'event': + result.event = serializers.deserialize(value, + specifiedType: const FullType(GPullRequestReviewEvent)) + as GPullRequestReviewEvent; + break; + case 'pullRequestId': + result.pullRequestId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'threads': + result.threads.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GDraftPullRequestReviewThread) + ])) as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GAddPullRequestReviewThreadInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GAddPullRequestReviewThreadInput, + _$GAddPullRequestReviewThreadInput + ]; + @override + final String wireName = 'GAddPullRequestReviewThreadInput'; + + @override + Iterable serialize( + Serializers serializers, GAddPullRequestReviewThreadInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'body', + serializers.serialize(object.body, specifiedType: const FullType(String)), + 'line', + serializers.serialize(object.line, specifiedType: const FullType(int)), + 'path', + serializers.serialize(object.path, specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.pullRequestId != null) { + result + ..add('pullRequestId') + ..add(serializers.serialize(object.pullRequestId, + specifiedType: const FullType(String))); + } + if (object.pullRequestReviewId != null) { + result + ..add('pullRequestReviewId') + ..add(serializers.serialize(object.pullRequestReviewId, + specifiedType: const FullType(String))); + } + if (object.side != null) { + result + ..add('side') + ..add(serializers.serialize(object.side, + specifiedType: const FullType(GDiffSide))); + } + if (object.startLine != null) { + result + ..add('startLine') + ..add(serializers.serialize(object.startLine, + specifiedType: const FullType(int))); + } + if (object.startSide != null) { + result + ..add('startSide') + ..add(serializers.serialize(object.startSide, + specifiedType: const FullType(GDiffSide))); + } + return result; + } + + @override + GAddPullRequestReviewThreadInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAddPullRequestReviewThreadInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'line': + result.line = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'path': + result.path = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pullRequestId': + result.pullRequestId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pullRequestReviewId': + result.pullRequestReviewId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'side': + result.side = serializers.deserialize(value, + specifiedType: const FullType(GDiffSide)) as GDiffSide; + break; + case 'startLine': + result.startLine = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'startSide': + result.startSide = serializers.deserialize(value, + specifiedType: const FullType(GDiffSide)) as GDiffSide; + break; + } + } + + return result.build(); + } +} + +class _$GAddReactionInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GAddReactionInput, _$GAddReactionInput]; + @override + final String wireName = 'GAddReactionInput'; + + @override + Iterable serialize(Serializers serializers, GAddReactionInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'content', + serializers.serialize(object.content, + specifiedType: const FullType(GReactionContent)), + 'subjectId', + serializers.serialize(object.subjectId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GAddReactionInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAddReactionInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'content': + result.content = serializers.deserialize(value, + specifiedType: const FullType(GReactionContent)) + as GReactionContent; + break; + case 'subjectId': + result.subjectId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GAddStarInputSerializer implements StructuredSerializer { + @override + final Iterable types = const [GAddStarInput, _$GAddStarInput]; + @override + final String wireName = 'GAddStarInput'; + + @override + Iterable serialize(Serializers serializers, GAddStarInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'starrableId', + serializers.serialize(object.starrableId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GAddStarInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAddStarInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'starrableId': + result.starrableId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GArchiveRepositoryInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GArchiveRepositoryInput, + _$GArchiveRepositoryInput + ]; + @override + final String wireName = 'GArchiveRepositoryInput'; + + @override + Iterable serialize( + Serializers serializers, GArchiveRepositoryInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GArchiveRepositoryInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GArchiveRepositoryInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GAuditLogOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GAuditLogOrder, _$GAuditLogOrder]; + @override + final String wireName = 'GAuditLogOrder'; + + @override + Iterable serialize(Serializers serializers, GAuditLogOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = []; + if (object.direction != null) { + result + ..add('direction') + ..add(serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection))); + } + if (object.field != null) { + result + ..add('field') + ..add(serializers.serialize(object.field, + specifiedType: const FullType(GAuditLogOrderField))); + } + return result; + } + + @override + GAuditLogOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GAuditLogOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GAuditLogOrderField)) + as GAuditLogOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GAuditLogOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GAuditLogOrderField]; + @override + final String wireName = 'GAuditLogOrderField'; + + @override + Object serialize(Serializers serializers, GAuditLogOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GAuditLogOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GAuditLogOrderField.valueOf(serialized as String); +} + +class _$GCancelEnterpriseAdminInvitationInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCancelEnterpriseAdminInvitationInput, + _$GCancelEnterpriseAdminInvitationInput + ]; + @override + final String wireName = 'GCancelEnterpriseAdminInvitationInput'; + + @override + Iterable serialize( + Serializers serializers, GCancelEnterpriseAdminInvitationInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'invitationId', + serializers.serialize(object.invitationId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCancelEnterpriseAdminInvitationInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCancelEnterpriseAdminInvitationInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'invitationId': + result.invitationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GChangeUserStatusInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GChangeUserStatusInput, + _$GChangeUserStatusInput + ]; + @override + final String wireName = 'GChangeUserStatusInput'; + + @override + Iterable serialize( + Serializers serializers, GChangeUserStatusInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = []; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.emoji != null) { + result + ..add('emoji') + ..add(serializers.serialize(object.emoji, + specifiedType: const FullType(String))); + } + if (object.expiresAt != null) { + result + ..add('expiresAt') + ..add(serializers.serialize(object.expiresAt, + specifiedType: const FullType(DateTime))); + } + if (object.limitedAvailability != null) { + result + ..add('limitedAvailability') + ..add(serializers.serialize(object.limitedAvailability, + specifiedType: const FullType(bool))); + } + if (object.message != null) { + result + ..add('message') + ..add(serializers.serialize(object.message, + specifiedType: const FullType(String))); + } + if (object.organizationId != null) { + result + ..add('organizationId') + ..add(serializers.serialize(object.organizationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GChangeUserStatusInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GChangeUserStatusInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'emoji': + result.emoji = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'expiresAt': + result.expiresAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'limitedAvailability': + result.limitedAvailability = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'message': + result.message = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'organizationId': + result.organizationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCheckAnnotationDataSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCheckAnnotationData, + _$GCheckAnnotationData + ]; + @override + final String wireName = 'GCheckAnnotationData'; + + @override + Iterable serialize( + Serializers serializers, GCheckAnnotationData object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'annotationLevel', + serializers.serialize(object.annotationLevel, + specifiedType: const FullType(GCheckAnnotationLevel)), + 'location', + serializers.serialize(object.location, + specifiedType: const FullType(GCheckAnnotationRange)), + 'message', + serializers.serialize(object.message, + specifiedType: const FullType(String)), + 'path', + serializers.serialize(object.path, specifiedType: const FullType(String)), + ]; + if (object.rawDetails != null) { + result + ..add('rawDetails') + ..add(serializers.serialize(object.rawDetails, + specifiedType: const FullType(String))); + } + if (object.title != null) { + result + ..add('title') + ..add(serializers.serialize(object.title, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCheckAnnotationData deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCheckAnnotationDataBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'annotationLevel': + result.annotationLevel = serializers.deserialize(value, + specifiedType: const FullType(GCheckAnnotationLevel)) + as GCheckAnnotationLevel; + break; + case 'location': + result.location.replace(serializers.deserialize(value, + specifiedType: const FullType(GCheckAnnotationRange)) + as GCheckAnnotationRange); + break; + case 'message': + result.message = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'path': + result.path = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'rawDetails': + result.rawDetails = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'title': + result.title = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCheckAnnotationLevelSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GCheckAnnotationLevel]; + @override + final String wireName = 'GCheckAnnotationLevel'; + + @override + Object serialize(Serializers serializers, GCheckAnnotationLevel object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GCheckAnnotationLevel deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GCheckAnnotationLevel.valueOf(serialized as String); +} + +class _$GCheckAnnotationRangeSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCheckAnnotationRange, + _$GCheckAnnotationRange + ]; + @override + final String wireName = 'GCheckAnnotationRange'; + + @override + Iterable serialize( + Serializers serializers, GCheckAnnotationRange object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'endLine', + serializers.serialize(object.endLine, specifiedType: const FullType(int)), + 'startLine', + serializers.serialize(object.startLine, + specifiedType: const FullType(int)), + ]; + if (object.endColumn != null) { + result + ..add('endColumn') + ..add(serializers.serialize(object.endColumn, + specifiedType: const FullType(int))); + } + if (object.startColumn != null) { + result + ..add('startColumn') + ..add(serializers.serialize(object.startColumn, + specifiedType: const FullType(int))); + } + return result; + } + + @override + GCheckAnnotationRange deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCheckAnnotationRangeBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'endColumn': + result.endColumn = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'endLine': + result.endLine = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'startColumn': + result.startColumn = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'startLine': + result.startLine = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GCheckConclusionStateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GCheckConclusionState]; + @override + final String wireName = 'GCheckConclusionState'; + + @override + Object serialize(Serializers serializers, GCheckConclusionState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GCheckConclusionState deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GCheckConclusionState.valueOf(serialized as String); +} + +class _$GCheckRunActionSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GCheckRunAction, _$GCheckRunAction]; + @override + final String wireName = 'GCheckRunAction'; + + @override + Iterable serialize(Serializers serializers, GCheckRunAction object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'description', + serializers.serialize(object.description, + specifiedType: const FullType(String)), + 'identifier', + serializers.serialize(object.identifier, + specifiedType: const FullType(String)), + 'label', + serializers.serialize(object.label, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GCheckRunAction deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCheckRunActionBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'description': + result.description = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'identifier': + result.identifier = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'label': + result.label = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCheckRunFilterSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GCheckRunFilter, _$GCheckRunFilter]; + @override + final String wireName = 'GCheckRunFilter'; + + @override + Iterable serialize(Serializers serializers, GCheckRunFilter object, + {FullType specifiedType = FullType.unspecified}) { + final result = []; + if (object.appId != null) { + result + ..add('appId') + ..add(serializers.serialize(object.appId, + specifiedType: const FullType(int))); + } + if (object.checkName != null) { + result + ..add('checkName') + ..add(serializers.serialize(object.checkName, + specifiedType: const FullType(String))); + } + if (object.checkType != null) { + result + ..add('checkType') + ..add(serializers.serialize(object.checkType, + specifiedType: const FullType(GCheckRunType))); + } + if (object.status != null) { + result + ..add('status') + ..add(serializers.serialize(object.status, + specifiedType: const FullType(GCheckStatusState))); + } + return result; + } + + @override + GCheckRunFilter deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCheckRunFilterBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'appId': + result.appId = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'checkName': + result.checkName = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'checkType': + result.checkType = serializers.deserialize(value, + specifiedType: const FullType(GCheckRunType)) as GCheckRunType; + break; + case 'status': + result.status = serializers.deserialize(value, + specifiedType: const FullType(GCheckStatusState)) + as GCheckStatusState; + break; + } + } + + return result.build(); + } +} + +class _$GCheckRunOutputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GCheckRunOutput, _$GCheckRunOutput]; + @override + final String wireName = 'GCheckRunOutput'; + + @override + Iterable serialize(Serializers serializers, GCheckRunOutput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'annotations', + serializers.serialize(object.annotations, + specifiedType: const FullType( + BuiltList, const [const FullType(GCheckAnnotationData)])), + 'images', + serializers.serialize(object.images, + specifiedType: const FullType( + BuiltList, const [const FullType(GCheckRunOutputImage)])), + 'summary', + serializers.serialize(object.summary, + specifiedType: const FullType(String)), + 'title', + serializers.serialize(object.title, + specifiedType: const FullType(String)), + ]; + if (object.text != null) { + result + ..add('text') + ..add(serializers.serialize(object.text, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCheckRunOutput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCheckRunOutputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'annotations': + result.annotations.replace(serializers.deserialize(value, + specifiedType: const FullType( + BuiltList, const [const FullType(GCheckAnnotationData)])) + as BuiltList); + break; + case 'images': + result.images.replace(serializers.deserialize(value, + specifiedType: const FullType( + BuiltList, const [const FullType(GCheckRunOutputImage)])) + as BuiltList); + break; + case 'summary': + result.summary = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'text': + result.text = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'title': + result.title = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCheckRunOutputImageSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCheckRunOutputImage, + _$GCheckRunOutputImage + ]; + @override + final String wireName = 'GCheckRunOutputImage'; + + @override + Iterable serialize( + Serializers serializers, GCheckRunOutputImage object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'alt', + serializers.serialize(object.alt, specifiedType: const FullType(String)), + 'imageUrl', + serializers.serialize(object.imageUrl, + specifiedType: const FullType(String)), + ]; + if (object.caption != null) { + result + ..add('caption') + ..add(serializers.serialize(object.caption, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCheckRunOutputImage deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCheckRunOutputImageBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'alt': + result.alt = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'caption': + result.caption = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'imageUrl': + result.imageUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCheckRunTypeSerializer implements PrimitiveSerializer { + @override + final Iterable types = const [GCheckRunType]; + @override + final String wireName = 'GCheckRunType'; + + @override + Object serialize(Serializers serializers, GCheckRunType object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GCheckRunType deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GCheckRunType.valueOf(serialized as String); +} + +class _$GCheckStatusStateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GCheckStatusState]; + @override + final String wireName = 'GCheckStatusState'; + + @override + Object serialize(Serializers serializers, GCheckStatusState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GCheckStatusState deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GCheckStatusState.valueOf(serialized as String); +} + +class _$GCheckSuiteAutoTriggerPreferenceSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCheckSuiteAutoTriggerPreference, + _$GCheckSuiteAutoTriggerPreference + ]; + @override + final String wireName = 'GCheckSuiteAutoTriggerPreference'; + + @override + Iterable serialize( + Serializers serializers, GCheckSuiteAutoTriggerPreference object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'appId', + serializers.serialize(object.appId, + specifiedType: const FullType(String)), + 'setting', + serializers.serialize(object.setting, + specifiedType: const FullType(bool)), + ]; + + return result; + } + + @override + GCheckSuiteAutoTriggerPreference deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCheckSuiteAutoTriggerPreferenceBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'appId': + result.appId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'setting': + result.setting = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GCheckSuiteFilterSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GCheckSuiteFilter, _$GCheckSuiteFilter]; + @override + final String wireName = 'GCheckSuiteFilter'; + + @override + Iterable serialize(Serializers serializers, GCheckSuiteFilter object, + {FullType specifiedType = FullType.unspecified}) { + final result = []; + if (object.appId != null) { + result + ..add('appId') + ..add(serializers.serialize(object.appId, + specifiedType: const FullType(int))); + } + if (object.checkName != null) { + result + ..add('checkName') + ..add(serializers.serialize(object.checkName, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCheckSuiteFilter deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCheckSuiteFilterBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'appId': + result.appId = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'checkName': + result.checkName = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GClearLabelsFromLabelableInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GClearLabelsFromLabelableInput, + _$GClearLabelsFromLabelableInput + ]; + @override + final String wireName = 'GClearLabelsFromLabelableInput'; + + @override + Iterable serialize( + Serializers serializers, GClearLabelsFromLabelableInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'labelableId', + serializers.serialize(object.labelableId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GClearLabelsFromLabelableInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GClearLabelsFromLabelableInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'labelableId': + result.labelableId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCloneProjectInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GCloneProjectInput, _$GCloneProjectInput]; + @override + final String wireName = 'GCloneProjectInput'; + + @override + Iterable serialize(Serializers serializers, GCloneProjectInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'includeWorkflows', + serializers.serialize(object.includeWorkflows, + specifiedType: const FullType(bool)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'sourceId', + serializers.serialize(object.sourceId, + specifiedType: const FullType(String)), + 'targetOwnerId', + serializers.serialize(object.targetOwnerId, + specifiedType: const FullType(String)), + ]; + if (object.body != null) { + result + ..add('body') + ..add(serializers.serialize(object.body, + specifiedType: const FullType(String))); + } + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.public != null) { + result + ..add('public') + ..add(serializers.serialize(object.public, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GCloneProjectInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCloneProjectInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'includeWorkflows': + result.includeWorkflows = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'public': + result.public = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'sourceId': + result.sourceId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'targetOwnerId': + result.targetOwnerId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCloneTemplateRepositoryInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCloneTemplateRepositoryInput, + _$GCloneTemplateRepositoryInput + ]; + @override + final String wireName = 'GCloneTemplateRepositoryInput'; + + @override + Iterable serialize( + Serializers serializers, GCloneTemplateRepositoryInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'ownerId', + serializers.serialize(object.ownerId, + specifiedType: const FullType(String)), + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + 'visibility', + serializers.serialize(object.visibility, + specifiedType: const FullType(GRepositoryVisibility)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + if (object.includeAllBranches != null) { + result + ..add('includeAllBranches') + ..add(serializers.serialize(object.includeAllBranches, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GCloneTemplateRepositoryInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCloneTemplateRepositoryInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = 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 'includeAllBranches': + result.includeAllBranches = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'ownerId': + result.ownerId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'visibility': + result.visibility = serializers.deserialize(value, + specifiedType: const FullType(GRepositoryVisibility)) + as GRepositoryVisibility; + break; + } + } + + return result.build(); + } +} + +class _$GCloseIssueInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GCloseIssueInput, _$GCloseIssueInput]; + @override + final String wireName = 'GCloseIssueInput'; + + @override + Iterable serialize(Serializers serializers, GCloseIssueInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'issueId', + serializers.serialize(object.issueId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCloseIssueInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCloseIssueInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'issueId': + result.issueId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GClosePullRequestInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GClosePullRequestInput, + _$GClosePullRequestInput + ]; + @override + final String wireName = 'GClosePullRequestInput'; + + @override + Iterable serialize( + Serializers serializers, GClosePullRequestInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'pullRequestId', + serializers.serialize(object.pullRequestId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GClosePullRequestInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GClosePullRequestInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pullRequestId': + result.pullRequestId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCollaboratorAffiliationSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GCollaboratorAffiliation]; + @override + final String wireName = 'GCollaboratorAffiliation'; + + @override + Object serialize(Serializers serializers, GCollaboratorAffiliation object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GCollaboratorAffiliation deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GCollaboratorAffiliation.valueOf(serialized as String); +} + +class _$GCommentAuthorAssociationSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GCommentAuthorAssociation]; + @override + final String wireName = 'GCommentAuthorAssociation'; + + @override + Object serialize(Serializers serializers, GCommentAuthorAssociation object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GCommentAuthorAssociation deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GCommentAuthorAssociation.valueOf(serialized as String); +} + +class _$GCommentCannotUpdateReasonSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GCommentCannotUpdateReason]; + @override + final String wireName = 'GCommentCannotUpdateReason'; + + @override + Object serialize(Serializers serializers, GCommentCannotUpdateReason object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GCommentCannotUpdateReason deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GCommentCannotUpdateReason.valueOf(serialized as String); +} + +class _$GCommitAuthorSerializer implements StructuredSerializer { + @override + final Iterable types = const [GCommitAuthor, _$GCommitAuthor]; + @override + final String wireName = 'GCommitAuthor'; + + @override + Iterable serialize(Serializers serializers, GCommitAuthor object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'emails', + serializers.serialize(object.emails, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + ]; + if (object.id != null) { + result + ..add('id') + ..add(serializers.serialize(object.id, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCommitAuthor deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitAuthorBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'emails': + result.emails.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'id': + result.id = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCommitContributionOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCommitContributionOrder, + _$GCommitContributionOrder + ]; + @override + final String wireName = 'GCommitContributionOrder'; + + @override + Iterable serialize( + Serializers serializers, GCommitContributionOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GCommitContributionOrderField)), + ]; + + return result; + } + + @override + GCommitContributionOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCommitContributionOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GCommitContributionOrderField)) + as GCommitContributionOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GCommitContributionOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GCommitContributionOrderField]; + @override + final String wireName = 'GCommitContributionOrderField'; + + @override + Object serialize( + Serializers serializers, GCommitContributionOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GCommitContributionOrderField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GCommitContributionOrderField.valueOf(serialized as String); +} + +class _$GContributionOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GContributionOrder, _$GContributionOrder]; + @override + final String wireName = 'GContributionOrder'; + + @override + Iterable serialize(Serializers serializers, GContributionOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + ]; + + return result; + } + + @override + GContributionOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GContributionOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + } + } + + return result.build(); + } +} + +class _$GConvertProjectCardNoteToIssueInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GConvertProjectCardNoteToIssueInput, + _$GConvertProjectCardNoteToIssueInput + ]; + @override + final String wireName = 'GConvertProjectCardNoteToIssueInput'; + + @override + Iterable serialize( + Serializers serializers, GConvertProjectCardNoteToIssueInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'projectCardId', + serializers.serialize(object.projectCardId, + specifiedType: const FullType(String)), + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + ]; + if (object.body != null) { + result + ..add('body') + ..add(serializers.serialize(object.body, + specifiedType: const FullType(String))); + } + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.title != null) { + result + ..add('title') + ..add(serializers.serialize(object.title, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GConvertProjectCardNoteToIssueInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GConvertProjectCardNoteToIssueInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'projectCardId': + result.projectCardId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'title': + result.title = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCreateBranchProtectionRuleInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCreateBranchProtectionRuleInput, + _$GCreateBranchProtectionRuleInput + ]; + @override + final String wireName = 'GCreateBranchProtectionRuleInput'; + + @override + Iterable serialize( + Serializers serializers, GCreateBranchProtectionRuleInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'pattern', + serializers.serialize(object.pattern, + specifiedType: const FullType(String)), + 'pushActorIds', + serializers.serialize(object.pushActorIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + 'requiredStatusCheckContexts', + serializers.serialize(object.requiredStatusCheckContexts, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + 'reviewDismissalActorIds', + serializers.serialize(object.reviewDismissalActorIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + ]; + if (object.allowsDeletions != null) { + result + ..add('allowsDeletions') + ..add(serializers.serialize(object.allowsDeletions, + specifiedType: const FullType(bool))); + } + if (object.allowsForcePushes != null) { + result + ..add('allowsForcePushes') + ..add(serializers.serialize(object.allowsForcePushes, + specifiedType: const FullType(bool))); + } + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.dismissesStaleReviews != null) { + result + ..add('dismissesStaleReviews') + ..add(serializers.serialize(object.dismissesStaleReviews, + specifiedType: const FullType(bool))); + } + if (object.isAdminEnforced != null) { + result + ..add('isAdminEnforced') + ..add(serializers.serialize(object.isAdminEnforced, + specifiedType: const FullType(bool))); + } + if (object.requiredApprovingReviewCount != null) { + result + ..add('requiredApprovingReviewCount') + ..add(serializers.serialize(object.requiredApprovingReviewCount, + specifiedType: const FullType(int))); + } + if (object.requiresApprovingReviews != null) { + result + ..add('requiresApprovingReviews') + ..add(serializers.serialize(object.requiresApprovingReviews, + specifiedType: const FullType(bool))); + } + if (object.requiresCodeOwnerReviews != null) { + result + ..add('requiresCodeOwnerReviews') + ..add(serializers.serialize(object.requiresCodeOwnerReviews, + specifiedType: const FullType(bool))); + } + if (object.requiresCommitSignatures != null) { + result + ..add('requiresCommitSignatures') + ..add(serializers.serialize(object.requiresCommitSignatures, + specifiedType: const FullType(bool))); + } + if (object.requiresLinearHistory != null) { + result + ..add('requiresLinearHistory') + ..add(serializers.serialize(object.requiresLinearHistory, + specifiedType: const FullType(bool))); + } + if (object.requiresStatusChecks != null) { + result + ..add('requiresStatusChecks') + ..add(serializers.serialize(object.requiresStatusChecks, + specifiedType: const FullType(bool))); + } + if (object.requiresStrictStatusChecks != null) { + result + ..add('requiresStrictStatusChecks') + ..add(serializers.serialize(object.requiresStrictStatusChecks, + specifiedType: const FullType(bool))); + } + if (object.restrictsPushes != null) { + result + ..add('restrictsPushes') + ..add(serializers.serialize(object.restrictsPushes, + specifiedType: const FullType(bool))); + } + if (object.restrictsReviewDismissals != null) { + result + ..add('restrictsReviewDismissals') + ..add(serializers.serialize(object.restrictsReviewDismissals, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GCreateBranchProtectionRuleInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCreateBranchProtectionRuleInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'allowsDeletions': + result.allowsDeletions = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'allowsForcePushes': + result.allowsForcePushes = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'dismissesStaleReviews': + result.dismissesStaleReviews = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'isAdminEnforced': + result.isAdminEnforced = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'pattern': + result.pattern = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pushActorIds': + result.pushActorIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'requiredApprovingReviewCount': + result.requiredApprovingReviewCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'requiredStatusCheckContexts': + result.requiredStatusCheckContexts.replace(serializers.deserialize( + value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'requiresApprovingReviews': + result.requiresApprovingReviews = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'requiresCodeOwnerReviews': + result.requiresCodeOwnerReviews = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'requiresCommitSignatures': + result.requiresCommitSignatures = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'requiresLinearHistory': + result.requiresLinearHistory = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'requiresStatusChecks': + result.requiresStatusChecks = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'requiresStrictStatusChecks': + result.requiresStrictStatusChecks = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'restrictsPushes': + result.restrictsPushes = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'restrictsReviewDismissals': + result.restrictsReviewDismissals = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'reviewDismissalActorIds': + result.reviewDismissalActorIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GCreateCheckRunInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCreateCheckRunInput, + _$GCreateCheckRunInput + ]; + @override + final String wireName = 'GCreateCheckRunInput'; + + @override + Iterable serialize( + Serializers serializers, GCreateCheckRunInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'actions', + serializers.serialize(object.actions, + specifiedType: const FullType( + BuiltList, const [const FullType(GCheckRunAction)])), + 'headSha', + serializers.serialize(object.headSha, + specifiedType: const FullType(String)), + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.completedAt != null) { + result + ..add('completedAt') + ..add(serializers.serialize(object.completedAt, + specifiedType: const FullType(DateTime))); + } + if (object.conclusion != null) { + result + ..add('conclusion') + ..add(serializers.serialize(object.conclusion, + specifiedType: const FullType(GCheckConclusionState))); + } + if (object.detailsUrl != null) { + result + ..add('detailsUrl') + ..add(serializers.serialize(object.detailsUrl, + specifiedType: const FullType(String))); + } + if (object.externalId != null) { + result + ..add('externalId') + ..add(serializers.serialize(object.externalId, + specifiedType: const FullType(String))); + } + if (object.output != null) { + result + ..add('output') + ..add(serializers.serialize(object.output, + specifiedType: const FullType(GCheckRunOutput))); + } + if (object.startedAt != null) { + result + ..add('startedAt') + ..add(serializers.serialize(object.startedAt, + specifiedType: const FullType(DateTime))); + } + if (object.status != null) { + result + ..add('status') + ..add(serializers.serialize(object.status, + specifiedType: const FullType(GRequestableCheckStatusState))); + } + return result; + } + + @override + GCreateCheckRunInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCreateCheckRunInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'actions': + result.actions.replace(serializers.deserialize(value, + specifiedType: const FullType( + BuiltList, const [const FullType(GCheckRunAction)])) + as BuiltList); + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'completedAt': + result.completedAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'conclusion': + result.conclusion = serializers.deserialize(value, + specifiedType: const FullType(GCheckConclusionState)) + as GCheckConclusionState; + break; + case 'detailsUrl': + result.detailsUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'externalId': + result.externalId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'headSha': + result.headSha = 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 'output': + result.output.replace(serializers.deserialize(value, + specifiedType: const FullType(GCheckRunOutput)) + as GCheckRunOutput); + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'startedAt': + result.startedAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'status': + result.status = serializers.deserialize(value, + specifiedType: const FullType(GRequestableCheckStatusState)) + as GRequestableCheckStatusState; + break; + } + } + + return result.build(); + } +} + +class _$GCreateCheckSuiteInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCreateCheckSuiteInput, + _$GCreateCheckSuiteInput + ]; + @override + final String wireName = 'GCreateCheckSuiteInput'; + + @override + Iterable serialize( + Serializers serializers, GCreateCheckSuiteInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'headSha', + serializers.serialize(object.headSha, + specifiedType: const FullType(String)), + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCreateCheckSuiteInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCreateCheckSuiteInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'headSha': + result.headSha = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCreateEnterpriseOrganizationInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCreateEnterpriseOrganizationInput, + _$GCreateEnterpriseOrganizationInput + ]; + @override + final String wireName = 'GCreateEnterpriseOrganizationInput'; + + @override + Iterable serialize( + Serializers serializers, GCreateEnterpriseOrganizationInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'adminLogins', + serializers.serialize(object.adminLogins, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + 'billingEmail', + serializers.serialize(object.billingEmail, + specifiedType: const FullType(String)), + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'profileName', + serializers.serialize(object.profileName, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCreateEnterpriseOrganizationInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCreateEnterpriseOrganizationInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'adminLogins': + result.adminLogins.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'billingEmail': + result.billingEmail = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'profileName': + result.profileName = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCreateIpAllowListEntryInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCreateIpAllowListEntryInput, + _$GCreateIpAllowListEntryInput + ]; + @override + final String wireName = 'GCreateIpAllowListEntryInput'; + + @override + Iterable serialize( + Serializers serializers, GCreateIpAllowListEntryInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'allowListValue', + serializers.serialize(object.allowListValue, + specifiedType: const FullType(String)), + 'isActive', + serializers.serialize(object.isActive, + specifiedType: const FullType(bool)), + 'ownerId', + serializers.serialize(object.ownerId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCreateIpAllowListEntryInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCreateIpAllowListEntryInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'allowListValue': + result.allowListValue = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'isActive': + result.isActive = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'ownerId': + result.ownerId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCreateIssueInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GCreateIssueInput, _$GCreateIssueInput]; + @override + final String wireName = 'GCreateIssueInput'; + + @override + Iterable serialize(Serializers serializers, GCreateIssueInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'assigneeIds', + serializers.serialize(object.assigneeIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + 'labelIds', + serializers.serialize(object.labelIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + 'projectIds', + serializers.serialize(object.projectIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + 'title', + serializers.serialize(object.title, + specifiedType: const FullType(String)), + ]; + if (object.body != null) { + result + ..add('body') + ..add(serializers.serialize(object.body, + specifiedType: const FullType(String))); + } + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.issueTemplate != null) { + result + ..add('issueTemplate') + ..add(serializers.serialize(object.issueTemplate, + specifiedType: const FullType(String))); + } + if (object.milestoneId != null) { + result + ..add('milestoneId') + ..add(serializers.serialize(object.milestoneId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCreateIssueInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCreateIssueInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'assigneeIds': + result.assigneeIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'issueTemplate': + result.issueTemplate = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'labelIds': + result.labelIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'milestoneId': + result.milestoneId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'projectIds': + result.projectIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'title': + result.title = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCreateProjectInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCreateProjectInput, + _$GCreateProjectInput + ]; + @override + final String wireName = 'GCreateProjectInput'; + + @override + Iterable serialize( + Serializers serializers, GCreateProjectInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'ownerId', + serializers.serialize(object.ownerId, + specifiedType: const FullType(String)), + 'repositoryIds', + serializers.serialize(object.repositoryIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + ]; + if (object.body != null) { + result + ..add('body') + ..add(serializers.serialize(object.body, + specifiedType: const FullType(String))); + } + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.template != null) { + result + ..add('template') + ..add(serializers.serialize(object.template, + specifiedType: const FullType(GProjectTemplate))); + } + return result; + } + + @override + GCreateProjectInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCreateProjectInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = 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 'ownerId': + result.ownerId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repositoryIds': + result.repositoryIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'template': + result.template = serializers.deserialize(value, + specifiedType: const FullType(GProjectTemplate)) + as GProjectTemplate; + break; + } + } + + return result.build(); + } +} + +class _$GCreatePullRequestInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCreatePullRequestInput, + _$GCreatePullRequestInput + ]; + @override + final String wireName = 'GCreatePullRequestInput'; + + @override + Iterable serialize( + Serializers serializers, GCreatePullRequestInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'baseRefName', + serializers.serialize(object.baseRefName, + specifiedType: const FullType(String)), + 'headRefName', + serializers.serialize(object.headRefName, + specifiedType: const FullType(String)), + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + 'title', + serializers.serialize(object.title, + specifiedType: const FullType(String)), + ]; + if (object.body != null) { + result + ..add('body') + ..add(serializers.serialize(object.body, + specifiedType: const FullType(String))); + } + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.draft != null) { + result + ..add('draft') + ..add(serializers.serialize(object.draft, + specifiedType: const FullType(bool))); + } + if (object.maintainerCanModify != null) { + result + ..add('maintainerCanModify') + ..add(serializers.serialize(object.maintainerCanModify, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GCreatePullRequestInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCreatePullRequestInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'baseRefName': + result.baseRefName = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'draft': + result.draft = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'headRefName': + result.headRefName = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'maintainerCanModify': + result.maintainerCanModify = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'title': + result.title = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCreateRefInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GCreateRefInput, _$GCreateRefInput]; + @override + final String wireName = 'GCreateRefInput'; + + @override + Iterable serialize(Serializers serializers, GCreateRefInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'oid', + serializers.serialize(object.oid, specifiedType: const FullType(String)), + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCreateRefInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCreateRefInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = 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 'oid': + result.oid = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCreateRepositoryInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCreateRepositoryInput, + _$GCreateRepositoryInput + ]; + @override + final String wireName = 'GCreateRepositoryInput'; + + @override + Iterable serialize( + Serializers serializers, GCreateRepositoryInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'visibility', + serializers.serialize(object.visibility, + specifiedType: const FullType(GRepositoryVisibility)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + if (object.hasIssuesEnabled != null) { + result + ..add('hasIssuesEnabled') + ..add(serializers.serialize(object.hasIssuesEnabled, + specifiedType: const FullType(bool))); + } + if (object.hasWikiEnabled != null) { + result + ..add('hasWikiEnabled') + ..add(serializers.serialize(object.hasWikiEnabled, + specifiedType: const FullType(bool))); + } + if (object.homepageUrl != null) { + result + ..add('homepageUrl') + ..add(serializers.serialize(object.homepageUrl, + specifiedType: const FullType(String))); + } + if (object.ownerId != null) { + result + ..add('ownerId') + ..add(serializers.serialize(object.ownerId, + specifiedType: const FullType(String))); + } + if (object.teamId != null) { + result + ..add('teamId') + ..add(serializers.serialize(object.teamId, + specifiedType: const FullType(String))); + } + if (object.template != null) { + result + ..add('template') + ..add(serializers.serialize(object.template, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GCreateRepositoryInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCreateRepositoryInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = 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 'hasIssuesEnabled': + result.hasIssuesEnabled = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'hasWikiEnabled': + result.hasWikiEnabled = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'homepageUrl': + result.homepageUrl = 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 'ownerId': + result.ownerId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'teamId': + result.teamId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'template': + result.template = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'visibility': + result.visibility = serializers.deserialize(value, + specifiedType: const FullType(GRepositoryVisibility)) + as GRepositoryVisibility; + break; + } + } + + return result.build(); + } +} + +class _$GCreateTeamDiscussionCommentInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCreateTeamDiscussionCommentInput, + _$GCreateTeamDiscussionCommentInput + ]; + @override + final String wireName = 'GCreateTeamDiscussionCommentInput'; + + @override + Iterable serialize( + Serializers serializers, GCreateTeamDiscussionCommentInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'body', + serializers.serialize(object.body, specifiedType: const FullType(String)), + 'discussionId', + serializers.serialize(object.discussionId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GCreateTeamDiscussionCommentInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCreateTeamDiscussionCommentInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'discussionId': + result.discussionId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GCreateTeamDiscussionInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GCreateTeamDiscussionInput, + _$GCreateTeamDiscussionInput + ]; + @override + final String wireName = 'GCreateTeamDiscussionInput'; + + @override + Iterable serialize( + Serializers serializers, GCreateTeamDiscussionInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'body', + serializers.serialize(object.body, specifiedType: const FullType(String)), + 'teamId', + serializers.serialize(object.teamId, + specifiedType: const FullType(String)), + 'title', + serializers.serialize(object.title, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.private != null) { + result + ..add('private') + ..add(serializers.serialize(object.private, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GCreateTeamDiscussionInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GCreateTeamDiscussionInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'private': + result.private = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'teamId': + result.teamId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'title': + result.title = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDeclineTopicSuggestionInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDeclineTopicSuggestionInput, + _$GDeclineTopicSuggestionInput + ]; + @override + final String wireName = 'GDeclineTopicSuggestionInput'; + + @override + Iterable serialize( + Serializers serializers, GDeclineTopicSuggestionInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'reason', + serializers.serialize(object.reason, + specifiedType: const FullType(GTopicSuggestionDeclineReason)), + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GDeclineTopicSuggestionInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeclineTopicSuggestionInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = 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 'reason': + result.reason = serializers.deserialize(value, + specifiedType: const FullType(GTopicSuggestionDeclineReason)) + as GTopicSuggestionDeclineReason; + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDefaultRepositoryPermissionFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GDefaultRepositoryPermissionField]; + @override + final String wireName = 'GDefaultRepositoryPermissionField'; + + @override + Object serialize( + Serializers serializers, GDefaultRepositoryPermissionField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GDefaultRepositoryPermissionField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GDefaultRepositoryPermissionField.valueOf(serialized as String); +} + +class _$GDeleteBranchProtectionRuleInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDeleteBranchProtectionRuleInput, + _$GDeleteBranchProtectionRuleInput + ]; + @override + final String wireName = 'GDeleteBranchProtectionRuleInput'; + + @override + Iterable serialize( + Serializers serializers, GDeleteBranchProtectionRuleInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'branchProtectionRuleId', + serializers.serialize(object.branchProtectionRuleId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GDeleteBranchProtectionRuleInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeleteBranchProtectionRuleInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'branchProtectionRuleId': + result.branchProtectionRuleId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDeleteDeploymentInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDeleteDeploymentInput, + _$GDeleteDeploymentInput + ]; + @override + final String wireName = 'GDeleteDeploymentInput'; + + @override + Iterable serialize( + Serializers serializers, GDeleteDeploymentInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'id', + serializers.serialize(object.id, specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GDeleteDeploymentInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeleteDeploymentInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'id': + result.id = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDeleteIpAllowListEntryInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDeleteIpAllowListEntryInput, + _$GDeleteIpAllowListEntryInput + ]; + @override + final String wireName = 'GDeleteIpAllowListEntryInput'; + + @override + Iterable serialize( + Serializers serializers, GDeleteIpAllowListEntryInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'ipAllowListEntryId', + serializers.serialize(object.ipAllowListEntryId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GDeleteIpAllowListEntryInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeleteIpAllowListEntryInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'ipAllowListEntryId': + result.ipAllowListEntryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDeleteIssueCommentInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDeleteIssueCommentInput, + _$GDeleteIssueCommentInput + ]; + @override + final String wireName = 'GDeleteIssueCommentInput'; + + @override + Iterable serialize( + Serializers serializers, GDeleteIssueCommentInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'id', + serializers.serialize(object.id, specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GDeleteIssueCommentInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeleteIssueCommentInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'id': + result.id = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDeleteIssueInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GDeleteIssueInput, _$GDeleteIssueInput]; + @override + final String wireName = 'GDeleteIssueInput'; + + @override + Iterable serialize(Serializers serializers, GDeleteIssueInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'issueId', + serializers.serialize(object.issueId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GDeleteIssueInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeleteIssueInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'issueId': + result.issueId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDeleteProjectCardInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDeleteProjectCardInput, + _$GDeleteProjectCardInput + ]; + @override + final String wireName = 'GDeleteProjectCardInput'; + + @override + Iterable serialize( + Serializers serializers, GDeleteProjectCardInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'cardId', + serializers.serialize(object.cardId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GDeleteProjectCardInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeleteProjectCardInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'cardId': + result.cardId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDeleteProjectColumnInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDeleteProjectColumnInput, + _$GDeleteProjectColumnInput + ]; + @override + final String wireName = 'GDeleteProjectColumnInput'; + + @override + Iterable serialize( + Serializers serializers, GDeleteProjectColumnInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'columnId', + serializers.serialize(object.columnId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GDeleteProjectColumnInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeleteProjectColumnInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'columnId': + result.columnId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDeleteProjectInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDeleteProjectInput, + _$GDeleteProjectInput + ]; + @override + final String wireName = 'GDeleteProjectInput'; + + @override + Iterable serialize( + Serializers serializers, GDeleteProjectInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'projectId', + serializers.serialize(object.projectId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GDeleteProjectInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeleteProjectInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'projectId': + result.projectId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDeletePullRequestReviewCommentInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDeletePullRequestReviewCommentInput, + _$GDeletePullRequestReviewCommentInput + ]; + @override + final String wireName = 'GDeletePullRequestReviewCommentInput'; + + @override + Iterable serialize( + Serializers serializers, GDeletePullRequestReviewCommentInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'id', + serializers.serialize(object.id, specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GDeletePullRequestReviewCommentInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeletePullRequestReviewCommentInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'id': + result.id = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDeletePullRequestReviewInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDeletePullRequestReviewInput, + _$GDeletePullRequestReviewInput + ]; + @override + final String wireName = 'GDeletePullRequestReviewInput'; + + @override + Iterable serialize( + Serializers serializers, GDeletePullRequestReviewInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'pullRequestReviewId', + serializers.serialize(object.pullRequestReviewId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GDeletePullRequestReviewInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeletePullRequestReviewInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pullRequestReviewId': + result.pullRequestReviewId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDeleteRefInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GDeleteRefInput, _$GDeleteRefInput]; + @override + final String wireName = 'GDeleteRefInput'; + + @override + Iterable serialize(Serializers serializers, GDeleteRefInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'refId', + serializers.serialize(object.refId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GDeleteRefInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeleteRefInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'refId': + result.refId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDeleteTeamDiscussionCommentInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDeleteTeamDiscussionCommentInput, + _$GDeleteTeamDiscussionCommentInput + ]; + @override + final String wireName = 'GDeleteTeamDiscussionCommentInput'; + + @override + Iterable serialize( + Serializers serializers, GDeleteTeamDiscussionCommentInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'id', + serializers.serialize(object.id, specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GDeleteTeamDiscussionCommentInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeleteTeamDiscussionCommentInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'id': + result.id = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDeleteTeamDiscussionInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDeleteTeamDiscussionInput, + _$GDeleteTeamDiscussionInput + ]; + @override + final String wireName = 'GDeleteTeamDiscussionInput'; + + @override + Iterable serialize( + Serializers serializers, GDeleteTeamDiscussionInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'id', + serializers.serialize(object.id, specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GDeleteTeamDiscussionInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeleteTeamDiscussionInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'id': + result.id = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDeploymentOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GDeploymentOrder, _$GDeploymentOrder]; + @override + final String wireName = 'GDeploymentOrder'; + + @override + Iterable serialize(Serializers serializers, GDeploymentOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GDeploymentOrderField)), + ]; + + return result; + } + + @override + GDeploymentOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDeploymentOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GDeploymentOrderField)) + as GDeploymentOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GDeploymentOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GDeploymentOrderField]; + @override + final String wireName = 'GDeploymentOrderField'; + + @override + Object serialize(Serializers serializers, GDeploymentOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GDeploymentOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GDeploymentOrderField.valueOf(serialized as String); +} + +class _$GDeploymentStateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GDeploymentState]; + @override + final String wireName = 'GDeploymentState'; + + @override + Object serialize(Serializers serializers, GDeploymentState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GDeploymentState deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GDeploymentState.valueOf(serialized as String); +} + +class _$GDeploymentStatusStateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GDeploymentStatusState]; + @override + final String wireName = 'GDeploymentStatusState'; + + @override + Object serialize(Serializers serializers, GDeploymentStatusState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GDeploymentStatusState deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GDeploymentStatusState.valueOf(serialized as String); +} + +class _$GDiffSideSerializer implements PrimitiveSerializer { + @override + final Iterable types = const [GDiffSide]; + @override + final String wireName = 'GDiffSide'; + + @override + Object serialize(Serializers serializers, GDiffSide object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GDiffSide deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GDiffSide.valueOf(serialized as String); +} + +class _$GDismissPullRequestReviewInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDismissPullRequestReviewInput, + _$GDismissPullRequestReviewInput + ]; + @override + final String wireName = 'GDismissPullRequestReviewInput'; + + @override + Iterable serialize( + Serializers serializers, GDismissPullRequestReviewInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'message', + serializers.serialize(object.message, + specifiedType: const FullType(String)), + 'pullRequestReviewId', + serializers.serialize(object.pullRequestReviewId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GDismissPullRequestReviewInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDismissPullRequestReviewInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'message': + result.message = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pullRequestReviewId': + result.pullRequestReviewId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GDraftPullRequestReviewCommentSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDraftPullRequestReviewComment, + _$GDraftPullRequestReviewComment + ]; + @override + final String wireName = 'GDraftPullRequestReviewComment'; + + @override + Iterable serialize( + Serializers serializers, GDraftPullRequestReviewComment object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'body', + serializers.serialize(object.body, specifiedType: const FullType(String)), + 'path', + serializers.serialize(object.path, specifiedType: const FullType(String)), + 'position', + serializers.serialize(object.position, + specifiedType: const FullType(int)), + ]; + + return result; + } + + @override + GDraftPullRequestReviewComment deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDraftPullRequestReviewCommentBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'path': + result.path = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'position': + result.position = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + } + } + + return result.build(); + } +} + +class _$GDraftPullRequestReviewThreadSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GDraftPullRequestReviewThread, + _$GDraftPullRequestReviewThread + ]; + @override + final String wireName = 'GDraftPullRequestReviewThread'; + + @override + Iterable serialize( + Serializers serializers, GDraftPullRequestReviewThread object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'body', + serializers.serialize(object.body, specifiedType: const FullType(String)), + 'line', + serializers.serialize(object.line, specifiedType: const FullType(int)), + 'path', + serializers.serialize(object.path, specifiedType: const FullType(String)), + ]; + if (object.side != null) { + result + ..add('side') + ..add(serializers.serialize(object.side, + specifiedType: const FullType(GDiffSide))); + } + if (object.startLine != null) { + result + ..add('startLine') + ..add(serializers.serialize(object.startLine, + specifiedType: const FullType(int))); + } + if (object.startSide != null) { + result + ..add('startSide') + ..add(serializers.serialize(object.startSide, + specifiedType: const FullType(GDiffSide))); + } + return result; + } + + @override + GDraftPullRequestReviewThread deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GDraftPullRequestReviewThreadBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'line': + result.line = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'path': + result.path = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'side': + result.side = serializers.deserialize(value, + specifiedType: const FullType(GDiffSide)) as GDiffSide; + break; + case 'startLine': + result.startLine = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'startSide': + result.startSide = serializers.deserialize(value, + specifiedType: const FullType(GDiffSide)) as GDiffSide; + break; + } + } + + return result.build(); + } +} + +class _$GEnterpriseAdministratorInvitationOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GEnterpriseAdministratorInvitationOrder, + _$GEnterpriseAdministratorInvitationOrder + ]; + @override + final String wireName = 'GEnterpriseAdministratorInvitationOrder'; + + @override + Iterable serialize( + Serializers serializers, GEnterpriseAdministratorInvitationOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: + const FullType(GEnterpriseAdministratorInvitationOrderField)), + ]; + + return result; + } + + @override + GEnterpriseAdministratorInvitationOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GEnterpriseAdministratorInvitationOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType( + GEnterpriseAdministratorInvitationOrderField)) + as GEnterpriseAdministratorInvitationOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GEnterpriseAdministratorInvitationOrderFieldSerializer + implements + PrimitiveSerializer { + @override + final Iterable types = const [ + GEnterpriseAdministratorInvitationOrderField + ]; + @override + final String wireName = 'GEnterpriseAdministratorInvitationOrderField'; + + @override + Object serialize(Serializers serializers, + GEnterpriseAdministratorInvitationOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GEnterpriseAdministratorInvitationOrderField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GEnterpriseAdministratorInvitationOrderField.valueOf( + serialized as String); +} + +class _$GEnterpriseAdministratorRoleSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GEnterpriseAdministratorRole]; + @override + final String wireName = 'GEnterpriseAdministratorRole'; + + @override + Object serialize(Serializers serializers, GEnterpriseAdministratorRole object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GEnterpriseAdministratorRole deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GEnterpriseAdministratorRole.valueOf(serialized as String); +} + +class _$GEnterpriseDefaultRepositoryPermissionSettingValueSerializer + implements + PrimitiveSerializer< + GEnterpriseDefaultRepositoryPermissionSettingValue> { + @override + final Iterable types = const [ + GEnterpriseDefaultRepositoryPermissionSettingValue + ]; + @override + final String wireName = 'GEnterpriseDefaultRepositoryPermissionSettingValue'; + + @override + Object serialize(Serializers serializers, + GEnterpriseDefaultRepositoryPermissionSettingValue object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GEnterpriseDefaultRepositoryPermissionSettingValue deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GEnterpriseDefaultRepositoryPermissionSettingValue.valueOf( + serialized as String); +} + +class _$GEnterpriseEnabledDisabledSettingValueSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [ + GEnterpriseEnabledDisabledSettingValue + ]; + @override + final String wireName = 'GEnterpriseEnabledDisabledSettingValue'; + + @override + Object serialize(Serializers serializers, + GEnterpriseEnabledDisabledSettingValue object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GEnterpriseEnabledDisabledSettingValue deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GEnterpriseEnabledDisabledSettingValue.valueOf(serialized as String); +} + +class _$GEnterpriseEnabledSettingValueSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GEnterpriseEnabledSettingValue]; + @override + final String wireName = 'GEnterpriseEnabledSettingValue'; + + @override + Object serialize( + Serializers serializers, GEnterpriseEnabledSettingValue object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GEnterpriseEnabledSettingValue deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GEnterpriseEnabledSettingValue.valueOf(serialized as String); +} + +class _$GEnterpriseMemberOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GEnterpriseMemberOrder, + _$GEnterpriseMemberOrder + ]; + @override + final String wireName = 'GEnterpriseMemberOrder'; + + @override + Iterable serialize( + Serializers serializers, GEnterpriseMemberOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GEnterpriseMemberOrderField)), + ]; + + return result; + } + + @override + GEnterpriseMemberOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GEnterpriseMemberOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GEnterpriseMemberOrderField)) + as GEnterpriseMemberOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GEnterpriseMemberOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GEnterpriseMemberOrderField]; + @override + final String wireName = 'GEnterpriseMemberOrderField'; + + @override + Object serialize(Serializers serializers, GEnterpriseMemberOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GEnterpriseMemberOrderField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GEnterpriseMemberOrderField.valueOf(serialized as String); +} + +class _$GEnterpriseMembersCanCreateRepositoriesSettingValueSerializer + implements + PrimitiveSerializer< + GEnterpriseMembersCanCreateRepositoriesSettingValue> { + @override + final Iterable types = const [ + GEnterpriseMembersCanCreateRepositoriesSettingValue + ]; + @override + final String wireName = 'GEnterpriseMembersCanCreateRepositoriesSettingValue'; + + @override + Object serialize(Serializers serializers, + GEnterpriseMembersCanCreateRepositoriesSettingValue object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GEnterpriseMembersCanCreateRepositoriesSettingValue deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GEnterpriseMembersCanCreateRepositoriesSettingValue.valueOf( + serialized as String); +} + +class _$GEnterpriseMembersCanMakePurchasesSettingValueSerializer + implements + PrimitiveSerializer { + @override + final Iterable types = const [ + GEnterpriseMembersCanMakePurchasesSettingValue + ]; + @override + final String wireName = 'GEnterpriseMembersCanMakePurchasesSettingValue'; + + @override + Object serialize(Serializers serializers, + GEnterpriseMembersCanMakePurchasesSettingValue object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GEnterpriseMembersCanMakePurchasesSettingValue deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GEnterpriseMembersCanMakePurchasesSettingValue.valueOf( + serialized as String); +} + +class _$GEnterpriseServerInstallationOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GEnterpriseServerInstallationOrder, + _$GEnterpriseServerInstallationOrder + ]; + @override + final String wireName = 'GEnterpriseServerInstallationOrder'; + + @override + Iterable serialize( + Serializers serializers, GEnterpriseServerInstallationOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: + const FullType(GEnterpriseServerInstallationOrderField)), + ]; + + return result; + } + + @override + GEnterpriseServerInstallationOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GEnterpriseServerInstallationOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: + const FullType(GEnterpriseServerInstallationOrderField)) + as GEnterpriseServerInstallationOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GEnterpriseServerInstallationOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [ + GEnterpriseServerInstallationOrderField + ]; + @override + final String wireName = 'GEnterpriseServerInstallationOrderField'; + + @override + Object serialize(Serializers serializers, + GEnterpriseServerInstallationOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GEnterpriseServerInstallationOrderField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GEnterpriseServerInstallationOrderField.valueOf(serialized as String); +} + +class _$GEnterpriseServerUserAccountEmailOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GEnterpriseServerUserAccountEmailOrder, + _$GEnterpriseServerUserAccountEmailOrder + ]; + @override + final String wireName = 'GEnterpriseServerUserAccountEmailOrder'; + + @override + Iterable serialize( + Serializers serializers, GEnterpriseServerUserAccountEmailOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: + const FullType(GEnterpriseServerUserAccountEmailOrderField)), + ]; + + return result; + } + + @override + GEnterpriseServerUserAccountEmailOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GEnterpriseServerUserAccountEmailOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType( + GEnterpriseServerUserAccountEmailOrderField)) + as GEnterpriseServerUserAccountEmailOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GEnterpriseServerUserAccountEmailOrderFieldSerializer + implements + PrimitiveSerializer { + @override + final Iterable types = const [ + GEnterpriseServerUserAccountEmailOrderField + ]; + @override + final String wireName = 'GEnterpriseServerUserAccountEmailOrderField'; + + @override + Object serialize(Serializers serializers, + GEnterpriseServerUserAccountEmailOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GEnterpriseServerUserAccountEmailOrderField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GEnterpriseServerUserAccountEmailOrderField.valueOf(serialized as String); +} + +class _$GEnterpriseServerUserAccountOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GEnterpriseServerUserAccountOrder, + _$GEnterpriseServerUserAccountOrder + ]; + @override + final String wireName = 'GEnterpriseServerUserAccountOrder'; + + @override + Iterable serialize( + Serializers serializers, GEnterpriseServerUserAccountOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: + const FullType(GEnterpriseServerUserAccountOrderField)), + ]; + + return result; + } + + @override + GEnterpriseServerUserAccountOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GEnterpriseServerUserAccountOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: + const FullType(GEnterpriseServerUserAccountOrderField)) + as GEnterpriseServerUserAccountOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GEnterpriseServerUserAccountOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [ + GEnterpriseServerUserAccountOrderField + ]; + @override + final String wireName = 'GEnterpriseServerUserAccountOrderField'; + + @override + Object serialize(Serializers serializers, + GEnterpriseServerUserAccountOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GEnterpriseServerUserAccountOrderField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GEnterpriseServerUserAccountOrderField.valueOf(serialized as String); +} + +class _$GEnterpriseServerUserAccountsUploadOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GEnterpriseServerUserAccountsUploadOrder, + _$GEnterpriseServerUserAccountsUploadOrder + ]; + @override + final String wireName = 'GEnterpriseServerUserAccountsUploadOrder'; + + @override + Iterable serialize( + Serializers serializers, GEnterpriseServerUserAccountsUploadOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: + const FullType(GEnterpriseServerUserAccountsUploadOrderField)), + ]; + + return result; + } + + @override + GEnterpriseServerUserAccountsUploadOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GEnterpriseServerUserAccountsUploadOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType( + GEnterpriseServerUserAccountsUploadOrderField)) + as GEnterpriseServerUserAccountsUploadOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GEnterpriseServerUserAccountsUploadOrderFieldSerializer + implements + PrimitiveSerializer { + @override + final Iterable types = const [ + GEnterpriseServerUserAccountsUploadOrderField + ]; + @override + final String wireName = 'GEnterpriseServerUserAccountsUploadOrderField'; + + @override + Object serialize(Serializers serializers, + GEnterpriseServerUserAccountsUploadOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GEnterpriseServerUserAccountsUploadOrderField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GEnterpriseServerUserAccountsUploadOrderField.valueOf( + serialized as String); +} + +class _$GEnterpriseServerUserAccountsUploadSyncStateSerializer + implements + PrimitiveSerializer { + @override + final Iterable types = const [ + GEnterpriseServerUserAccountsUploadSyncState + ]; + @override + final String wireName = 'GEnterpriseServerUserAccountsUploadSyncState'; + + @override + Object serialize(Serializers serializers, + GEnterpriseServerUserAccountsUploadSyncState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GEnterpriseServerUserAccountsUploadSyncState deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GEnterpriseServerUserAccountsUploadSyncState.valueOf( + serialized as String); +} + +class _$GEnterpriseUserAccountMembershipRoleSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [ + GEnterpriseUserAccountMembershipRole + ]; + @override + final String wireName = 'GEnterpriseUserAccountMembershipRole'; + + @override + Object serialize( + Serializers serializers, GEnterpriseUserAccountMembershipRole object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GEnterpriseUserAccountMembershipRole deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GEnterpriseUserAccountMembershipRole.valueOf(serialized as String); +} + +class _$GEnterpriseUserDeploymentSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GEnterpriseUserDeployment]; + @override + final String wireName = 'GEnterpriseUserDeployment'; + + @override + Object serialize(Serializers serializers, GEnterpriseUserDeployment object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GEnterpriseUserDeployment deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GEnterpriseUserDeployment.valueOf(serialized as String); +} + +class _$GFileViewedStateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GFileViewedState]; + @override + final String wireName = 'GFileViewedState'; + + @override + Object serialize(Serializers serializers, GFileViewedState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GFileViewedState deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GFileViewedState.valueOf(serialized as String); +} + +class _$GFollowUserInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GFollowUserInput, _$GFollowUserInput]; + @override + final String wireName = 'GFollowUserInput'; + + @override + Iterable serialize(Serializers serializers, GFollowUserInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'userId', + serializers.serialize(object.userId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GFollowUserInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GFollowUserInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'userId': + result.userId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GFundingPlatformSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GFundingPlatform]; + @override + final String wireName = 'GFundingPlatform'; + + @override + Object serialize(Serializers serializers, GFundingPlatform object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GFundingPlatform deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GFundingPlatform.valueOf(serialized as String); +} + +class _$GGistOrderSerializer implements StructuredSerializer { + @override + final Iterable types = const [GGistOrder, _$GGistOrder]; + @override + final String wireName = 'GGistOrder'; + + @override + Iterable serialize(Serializers serializers, GGistOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GGistOrderField)), + ]; + + return result; + } + + @override + GGistOrder deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GGistOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GGistOrderField)) + as GGistOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GGistOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GGistOrderField]; + @override + final String wireName = 'GGistOrderField'; + + @override + Object serialize(Serializers serializers, GGistOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GGistOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GGistOrderField.valueOf(serialized as String); +} + +class _$GGistPrivacySerializer implements PrimitiveSerializer { + @override + final Iterable types = const [GGistPrivacy]; + @override + final String wireName = 'GGistPrivacy'; + + @override + Object serialize(Serializers serializers, GGistPrivacy object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GGistPrivacy deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GGistPrivacy.valueOf(serialized as String); +} + +class _$GGitSignatureStateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GGitSignatureState]; + @override + final String wireName = 'GGitSignatureState'; + + @override + Object serialize(Serializers serializers, GGitSignatureState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GGitSignatureState deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GGitSignatureState.valueOf(serialized as String); +} + +class _$GIdentityProviderConfigurationStateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [ + GIdentityProviderConfigurationState + ]; + @override + final String wireName = 'GIdentityProviderConfigurationState'; + + @override + Object serialize( + Serializers serializers, GIdentityProviderConfigurationState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GIdentityProviderConfigurationState deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GIdentityProviderConfigurationState.valueOf(serialized as String); +} + +class _$GInviteEnterpriseAdminInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GInviteEnterpriseAdminInput, + _$GInviteEnterpriseAdminInput + ]; + @override + final String wireName = 'GInviteEnterpriseAdminInput'; + + @override + Iterable serialize( + Serializers serializers, GInviteEnterpriseAdminInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.email != null) { + result + ..add('email') + ..add(serializers.serialize(object.email, + specifiedType: const FullType(String))); + } + if (object.invitee != null) { + result + ..add('invitee') + ..add(serializers.serialize(object.invitee, + specifiedType: const FullType(String))); + } + if (object.role != null) { + result + ..add('role') + ..add(serializers.serialize(object.role, + specifiedType: const FullType(GEnterpriseAdministratorRole))); + } + return result; + } + + @override + GInviteEnterpriseAdminInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GInviteEnterpriseAdminInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'email': + result.email = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'invitee': + result.invitee = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'role': + result.role = serializers.deserialize(value, + specifiedType: const FullType(GEnterpriseAdministratorRole)) + as GEnterpriseAdministratorRole; + break; + } + } + + return result.build(); + } +} + +class _$GIpAllowListEnabledSettingValueSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GIpAllowListEnabledSettingValue]; + @override + final String wireName = 'GIpAllowListEnabledSettingValue'; + + @override + Object serialize( + Serializers serializers, GIpAllowListEnabledSettingValue object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GIpAllowListEnabledSettingValue deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GIpAllowListEnabledSettingValue.valueOf(serialized as String); +} + +class _$GIpAllowListEntryOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GIpAllowListEntryOrder, + _$GIpAllowListEntryOrder + ]; + @override + final String wireName = 'GIpAllowListEntryOrder'; + + @override + Iterable serialize( + Serializers serializers, GIpAllowListEntryOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GIpAllowListEntryOrderField)), + ]; + + return result; + } + + @override + GIpAllowListEntryOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GIpAllowListEntryOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GIpAllowListEntryOrderField)) + as GIpAllowListEntryOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GIpAllowListEntryOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GIpAllowListEntryOrderField]; + @override + final String wireName = 'GIpAllowListEntryOrderField'; + + @override + Object serialize(Serializers serializers, GIpAllowListEntryOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GIpAllowListEntryOrderField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GIpAllowListEntryOrderField.valueOf(serialized as String); +} + +class _$GIssueCommentOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GIssueCommentOrder, _$GIssueCommentOrder]; + @override + final String wireName = 'GIssueCommentOrder'; + + @override + Iterable serialize(Serializers serializers, GIssueCommentOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GIssueCommentOrderField)), + ]; + + return result; + } + + @override + GIssueCommentOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GIssueCommentOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GIssueCommentOrderField)) + as GIssueCommentOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GIssueCommentOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GIssueCommentOrderField]; + @override + final String wireName = 'GIssueCommentOrderField'; + + @override + Object serialize(Serializers serializers, GIssueCommentOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GIssueCommentOrderField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GIssueCommentOrderField.valueOf(serialized as String); +} + +class _$GIssueFiltersSerializer implements StructuredSerializer { + @override + final Iterable types = const [GIssueFilters, _$GIssueFilters]; + @override + final String wireName = 'GIssueFilters'; + + @override + Iterable serialize(Serializers serializers, GIssueFilters object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'labels', + serializers.serialize(object.labels, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + 'states', + serializers.serialize(object.states, + specifiedType: + const FullType(BuiltList, const [const FullType(GIssueState)])), + ]; + if (object.assignee != null) { + result + ..add('assignee') + ..add(serializers.serialize(object.assignee, + specifiedType: const FullType(String))); + } + if (object.createdBy != null) { + result + ..add('createdBy') + ..add(serializers.serialize(object.createdBy, + specifiedType: const FullType(String))); + } + if (object.mentioned != null) { + result + ..add('mentioned') + ..add(serializers.serialize(object.mentioned, + specifiedType: const FullType(String))); + } + if (object.milestone != null) { + result + ..add('milestone') + ..add(serializers.serialize(object.milestone, + specifiedType: const FullType(String))); + } + if (object.since != null) { + result + ..add('since') + ..add(serializers.serialize(object.since, + specifiedType: const FullType(DateTime))); + } + if (object.viewerSubscribed != null) { + result + ..add('viewerSubscribed') + ..add(serializers.serialize(object.viewerSubscribed, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GIssueFilters deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GIssueFiltersBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'assignee': + result.assignee = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'createdBy': + result.createdBy = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'labels': + result.labels.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'mentioned': + result.mentioned = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'milestone': + result.milestone = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'since': + result.since = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'states': + result.states.replace(serializers.deserialize(value, + specifiedType: const FullType( + BuiltList, const [const FullType(GIssueState)])) + as BuiltList); + break; + case 'viewerSubscribed': + result.viewerSubscribed = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GIssueOrderSerializer implements StructuredSerializer { + @override + final Iterable types = const [GIssueOrder, _$GIssueOrder]; + @override + final String wireName = 'GIssueOrder'; + + @override + Iterable serialize(Serializers serializers, GIssueOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GIssueOrderField)), + ]; + + return result; + } + + @override + GIssueOrder deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GIssueOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GIssueOrderField)) + as GIssueOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GIssueOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GIssueOrderField]; + @override + final String wireName = 'GIssueOrderField'; + + @override + Object serialize(Serializers serializers, GIssueOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GIssueOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GIssueOrderField.valueOf(serialized as String); +} + +class _$GIssueStateSerializer implements PrimitiveSerializer { + @override + final Iterable types = const [GIssueState]; + @override + final String wireName = 'GIssueState'; + + @override + Object serialize(Serializers serializers, GIssueState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GIssueState deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GIssueState.valueOf(serialized as String); +} + +class _$GIssueTimelineItemsItemTypeSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GIssueTimelineItemsItemType]; + @override + final String wireName = 'GIssueTimelineItemsItemType'; + + @override + Object serialize(Serializers serializers, GIssueTimelineItemsItemType object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GIssueTimelineItemsItemType deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GIssueTimelineItemsItemType.valueOf(serialized as String); +} + +class _$GLabelOrderSerializer implements StructuredSerializer { + @override + final Iterable types = const [GLabelOrder, _$GLabelOrder]; + @override + final String wireName = 'GLabelOrder'; + + @override + Iterable serialize(Serializers serializers, GLabelOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GLabelOrderField)), + ]; + + return result; + } + + @override + GLabelOrder deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GLabelOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GLabelOrderField)) + as GLabelOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GLabelOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GLabelOrderField]; + @override + final String wireName = 'GLabelOrderField'; + + @override + Object serialize(Serializers serializers, GLabelOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GLabelOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GLabelOrderField.valueOf(serialized as String); +} + +class _$GLanguageOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GLanguageOrder, _$GLanguageOrder]; + @override + final String wireName = 'GLanguageOrder'; + + @override + Iterable serialize(Serializers serializers, GLanguageOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GLanguageOrderField)), + ]; + + return result; + } + + @override + GLanguageOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GLanguageOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GLanguageOrderField)) + as GLanguageOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GLanguageOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GLanguageOrderField]; + @override + final String wireName = 'GLanguageOrderField'; + + @override + Object serialize(Serializers serializers, GLanguageOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GLanguageOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GLanguageOrderField.valueOf(serialized as String); +} + +class _$GLinkRepositoryToProjectInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GLinkRepositoryToProjectInput, + _$GLinkRepositoryToProjectInput + ]; + @override + final String wireName = 'GLinkRepositoryToProjectInput'; + + @override + Iterable serialize( + Serializers serializers, GLinkRepositoryToProjectInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'projectId', + serializers.serialize(object.projectId, + specifiedType: const FullType(String)), + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GLinkRepositoryToProjectInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GLinkRepositoryToProjectInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'projectId': + result.projectId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GLockLockableInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GLockLockableInput, _$GLockLockableInput]; + @override + final String wireName = 'GLockLockableInput'; + + @override + Iterable serialize(Serializers serializers, GLockLockableInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'lockableId', + serializers.serialize(object.lockableId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.lockReason != null) { + result + ..add('lockReason') + ..add(serializers.serialize(object.lockReason, + specifiedType: const FullType(GLockReason))); + } + return result; + } + + @override + GLockLockableInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GLockLockableInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'lockReason': + result.lockReason = serializers.deserialize(value, + specifiedType: const FullType(GLockReason)) as GLockReason; + break; + case 'lockableId': + result.lockableId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GLockReasonSerializer implements PrimitiveSerializer { + @override + final Iterable types = const [GLockReason]; + @override + final String wireName = 'GLockReason'; + + @override + Object serialize(Serializers serializers, GLockReason object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GLockReason deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GLockReason.valueOf(serialized as String); +} + +class _$GMarkFileAsViewedInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMarkFileAsViewedInput, + _$GMarkFileAsViewedInput + ]; + @override + final String wireName = 'GMarkFileAsViewedInput'; + + @override + Iterable serialize( + Serializers serializers, GMarkFileAsViewedInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'path', + serializers.serialize(object.path, specifiedType: const FullType(String)), + 'pullRequestId', + serializers.serialize(object.pullRequestId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GMarkFileAsViewedInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMarkFileAsViewedInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'path': + result.path = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pullRequestId': + result.pullRequestId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GMarkPullRequestReadyForReviewInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMarkPullRequestReadyForReviewInput, + _$GMarkPullRequestReadyForReviewInput + ]; + @override + final String wireName = 'GMarkPullRequestReadyForReviewInput'; + + @override + Iterable serialize( + Serializers serializers, GMarkPullRequestReadyForReviewInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'pullRequestId', + serializers.serialize(object.pullRequestId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GMarkPullRequestReadyForReviewInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMarkPullRequestReadyForReviewInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pullRequestId': + result.pullRequestId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GMergeBranchInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GMergeBranchInput, _$GMergeBranchInput]; + @override + final String wireName = 'GMergeBranchInput'; + + @override + Iterable serialize(Serializers serializers, GMergeBranchInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'base', + serializers.serialize(object.base, specifiedType: const FullType(String)), + 'head', + serializers.serialize(object.head, specifiedType: const FullType(String)), + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + ]; + if (object.authorEmail != null) { + result + ..add('authorEmail') + ..add(serializers.serialize(object.authorEmail, + specifiedType: const FullType(String))); + } + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.commitMessage != null) { + result + ..add('commitMessage') + ..add(serializers.serialize(object.commitMessage, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GMergeBranchInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMergeBranchInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'authorEmail': + result.authorEmail = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'base': + result.base = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'commitMessage': + result.commitMessage = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'head': + result.head = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GMergePullRequestInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMergePullRequestInput, + _$GMergePullRequestInput + ]; + @override + final String wireName = 'GMergePullRequestInput'; + + @override + Iterable serialize( + Serializers serializers, GMergePullRequestInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'pullRequestId', + serializers.serialize(object.pullRequestId, + specifiedType: const FullType(String)), + ]; + if (object.authorEmail != null) { + result + ..add('authorEmail') + ..add(serializers.serialize(object.authorEmail, + specifiedType: const FullType(String))); + } + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.commitBody != null) { + result + ..add('commitBody') + ..add(serializers.serialize(object.commitBody, + specifiedType: const FullType(String))); + } + if (object.commitHeadline != null) { + result + ..add('commitHeadline') + ..add(serializers.serialize(object.commitHeadline, + specifiedType: const FullType(String))); + } + if (object.expectedHeadOid != null) { + result + ..add('expectedHeadOid') + ..add(serializers.serialize(object.expectedHeadOid, + specifiedType: const FullType(String))); + } + if (object.mergeMethod != null) { + result + ..add('mergeMethod') + ..add(serializers.serialize(object.mergeMethod, + specifiedType: const FullType(GPullRequestMergeMethod))); + } + return result; + } + + @override + GMergePullRequestInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMergePullRequestInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'authorEmail': + result.authorEmail = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'commitBody': + result.commitBody = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'commitHeadline': + result.commitHeadline = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'expectedHeadOid': + result.expectedHeadOid = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'mergeMethod': + result.mergeMethod = serializers.deserialize(value, + specifiedType: const FullType(GPullRequestMergeMethod)) + as GPullRequestMergeMethod; + break; + case 'pullRequestId': + result.pullRequestId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GMergeableStateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GMergeableState]; + @override + final String wireName = 'GMergeableState'; + + @override + Object serialize(Serializers serializers, GMergeableState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GMergeableState deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GMergeableState.valueOf(serialized as String); +} + +class _$GMilestoneOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GMilestoneOrder, _$GMilestoneOrder]; + @override + final String wireName = 'GMilestoneOrder'; + + @override + Iterable serialize(Serializers serializers, GMilestoneOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GMilestoneOrderField)), + ]; + + return result; + } + + @override + GMilestoneOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMilestoneOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GMilestoneOrderField)) + as GMilestoneOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GMilestoneOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GMilestoneOrderField]; + @override + final String wireName = 'GMilestoneOrderField'; + + @override + Object serialize(Serializers serializers, GMilestoneOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GMilestoneOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GMilestoneOrderField.valueOf(serialized as String); +} + +class _$GMilestoneStateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GMilestoneState]; + @override + final String wireName = 'GMilestoneState'; + + @override + Object serialize(Serializers serializers, GMilestoneState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GMilestoneState deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GMilestoneState.valueOf(serialized as String); +} + +class _$GMinimizeCommentInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMinimizeCommentInput, + _$GMinimizeCommentInput + ]; + @override + final String wireName = 'GMinimizeCommentInput'; + + @override + Iterable serialize( + Serializers serializers, GMinimizeCommentInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'classifier', + serializers.serialize(object.classifier, + specifiedType: const FullType(GReportedContentClassifiers)), + 'subjectId', + serializers.serialize(object.subjectId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GMinimizeCommentInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMinimizeCommentInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'classifier': + result.classifier = serializers.deserialize(value, + specifiedType: const FullType(GReportedContentClassifiers)) + as GReportedContentClassifiers; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'subjectId': + result.subjectId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GMoveProjectCardInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMoveProjectCardInput, + _$GMoveProjectCardInput + ]; + @override + final String wireName = 'GMoveProjectCardInput'; + + @override + Iterable serialize( + Serializers serializers, GMoveProjectCardInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'cardId', + serializers.serialize(object.cardId, + specifiedType: const FullType(String)), + 'columnId', + serializers.serialize(object.columnId, + specifiedType: const FullType(String)), + ]; + if (object.afterCardId != null) { + result + ..add('afterCardId') + ..add(serializers.serialize(object.afterCardId, + specifiedType: const FullType(String))); + } + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GMoveProjectCardInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMoveProjectCardInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'afterCardId': + result.afterCardId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'cardId': + result.cardId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'columnId': + result.columnId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GMoveProjectColumnInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GMoveProjectColumnInput, + _$GMoveProjectColumnInput + ]; + @override + final String wireName = 'GMoveProjectColumnInput'; + + @override + Iterable serialize( + Serializers serializers, GMoveProjectColumnInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'columnId', + serializers.serialize(object.columnId, + specifiedType: const FullType(String)), + ]; + if (object.afterColumnId != null) { + result + ..add('afterColumnId') + ..add(serializers.serialize(object.afterColumnId, + specifiedType: const FullType(String))); + } + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GMoveProjectColumnInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GMoveProjectColumnInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'afterColumnId': + result.afterColumnId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'columnId': + result.columnId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GOauthApplicationCreateAuditEntryStateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [ + GOauthApplicationCreateAuditEntryState + ]; + @override + final String wireName = 'GOauthApplicationCreateAuditEntryState'; + + @override + Object serialize(Serializers serializers, + GOauthApplicationCreateAuditEntryState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GOauthApplicationCreateAuditEntryState deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GOauthApplicationCreateAuditEntryState.valueOf(serialized as String); +} + +class _$GOperationTypeSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GOperationType]; + @override + final String wireName = 'GOperationType'; + + @override + Object serialize(Serializers serializers, GOperationType object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GOperationType deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GOperationType.valueOf(serialized as String); +} + +class _$GOrderDirectionSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GOrderDirection]; + @override + final String wireName = 'GOrderDirection'; + + @override + Object serialize(Serializers serializers, GOrderDirection object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GOrderDirection deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GOrderDirection.valueOf(serialized as String); +} + +class _$GOrgAddMemberAuditEntryPermissionSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GOrgAddMemberAuditEntryPermission]; + @override + final String wireName = 'GOrgAddMemberAuditEntryPermission'; + + @override + Object serialize( + Serializers serializers, GOrgAddMemberAuditEntryPermission object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GOrgAddMemberAuditEntryPermission deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GOrgAddMemberAuditEntryPermission.valueOf(serialized as String); +} + +class _$GOrgCreateAuditEntryBillingPlanSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GOrgCreateAuditEntryBillingPlan]; + @override + final String wireName = 'GOrgCreateAuditEntryBillingPlan'; + + @override + Object serialize( + Serializers serializers, GOrgCreateAuditEntryBillingPlan object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GOrgCreateAuditEntryBillingPlan deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GOrgCreateAuditEntryBillingPlan.valueOf(serialized as String); +} + +class _$GOrgRemoveBillingManagerAuditEntryReasonSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [ + GOrgRemoveBillingManagerAuditEntryReason + ]; + @override + final String wireName = 'GOrgRemoveBillingManagerAuditEntryReason'; + + @override + Object serialize(Serializers serializers, + GOrgRemoveBillingManagerAuditEntryReason object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GOrgRemoveBillingManagerAuditEntryReason deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GOrgRemoveBillingManagerAuditEntryReason.valueOf(serialized as String); +} + +class _$GOrgRemoveMemberAuditEntryMembershipTypeSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [ + GOrgRemoveMemberAuditEntryMembershipType + ]; + @override + final String wireName = 'GOrgRemoveMemberAuditEntryMembershipType'; + + @override + Object serialize(Serializers serializers, + GOrgRemoveMemberAuditEntryMembershipType object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GOrgRemoveMemberAuditEntryMembershipType deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GOrgRemoveMemberAuditEntryMembershipType.valueOf(serialized as String); +} + +class _$GOrgRemoveMemberAuditEntryReasonSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GOrgRemoveMemberAuditEntryReason]; + @override + final String wireName = 'GOrgRemoveMemberAuditEntryReason'; + + @override + Object serialize( + Serializers serializers, GOrgRemoveMemberAuditEntryReason object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GOrgRemoveMemberAuditEntryReason deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GOrgRemoveMemberAuditEntryReason.valueOf(serialized as String); +} + +class _$GOrgRemoveOutsideCollaboratorAuditEntryMembershipTypeSerializer + implements + PrimitiveSerializer< + GOrgRemoveOutsideCollaboratorAuditEntryMembershipType> { + @override + final Iterable types = const [ + GOrgRemoveOutsideCollaboratorAuditEntryMembershipType + ]; + @override + final String wireName = + 'GOrgRemoveOutsideCollaboratorAuditEntryMembershipType'; + + @override + Object serialize(Serializers serializers, + GOrgRemoveOutsideCollaboratorAuditEntryMembershipType object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GOrgRemoveOutsideCollaboratorAuditEntryMembershipType deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GOrgRemoveOutsideCollaboratorAuditEntryMembershipType.valueOf( + serialized as String); +} + +class _$GOrgRemoveOutsideCollaboratorAuditEntryReasonSerializer + implements + PrimitiveSerializer { + @override + final Iterable types = const [ + GOrgRemoveOutsideCollaboratorAuditEntryReason + ]; + @override + final String wireName = 'GOrgRemoveOutsideCollaboratorAuditEntryReason'; + + @override + Object serialize(Serializers serializers, + GOrgRemoveOutsideCollaboratorAuditEntryReason object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GOrgRemoveOutsideCollaboratorAuditEntryReason deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GOrgRemoveOutsideCollaboratorAuditEntryReason.valueOf( + serialized as String); +} + +class _$GOrgUpdateDefaultRepositoryPermissionAuditEntryPermissionSerializer + implements + PrimitiveSerializer< + GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission> { + @override + final Iterable types = const [ + GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission + ]; + @override + final String wireName = + 'GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission'; + + @override + Object serialize(Serializers serializers, + GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission.valueOf( + serialized as String); +} + +class _$GOrgUpdateMemberAuditEntryPermissionSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [ + GOrgUpdateMemberAuditEntryPermission + ]; + @override + final String wireName = 'GOrgUpdateMemberAuditEntryPermission'; + + @override + Object serialize( + Serializers serializers, GOrgUpdateMemberAuditEntryPermission object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GOrgUpdateMemberAuditEntryPermission deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GOrgUpdateMemberAuditEntryPermission.valueOf(serialized as String); +} + +class _$GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibilitySerializer + implements + PrimitiveSerializer< + GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility> { + @override + final Iterable types = const [ + GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + ]; + @override + final String wireName = + 'GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility'; + + @override + Object serialize( + Serializers serializers, + GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility + object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility.valueOf( + serialized as String); +} + +class _$GOrganizationInvitationRoleSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GOrganizationInvitationRole]; + @override + final String wireName = 'GOrganizationInvitationRole'; + + @override + Object serialize(Serializers serializers, GOrganizationInvitationRole object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GOrganizationInvitationRole deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GOrganizationInvitationRole.valueOf(serialized as String); +} + +class _$GOrganizationInvitationTypeSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GOrganizationInvitationType]; + @override + final String wireName = 'GOrganizationInvitationType'; + + @override + Object serialize(Serializers serializers, GOrganizationInvitationType object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GOrganizationInvitationType deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GOrganizationInvitationType.valueOf(serialized as String); +} + +class _$GOrganizationMemberRoleSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GOrganizationMemberRole]; + @override + final String wireName = 'GOrganizationMemberRole'; + + @override + Object serialize(Serializers serializers, GOrganizationMemberRole object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GOrganizationMemberRole deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GOrganizationMemberRole.valueOf(serialized as String); +} + +class _$GOrganizationMembersCanCreateRepositoriesSettingValueSerializer + implements + PrimitiveSerializer< + GOrganizationMembersCanCreateRepositoriesSettingValue> { + @override + final Iterable types = const [ + GOrganizationMembersCanCreateRepositoriesSettingValue + ]; + @override + final String wireName = + 'GOrganizationMembersCanCreateRepositoriesSettingValue'; + + @override + Object serialize(Serializers serializers, + GOrganizationMembersCanCreateRepositoriesSettingValue object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GOrganizationMembersCanCreateRepositoriesSettingValue deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GOrganizationMembersCanCreateRepositoriesSettingValue.valueOf( + serialized as String); +} + +class _$GOrganizationOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GOrganizationOrder, _$GOrganizationOrder]; + @override + final String wireName = 'GOrganizationOrder'; + + @override + Iterable serialize(Serializers serializers, GOrganizationOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GOrganizationOrderField)), + ]; + + return result; + } + + @override + GOrganizationOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GOrganizationOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GOrganizationOrderField)) + as GOrganizationOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GOrganizationOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GOrganizationOrderField]; + @override + final String wireName = 'GOrganizationOrderField'; + + @override + Object serialize(Serializers serializers, GOrganizationOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GOrganizationOrderField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GOrganizationOrderField.valueOf(serialized as String); +} + +class _$GPackageFileOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GPackageFileOrder, _$GPackageFileOrder]; + @override + final String wireName = 'GPackageFileOrder'; + + @override + Iterable serialize(Serializers serializers, GPackageFileOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = []; + if (object.direction != null) { + result + ..add('direction') + ..add(serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection))); + } + if (object.field != null) { + result + ..add('field') + ..add(serializers.serialize(object.field, + specifiedType: const FullType(GPackageFileOrderField))); + } + return result; + } + + @override + GPackageFileOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPackageFileOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GPackageFileOrderField)) + as GPackageFileOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GPackageFileOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GPackageFileOrderField]; + @override + final String wireName = 'GPackageFileOrderField'; + + @override + Object serialize(Serializers serializers, GPackageFileOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GPackageFileOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GPackageFileOrderField.valueOf(serialized as String); +} + +class _$GPackageOrderSerializer implements StructuredSerializer { + @override + final Iterable types = const [GPackageOrder, _$GPackageOrder]; + @override + final String wireName = 'GPackageOrder'; + + @override + Iterable serialize(Serializers serializers, GPackageOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = []; + if (object.direction != null) { + result + ..add('direction') + ..add(serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection))); + } + if (object.field != null) { + result + ..add('field') + ..add(serializers.serialize(object.field, + specifiedType: const FullType(GPackageOrderField))); + } + return result; + } + + @override + GPackageOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPackageOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GPackageOrderField)) + as GPackageOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GPackageOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GPackageOrderField]; + @override + final String wireName = 'GPackageOrderField'; + + @override + Object serialize(Serializers serializers, GPackageOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GPackageOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GPackageOrderField.valueOf(serialized as String); +} + +class _$GPackageTypeSerializer implements PrimitiveSerializer { + @override + final Iterable types = const [GPackageType]; + @override + final String wireName = 'GPackageType'; + + @override + Object serialize(Serializers serializers, GPackageType object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GPackageType deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GPackageType.valueOf(serialized as String); +} + +class _$GPackageVersionOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GPackageVersionOrder, + _$GPackageVersionOrder + ]; + @override + final String wireName = 'GPackageVersionOrder'; + + @override + Iterable serialize( + Serializers serializers, GPackageVersionOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = []; + if (object.direction != null) { + result + ..add('direction') + ..add(serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection))); + } + if (object.field != null) { + result + ..add('field') + ..add(serializers.serialize(object.field, + specifiedType: const FullType(GPackageVersionOrderField))); + } + return result; + } + + @override + GPackageVersionOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPackageVersionOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GPackageVersionOrderField)) + as GPackageVersionOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GPackageVersionOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GPackageVersionOrderField]; + @override + final String wireName = 'GPackageVersionOrderField'; + + @override + Object serialize(Serializers serializers, GPackageVersionOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GPackageVersionOrderField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GPackageVersionOrderField.valueOf(serialized as String); +} + +class _$GPinnableItemTypeSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GPinnableItemType]; + @override + final String wireName = 'GPinnableItemType'; + + @override + Object serialize(Serializers serializers, GPinnableItemType object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GPinnableItemType deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GPinnableItemType.valueOf(serialized as String); +} + +class _$GProjectCardArchivedStateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GProjectCardArchivedState]; + @override + final String wireName = 'GProjectCardArchivedState'; + + @override + Object serialize(Serializers serializers, GProjectCardArchivedState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GProjectCardArchivedState deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GProjectCardArchivedState.valueOf(serialized as String); +} + +class _$GProjectCardStateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GProjectCardState]; + @override + final String wireName = 'GProjectCardState'; + + @override + Object serialize(Serializers serializers, GProjectCardState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GProjectCardState deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GProjectCardState.valueOf(serialized as String); +} + +class _$GProjectColumnPurposeSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GProjectColumnPurpose]; + @override + final String wireName = 'GProjectColumnPurpose'; + + @override + Object serialize(Serializers serializers, GProjectColumnPurpose object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GProjectColumnPurpose deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GProjectColumnPurpose.valueOf(serialized as String); +} + +class _$GProjectOrderSerializer implements StructuredSerializer { + @override + final Iterable types = const [GProjectOrder, _$GProjectOrder]; + @override + final String wireName = 'GProjectOrder'; + + @override + Iterable serialize(Serializers serializers, GProjectOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GProjectOrderField)), + ]; + + return result; + } + + @override + GProjectOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GProjectOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GProjectOrderField)) + as GProjectOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GProjectOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GProjectOrderField]; + @override + final String wireName = 'GProjectOrderField'; + + @override + Object serialize(Serializers serializers, GProjectOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GProjectOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GProjectOrderField.valueOf(serialized as String); +} + +class _$GProjectStateSerializer implements PrimitiveSerializer { + @override + final Iterable types = const [GProjectState]; + @override + final String wireName = 'GProjectState'; + + @override + Object serialize(Serializers serializers, GProjectState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GProjectState deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GProjectState.valueOf(serialized as String); +} + +class _$GProjectTemplateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GProjectTemplate]; + @override + final String wireName = 'GProjectTemplate'; + + @override + Object serialize(Serializers serializers, GProjectTemplate object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GProjectTemplate deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GProjectTemplate.valueOf(serialized as String); +} + +class _$GPullRequestMergeMethodSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GPullRequestMergeMethod]; + @override + final String wireName = 'GPullRequestMergeMethod'; + + @override + Object serialize(Serializers serializers, GPullRequestMergeMethod object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GPullRequestMergeMethod deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GPullRequestMergeMethod.valueOf(serialized as String); +} + +class _$GPullRequestOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GPullRequestOrder, _$GPullRequestOrder]; + @override + final String wireName = 'GPullRequestOrder'; + + @override + Iterable serialize(Serializers serializers, GPullRequestOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GPullRequestOrderField)), + ]; + + return result; + } + + @override + GPullRequestOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GPullRequestOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GPullRequestOrderField)) + as GPullRequestOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GPullRequestOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GPullRequestOrderField]; + @override + final String wireName = 'GPullRequestOrderField'; + + @override + Object serialize(Serializers serializers, GPullRequestOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GPullRequestOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GPullRequestOrderField.valueOf(serialized as String); +} + +class _$GPullRequestReviewCommentStateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GPullRequestReviewCommentState]; + @override + final String wireName = 'GPullRequestReviewCommentState'; + + @override + Object serialize( + Serializers serializers, GPullRequestReviewCommentState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GPullRequestReviewCommentState deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GPullRequestReviewCommentState.valueOf(serialized as String); +} + +class _$GPullRequestReviewDecisionSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GPullRequestReviewDecision]; + @override + final String wireName = 'GPullRequestReviewDecision'; + + @override + Object serialize(Serializers serializers, GPullRequestReviewDecision object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GPullRequestReviewDecision deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GPullRequestReviewDecision.valueOf(serialized as String); +} + +class _$GPullRequestReviewEventSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GPullRequestReviewEvent]; + @override + final String wireName = 'GPullRequestReviewEvent'; + + @override + Object serialize(Serializers serializers, GPullRequestReviewEvent object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GPullRequestReviewEvent deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GPullRequestReviewEvent.valueOf(serialized as String); +} + +class _$GPullRequestReviewStateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GPullRequestReviewState]; + @override + final String wireName = 'GPullRequestReviewState'; + + @override + Object serialize(Serializers serializers, GPullRequestReviewState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GPullRequestReviewState deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GPullRequestReviewState.valueOf(serialized as String); +} + +class _$GPullRequestStateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GPullRequestState]; + @override + final String wireName = 'GPullRequestState'; + + @override + Object serialize(Serializers serializers, GPullRequestState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GPullRequestState deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GPullRequestState.valueOf(serialized as String); +} + +class _$GPullRequestTimelineItemsItemTypeSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GPullRequestTimelineItemsItemType]; + @override + final String wireName = 'GPullRequestTimelineItemsItemType'; + + @override + Object serialize( + Serializers serializers, GPullRequestTimelineItemsItemType object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GPullRequestTimelineItemsItemType deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GPullRequestTimelineItemsItemType.valueOf(serialized as String); +} + +class _$GPullRequestUpdateStateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GPullRequestUpdateState]; + @override + final String wireName = 'GPullRequestUpdateState'; + + @override + Object serialize(Serializers serializers, GPullRequestUpdateState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GPullRequestUpdateState deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GPullRequestUpdateState.valueOf(serialized as String); +} + +class _$GReactionContentSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GReactionContent]; + @override + final String wireName = 'GReactionContent'; + + @override + Object serialize(Serializers serializers, GReactionContent object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GReactionContent deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GReactionContent.valueOf(serialized as String); +} + +class _$GReactionOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GReactionOrder, _$GReactionOrder]; + @override + final String wireName = 'GReactionOrder'; + + @override + Iterable serialize(Serializers serializers, GReactionOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GReactionOrderField)), + ]; + + return result; + } + + @override + GReactionOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReactionOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GReactionOrderField)) + as GReactionOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GReactionOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GReactionOrderField]; + @override + final String wireName = 'GReactionOrderField'; + + @override + Object serialize(Serializers serializers, GReactionOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GReactionOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GReactionOrderField.valueOf(serialized as String); +} + +class _$GRefOrderSerializer implements StructuredSerializer { + @override + final Iterable types = const [GRefOrder, _$GRefOrder]; + @override + final String wireName = 'GRefOrder'; + + @override + Iterable serialize(Serializers serializers, GRefOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GRefOrderField)), + ]; + + return result; + } + + @override + GRefOrder deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRefOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GRefOrderField)) as GRefOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GRefOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GRefOrderField]; + @override + final String wireName = 'GRefOrderField'; + + @override + Object serialize(Serializers serializers, GRefOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRefOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRefOrderField.valueOf(serialized as String); +} + +class _$GRegenerateEnterpriseIdentityProviderRecoveryCodesInputSerializer + implements + StructuredSerializer< + GRegenerateEnterpriseIdentityProviderRecoveryCodesInput> { + @override + final Iterable types = const [ + GRegenerateEnterpriseIdentityProviderRecoveryCodesInput, + _$GRegenerateEnterpriseIdentityProviderRecoveryCodesInput + ]; + @override + final String wireName = + 'GRegenerateEnterpriseIdentityProviderRecoveryCodesInput'; + + @override + Iterable serialize(Serializers serializers, + GRegenerateEnterpriseIdentityProviderRecoveryCodesInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GRegenerateEnterpriseIdentityProviderRecoveryCodesInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GRegenerateEnterpriseIdentityProviderRecoveryCodesInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReleaseOrderSerializer implements StructuredSerializer { + @override + final Iterable types = const [GReleaseOrder, _$GReleaseOrder]; + @override + final String wireName = 'GReleaseOrder'; + + @override + Iterable serialize(Serializers serializers, GReleaseOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GReleaseOrderField)), + ]; + + return result; + } + + @override + GReleaseOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReleaseOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GReleaseOrderField)) + as GReleaseOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GReleaseOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GReleaseOrderField]; + @override + final String wireName = 'GReleaseOrderField'; + + @override + Object serialize(Serializers serializers, GReleaseOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GReleaseOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GReleaseOrderField.valueOf(serialized as String); +} + +class _$GRemoveAssigneesFromAssignableInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRemoveAssigneesFromAssignableInput, + _$GRemoveAssigneesFromAssignableInput + ]; + @override + final String wireName = 'GRemoveAssigneesFromAssignableInput'; + + @override + Iterable serialize( + Serializers serializers, GRemoveAssigneesFromAssignableInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'assignableId', + serializers.serialize(object.assignableId, + specifiedType: const FullType(String)), + 'assigneeIds', + serializers.serialize(object.assigneeIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GRemoveAssigneesFromAssignableInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRemoveAssigneesFromAssignableInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'assignableId': + result.assignableId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'assigneeIds': + result.assigneeIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRemoveEnterpriseAdminInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRemoveEnterpriseAdminInput, + _$GRemoveEnterpriseAdminInput + ]; + @override + final String wireName = 'GRemoveEnterpriseAdminInput'; + + @override + Iterable serialize( + Serializers serializers, GRemoveEnterpriseAdminInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GRemoveEnterpriseAdminInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRemoveEnterpriseAdminInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRemoveEnterpriseIdentityProviderInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRemoveEnterpriseIdentityProviderInput, + _$GRemoveEnterpriseIdentityProviderInput + ]; + @override + final String wireName = 'GRemoveEnterpriseIdentityProviderInput'; + + @override + Iterable serialize( + Serializers serializers, GRemoveEnterpriseIdentityProviderInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GRemoveEnterpriseIdentityProviderInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRemoveEnterpriseIdentityProviderInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRemoveEnterpriseOrganizationInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRemoveEnterpriseOrganizationInput, + _$GRemoveEnterpriseOrganizationInput + ]; + @override + final String wireName = 'GRemoveEnterpriseOrganizationInput'; + + @override + Iterable serialize( + Serializers serializers, GRemoveEnterpriseOrganizationInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + 'organizationId', + serializers.serialize(object.organizationId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GRemoveEnterpriseOrganizationInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRemoveEnterpriseOrganizationInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'organizationId': + result.organizationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRemoveLabelsFromLabelableInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRemoveLabelsFromLabelableInput, + _$GRemoveLabelsFromLabelableInput + ]; + @override + final String wireName = 'GRemoveLabelsFromLabelableInput'; + + @override + Iterable serialize( + Serializers serializers, GRemoveLabelsFromLabelableInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'labelIds', + serializers.serialize(object.labelIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + 'labelableId', + serializers.serialize(object.labelableId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GRemoveLabelsFromLabelableInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRemoveLabelsFromLabelableInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'labelIds': + result.labelIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'labelableId': + result.labelableId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRemoveOutsideCollaboratorInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRemoveOutsideCollaboratorInput, + _$GRemoveOutsideCollaboratorInput + ]; + @override + final String wireName = 'GRemoveOutsideCollaboratorInput'; + + @override + Iterable serialize( + Serializers serializers, GRemoveOutsideCollaboratorInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'organizationId', + serializers.serialize(object.organizationId, + specifiedType: const FullType(String)), + 'userId', + serializers.serialize(object.userId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GRemoveOutsideCollaboratorInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRemoveOutsideCollaboratorInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'organizationId': + result.organizationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'userId': + result.userId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRemoveReactionInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRemoveReactionInput, + _$GRemoveReactionInput + ]; + @override + final String wireName = 'GRemoveReactionInput'; + + @override + Iterable serialize( + Serializers serializers, GRemoveReactionInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'content', + serializers.serialize(object.content, + specifiedType: const FullType(GReactionContent)), + 'subjectId', + serializers.serialize(object.subjectId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GRemoveReactionInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRemoveReactionInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'content': + result.content = serializers.deserialize(value, + specifiedType: const FullType(GReactionContent)) + as GReactionContent; + break; + case 'subjectId': + result.subjectId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRemoveStarInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GRemoveStarInput, _$GRemoveStarInput]; + @override + final String wireName = 'GRemoveStarInput'; + + @override + Iterable serialize(Serializers serializers, GRemoveStarInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'starrableId', + serializers.serialize(object.starrableId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GRemoveStarInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRemoveStarInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'starrableId': + result.starrableId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReopenIssueInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GReopenIssueInput, _$GReopenIssueInput]; + @override + final String wireName = 'GReopenIssueInput'; + + @override + Iterable serialize(Serializers serializers, GReopenIssueInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'issueId', + serializers.serialize(object.issueId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GReopenIssueInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReopenIssueInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'issueId': + result.issueId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GReopenPullRequestInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GReopenPullRequestInput, + _$GReopenPullRequestInput + ]; + @override + final String wireName = 'GReopenPullRequestInput'; + + @override + Iterable serialize( + Serializers serializers, GReopenPullRequestInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'pullRequestId', + serializers.serialize(object.pullRequestId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GReopenPullRequestInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GReopenPullRequestInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pullRequestId': + result.pullRequestId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GRepoAccessAuditEntryVisibilitySerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GRepoAccessAuditEntryVisibility]; + @override + final String wireName = 'GRepoAccessAuditEntryVisibility'; + + @override + Object serialize( + Serializers serializers, GRepoAccessAuditEntryVisibility object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRepoAccessAuditEntryVisibility deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRepoAccessAuditEntryVisibility.valueOf(serialized as String); +} + +class _$GRepoAddMemberAuditEntryVisibilitySerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GRepoAddMemberAuditEntryVisibility]; + @override + final String wireName = 'GRepoAddMemberAuditEntryVisibility'; + + @override + Object serialize( + Serializers serializers, GRepoAddMemberAuditEntryVisibility object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRepoAddMemberAuditEntryVisibility deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRepoAddMemberAuditEntryVisibility.valueOf(serialized as String); +} + +class _$GRepoArchivedAuditEntryVisibilitySerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GRepoArchivedAuditEntryVisibility]; + @override + final String wireName = 'GRepoArchivedAuditEntryVisibility'; + + @override + Object serialize( + Serializers serializers, GRepoArchivedAuditEntryVisibility object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRepoArchivedAuditEntryVisibility deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRepoArchivedAuditEntryVisibility.valueOf(serialized as String); +} + +class _$GRepoChangeMergeSettingAuditEntryMergeTypeSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [ + GRepoChangeMergeSettingAuditEntryMergeType + ]; + @override + final String wireName = 'GRepoChangeMergeSettingAuditEntryMergeType'; + + @override + Object serialize(Serializers serializers, + GRepoChangeMergeSettingAuditEntryMergeType object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRepoChangeMergeSettingAuditEntryMergeType deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRepoChangeMergeSettingAuditEntryMergeType.valueOf(serialized as String); +} + +class _$GRepoCreateAuditEntryVisibilitySerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GRepoCreateAuditEntryVisibility]; + @override + final String wireName = 'GRepoCreateAuditEntryVisibility'; + + @override + Object serialize( + Serializers serializers, GRepoCreateAuditEntryVisibility object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRepoCreateAuditEntryVisibility deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRepoCreateAuditEntryVisibility.valueOf(serialized as String); +} + +class _$GRepoDestroyAuditEntryVisibilitySerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GRepoDestroyAuditEntryVisibility]; + @override + final String wireName = 'GRepoDestroyAuditEntryVisibility'; + + @override + Object serialize( + Serializers serializers, GRepoDestroyAuditEntryVisibility object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRepoDestroyAuditEntryVisibility deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRepoDestroyAuditEntryVisibility.valueOf(serialized as String); +} + +class _$GRepoRemoveMemberAuditEntryVisibilitySerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [ + GRepoRemoveMemberAuditEntryVisibility + ]; + @override + final String wireName = 'GRepoRemoveMemberAuditEntryVisibility'; + + @override + Object serialize( + Serializers serializers, GRepoRemoveMemberAuditEntryVisibility object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRepoRemoveMemberAuditEntryVisibility deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRepoRemoveMemberAuditEntryVisibility.valueOf(serialized as String); +} + +class _$GReportedContentClassifiersSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GReportedContentClassifiers]; + @override + final String wireName = 'GReportedContentClassifiers'; + + @override + Object serialize(Serializers serializers, GReportedContentClassifiers object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GReportedContentClassifiers deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GReportedContentClassifiers.valueOf(serialized as String); +} + +class _$GRepositoryAffiliationSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GRepositoryAffiliation]; + @override + final String wireName = 'GRepositoryAffiliation'; + + @override + Object serialize(Serializers serializers, GRepositoryAffiliation object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRepositoryAffiliation deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRepositoryAffiliation.valueOf(serialized as String); +} + +class _$GRepositoryContributionTypeSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GRepositoryContributionType]; + @override + final String wireName = 'GRepositoryContributionType'; + + @override + Object serialize(Serializers serializers, GRepositoryContributionType object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRepositoryContributionType deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRepositoryContributionType.valueOf(serialized as String); +} + +class _$GRepositoryInteractionLimitSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GRepositoryInteractionLimit]; + @override + final String wireName = 'GRepositoryInteractionLimit'; + + @override + Object serialize(Serializers serializers, GRepositoryInteractionLimit object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRepositoryInteractionLimit deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRepositoryInteractionLimit.valueOf(serialized as String); +} + +class _$GRepositoryInteractionLimitExpirySerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GRepositoryInteractionLimitExpiry]; + @override + final String wireName = 'GRepositoryInteractionLimitExpiry'; + + @override + Object serialize( + Serializers serializers, GRepositoryInteractionLimitExpiry object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRepositoryInteractionLimitExpiry deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRepositoryInteractionLimitExpiry.valueOf(serialized as String); +} + +class _$GRepositoryInteractionLimitOriginSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GRepositoryInteractionLimitOrigin]; + @override + final String wireName = 'GRepositoryInteractionLimitOrigin'; + + @override + Object serialize( + Serializers serializers, GRepositoryInteractionLimitOrigin object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRepositoryInteractionLimitOrigin deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRepositoryInteractionLimitOrigin.valueOf(serialized as String); +} + +class _$GRepositoryInvitationOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRepositoryInvitationOrder, + _$GRepositoryInvitationOrder + ]; + @override + final String wireName = 'GRepositoryInvitationOrder'; + + @override + Iterable serialize( + Serializers serializers, GRepositoryInvitationOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GRepositoryInvitationOrderField)), + ]; + + return result; + } + + @override + GRepositoryInvitationOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepositoryInvitationOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: + const FullType(GRepositoryInvitationOrderField)) + as GRepositoryInvitationOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GRepositoryInvitationOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GRepositoryInvitationOrderField]; + @override + final String wireName = 'GRepositoryInvitationOrderField'; + + @override + Object serialize( + Serializers serializers, GRepositoryInvitationOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRepositoryInvitationOrderField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRepositoryInvitationOrderField.valueOf(serialized as String); +} + +class _$GRepositoryLockReasonSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GRepositoryLockReason]; + @override + final String wireName = 'GRepositoryLockReason'; + + @override + Object serialize(Serializers serializers, GRepositoryLockReason object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRepositoryLockReason deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRepositoryLockReason.valueOf(serialized as String); +} + +class _$GRepositoryOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GRepositoryOrder, _$GRepositoryOrder]; + @override + final String wireName = 'GRepositoryOrder'; + + @override + Iterable serialize(Serializers serializers, GRepositoryOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GRepositoryOrderField)), + ]; + + return result; + } + + @override + GRepositoryOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRepositoryOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GRepositoryOrderField)) + as GRepositoryOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GRepositoryOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GRepositoryOrderField]; + @override + final String wireName = 'GRepositoryOrderField'; + + @override + Object serialize(Serializers serializers, GRepositoryOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRepositoryOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRepositoryOrderField.valueOf(serialized as String); +} + +class _$GRepositoryPermissionSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GRepositoryPermission]; + @override + final String wireName = 'GRepositoryPermission'; + + @override + Object serialize(Serializers serializers, GRepositoryPermission object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRepositoryPermission deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRepositoryPermission.valueOf(serialized as String); +} + +class _$GRepositoryPrivacySerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GRepositoryPrivacy]; + @override + final String wireName = 'GRepositoryPrivacy'; + + @override + Object serialize(Serializers serializers, GRepositoryPrivacy object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRepositoryPrivacy deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRepositoryPrivacy.valueOf(serialized as String); +} + +class _$GRepositoryVisibilitySerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GRepositoryVisibility]; + @override + final String wireName = 'GRepositoryVisibility'; + + @override + Object serialize(Serializers serializers, GRepositoryVisibility object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRepositoryVisibility deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRepositoryVisibility.valueOf(serialized as String); +} + +class _$GRequestReviewsInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRequestReviewsInput, + _$GRequestReviewsInput + ]; + @override + final String wireName = 'GRequestReviewsInput'; + + @override + Iterable serialize( + Serializers serializers, GRequestReviewsInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'pullRequestId', + serializers.serialize(object.pullRequestId, + specifiedType: const FullType(String)), + 'teamIds', + serializers.serialize(object.teamIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + 'userIds', + serializers.serialize(object.userIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.union != null) { + result + ..add('union') + ..add(serializers.serialize(object.union, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GRequestReviewsInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRequestReviewsInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pullRequestId': + result.pullRequestId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'teamIds': + result.teamIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'union': + result.union = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'userIds': + result.userIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GRequestableCheckStatusStateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GRequestableCheckStatusState]; + @override + final String wireName = 'GRequestableCheckStatusState'; + + @override + Object serialize(Serializers serializers, GRequestableCheckStatusState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GRequestableCheckStatusState deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GRequestableCheckStatusState.valueOf(serialized as String); +} + +class _$GRerequestCheckSuiteInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GRerequestCheckSuiteInput, + _$GRerequestCheckSuiteInput + ]; + @override + final String wireName = 'GRerequestCheckSuiteInput'; + + @override + Iterable serialize( + Serializers serializers, GRerequestCheckSuiteInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'checkSuiteId', + serializers.serialize(object.checkSuiteId, + specifiedType: const FullType(String)), + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GRerequestCheckSuiteInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GRerequestCheckSuiteInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'checkSuiteId': + result.checkSuiteId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GResolveReviewThreadInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GResolveReviewThreadInput, + _$GResolveReviewThreadInput + ]; + @override + final String wireName = 'GResolveReviewThreadInput'; + + @override + Iterable serialize( + Serializers serializers, GResolveReviewThreadInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'threadId', + serializers.serialize(object.threadId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GResolveReviewThreadInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GResolveReviewThreadInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'threadId': + result.threadId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GSamlDigestAlgorithmSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GSamlDigestAlgorithm]; + @override + final String wireName = 'GSamlDigestAlgorithm'; + + @override + Object serialize(Serializers serializers, GSamlDigestAlgorithm object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GSamlDigestAlgorithm deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GSamlDigestAlgorithm.valueOf(serialized as String); +} + +class _$GSamlSignatureAlgorithmSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GSamlSignatureAlgorithm]; + @override + final String wireName = 'GSamlSignatureAlgorithm'; + + @override + Object serialize(Serializers serializers, GSamlSignatureAlgorithm object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GSamlSignatureAlgorithm deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GSamlSignatureAlgorithm.valueOf(serialized as String); +} + +class _$GSavedReplyOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GSavedReplyOrder, _$GSavedReplyOrder]; + @override + final String wireName = 'GSavedReplyOrder'; + + @override + Iterable serialize(Serializers serializers, GSavedReplyOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GSavedReplyOrderField)), + ]; + + return result; + } + + @override + GSavedReplyOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GSavedReplyOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GSavedReplyOrderField)) + as GSavedReplyOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GSavedReplyOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GSavedReplyOrderField]; + @override + final String wireName = 'GSavedReplyOrderField'; + + @override + Object serialize(Serializers serializers, GSavedReplyOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GSavedReplyOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GSavedReplyOrderField.valueOf(serialized as String); +} + +class _$GSearchTypeSerializer implements PrimitiveSerializer { + @override + final Iterable types = const [GSearchType]; + @override + final String wireName = 'GSearchType'; + + @override + Object serialize(Serializers serializers, GSearchType object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GSearchType deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GSearchType.valueOf(serialized as String); +} + +class _$GSecurityAdvisoryEcosystemSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GSecurityAdvisoryEcosystem]; + @override + final String wireName = 'GSecurityAdvisoryEcosystem'; + + @override + Object serialize(Serializers serializers, GSecurityAdvisoryEcosystem object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GSecurityAdvisoryEcosystem deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GSecurityAdvisoryEcosystem.valueOf(serialized as String); +} + +class _$GSecurityAdvisoryIdentifierFilterSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GSecurityAdvisoryIdentifierFilter, + _$GSecurityAdvisoryIdentifierFilter + ]; + @override + final String wireName = 'GSecurityAdvisoryIdentifierFilter'; + + @override + Iterable serialize( + Serializers serializers, GSecurityAdvisoryIdentifierFilter object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'type', + serializers.serialize(object.type, + specifiedType: const FullType(GSecurityAdvisoryIdentifierType)), + 'value', + serializers.serialize(object.value, + specifiedType: const FullType(String)), + ]; + + return result; + } + + @override + GSecurityAdvisoryIdentifierFilter deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GSecurityAdvisoryIdentifierFilterBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'type': + result.type = serializers.deserialize(value, + specifiedType: + const FullType(GSecurityAdvisoryIdentifierType)) + as GSecurityAdvisoryIdentifierType; + break; + case 'value': + result.value = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GSecurityAdvisoryIdentifierTypeSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GSecurityAdvisoryIdentifierType]; + @override + final String wireName = 'GSecurityAdvisoryIdentifierType'; + + @override + Object serialize( + Serializers serializers, GSecurityAdvisoryIdentifierType object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GSecurityAdvisoryIdentifierType deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GSecurityAdvisoryIdentifierType.valueOf(serialized as String); +} + +class _$GSecurityAdvisoryOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GSecurityAdvisoryOrder, + _$GSecurityAdvisoryOrder + ]; + @override + final String wireName = 'GSecurityAdvisoryOrder'; + + @override + Iterable serialize( + Serializers serializers, GSecurityAdvisoryOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GSecurityAdvisoryOrderField)), + ]; + + return result; + } + + @override + GSecurityAdvisoryOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GSecurityAdvisoryOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GSecurityAdvisoryOrderField)) + as GSecurityAdvisoryOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GSecurityAdvisoryOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GSecurityAdvisoryOrderField]; + @override + final String wireName = 'GSecurityAdvisoryOrderField'; + + @override + Object serialize(Serializers serializers, GSecurityAdvisoryOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GSecurityAdvisoryOrderField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GSecurityAdvisoryOrderField.valueOf(serialized as String); +} + +class _$GSecurityAdvisorySeveritySerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GSecurityAdvisorySeverity]; + @override + final String wireName = 'GSecurityAdvisorySeverity'; + + @override + Object serialize(Serializers serializers, GSecurityAdvisorySeverity object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GSecurityAdvisorySeverity deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GSecurityAdvisorySeverity.valueOf(serialized as String); +} + +class _$GSecurityVulnerabilityOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GSecurityVulnerabilityOrder, + _$GSecurityVulnerabilityOrder + ]; + @override + final String wireName = 'GSecurityVulnerabilityOrder'; + + @override + Iterable serialize( + Serializers serializers, GSecurityVulnerabilityOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GSecurityVulnerabilityOrderField)), + ]; + + return result; + } + + @override + GSecurityVulnerabilityOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GSecurityVulnerabilityOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: + const FullType(GSecurityVulnerabilityOrderField)) + as GSecurityVulnerabilityOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GSecurityVulnerabilityOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GSecurityVulnerabilityOrderField]; + @override + final String wireName = 'GSecurityVulnerabilityOrderField'; + + @override + Object serialize( + Serializers serializers, GSecurityVulnerabilityOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GSecurityVulnerabilityOrderField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GSecurityVulnerabilityOrderField.valueOf(serialized as String); +} + +class _$GSetEnterpriseIdentityProviderInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GSetEnterpriseIdentityProviderInput, + _$GSetEnterpriseIdentityProviderInput + ]; + @override + final String wireName = 'GSetEnterpriseIdentityProviderInput'; + + @override + Iterable serialize( + Serializers serializers, GSetEnterpriseIdentityProviderInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'digestMethod', + serializers.serialize(object.digestMethod, + specifiedType: const FullType(GSamlDigestAlgorithm)), + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + 'idpCertificate', + serializers.serialize(object.idpCertificate, + specifiedType: const FullType(String)), + 'signatureMethod', + serializers.serialize(object.signatureMethod, + specifiedType: const FullType(GSamlSignatureAlgorithm)), + 'ssoUrl', + serializers.serialize(object.ssoUrl, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.issuer != null) { + result + ..add('issuer') + ..add(serializers.serialize(object.issuer, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GSetEnterpriseIdentityProviderInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GSetEnterpriseIdentityProviderInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'digestMethod': + result.digestMethod = serializers.deserialize(value, + specifiedType: const FullType(GSamlDigestAlgorithm)) + as GSamlDigestAlgorithm; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'idpCertificate': + result.idpCertificate = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'issuer': + result.issuer = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'signatureMethod': + result.signatureMethod = serializers.deserialize(value, + specifiedType: const FullType(GSamlSignatureAlgorithm)) + as GSamlSignatureAlgorithm; + break; + case 'ssoUrl': + result.ssoUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GSetOrganizationInteractionLimitInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GSetOrganizationInteractionLimitInput, + _$GSetOrganizationInteractionLimitInput + ]; + @override + final String wireName = 'GSetOrganizationInteractionLimitInput'; + + @override + Iterable serialize( + Serializers serializers, GSetOrganizationInteractionLimitInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'limit', + serializers.serialize(object.limit, + specifiedType: const FullType(GRepositoryInteractionLimit)), + 'organizationId', + serializers.serialize(object.organizationId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.expiry != null) { + result + ..add('expiry') + ..add(serializers.serialize(object.expiry, + specifiedType: const FullType(GRepositoryInteractionLimitExpiry))); + } + return result; + } + + @override + GSetOrganizationInteractionLimitInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GSetOrganizationInteractionLimitInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'expiry': + result.expiry = serializers.deserialize(value, + specifiedType: + const FullType(GRepositoryInteractionLimitExpiry)) + as GRepositoryInteractionLimitExpiry; + break; + case 'limit': + result.limit = serializers.deserialize(value, + specifiedType: const FullType(GRepositoryInteractionLimit)) + as GRepositoryInteractionLimit; + break; + case 'organizationId': + result.organizationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GSetRepositoryInteractionLimitInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GSetRepositoryInteractionLimitInput, + _$GSetRepositoryInteractionLimitInput + ]; + @override + final String wireName = 'GSetRepositoryInteractionLimitInput'; + + @override + Iterable serialize( + Serializers serializers, GSetRepositoryInteractionLimitInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'limit', + serializers.serialize(object.limit, + specifiedType: const FullType(GRepositoryInteractionLimit)), + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.expiry != null) { + result + ..add('expiry') + ..add(serializers.serialize(object.expiry, + specifiedType: const FullType(GRepositoryInteractionLimitExpiry))); + } + return result; + } + + @override + GSetRepositoryInteractionLimitInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GSetRepositoryInteractionLimitInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'expiry': + result.expiry = serializers.deserialize(value, + specifiedType: + const FullType(GRepositoryInteractionLimitExpiry)) + as GRepositoryInteractionLimitExpiry; + break; + case 'limit': + result.limit = serializers.deserialize(value, + specifiedType: const FullType(GRepositoryInteractionLimit)) + as GRepositoryInteractionLimit; + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GSetUserInteractionLimitInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GSetUserInteractionLimitInput, + _$GSetUserInteractionLimitInput + ]; + @override + final String wireName = 'GSetUserInteractionLimitInput'; + + @override + Iterable serialize( + Serializers serializers, GSetUserInteractionLimitInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'limit', + serializers.serialize(object.limit, + specifiedType: const FullType(GRepositoryInteractionLimit)), + 'userId', + serializers.serialize(object.userId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.expiry != null) { + result + ..add('expiry') + ..add(serializers.serialize(object.expiry, + specifiedType: const FullType(GRepositoryInteractionLimitExpiry))); + } + return result; + } + + @override + GSetUserInteractionLimitInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GSetUserInteractionLimitInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'expiry': + result.expiry = serializers.deserialize(value, + specifiedType: + const FullType(GRepositoryInteractionLimitExpiry)) + as GRepositoryInteractionLimitExpiry; + break; + case 'limit': + result.limit = serializers.deserialize(value, + specifiedType: const FullType(GRepositoryInteractionLimit)) + as GRepositoryInteractionLimit; + break; + case 'userId': + result.userId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GSponsorsTierOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GSponsorsTierOrder, _$GSponsorsTierOrder]; + @override + final String wireName = 'GSponsorsTierOrder'; + + @override + Iterable serialize(Serializers serializers, GSponsorsTierOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GSponsorsTierOrderField)), + ]; + + return result; + } + + @override + GSponsorsTierOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GSponsorsTierOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GSponsorsTierOrderField)) + as GSponsorsTierOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GSponsorsTierOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GSponsorsTierOrderField]; + @override + final String wireName = 'GSponsorsTierOrderField'; + + @override + Object serialize(Serializers serializers, GSponsorsTierOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GSponsorsTierOrderField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GSponsorsTierOrderField.valueOf(serialized as String); +} + +class _$GSponsorshipOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GSponsorshipOrder, _$GSponsorshipOrder]; + @override + final String wireName = 'GSponsorshipOrder'; + + @override + Iterable serialize(Serializers serializers, GSponsorshipOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GSponsorshipOrderField)), + ]; + + return result; + } + + @override + GSponsorshipOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GSponsorshipOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GSponsorshipOrderField)) + as GSponsorshipOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GSponsorshipOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GSponsorshipOrderField]; + @override + final String wireName = 'GSponsorshipOrderField'; + + @override + Object serialize(Serializers serializers, GSponsorshipOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GSponsorshipOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GSponsorshipOrderField.valueOf(serialized as String); +} + +class _$GSponsorshipPrivacySerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GSponsorshipPrivacy]; + @override + final String wireName = 'GSponsorshipPrivacy'; + + @override + Object serialize(Serializers serializers, GSponsorshipPrivacy object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GSponsorshipPrivacy deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GSponsorshipPrivacy.valueOf(serialized as String); +} + +class _$GStarOrderSerializer implements StructuredSerializer { + @override + final Iterable types = const [GStarOrder, _$GStarOrder]; + @override + final String wireName = 'GStarOrder'; + + @override + Iterable serialize(Serializers serializers, GStarOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GStarOrderField)), + ]; + + return result; + } + + @override + GStarOrder deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GStarOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GStarOrderField)) + as GStarOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GStarOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GStarOrderField]; + @override + final String wireName = 'GStarOrderField'; + + @override + Object serialize(Serializers serializers, GStarOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GStarOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GStarOrderField.valueOf(serialized as String); +} + +class _$GStatusStateSerializer implements PrimitiveSerializer { + @override + final Iterable types = const [GStatusState]; + @override + final String wireName = 'GStatusState'; + + @override + Object serialize(Serializers serializers, GStatusState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GStatusState deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GStatusState.valueOf(serialized as String); +} + +class _$GSubmitPullRequestReviewInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GSubmitPullRequestReviewInput, + _$GSubmitPullRequestReviewInput + ]; + @override + final String wireName = 'GSubmitPullRequestReviewInput'; + + @override + Iterable serialize( + Serializers serializers, GSubmitPullRequestReviewInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'event', + serializers.serialize(object.event, + specifiedType: const FullType(GPullRequestReviewEvent)), + ]; + if (object.body != null) { + result + ..add('body') + ..add(serializers.serialize(object.body, + specifiedType: const FullType(String))); + } + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.pullRequestId != null) { + result + ..add('pullRequestId') + ..add(serializers.serialize(object.pullRequestId, + specifiedType: const FullType(String))); + } + if (object.pullRequestReviewId != null) { + result + ..add('pullRequestReviewId') + ..add(serializers.serialize(object.pullRequestReviewId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GSubmitPullRequestReviewInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GSubmitPullRequestReviewInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'event': + result.event = serializers.deserialize(value, + specifiedType: const FullType(GPullRequestReviewEvent)) + as GPullRequestReviewEvent; + break; + case 'pullRequestId': + result.pullRequestId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pullRequestReviewId': + result.pullRequestReviewId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GSubscriptionStateSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GSubscriptionState]; + @override + final String wireName = 'GSubscriptionState'; + + @override + Object serialize(Serializers serializers, GSubscriptionState object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GSubscriptionState deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GSubscriptionState.valueOf(serialized as String); +} + +class _$GTeamDiscussionCommentOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GTeamDiscussionCommentOrder, + _$GTeamDiscussionCommentOrder + ]; + @override + final String wireName = 'GTeamDiscussionCommentOrder'; + + @override + Iterable serialize( + Serializers serializers, GTeamDiscussionCommentOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GTeamDiscussionCommentOrderField)), + ]; + + return result; + } + + @override + GTeamDiscussionCommentOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GTeamDiscussionCommentOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: + const FullType(GTeamDiscussionCommentOrderField)) + as GTeamDiscussionCommentOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GTeamDiscussionCommentOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GTeamDiscussionCommentOrderField]; + @override + final String wireName = 'GTeamDiscussionCommentOrderField'; + + @override + Object serialize( + Serializers serializers, GTeamDiscussionCommentOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GTeamDiscussionCommentOrderField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GTeamDiscussionCommentOrderField.valueOf(serialized as String); +} + +class _$GTeamDiscussionOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GTeamDiscussionOrder, + _$GTeamDiscussionOrder + ]; + @override + final String wireName = 'GTeamDiscussionOrder'; + + @override + Iterable serialize( + Serializers serializers, GTeamDiscussionOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GTeamDiscussionOrderField)), + ]; + + return result; + } + + @override + GTeamDiscussionOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GTeamDiscussionOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GTeamDiscussionOrderField)) + as GTeamDiscussionOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GTeamDiscussionOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GTeamDiscussionOrderField]; + @override + final String wireName = 'GTeamDiscussionOrderField'; + + @override + Object serialize(Serializers serializers, GTeamDiscussionOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GTeamDiscussionOrderField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GTeamDiscussionOrderField.valueOf(serialized as String); +} + +class _$GTeamMemberOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GTeamMemberOrder, _$GTeamMemberOrder]; + @override + final String wireName = 'GTeamMemberOrder'; + + @override + Iterable serialize(Serializers serializers, GTeamMemberOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GTeamMemberOrderField)), + ]; + + return result; + } + + @override + GTeamMemberOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GTeamMemberOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GTeamMemberOrderField)) + as GTeamMemberOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GTeamMemberOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GTeamMemberOrderField]; + @override + final String wireName = 'GTeamMemberOrderField'; + + @override + Object serialize(Serializers serializers, GTeamMemberOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GTeamMemberOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GTeamMemberOrderField.valueOf(serialized as String); +} + +class _$GTeamMemberRoleSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GTeamMemberRole]; + @override + final String wireName = 'GTeamMemberRole'; + + @override + Object serialize(Serializers serializers, GTeamMemberRole object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GTeamMemberRole deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GTeamMemberRole.valueOf(serialized as String); +} + +class _$GTeamMembershipTypeSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GTeamMembershipType]; + @override + final String wireName = 'GTeamMembershipType'; + + @override + Object serialize(Serializers serializers, GTeamMembershipType object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GTeamMembershipType deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GTeamMembershipType.valueOf(serialized as String); +} + +class _$GTeamOrderSerializer implements StructuredSerializer { + @override + final Iterable types = const [GTeamOrder, _$GTeamOrder]; + @override + final String wireName = 'GTeamOrder'; + + @override + Iterable serialize(Serializers serializers, GTeamOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GTeamOrderField)), + ]; + + return result; + } + + @override + GTeamOrder deserialize(Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GTeamOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GTeamOrderField)) + as GTeamOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GTeamOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GTeamOrderField]; + @override + final String wireName = 'GTeamOrderField'; + + @override + Object serialize(Serializers serializers, GTeamOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GTeamOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GTeamOrderField.valueOf(serialized as String); +} + +class _$GTeamPrivacySerializer implements PrimitiveSerializer { + @override + final Iterable types = const [GTeamPrivacy]; + @override + final String wireName = 'GTeamPrivacy'; + + @override + Object serialize(Serializers serializers, GTeamPrivacy object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GTeamPrivacy deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GTeamPrivacy.valueOf(serialized as String); +} + +class _$GTeamRepositoryOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GTeamRepositoryOrder, + _$GTeamRepositoryOrder + ]; + @override + final String wireName = 'GTeamRepositoryOrder'; + + @override + Iterable serialize( + Serializers serializers, GTeamRepositoryOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GTeamRepositoryOrderField)), + ]; + + return result; + } + + @override + GTeamRepositoryOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GTeamRepositoryOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GTeamRepositoryOrderField)) + as GTeamRepositoryOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GTeamRepositoryOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GTeamRepositoryOrderField]; + @override + final String wireName = 'GTeamRepositoryOrderField'; + + @override + Object serialize(Serializers serializers, GTeamRepositoryOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GTeamRepositoryOrderField deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GTeamRepositoryOrderField.valueOf(serialized as String); +} + +class _$GTeamRoleSerializer implements PrimitiveSerializer { + @override + final Iterable types = const [GTeamRole]; + @override + final String wireName = 'GTeamRole'; + + @override + Object serialize(Serializers serializers, GTeamRole object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GTeamRole deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GTeamRole.valueOf(serialized as String); +} + +class _$GTopicSuggestionDeclineReasonSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GTopicSuggestionDeclineReason]; + @override + final String wireName = 'GTopicSuggestionDeclineReason'; + + @override + Object serialize( + Serializers serializers, GTopicSuggestionDeclineReason object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GTopicSuggestionDeclineReason deserialize( + Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GTopicSuggestionDeclineReason.valueOf(serialized as String); +} + +class _$GTransferIssueInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GTransferIssueInput, + _$GTransferIssueInput + ]; + @override + final String wireName = 'GTransferIssueInput'; + + @override + Iterable serialize( + Serializers serializers, GTransferIssueInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'issueId', + serializers.serialize(object.issueId, + specifiedType: const FullType(String)), + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GTransferIssueInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GTransferIssueInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'issueId': + result.issueId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUnarchiveRepositoryInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnarchiveRepositoryInput, + _$GUnarchiveRepositoryInput + ]; + @override + final String wireName = 'GUnarchiveRepositoryInput'; + + @override + Iterable serialize( + Serializers serializers, GUnarchiveRepositoryInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUnarchiveRepositoryInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnarchiveRepositoryInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUnfollowUserInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GUnfollowUserInput, _$GUnfollowUserInput]; + @override + final String wireName = 'GUnfollowUserInput'; + + @override + Iterable serialize(Serializers serializers, GUnfollowUserInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'userId', + serializers.serialize(object.userId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUnfollowUserInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnfollowUserInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'userId': + result.userId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUnlinkRepositoryFromProjectInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnlinkRepositoryFromProjectInput, + _$GUnlinkRepositoryFromProjectInput + ]; + @override + final String wireName = 'GUnlinkRepositoryFromProjectInput'; + + @override + Iterable serialize( + Serializers serializers, GUnlinkRepositoryFromProjectInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'projectId', + serializers.serialize(object.projectId, + specifiedType: const FullType(String)), + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUnlinkRepositoryFromProjectInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnlinkRepositoryFromProjectInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'projectId': + result.projectId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUnlockLockableInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnlockLockableInput, + _$GUnlockLockableInput + ]; + @override + final String wireName = 'GUnlockLockableInput'; + + @override + Iterable serialize( + Serializers serializers, GUnlockLockableInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'lockableId', + serializers.serialize(object.lockableId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUnlockLockableInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnlockLockableInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'lockableId': + result.lockableId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUnmarkFileAsViewedInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnmarkFileAsViewedInput, + _$GUnmarkFileAsViewedInput + ]; + @override + final String wireName = 'GUnmarkFileAsViewedInput'; + + @override + Iterable serialize( + Serializers serializers, GUnmarkFileAsViewedInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'path', + serializers.serialize(object.path, specifiedType: const FullType(String)), + 'pullRequestId', + serializers.serialize(object.pullRequestId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUnmarkFileAsViewedInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnmarkFileAsViewedInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'path': + result.path = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pullRequestId': + result.pullRequestId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUnmarkIssueAsDuplicateInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnmarkIssueAsDuplicateInput, + _$GUnmarkIssueAsDuplicateInput + ]; + @override + final String wireName = 'GUnmarkIssueAsDuplicateInput'; + + @override + Iterable serialize( + Serializers serializers, GUnmarkIssueAsDuplicateInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'canonicalId', + serializers.serialize(object.canonicalId, + specifiedType: const FullType(String)), + 'duplicateId', + serializers.serialize(object.duplicateId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUnmarkIssueAsDuplicateInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnmarkIssueAsDuplicateInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'canonicalId': + result.canonicalId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'duplicateId': + result.duplicateId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUnminimizeCommentInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnminimizeCommentInput, + _$GUnminimizeCommentInput + ]; + @override + final String wireName = 'GUnminimizeCommentInput'; + + @override + Iterable serialize( + Serializers serializers, GUnminimizeCommentInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'subjectId', + serializers.serialize(object.subjectId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUnminimizeCommentInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnminimizeCommentInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'subjectId': + result.subjectId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUnresolveReviewThreadInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUnresolveReviewThreadInput, + _$GUnresolveReviewThreadInput + ]; + @override + final String wireName = 'GUnresolveReviewThreadInput'; + + @override + Iterable serialize( + Serializers serializers, GUnresolveReviewThreadInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'threadId', + serializers.serialize(object.threadId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUnresolveReviewThreadInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUnresolveReviewThreadInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'threadId': + result.threadId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateBranchProtectionRuleInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUpdateBranchProtectionRuleInput, + _$GUpdateBranchProtectionRuleInput + ]; + @override + final String wireName = 'GUpdateBranchProtectionRuleInput'; + + @override + Iterable serialize( + Serializers serializers, GUpdateBranchProtectionRuleInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'branchProtectionRuleId', + serializers.serialize(object.branchProtectionRuleId, + specifiedType: const FullType(String)), + 'pushActorIds', + serializers.serialize(object.pushActorIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + 'requiredStatusCheckContexts', + serializers.serialize(object.requiredStatusCheckContexts, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + 'reviewDismissalActorIds', + serializers.serialize(object.reviewDismissalActorIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + ]; + if (object.allowsDeletions != null) { + result + ..add('allowsDeletions') + ..add(serializers.serialize(object.allowsDeletions, + specifiedType: const FullType(bool))); + } + if (object.allowsForcePushes != null) { + result + ..add('allowsForcePushes') + ..add(serializers.serialize(object.allowsForcePushes, + specifiedType: const FullType(bool))); + } + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.dismissesStaleReviews != null) { + result + ..add('dismissesStaleReviews') + ..add(serializers.serialize(object.dismissesStaleReviews, + specifiedType: const FullType(bool))); + } + if (object.isAdminEnforced != null) { + result + ..add('isAdminEnforced') + ..add(serializers.serialize(object.isAdminEnforced, + specifiedType: const FullType(bool))); + } + if (object.pattern != null) { + result + ..add('pattern') + ..add(serializers.serialize(object.pattern, + specifiedType: const FullType(String))); + } + if (object.requiredApprovingReviewCount != null) { + result + ..add('requiredApprovingReviewCount') + ..add(serializers.serialize(object.requiredApprovingReviewCount, + specifiedType: const FullType(int))); + } + if (object.requiresApprovingReviews != null) { + result + ..add('requiresApprovingReviews') + ..add(serializers.serialize(object.requiresApprovingReviews, + specifiedType: const FullType(bool))); + } + if (object.requiresCodeOwnerReviews != null) { + result + ..add('requiresCodeOwnerReviews') + ..add(serializers.serialize(object.requiresCodeOwnerReviews, + specifiedType: const FullType(bool))); + } + if (object.requiresCommitSignatures != null) { + result + ..add('requiresCommitSignatures') + ..add(serializers.serialize(object.requiresCommitSignatures, + specifiedType: const FullType(bool))); + } + if (object.requiresLinearHistory != null) { + result + ..add('requiresLinearHistory') + ..add(serializers.serialize(object.requiresLinearHistory, + specifiedType: const FullType(bool))); + } + if (object.requiresStatusChecks != null) { + result + ..add('requiresStatusChecks') + ..add(serializers.serialize(object.requiresStatusChecks, + specifiedType: const FullType(bool))); + } + if (object.requiresStrictStatusChecks != null) { + result + ..add('requiresStrictStatusChecks') + ..add(serializers.serialize(object.requiresStrictStatusChecks, + specifiedType: const FullType(bool))); + } + if (object.restrictsPushes != null) { + result + ..add('restrictsPushes') + ..add(serializers.serialize(object.restrictsPushes, + specifiedType: const FullType(bool))); + } + if (object.restrictsReviewDismissals != null) { + result + ..add('restrictsReviewDismissals') + ..add(serializers.serialize(object.restrictsReviewDismissals, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GUpdateBranchProtectionRuleInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateBranchProtectionRuleInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'allowsDeletions': + result.allowsDeletions = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'allowsForcePushes': + result.allowsForcePushes = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'branchProtectionRuleId': + result.branchProtectionRuleId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'dismissesStaleReviews': + result.dismissesStaleReviews = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'isAdminEnforced': + result.isAdminEnforced = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'pattern': + result.pattern = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pushActorIds': + result.pushActorIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'requiredApprovingReviewCount': + result.requiredApprovingReviewCount = serializers.deserialize(value, + specifiedType: const FullType(int)) as int; + break; + case 'requiredStatusCheckContexts': + result.requiredStatusCheckContexts.replace(serializers.deserialize( + value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'requiresApprovingReviews': + result.requiresApprovingReviews = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'requiresCodeOwnerReviews': + result.requiresCodeOwnerReviews = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'requiresCommitSignatures': + result.requiresCommitSignatures = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'requiresLinearHistory': + result.requiresLinearHistory = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'requiresStatusChecks': + result.requiresStatusChecks = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'requiresStrictStatusChecks': + result.requiresStrictStatusChecks = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'restrictsPushes': + result.restrictsPushes = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'restrictsReviewDismissals': + result.restrictsReviewDismissals = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'reviewDismissalActorIds': + result.reviewDismissalActorIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GUpdateCheckRunInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUpdateCheckRunInput, + _$GUpdateCheckRunInput + ]; + @override + final String wireName = 'GUpdateCheckRunInput'; + + @override + Iterable serialize( + Serializers serializers, GUpdateCheckRunInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'actions', + serializers.serialize(object.actions, + specifiedType: const FullType( + BuiltList, const [const FullType(GCheckRunAction)])), + 'checkRunId', + serializers.serialize(object.checkRunId, + specifiedType: const FullType(String)), + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.completedAt != null) { + result + ..add('completedAt') + ..add(serializers.serialize(object.completedAt, + specifiedType: const FullType(DateTime))); + } + if (object.conclusion != null) { + result + ..add('conclusion') + ..add(serializers.serialize(object.conclusion, + specifiedType: const FullType(GCheckConclusionState))); + } + if (object.detailsUrl != null) { + result + ..add('detailsUrl') + ..add(serializers.serialize(object.detailsUrl, + specifiedType: const FullType(String))); + } + if (object.externalId != null) { + result + ..add('externalId') + ..add(serializers.serialize(object.externalId, + specifiedType: const FullType(String))); + } + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + if (object.output != null) { + result + ..add('output') + ..add(serializers.serialize(object.output, + specifiedType: const FullType(GCheckRunOutput))); + } + if (object.startedAt != null) { + result + ..add('startedAt') + ..add(serializers.serialize(object.startedAt, + specifiedType: const FullType(DateTime))); + } + if (object.status != null) { + result + ..add('status') + ..add(serializers.serialize(object.status, + specifiedType: const FullType(GRequestableCheckStatusState))); + } + return result; + } + + @override + GUpdateCheckRunInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateCheckRunInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'actions': + result.actions.replace(serializers.deserialize(value, + specifiedType: const FullType( + BuiltList, const [const FullType(GCheckRunAction)])) + as BuiltList); + break; + case 'checkRunId': + result.checkRunId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'completedAt': + result.completedAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'conclusion': + result.conclusion = serializers.deserialize(value, + specifiedType: const FullType(GCheckConclusionState)) + as GCheckConclusionState; + break; + case 'detailsUrl': + result.detailsUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'externalId': + result.externalId = 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 'output': + result.output.replace(serializers.deserialize(value, + specifiedType: const FullType(GCheckRunOutput)) + as GCheckRunOutput); + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'startedAt': + result.startedAt = serializers.deserialize(value, + specifiedType: const FullType(DateTime)) as DateTime; + break; + case 'status': + result.status = serializers.deserialize(value, + specifiedType: const FullType(GRequestableCheckStatusState)) + as GRequestableCheckStatusState; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateCheckSuitePreferencesInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUpdateCheckSuitePreferencesInput, + _$GUpdateCheckSuitePreferencesInput + ]; + @override + final String wireName = 'GUpdateCheckSuitePreferencesInput'; + + @override + Iterable serialize( + Serializers serializers, GUpdateCheckSuitePreferencesInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'autoTriggerPreferences', + serializers.serialize(object.autoTriggerPreferences, + specifiedType: const FullType(BuiltList, + const [const FullType(GCheckSuiteAutoTriggerPreference)])), + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateCheckSuitePreferencesInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateCheckSuitePreferencesInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'autoTriggerPreferences': + result.autoTriggerPreferences.replace(serializers.deserialize(value, + specifiedType: const FullType(BuiltList, const [ + const FullType(GCheckSuiteAutoTriggerPreference) + ])) as BuiltList); + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateEnterpriseAdministratorRoleInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUpdateEnterpriseAdministratorRoleInput, + _$GUpdateEnterpriseAdministratorRoleInput + ]; + @override + final String wireName = 'GUpdateEnterpriseAdministratorRoleInput'; + + @override + Iterable serialize( + Serializers serializers, GUpdateEnterpriseAdministratorRoleInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + 'login', + serializers.serialize(object.login, + specifiedType: const FullType(String)), + 'role', + serializers.serialize(object.role, + specifiedType: const FullType(GEnterpriseAdministratorRole)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateEnterpriseAdministratorRoleInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateEnterpriseAdministratorRoleInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'login': + result.login = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'role': + result.role = serializers.deserialize(value, + specifiedType: const FullType(GEnterpriseAdministratorRole)) + as GEnterpriseAdministratorRole; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInputSerializer + implements + StructuredSerializer< + GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput> { + @override + final Iterable types = const [ + GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput, + _$GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput + ]; + @override + final String wireName = + 'GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput'; + + @override + Iterable serialize(Serializers serializers, + GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + 'settingValue', + serializers.serialize(object.settingValue, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'settingValue': + result.settingValue = serializers.deserialize(value, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)) + as GEnterpriseEnabledDisabledSettingValue; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateEnterpriseDefaultRepositoryPermissionSettingInputSerializer + implements + StructuredSerializer< + GUpdateEnterpriseDefaultRepositoryPermissionSettingInput> { + @override + final Iterable types = const [ + GUpdateEnterpriseDefaultRepositoryPermissionSettingInput, + _$GUpdateEnterpriseDefaultRepositoryPermissionSettingInput + ]; + @override + final String wireName = + 'GUpdateEnterpriseDefaultRepositoryPermissionSettingInput'; + + @override + Iterable serialize(Serializers serializers, + GUpdateEnterpriseDefaultRepositoryPermissionSettingInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + 'settingValue', + serializers.serialize(object.settingValue, + specifiedType: const FullType( + GEnterpriseDefaultRepositoryPermissionSettingValue)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateEnterpriseDefaultRepositoryPermissionSettingInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUpdateEnterpriseDefaultRepositoryPermissionSettingInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'settingValue': + result.settingValue = serializers.deserialize(value, + specifiedType: const FullType( + GEnterpriseDefaultRepositoryPermissionSettingValue)) + as GEnterpriseDefaultRepositoryPermissionSettingValue; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInputSerializer + implements + StructuredSerializer< + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput> { + @override + final Iterable types = const [ + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput, + _$GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput + ]; + @override + final String wireName = + 'GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput'; + + @override + Iterable serialize(Serializers serializers, + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + 'settingValue', + serializers.serialize(object.settingValue, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'settingValue': + result.settingValue = serializers.deserialize(value, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)) + as GEnterpriseEnabledDisabledSettingValue; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateEnterpriseMembersCanCreateRepositoriesSettingInputSerializer + implements + StructuredSerializer< + GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput> { + @override + final Iterable types = const [ + GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput, + _$GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput + ]; + @override + final String wireName = + 'GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput'; + + @override + Iterable serialize(Serializers serializers, + GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.membersCanCreateInternalRepositories != null) { + result + ..add('membersCanCreateInternalRepositories') + ..add(serializers.serialize(object.membersCanCreateInternalRepositories, + specifiedType: const FullType(bool))); + } + if (object.membersCanCreatePrivateRepositories != null) { + result + ..add('membersCanCreatePrivateRepositories') + ..add(serializers.serialize(object.membersCanCreatePrivateRepositories, + specifiedType: const FullType(bool))); + } + if (object.membersCanCreatePublicRepositories != null) { + result + ..add('membersCanCreatePublicRepositories') + ..add(serializers.serialize(object.membersCanCreatePublicRepositories, + specifiedType: const FullType(bool))); + } + if (object.membersCanCreateRepositoriesPolicyEnabled != null) { + result + ..add('membersCanCreateRepositoriesPolicyEnabled') + ..add(serializers.serialize( + object.membersCanCreateRepositoriesPolicyEnabled, + specifiedType: const FullType(bool))); + } + if (object.settingValue != null) { + result + ..add('settingValue') + ..add(serializers.serialize(object.settingValue, + specifiedType: const FullType( + GEnterpriseMembersCanCreateRepositoriesSettingValue))); + } + return result; + } + + @override + GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUpdateEnterpriseMembersCanCreateRepositoriesSettingInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'membersCanCreateInternalRepositories': + result.membersCanCreateInternalRepositories = serializers + .deserialize(value, specifiedType: const FullType(bool)) as bool; + break; + case 'membersCanCreatePrivateRepositories': + result.membersCanCreatePrivateRepositories = serializers + .deserialize(value, specifiedType: const FullType(bool)) as bool; + break; + case 'membersCanCreatePublicRepositories': + result.membersCanCreatePublicRepositories = serializers + .deserialize(value, specifiedType: const FullType(bool)) as bool; + break; + case 'membersCanCreateRepositoriesPolicyEnabled': + result.membersCanCreateRepositoriesPolicyEnabled = serializers + .deserialize(value, specifiedType: const FullType(bool)) as bool; + break; + case 'settingValue': + result.settingValue = serializers.deserialize(value, + specifiedType: const FullType( + GEnterpriseMembersCanCreateRepositoriesSettingValue)) + as GEnterpriseMembersCanCreateRepositoriesSettingValue; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateEnterpriseMembersCanDeleteIssuesSettingInputSerializer + implements + StructuredSerializer< + GUpdateEnterpriseMembersCanDeleteIssuesSettingInput> { + @override + final Iterable types = const [ + GUpdateEnterpriseMembersCanDeleteIssuesSettingInput, + _$GUpdateEnterpriseMembersCanDeleteIssuesSettingInput + ]; + @override + final String wireName = 'GUpdateEnterpriseMembersCanDeleteIssuesSettingInput'; + + @override + Iterable serialize(Serializers serializers, + GUpdateEnterpriseMembersCanDeleteIssuesSettingInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + 'settingValue', + serializers.serialize(object.settingValue, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateEnterpriseMembersCanDeleteIssuesSettingInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUpdateEnterpriseMembersCanDeleteIssuesSettingInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'settingValue': + result.settingValue = serializers.deserialize(value, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)) + as GEnterpriseEnabledDisabledSettingValue; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInputSerializer + implements + StructuredSerializer< + GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput> { + @override + final Iterable types = const [ + GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput, + _$GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput + ]; + @override + final String wireName = + 'GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput'; + + @override + Iterable serialize(Serializers serializers, + GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + 'settingValue', + serializers.serialize(object.settingValue, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'settingValue': + result.settingValue = serializers.deserialize(value, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)) + as GEnterpriseEnabledDisabledSettingValue; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInputSerializer + implements + StructuredSerializer< + GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput> { + @override + final Iterable types = const [ + GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput, + _$GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput + ]; + @override + final String wireName = + 'GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput'; + + @override + Iterable serialize(Serializers serializers, + GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + 'settingValue', + serializers.serialize(object.settingValue, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'settingValue': + result.settingValue = serializers.deserialize(value, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)) + as GEnterpriseEnabledDisabledSettingValue; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateEnterpriseMembersCanMakePurchasesSettingInputSerializer + implements + StructuredSerializer< + GUpdateEnterpriseMembersCanMakePurchasesSettingInput> { + @override + final Iterable types = const [ + GUpdateEnterpriseMembersCanMakePurchasesSettingInput, + _$GUpdateEnterpriseMembersCanMakePurchasesSettingInput + ]; + @override + final String wireName = + 'GUpdateEnterpriseMembersCanMakePurchasesSettingInput'; + + @override + Iterable serialize(Serializers serializers, + GUpdateEnterpriseMembersCanMakePurchasesSettingInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + 'settingValue', + serializers.serialize(object.settingValue, + specifiedType: + const FullType(GEnterpriseMembersCanMakePurchasesSettingValue)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateEnterpriseMembersCanMakePurchasesSettingInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUpdateEnterpriseMembersCanMakePurchasesSettingInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'settingValue': + result.settingValue = serializers.deserialize(value, + specifiedType: const FullType( + GEnterpriseMembersCanMakePurchasesSettingValue)) + as GEnterpriseMembersCanMakePurchasesSettingValue; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInputSerializer + implements + StructuredSerializer< + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput> { + @override + final Iterable types = const [ + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput, + _$GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput + ]; + @override + final String wireName = + 'GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput'; + + @override + Iterable serialize(Serializers serializers, + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + 'settingValue', + serializers.serialize(object.settingValue, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'settingValue': + result.settingValue = serializers.deserialize(value, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)) + as GEnterpriseEnabledDisabledSettingValue; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInputSerializer + implements + StructuredSerializer< + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput> { + @override + final Iterable types = const [ + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput, + _$GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput + ]; + @override + final String wireName = + 'GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput'; + + @override + Iterable serialize(Serializers serializers, + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + 'settingValue', + serializers.serialize(object.settingValue, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'settingValue': + result.settingValue = serializers.deserialize(value, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)) + as GEnterpriseEnabledDisabledSettingValue; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateEnterpriseOrganizationProjectsSettingInputSerializer + implements + StructuredSerializer< + GUpdateEnterpriseOrganizationProjectsSettingInput> { + @override + final Iterable types = const [ + GUpdateEnterpriseOrganizationProjectsSettingInput, + _$GUpdateEnterpriseOrganizationProjectsSettingInput + ]; + @override + final String wireName = 'GUpdateEnterpriseOrganizationProjectsSettingInput'; + + @override + Iterable serialize(Serializers serializers, + GUpdateEnterpriseOrganizationProjectsSettingInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + 'settingValue', + serializers.serialize(object.settingValue, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateEnterpriseOrganizationProjectsSettingInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUpdateEnterpriseOrganizationProjectsSettingInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'settingValue': + result.settingValue = serializers.deserialize(value, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)) + as GEnterpriseEnabledDisabledSettingValue; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateEnterpriseProfileInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUpdateEnterpriseProfileInput, + _$GUpdateEnterpriseProfileInput + ]; + @override + final String wireName = 'GUpdateEnterpriseProfileInput'; + + @override + Iterable serialize( + Serializers serializers, GUpdateEnterpriseProfileInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + if (object.location != null) { + result + ..add('location') + ..add(serializers.serialize(object.location, + specifiedType: const FullType(String))); + } + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + if (object.websiteUrl != null) { + result + ..add('websiteUrl') + ..add(serializers.serialize(object.websiteUrl, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateEnterpriseProfileInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateEnterpriseProfileInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = 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 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'location': + result.location = 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 'websiteUrl': + result.websiteUrl = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateEnterpriseRepositoryProjectsSettingInputSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GUpdateEnterpriseRepositoryProjectsSettingInput, + _$GUpdateEnterpriseRepositoryProjectsSettingInput + ]; + @override + final String wireName = 'GUpdateEnterpriseRepositoryProjectsSettingInput'; + + @override + Iterable serialize(Serializers serializers, + GUpdateEnterpriseRepositoryProjectsSettingInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + 'settingValue', + serializers.serialize(object.settingValue, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateEnterpriseRepositoryProjectsSettingInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateEnterpriseRepositoryProjectsSettingInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'settingValue': + result.settingValue = serializers.deserialize(value, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)) + as GEnterpriseEnabledDisabledSettingValue; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateEnterpriseTeamDiscussionsSettingInputSerializer + implements + StructuredSerializer { + @override + final Iterable types = const [ + GUpdateEnterpriseTeamDiscussionsSettingInput, + _$GUpdateEnterpriseTeamDiscussionsSettingInput + ]; + @override + final String wireName = 'GUpdateEnterpriseTeamDiscussionsSettingInput'; + + @override + Iterable serialize(Serializers serializers, + GUpdateEnterpriseTeamDiscussionsSettingInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + 'settingValue', + serializers.serialize(object.settingValue, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateEnterpriseTeamDiscussionsSettingInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateEnterpriseTeamDiscussionsSettingInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'settingValue': + result.settingValue = serializers.deserialize(value, + specifiedType: + const FullType(GEnterpriseEnabledDisabledSettingValue)) + as GEnterpriseEnabledDisabledSettingValue; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInputSerializer + implements + StructuredSerializer< + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput> { + @override + final Iterable types = const [ + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput, + _$GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput + ]; + @override + final String wireName = + 'GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput'; + + @override + Iterable serialize(Serializers serializers, + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'enterpriseId', + serializers.serialize(object.enterpriseId, + specifiedType: const FullType(String)), + 'settingValue', + serializers.serialize(object.settingValue, + specifiedType: const FullType(GEnterpriseEnabledSettingValue)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = + new GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'enterpriseId': + result.enterpriseId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'settingValue': + result.settingValue = serializers.deserialize(value, + specifiedType: const FullType(GEnterpriseEnabledSettingValue)) + as GEnterpriseEnabledSettingValue; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateIpAllowListEnabledSettingInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUpdateIpAllowListEnabledSettingInput, + _$GUpdateIpAllowListEnabledSettingInput + ]; + @override + final String wireName = 'GUpdateIpAllowListEnabledSettingInput'; + + @override + Iterable serialize( + Serializers serializers, GUpdateIpAllowListEnabledSettingInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'ownerId', + serializers.serialize(object.ownerId, + specifiedType: const FullType(String)), + 'settingValue', + serializers.serialize(object.settingValue, + specifiedType: const FullType(GIpAllowListEnabledSettingValue)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateIpAllowListEnabledSettingInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateIpAllowListEnabledSettingInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'ownerId': + result.ownerId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'settingValue': + result.settingValue = serializers.deserialize(value, + specifiedType: + const FullType(GIpAllowListEnabledSettingValue)) + as GIpAllowListEnabledSettingValue; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateIpAllowListEntryInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUpdateIpAllowListEntryInput, + _$GUpdateIpAllowListEntryInput + ]; + @override + final String wireName = 'GUpdateIpAllowListEntryInput'; + + @override + Iterable serialize( + Serializers serializers, GUpdateIpAllowListEntryInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'allowListValue', + serializers.serialize(object.allowListValue, + specifiedType: const FullType(String)), + 'ipAllowListEntryId', + serializers.serialize(object.ipAllowListEntryId, + specifiedType: const FullType(String)), + 'isActive', + serializers.serialize(object.isActive, + specifiedType: const FullType(bool)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateIpAllowListEntryInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateIpAllowListEntryInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'allowListValue': + result.allowListValue = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'ipAllowListEntryId': + result.ipAllowListEntryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'isActive': + result.isActive = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'name': + result.name = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateIssueCommentInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUpdateIssueCommentInput, + _$GUpdateIssueCommentInput + ]; + @override + final String wireName = 'GUpdateIssueCommentInput'; + + @override + Iterable serialize( + Serializers serializers, GUpdateIssueCommentInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'body', + serializers.serialize(object.body, specifiedType: const FullType(String)), + 'id', + serializers.serialize(object.id, specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateIssueCommentInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateIssueCommentInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'id': + result.id = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateIssueInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GUpdateIssueInput, _$GUpdateIssueInput]; + @override + final String wireName = 'GUpdateIssueInput'; + + @override + Iterable serialize(Serializers serializers, GUpdateIssueInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'assigneeIds', + serializers.serialize(object.assigneeIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + 'id', + serializers.serialize(object.id, specifiedType: const FullType(String)), + 'labelIds', + serializers.serialize(object.labelIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + 'projectIds', + serializers.serialize(object.projectIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + ]; + if (object.body != null) { + result + ..add('body') + ..add(serializers.serialize(object.body, + specifiedType: const FullType(String))); + } + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.milestoneId != null) { + result + ..add('milestoneId') + ..add(serializers.serialize(object.milestoneId, + specifiedType: const FullType(String))); + } + if (object.state != null) { + result + ..add('state') + ..add(serializers.serialize(object.state, + specifiedType: const FullType(GIssueState))); + } + if (object.title != null) { + result + ..add('title') + ..add(serializers.serialize(object.title, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateIssueInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateIssueInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'assigneeIds': + result.assigneeIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'id': + result.id = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'labelIds': + result.labelIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'milestoneId': + result.milestoneId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'projectIds': + result.projectIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'state': + result.state = serializers.deserialize(value, + specifiedType: const FullType(GIssueState)) as GIssueState; + break; + case 'title': + result.title = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateProjectCardInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUpdateProjectCardInput, + _$GUpdateProjectCardInput + ]; + @override + final String wireName = 'GUpdateProjectCardInput'; + + @override + Iterable serialize( + Serializers serializers, GUpdateProjectCardInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'projectCardId', + serializers.serialize(object.projectCardId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.isArchived != null) { + result + ..add('isArchived') + ..add(serializers.serialize(object.isArchived, + specifiedType: const FullType(bool))); + } + if (object.note != null) { + result + ..add('note') + ..add(serializers.serialize(object.note, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateProjectCardInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateProjectCardInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'isArchived': + result.isArchived = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'note': + result.note = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'projectCardId': + result.projectCardId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateProjectColumnInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUpdateProjectColumnInput, + _$GUpdateProjectColumnInput + ]; + @override + final String wireName = 'GUpdateProjectColumnInput'; + + @override + Iterable serialize( + Serializers serializers, GUpdateProjectColumnInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'name', + serializers.serialize(object.name, specifiedType: const FullType(String)), + 'projectColumnId', + serializers.serialize(object.projectColumnId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateProjectColumnInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateProjectColumnInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = 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 'projectColumnId': + result.projectColumnId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateProjectInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUpdateProjectInput, + _$GUpdateProjectInput + ]; + @override + final String wireName = 'GUpdateProjectInput'; + + @override + Iterable serialize( + Serializers serializers, GUpdateProjectInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'projectId', + serializers.serialize(object.projectId, + specifiedType: const FullType(String)), + ]; + if (object.body != null) { + result + ..add('body') + ..add(serializers.serialize(object.body, + specifiedType: const FullType(String))); + } + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + if (object.public != null) { + result + ..add('public') + ..add(serializers.serialize(object.public, + specifiedType: const FullType(bool))); + } + if (object.state != null) { + result + ..add('state') + ..add(serializers.serialize(object.state, + specifiedType: const FullType(GProjectState))); + } + return result; + } + + @override + GUpdateProjectInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateProjectInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = 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 'projectId': + result.projectId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'public': + result.public = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'state': + result.state = serializers.deserialize(value, + specifiedType: const FullType(GProjectState)) as GProjectState; + break; + } + } + + return result.build(); + } +} + +class _$GUpdatePullRequestInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUpdatePullRequestInput, + _$GUpdatePullRequestInput + ]; + @override + final String wireName = 'GUpdatePullRequestInput'; + + @override + Iterable serialize( + Serializers serializers, GUpdatePullRequestInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'assigneeIds', + serializers.serialize(object.assigneeIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + 'labelIds', + serializers.serialize(object.labelIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + 'projectIds', + serializers.serialize(object.projectIds, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + 'pullRequestId', + serializers.serialize(object.pullRequestId, + specifiedType: const FullType(String)), + ]; + if (object.baseRefName != null) { + result + ..add('baseRefName') + ..add(serializers.serialize(object.baseRefName, + specifiedType: const FullType(String))); + } + if (object.body != null) { + result + ..add('body') + ..add(serializers.serialize(object.body, + specifiedType: const FullType(String))); + } + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.maintainerCanModify != null) { + result + ..add('maintainerCanModify') + ..add(serializers.serialize(object.maintainerCanModify, + specifiedType: const FullType(bool))); + } + if (object.milestoneId != null) { + result + ..add('milestoneId') + ..add(serializers.serialize(object.milestoneId, + specifiedType: const FullType(String))); + } + if (object.state != null) { + result + ..add('state') + ..add(serializers.serialize(object.state, + specifiedType: const FullType(GPullRequestUpdateState))); + } + if (object.title != null) { + result + ..add('title') + ..add(serializers.serialize(object.title, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdatePullRequestInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdatePullRequestInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'assigneeIds': + result.assigneeIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'baseRefName': + result.baseRefName = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'labelIds': + result.labelIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'maintainerCanModify': + result.maintainerCanModify = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'milestoneId': + result.milestoneId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'projectIds': + result.projectIds.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + case 'pullRequestId': + result.pullRequestId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'state': + result.state = serializers.deserialize(value, + specifiedType: const FullType(GPullRequestUpdateState)) + as GPullRequestUpdateState; + break; + case 'title': + result.title = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUpdatePullRequestReviewCommentInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUpdatePullRequestReviewCommentInput, + _$GUpdatePullRequestReviewCommentInput + ]; + @override + final String wireName = 'GUpdatePullRequestReviewCommentInput'; + + @override + Iterable serialize( + Serializers serializers, GUpdatePullRequestReviewCommentInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'body', + serializers.serialize(object.body, specifiedType: const FullType(String)), + 'pullRequestReviewCommentId', + serializers.serialize(object.pullRequestReviewCommentId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdatePullRequestReviewCommentInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdatePullRequestReviewCommentInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pullRequestReviewCommentId': + result.pullRequestReviewCommentId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUpdatePullRequestReviewInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUpdatePullRequestReviewInput, + _$GUpdatePullRequestReviewInput + ]; + @override + final String wireName = 'GUpdatePullRequestReviewInput'; + + @override + Iterable serialize( + Serializers serializers, GUpdatePullRequestReviewInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'body', + serializers.serialize(object.body, specifiedType: const FullType(String)), + 'pullRequestReviewId', + serializers.serialize(object.pullRequestReviewId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdatePullRequestReviewInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdatePullRequestReviewInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pullRequestReviewId': + result.pullRequestReviewId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateRefInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GUpdateRefInput, _$GUpdateRefInput]; + @override + final String wireName = 'GUpdateRefInput'; + + @override + Iterable serialize(Serializers serializers, GUpdateRefInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'oid', + serializers.serialize(object.oid, specifiedType: const FullType(String)), + 'refId', + serializers.serialize(object.refId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.force != null) { + result + ..add('force') + ..add(serializers.serialize(object.force, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GUpdateRefInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateRefInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'force': + result.force = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'oid': + result.oid = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'refId': + result.refId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateRepositoryInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUpdateRepositoryInput, + _$GUpdateRepositoryInput + ]; + @override + final String wireName = 'GUpdateRepositoryInput'; + + @override + Iterable serialize( + Serializers serializers, GUpdateRepositoryInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.description != null) { + result + ..add('description') + ..add(serializers.serialize(object.description, + specifiedType: const FullType(String))); + } + if (object.hasIssuesEnabled != null) { + result + ..add('hasIssuesEnabled') + ..add(serializers.serialize(object.hasIssuesEnabled, + specifiedType: const FullType(bool))); + } + if (object.hasProjectsEnabled != null) { + result + ..add('hasProjectsEnabled') + ..add(serializers.serialize(object.hasProjectsEnabled, + specifiedType: const FullType(bool))); + } + if (object.hasWikiEnabled != null) { + result + ..add('hasWikiEnabled') + ..add(serializers.serialize(object.hasWikiEnabled, + specifiedType: const FullType(bool))); + } + if (object.homepageUrl != null) { + result + ..add('homepageUrl') + ..add(serializers.serialize(object.homepageUrl, + specifiedType: const FullType(String))); + } + if (object.name != null) { + result + ..add('name') + ..add(serializers.serialize(object.name, + specifiedType: const FullType(String))); + } + if (object.template != null) { + result + ..add('template') + ..add(serializers.serialize(object.template, + specifiedType: const FullType(bool))); + } + return result; + } + + @override + GUpdateRepositoryInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateRepositoryInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = 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 'hasIssuesEnabled': + result.hasIssuesEnabled = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'hasProjectsEnabled': + result.hasProjectsEnabled = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'hasWikiEnabled': + result.hasWikiEnabled = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'homepageUrl': + result.homepageUrl = 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 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'template': + result.template = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateSubscriptionInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUpdateSubscriptionInput, + _$GUpdateSubscriptionInput + ]; + @override + final String wireName = 'GUpdateSubscriptionInput'; + + @override + Iterable serialize( + Serializers serializers, GUpdateSubscriptionInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'state', + serializers.serialize(object.state, + specifiedType: const FullType(GSubscriptionState)), + 'subscribableId', + serializers.serialize(object.subscribableId, + specifiedType: const FullType(String)), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateSubscriptionInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateSubscriptionInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'state': + result.state = serializers.deserialize(value, + specifiedType: const FullType(GSubscriptionState)) + as GSubscriptionState; + break; + case 'subscribableId': + result.subscribableId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateTeamDiscussionCommentInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUpdateTeamDiscussionCommentInput, + _$GUpdateTeamDiscussionCommentInput + ]; + @override + final String wireName = 'GUpdateTeamDiscussionCommentInput'; + + @override + Iterable serialize( + Serializers serializers, GUpdateTeamDiscussionCommentInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'body', + serializers.serialize(object.body, specifiedType: const FullType(String)), + 'id', + serializers.serialize(object.id, specifiedType: const FullType(String)), + ]; + if (object.bodyVersion != null) { + result + ..add('bodyVersion') + ..add(serializers.serialize(object.bodyVersion, + specifiedType: const FullType(String))); + } + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateTeamDiscussionCommentInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateTeamDiscussionCommentInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'bodyVersion': + result.bodyVersion = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'id': + result.id = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateTeamDiscussionInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [ + GUpdateTeamDiscussionInput, + _$GUpdateTeamDiscussionInput + ]; + @override + final String wireName = 'GUpdateTeamDiscussionInput'; + + @override + Iterable serialize( + Serializers serializers, GUpdateTeamDiscussionInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'id', + serializers.serialize(object.id, specifiedType: const FullType(String)), + ]; + if (object.body != null) { + result + ..add('body') + ..add(serializers.serialize(object.body, + specifiedType: const FullType(String))); + } + if (object.bodyVersion != null) { + result + ..add('bodyVersion') + ..add(serializers.serialize(object.bodyVersion, + specifiedType: const FullType(String))); + } + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + if (object.pinned != null) { + result + ..add('pinned') + ..add(serializers.serialize(object.pinned, + specifiedType: const FullType(bool))); + } + if (object.title != null) { + result + ..add('title') + ..add(serializers.serialize(object.title, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateTeamDiscussionInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateTeamDiscussionInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'body': + result.body = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'bodyVersion': + result.bodyVersion = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'id': + result.id = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'pinned': + result.pinned = serializers.deserialize(value, + specifiedType: const FullType(bool)) as bool; + break; + case 'title': + result.title = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + } + } + + return result.build(); + } +} + +class _$GUpdateTopicsInputSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GUpdateTopicsInput, _$GUpdateTopicsInput]; + @override + final String wireName = 'GUpdateTopicsInput'; + + @override + Iterable serialize(Serializers serializers, GUpdateTopicsInput object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'repositoryId', + serializers.serialize(object.repositoryId, + specifiedType: const FullType(String)), + 'topicNames', + serializers.serialize(object.topicNames, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), + ]; + if (object.clientMutationId != null) { + result + ..add('clientMutationId') + ..add(serializers.serialize(object.clientMutationId, + specifiedType: const FullType(String))); + } + return result; + } + + @override + GUpdateTopicsInput deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUpdateTopicsInputBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'clientMutationId': + result.clientMutationId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'repositoryId': + result.repositoryId = serializers.deserialize(value, + specifiedType: const FullType(String)) as String; + break; + case 'topicNames': + result.topicNames.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; + } + } + + return result.build(); + } +} + +class _$GUserBlockDurationSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GUserBlockDuration]; + @override + final String wireName = 'GUserBlockDuration'; + + @override + Object serialize(Serializers serializers, GUserBlockDuration object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GUserBlockDuration deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GUserBlockDuration.valueOf(serialized as String); +} + +class _$GUserStatusOrderSerializer + implements StructuredSerializer { + @override + final Iterable types = const [GUserStatusOrder, _$GUserStatusOrder]; + @override + final String wireName = 'GUserStatusOrder'; + + @override + Iterable serialize(Serializers serializers, GUserStatusOrder object, + {FullType specifiedType = FullType.unspecified}) { + final result = [ + 'direction', + serializers.serialize(object.direction, + specifiedType: const FullType(GOrderDirection)), + 'field', + serializers.serialize(object.field, + specifiedType: const FullType(GUserStatusOrderField)), + ]; + + return result; + } + + @override + GUserStatusOrder deserialize( + Serializers serializers, Iterable serialized, + {FullType specifiedType = FullType.unspecified}) { + final result = new GUserStatusOrderBuilder(); + + final iterator = serialized.iterator; + while (iterator.moveNext()) { + final key = iterator.current as String; + iterator.moveNext(); + final dynamic value = iterator.current; + switch (key) { + case 'direction': + result.direction = serializers.deserialize(value, + specifiedType: const FullType(GOrderDirection)) + as GOrderDirection; + break; + case 'field': + result.field = serializers.deserialize(value, + specifiedType: const FullType(GUserStatusOrderField)) + as GUserStatusOrderField; + break; + } + } + + return result.build(); + } +} + +class _$GUserStatusOrderFieldSerializer + implements PrimitiveSerializer { + @override + final Iterable types = const [GUserStatusOrderField]; + @override + final String wireName = 'GUserStatusOrderField'; + + @override + Object serialize(Serializers serializers, GUserStatusOrderField object, + {FullType specifiedType = FullType.unspecified}) => + object.name; + + @override + GUserStatusOrderField deserialize(Serializers serializers, Object serialized, + {FullType specifiedType = FullType.unspecified}) => + GUserStatusOrderField.valueOf(serialized as String); +} + +class _$GAcceptEnterpriseAdministratorInvitationInput + extends GAcceptEnterpriseAdministratorInvitationInput { + @override + final String clientMutationId; + @override + final String invitationId; + + factory _$GAcceptEnterpriseAdministratorInvitationInput( + [void Function(GAcceptEnterpriseAdministratorInvitationInputBuilder) + updates]) => + (new GAcceptEnterpriseAdministratorInvitationInputBuilder() + ..update(updates)) + .build(); + + _$GAcceptEnterpriseAdministratorInvitationInput._( + {this.clientMutationId, this.invitationId}) + : super._() { + if (invitationId == null) { + throw new BuiltValueNullFieldError( + 'GAcceptEnterpriseAdministratorInvitationInput', 'invitationId'); + } + } + + @override + GAcceptEnterpriseAdministratorInvitationInput rebuild( + void Function(GAcceptEnterpriseAdministratorInvitationInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GAcceptEnterpriseAdministratorInvitationInputBuilder toBuilder() => + new GAcceptEnterpriseAdministratorInvitationInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAcceptEnterpriseAdministratorInvitationInput && + clientMutationId == other.clientMutationId && + invitationId == other.invitationId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), invitationId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GAcceptEnterpriseAdministratorInvitationInput') + ..add('clientMutationId', clientMutationId) + ..add('invitationId', invitationId)) + .toString(); + } +} + +class GAcceptEnterpriseAdministratorInvitationInputBuilder + implements + Builder { + _$GAcceptEnterpriseAdministratorInvitationInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _invitationId; + String get invitationId => _$this._invitationId; + set invitationId(String invitationId) => _$this._invitationId = invitationId; + + GAcceptEnterpriseAdministratorInvitationInputBuilder(); + + GAcceptEnterpriseAdministratorInvitationInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _invitationId = _$v.invitationId; + _$v = null; + } + return this; + } + + @override + void replace(GAcceptEnterpriseAdministratorInvitationInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAcceptEnterpriseAdministratorInvitationInput; + } + + @override + void update( + void Function(GAcceptEnterpriseAdministratorInvitationInputBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GAcceptEnterpriseAdministratorInvitationInput build() { + final _$result = _$v ?? + new _$GAcceptEnterpriseAdministratorInvitationInput._( + clientMutationId: clientMutationId, invitationId: invitationId); + replace(_$result); + return _$result; + } +} + +class _$GAcceptTopicSuggestionInput extends GAcceptTopicSuggestionInput { + @override + final String clientMutationId; + @override + final String name; + @override + final String repositoryId; + + factory _$GAcceptTopicSuggestionInput( + [void Function(GAcceptTopicSuggestionInputBuilder) updates]) => + (new GAcceptTopicSuggestionInputBuilder()..update(updates)).build(); + + _$GAcceptTopicSuggestionInput._( + {this.clientMutationId, this.name, this.repositoryId}) + : super._() { + if (name == null) { + throw new BuiltValueNullFieldError('GAcceptTopicSuggestionInput', 'name'); + } + if (repositoryId == null) { + throw new BuiltValueNullFieldError( + 'GAcceptTopicSuggestionInput', 'repositoryId'); + } + } + + @override + GAcceptTopicSuggestionInput rebuild( + void Function(GAcceptTopicSuggestionInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GAcceptTopicSuggestionInputBuilder toBuilder() => + new GAcceptTopicSuggestionInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAcceptTopicSuggestionInput && + clientMutationId == other.clientMutationId && + name == other.name && + repositoryId == other.repositoryId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, clientMutationId.hashCode), name.hashCode), + repositoryId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GAcceptTopicSuggestionInput') + ..add('clientMutationId', clientMutationId) + ..add('name', name) + ..add('repositoryId', repositoryId)) + .toString(); + } +} + +class GAcceptTopicSuggestionInputBuilder + implements + Builder { + _$GAcceptTopicSuggestionInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + GAcceptTopicSuggestionInputBuilder(); + + GAcceptTopicSuggestionInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _name = _$v.name; + _repositoryId = _$v.repositoryId; + _$v = null; + } + return this; + } + + @override + void replace(GAcceptTopicSuggestionInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAcceptTopicSuggestionInput; + } + + @override + void update(void Function(GAcceptTopicSuggestionInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAcceptTopicSuggestionInput build() { + final _$result = _$v ?? + new _$GAcceptTopicSuggestionInput._( + clientMutationId: clientMutationId, + name: name, + repositoryId: repositoryId); + replace(_$result); + return _$result; + } +} + +class _$GAddAssigneesToAssignableInput extends GAddAssigneesToAssignableInput { + @override + final String assignableId; + @override + final BuiltList assigneeIds; + @override + final String clientMutationId; + + factory _$GAddAssigneesToAssignableInput( + [void Function(GAddAssigneesToAssignableInputBuilder) updates]) => + (new GAddAssigneesToAssignableInputBuilder()..update(updates)).build(); + + _$GAddAssigneesToAssignableInput._( + {this.assignableId, this.assigneeIds, this.clientMutationId}) + : super._() { + if (assignableId == null) { + throw new BuiltValueNullFieldError( + 'GAddAssigneesToAssignableInput', 'assignableId'); + } + if (assigneeIds == null) { + throw new BuiltValueNullFieldError( + 'GAddAssigneesToAssignableInput', 'assigneeIds'); + } + } + + @override + GAddAssigneesToAssignableInput rebuild( + void Function(GAddAssigneesToAssignableInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GAddAssigneesToAssignableInputBuilder toBuilder() => + new GAddAssigneesToAssignableInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAddAssigneesToAssignableInput && + assignableId == other.assignableId && + assigneeIds == other.assigneeIds && + clientMutationId == other.clientMutationId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, assignableId.hashCode), assigneeIds.hashCode), + clientMutationId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GAddAssigneesToAssignableInput') + ..add('assignableId', assignableId) + ..add('assigneeIds', assigneeIds) + ..add('clientMutationId', clientMutationId)) + .toString(); + } +} + +class GAddAssigneesToAssignableInputBuilder + implements + Builder { + _$GAddAssigneesToAssignableInput _$v; + + String _assignableId; + String get assignableId => _$this._assignableId; + set assignableId(String assignableId) => _$this._assignableId = assignableId; + + ListBuilder _assigneeIds; + ListBuilder get assigneeIds => + _$this._assigneeIds ??= new ListBuilder(); + set assigneeIds(ListBuilder assigneeIds) => + _$this._assigneeIds = assigneeIds; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + GAddAssigneesToAssignableInputBuilder(); + + GAddAssigneesToAssignableInputBuilder get _$this { + if (_$v != null) { + _assignableId = _$v.assignableId; + _assigneeIds = _$v.assigneeIds?.toBuilder(); + _clientMutationId = _$v.clientMutationId; + _$v = null; + } + return this; + } + + @override + void replace(GAddAssigneesToAssignableInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAddAssigneesToAssignableInput; + } + + @override + void update(void Function(GAddAssigneesToAssignableInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAddAssigneesToAssignableInput build() { + _$GAddAssigneesToAssignableInput _$result; + try { + _$result = _$v ?? + new _$GAddAssigneesToAssignableInput._( + assignableId: assignableId, + assigneeIds: assigneeIds.build(), + clientMutationId: clientMutationId); + } catch (_) { + String _$failedField; + try { + _$failedField = 'assigneeIds'; + assigneeIds.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GAddAssigneesToAssignableInput', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GAddCommentInput extends GAddCommentInput { + @override + final String body; + @override + final String clientMutationId; + @override + final String subjectId; + + factory _$GAddCommentInput( + [void Function(GAddCommentInputBuilder) updates]) => + (new GAddCommentInputBuilder()..update(updates)).build(); + + _$GAddCommentInput._({this.body, this.clientMutationId, this.subjectId}) + : super._() { + if (body == null) { + throw new BuiltValueNullFieldError('GAddCommentInput', 'body'); + } + if (subjectId == null) { + throw new BuiltValueNullFieldError('GAddCommentInput', 'subjectId'); + } + } + + @override + GAddCommentInput rebuild(void Function(GAddCommentInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GAddCommentInputBuilder toBuilder() => + new GAddCommentInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAddCommentInput && + body == other.body && + clientMutationId == other.clientMutationId && + subjectId == other.subjectId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, body.hashCode), clientMutationId.hashCode), + subjectId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GAddCommentInput') + ..add('body', body) + ..add('clientMutationId', clientMutationId) + ..add('subjectId', subjectId)) + .toString(); + } +} + +class GAddCommentInputBuilder + implements Builder { + _$GAddCommentInput _$v; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _subjectId; + String get subjectId => _$this._subjectId; + set subjectId(String subjectId) => _$this._subjectId = subjectId; + + GAddCommentInputBuilder(); + + GAddCommentInputBuilder get _$this { + if (_$v != null) { + _body = _$v.body; + _clientMutationId = _$v.clientMutationId; + _subjectId = _$v.subjectId; + _$v = null; + } + return this; + } + + @override + void replace(GAddCommentInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAddCommentInput; + } + + @override + void update(void Function(GAddCommentInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAddCommentInput build() { + final _$result = _$v ?? + new _$GAddCommentInput._( + body: body, + clientMutationId: clientMutationId, + subjectId: subjectId); + replace(_$result); + return _$result; + } +} + +class _$GAddLabelsToLabelableInput extends GAddLabelsToLabelableInput { + @override + final String clientMutationId; + @override + final BuiltList labelIds; + @override + final String labelableId; + + factory _$GAddLabelsToLabelableInput( + [void Function(GAddLabelsToLabelableInputBuilder) updates]) => + (new GAddLabelsToLabelableInputBuilder()..update(updates)).build(); + + _$GAddLabelsToLabelableInput._( + {this.clientMutationId, this.labelIds, this.labelableId}) + : super._() { + if (labelIds == null) { + throw new BuiltValueNullFieldError( + 'GAddLabelsToLabelableInput', 'labelIds'); + } + if (labelableId == null) { + throw new BuiltValueNullFieldError( + 'GAddLabelsToLabelableInput', 'labelableId'); + } + } + + @override + GAddLabelsToLabelableInput rebuild( + void Function(GAddLabelsToLabelableInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GAddLabelsToLabelableInputBuilder toBuilder() => + new GAddLabelsToLabelableInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAddLabelsToLabelableInput && + clientMutationId == other.clientMutationId && + labelIds == other.labelIds && + labelableId == other.labelableId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, clientMutationId.hashCode), labelIds.hashCode), + labelableId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GAddLabelsToLabelableInput') + ..add('clientMutationId', clientMutationId) + ..add('labelIds', labelIds) + ..add('labelableId', labelableId)) + .toString(); + } +} + +class GAddLabelsToLabelableInputBuilder + implements + Builder { + _$GAddLabelsToLabelableInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + ListBuilder _labelIds; + ListBuilder get labelIds => + _$this._labelIds ??= new ListBuilder(); + set labelIds(ListBuilder labelIds) => _$this._labelIds = labelIds; + + String _labelableId; + String get labelableId => _$this._labelableId; + set labelableId(String labelableId) => _$this._labelableId = labelableId; + + GAddLabelsToLabelableInputBuilder(); + + GAddLabelsToLabelableInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _labelIds = _$v.labelIds?.toBuilder(); + _labelableId = _$v.labelableId; + _$v = null; + } + return this; + } + + @override + void replace(GAddLabelsToLabelableInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAddLabelsToLabelableInput; + } + + @override + void update(void Function(GAddLabelsToLabelableInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAddLabelsToLabelableInput build() { + _$GAddLabelsToLabelableInput _$result; + try { + _$result = _$v ?? + new _$GAddLabelsToLabelableInput._( + clientMutationId: clientMutationId, + labelIds: labelIds.build(), + labelableId: labelableId); + } catch (_) { + String _$failedField; + try { + _$failedField = 'labelIds'; + labelIds.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GAddLabelsToLabelableInput', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GAddProjectCardInput extends GAddProjectCardInput { + @override + final String clientMutationId; + @override + final String contentId; + @override + final String note; + @override + final String projectColumnId; + + factory _$GAddProjectCardInput( + [void Function(GAddProjectCardInputBuilder) updates]) => + (new GAddProjectCardInputBuilder()..update(updates)).build(); + + _$GAddProjectCardInput._( + {this.clientMutationId, this.contentId, this.note, this.projectColumnId}) + : super._() { + if (projectColumnId == null) { + throw new BuiltValueNullFieldError( + 'GAddProjectCardInput', 'projectColumnId'); + } + } + + @override + GAddProjectCardInput rebuild( + void Function(GAddProjectCardInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GAddProjectCardInputBuilder toBuilder() => + new GAddProjectCardInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAddProjectCardInput && + clientMutationId == other.clientMutationId && + contentId == other.contentId && + note == other.note && + projectColumnId == other.projectColumnId; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, clientMutationId.hashCode), contentId.hashCode), + note.hashCode), + projectColumnId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GAddProjectCardInput') + ..add('clientMutationId', clientMutationId) + ..add('contentId', contentId) + ..add('note', note) + ..add('projectColumnId', projectColumnId)) + .toString(); + } +} + +class GAddProjectCardInputBuilder + implements Builder { + _$GAddProjectCardInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _contentId; + String get contentId => _$this._contentId; + set contentId(String contentId) => _$this._contentId = contentId; + + String _note; + String get note => _$this._note; + set note(String note) => _$this._note = note; + + String _projectColumnId; + String get projectColumnId => _$this._projectColumnId; + set projectColumnId(String projectColumnId) => + _$this._projectColumnId = projectColumnId; + + GAddProjectCardInputBuilder(); + + GAddProjectCardInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _contentId = _$v.contentId; + _note = _$v.note; + _projectColumnId = _$v.projectColumnId; + _$v = null; + } + return this; + } + + @override + void replace(GAddProjectCardInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAddProjectCardInput; + } + + @override + void update(void Function(GAddProjectCardInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAddProjectCardInput build() { + final _$result = _$v ?? + new _$GAddProjectCardInput._( + clientMutationId: clientMutationId, + contentId: contentId, + note: note, + projectColumnId: projectColumnId); + replace(_$result); + return _$result; + } +} + +class _$GAddProjectColumnInput extends GAddProjectColumnInput { + @override + final String clientMutationId; + @override + final String name; + @override + final String projectId; + + factory _$GAddProjectColumnInput( + [void Function(GAddProjectColumnInputBuilder) updates]) => + (new GAddProjectColumnInputBuilder()..update(updates)).build(); + + _$GAddProjectColumnInput._({this.clientMutationId, this.name, this.projectId}) + : super._() { + if (name == null) { + throw new BuiltValueNullFieldError('GAddProjectColumnInput', 'name'); + } + if (projectId == null) { + throw new BuiltValueNullFieldError('GAddProjectColumnInput', 'projectId'); + } + } + + @override + GAddProjectColumnInput rebuild( + void Function(GAddProjectColumnInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GAddProjectColumnInputBuilder toBuilder() => + new GAddProjectColumnInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAddProjectColumnInput && + clientMutationId == other.clientMutationId && + name == other.name && + projectId == other.projectId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, clientMutationId.hashCode), name.hashCode), + projectId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GAddProjectColumnInput') + ..add('clientMutationId', clientMutationId) + ..add('name', name) + ..add('projectId', projectId)) + .toString(); + } +} + +class GAddProjectColumnInputBuilder + implements Builder { + _$GAddProjectColumnInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _projectId; + String get projectId => _$this._projectId; + set projectId(String projectId) => _$this._projectId = projectId; + + GAddProjectColumnInputBuilder(); + + GAddProjectColumnInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _name = _$v.name; + _projectId = _$v.projectId; + _$v = null; + } + return this; + } + + @override + void replace(GAddProjectColumnInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAddProjectColumnInput; + } + + @override + void update(void Function(GAddProjectColumnInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAddProjectColumnInput build() { + final _$result = _$v ?? + new _$GAddProjectColumnInput._( + clientMutationId: clientMutationId, + name: name, + projectId: projectId); + replace(_$result); + return _$result; + } +} + +class _$GAddPullRequestReviewCommentInput + extends GAddPullRequestReviewCommentInput { + @override + final String body; + @override + final String clientMutationId; + @override + final String commitOID; + @override + final String inReplyTo; + @override + final String path; + @override + final int position; + @override + final String pullRequestId; + @override + final String pullRequestReviewId; + + factory _$GAddPullRequestReviewCommentInput( + [void Function(GAddPullRequestReviewCommentInputBuilder) updates]) => + (new GAddPullRequestReviewCommentInputBuilder()..update(updates)).build(); + + _$GAddPullRequestReviewCommentInput._( + {this.body, + this.clientMutationId, + this.commitOID, + this.inReplyTo, + this.path, + this.position, + this.pullRequestId, + this.pullRequestReviewId}) + : super._() { + if (body == null) { + throw new BuiltValueNullFieldError( + 'GAddPullRequestReviewCommentInput', 'body'); + } + } + + @override + GAddPullRequestReviewCommentInput rebuild( + void Function(GAddPullRequestReviewCommentInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GAddPullRequestReviewCommentInputBuilder toBuilder() => + new GAddPullRequestReviewCommentInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAddPullRequestReviewCommentInput && + body == other.body && + clientMutationId == other.clientMutationId && + commitOID == other.commitOID && + inReplyTo == other.inReplyTo && + path == other.path && + position == other.position && + pullRequestId == other.pullRequestId && + pullRequestReviewId == other.pullRequestReviewId; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, body.hashCode), + clientMutationId.hashCode), + commitOID.hashCode), + inReplyTo.hashCode), + path.hashCode), + position.hashCode), + pullRequestId.hashCode), + pullRequestReviewId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GAddPullRequestReviewCommentInput') + ..add('body', body) + ..add('clientMutationId', clientMutationId) + ..add('commitOID', commitOID) + ..add('inReplyTo', inReplyTo) + ..add('path', path) + ..add('position', position) + ..add('pullRequestId', pullRequestId) + ..add('pullRequestReviewId', pullRequestReviewId)) + .toString(); + } +} + +class GAddPullRequestReviewCommentInputBuilder + implements + Builder { + _$GAddPullRequestReviewCommentInput _$v; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _commitOID; + String get commitOID => _$this._commitOID; + set commitOID(String commitOID) => _$this._commitOID = commitOID; + + String _inReplyTo; + String get inReplyTo => _$this._inReplyTo; + set inReplyTo(String inReplyTo) => _$this._inReplyTo = inReplyTo; + + String _path; + String get path => _$this._path; + set path(String path) => _$this._path = path; + + int _position; + int get position => _$this._position; + set position(int position) => _$this._position = position; + + String _pullRequestId; + String get pullRequestId => _$this._pullRequestId; + set pullRequestId(String pullRequestId) => + _$this._pullRequestId = pullRequestId; + + String _pullRequestReviewId; + String get pullRequestReviewId => _$this._pullRequestReviewId; + set pullRequestReviewId(String pullRequestReviewId) => + _$this._pullRequestReviewId = pullRequestReviewId; + + GAddPullRequestReviewCommentInputBuilder(); + + GAddPullRequestReviewCommentInputBuilder get _$this { + if (_$v != null) { + _body = _$v.body; + _clientMutationId = _$v.clientMutationId; + _commitOID = _$v.commitOID; + _inReplyTo = _$v.inReplyTo; + _path = _$v.path; + _position = _$v.position; + _pullRequestId = _$v.pullRequestId; + _pullRequestReviewId = _$v.pullRequestReviewId; + _$v = null; + } + return this; + } + + @override + void replace(GAddPullRequestReviewCommentInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAddPullRequestReviewCommentInput; + } + + @override + void update(void Function(GAddPullRequestReviewCommentInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAddPullRequestReviewCommentInput build() { + final _$result = _$v ?? + new _$GAddPullRequestReviewCommentInput._( + body: body, + clientMutationId: clientMutationId, + commitOID: commitOID, + inReplyTo: inReplyTo, + path: path, + position: position, + pullRequestId: pullRequestId, + pullRequestReviewId: pullRequestReviewId); + replace(_$result); + return _$result; + } +} + +class _$GAddPullRequestReviewInput extends GAddPullRequestReviewInput { + @override + final String body; + @override + final String clientMutationId; + @override + final BuiltList comments; + @override + final String commitOID; + @override + final GPullRequestReviewEvent event; + @override + final String pullRequestId; + @override + final BuiltList threads; + + factory _$GAddPullRequestReviewInput( + [void Function(GAddPullRequestReviewInputBuilder) updates]) => + (new GAddPullRequestReviewInputBuilder()..update(updates)).build(); + + _$GAddPullRequestReviewInput._( + {this.body, + this.clientMutationId, + this.comments, + this.commitOID, + this.event, + this.pullRequestId, + this.threads}) + : super._() { + if (pullRequestId == null) { + throw new BuiltValueNullFieldError( + 'GAddPullRequestReviewInput', 'pullRequestId'); + } + } + + @override + GAddPullRequestReviewInput rebuild( + void Function(GAddPullRequestReviewInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GAddPullRequestReviewInputBuilder toBuilder() => + new GAddPullRequestReviewInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAddPullRequestReviewInput && + body == other.body && + clientMutationId == other.clientMutationId && + comments == other.comments && + commitOID == other.commitOID && + event == other.event && + pullRequestId == other.pullRequestId && + threads == other.threads; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc($jc($jc(0, body.hashCode), clientMutationId.hashCode), + comments.hashCode), + commitOID.hashCode), + event.hashCode), + pullRequestId.hashCode), + threads.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GAddPullRequestReviewInput') + ..add('body', body) + ..add('clientMutationId', clientMutationId) + ..add('comments', comments) + ..add('commitOID', commitOID) + ..add('event', event) + ..add('pullRequestId', pullRequestId) + ..add('threads', threads)) + .toString(); + } +} + +class GAddPullRequestReviewInputBuilder + implements + Builder { + _$GAddPullRequestReviewInput _$v; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + ListBuilder _comments; + ListBuilder get comments => + _$this._comments ??= new ListBuilder(); + set comments(ListBuilder comments) => + _$this._comments = comments; + + String _commitOID; + String get commitOID => _$this._commitOID; + set commitOID(String commitOID) => _$this._commitOID = commitOID; + + GPullRequestReviewEvent _event; + GPullRequestReviewEvent get event => _$this._event; + set event(GPullRequestReviewEvent event) => _$this._event = event; + + String _pullRequestId; + String get pullRequestId => _$this._pullRequestId; + set pullRequestId(String pullRequestId) => + _$this._pullRequestId = pullRequestId; + + ListBuilder _threads; + ListBuilder get threads => + _$this._threads ??= new ListBuilder(); + set threads(ListBuilder threads) => + _$this._threads = threads; + + GAddPullRequestReviewInputBuilder(); + + GAddPullRequestReviewInputBuilder get _$this { + if (_$v != null) { + _body = _$v.body; + _clientMutationId = _$v.clientMutationId; + _comments = _$v.comments?.toBuilder(); + _commitOID = _$v.commitOID; + _event = _$v.event; + _pullRequestId = _$v.pullRequestId; + _threads = _$v.threads?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GAddPullRequestReviewInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAddPullRequestReviewInput; + } + + @override + void update(void Function(GAddPullRequestReviewInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAddPullRequestReviewInput build() { + _$GAddPullRequestReviewInput _$result; + try { + _$result = _$v ?? + new _$GAddPullRequestReviewInput._( + body: body, + clientMutationId: clientMutationId, + comments: _comments?.build(), + commitOID: commitOID, + event: event, + pullRequestId: pullRequestId, + threads: _threads?.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'comments'; + _comments?.build(); + + _$failedField = 'threads'; + _threads?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GAddPullRequestReviewInput', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GAddPullRequestReviewThreadInput + extends GAddPullRequestReviewThreadInput { + @override + final String body; + @override + final String clientMutationId; + @override + final int line; + @override + final String path; + @override + final String pullRequestId; + @override + final String pullRequestReviewId; + @override + final GDiffSide side; + @override + final int startLine; + @override + final GDiffSide startSide; + + factory _$GAddPullRequestReviewThreadInput( + [void Function(GAddPullRequestReviewThreadInputBuilder) updates]) => + (new GAddPullRequestReviewThreadInputBuilder()..update(updates)).build(); + + _$GAddPullRequestReviewThreadInput._( + {this.body, + this.clientMutationId, + this.line, + this.path, + this.pullRequestId, + this.pullRequestReviewId, + this.side, + this.startLine, + this.startSide}) + : super._() { + if (body == null) { + throw new BuiltValueNullFieldError( + 'GAddPullRequestReviewThreadInput', 'body'); + } + if (line == null) { + throw new BuiltValueNullFieldError( + 'GAddPullRequestReviewThreadInput', 'line'); + } + if (path == null) { + throw new BuiltValueNullFieldError( + 'GAddPullRequestReviewThreadInput', 'path'); + } + } + + @override + GAddPullRequestReviewThreadInput rebuild( + void Function(GAddPullRequestReviewThreadInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GAddPullRequestReviewThreadInputBuilder toBuilder() => + new GAddPullRequestReviewThreadInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAddPullRequestReviewThreadInput && + body == other.body && + clientMutationId == other.clientMutationId && + line == other.line && + path == other.path && + pullRequestId == other.pullRequestId && + pullRequestReviewId == other.pullRequestReviewId && + side == other.side && + startLine == other.startLine && + startSide == other.startSide; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, body.hashCode), + clientMutationId.hashCode), + line.hashCode), + path.hashCode), + pullRequestId.hashCode), + pullRequestReviewId.hashCode), + side.hashCode), + startLine.hashCode), + startSide.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GAddPullRequestReviewThreadInput') + ..add('body', body) + ..add('clientMutationId', clientMutationId) + ..add('line', line) + ..add('path', path) + ..add('pullRequestId', pullRequestId) + ..add('pullRequestReviewId', pullRequestReviewId) + ..add('side', side) + ..add('startLine', startLine) + ..add('startSide', startSide)) + .toString(); + } +} + +class GAddPullRequestReviewThreadInputBuilder + implements + Builder { + _$GAddPullRequestReviewThreadInput _$v; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + int _line; + int get line => _$this._line; + set line(int line) => _$this._line = line; + + String _path; + String get path => _$this._path; + set path(String path) => _$this._path = path; + + String _pullRequestId; + String get pullRequestId => _$this._pullRequestId; + set pullRequestId(String pullRequestId) => + _$this._pullRequestId = pullRequestId; + + String _pullRequestReviewId; + String get pullRequestReviewId => _$this._pullRequestReviewId; + set pullRequestReviewId(String pullRequestReviewId) => + _$this._pullRequestReviewId = pullRequestReviewId; + + GDiffSide _side; + GDiffSide get side => _$this._side; + set side(GDiffSide side) => _$this._side = side; + + int _startLine; + int get startLine => _$this._startLine; + set startLine(int startLine) => _$this._startLine = startLine; + + GDiffSide _startSide; + GDiffSide get startSide => _$this._startSide; + set startSide(GDiffSide startSide) => _$this._startSide = startSide; + + GAddPullRequestReviewThreadInputBuilder(); + + GAddPullRequestReviewThreadInputBuilder get _$this { + if (_$v != null) { + _body = _$v.body; + _clientMutationId = _$v.clientMutationId; + _line = _$v.line; + _path = _$v.path; + _pullRequestId = _$v.pullRequestId; + _pullRequestReviewId = _$v.pullRequestReviewId; + _side = _$v.side; + _startLine = _$v.startLine; + _startSide = _$v.startSide; + _$v = null; + } + return this; + } + + @override + void replace(GAddPullRequestReviewThreadInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAddPullRequestReviewThreadInput; + } + + @override + void update(void Function(GAddPullRequestReviewThreadInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAddPullRequestReviewThreadInput build() { + final _$result = _$v ?? + new _$GAddPullRequestReviewThreadInput._( + body: body, + clientMutationId: clientMutationId, + line: line, + path: path, + pullRequestId: pullRequestId, + pullRequestReviewId: pullRequestReviewId, + side: side, + startLine: startLine, + startSide: startSide); + replace(_$result); + return _$result; + } +} + +class _$GAddReactionInput extends GAddReactionInput { + @override + final String clientMutationId; + @override + final GReactionContent content; + @override + final String subjectId; + + factory _$GAddReactionInput( + [void Function(GAddReactionInputBuilder) updates]) => + (new GAddReactionInputBuilder()..update(updates)).build(); + + _$GAddReactionInput._({this.clientMutationId, this.content, this.subjectId}) + : super._() { + if (content == null) { + throw new BuiltValueNullFieldError('GAddReactionInput', 'content'); + } + if (subjectId == null) { + throw new BuiltValueNullFieldError('GAddReactionInput', 'subjectId'); + } + } + + @override + GAddReactionInput rebuild(void Function(GAddReactionInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GAddReactionInputBuilder toBuilder() => + new GAddReactionInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAddReactionInput && + clientMutationId == other.clientMutationId && + content == other.content && + subjectId == other.subjectId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, clientMutationId.hashCode), content.hashCode), + subjectId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GAddReactionInput') + ..add('clientMutationId', clientMutationId) + ..add('content', content) + ..add('subjectId', subjectId)) + .toString(); + } +} + +class GAddReactionInputBuilder + implements Builder { + _$GAddReactionInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + GReactionContent _content; + GReactionContent get content => _$this._content; + set content(GReactionContent content) => _$this._content = content; + + String _subjectId; + String get subjectId => _$this._subjectId; + set subjectId(String subjectId) => _$this._subjectId = subjectId; + + GAddReactionInputBuilder(); + + GAddReactionInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _content = _$v.content; + _subjectId = _$v.subjectId; + _$v = null; + } + return this; + } + + @override + void replace(GAddReactionInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAddReactionInput; + } + + @override + void update(void Function(GAddReactionInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAddReactionInput build() { + final _$result = _$v ?? + new _$GAddReactionInput._( + clientMutationId: clientMutationId, + content: content, + subjectId: subjectId); + replace(_$result); + return _$result; + } +} + +class _$GAddStarInput extends GAddStarInput { + @override + final String clientMutationId; + @override + final String starrableId; + + factory _$GAddStarInput([void Function(GAddStarInputBuilder) updates]) => + (new GAddStarInputBuilder()..update(updates)).build(); + + _$GAddStarInput._({this.clientMutationId, this.starrableId}) : super._() { + if (starrableId == null) { + throw new BuiltValueNullFieldError('GAddStarInput', 'starrableId'); + } + } + + @override + GAddStarInput rebuild(void Function(GAddStarInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GAddStarInputBuilder toBuilder() => new GAddStarInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAddStarInput && + clientMutationId == other.clientMutationId && + starrableId == other.starrableId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), starrableId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GAddStarInput') + ..add('clientMutationId', clientMutationId) + ..add('starrableId', starrableId)) + .toString(); + } +} + +class GAddStarInputBuilder + implements Builder { + _$GAddStarInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _starrableId; + String get starrableId => _$this._starrableId; + set starrableId(String starrableId) => _$this._starrableId = starrableId; + + GAddStarInputBuilder(); + + GAddStarInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _starrableId = _$v.starrableId; + _$v = null; + } + return this; + } + + @override + void replace(GAddStarInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAddStarInput; + } + + @override + void update(void Function(GAddStarInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAddStarInput build() { + final _$result = _$v ?? + new _$GAddStarInput._( + clientMutationId: clientMutationId, starrableId: starrableId); + replace(_$result); + return _$result; + } +} + +class _$GArchiveRepositoryInput extends GArchiveRepositoryInput { + @override + final String clientMutationId; + @override + final String repositoryId; + + factory _$GArchiveRepositoryInput( + [void Function(GArchiveRepositoryInputBuilder) updates]) => + (new GArchiveRepositoryInputBuilder()..update(updates)).build(); + + _$GArchiveRepositoryInput._({this.clientMutationId, this.repositoryId}) + : super._() { + if (repositoryId == null) { + throw new BuiltValueNullFieldError( + 'GArchiveRepositoryInput', 'repositoryId'); + } + } + + @override + GArchiveRepositoryInput rebuild( + void Function(GArchiveRepositoryInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GArchiveRepositoryInputBuilder toBuilder() => + new GArchiveRepositoryInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GArchiveRepositoryInput && + clientMutationId == other.clientMutationId && + repositoryId == other.repositoryId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), repositoryId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GArchiveRepositoryInput') + ..add('clientMutationId', clientMutationId) + ..add('repositoryId', repositoryId)) + .toString(); + } +} + +class GArchiveRepositoryInputBuilder + implements + Builder { + _$GArchiveRepositoryInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + GArchiveRepositoryInputBuilder(); + + GArchiveRepositoryInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _repositoryId = _$v.repositoryId; + _$v = null; + } + return this; + } + + @override + void replace(GArchiveRepositoryInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GArchiveRepositoryInput; + } + + @override + void update(void Function(GArchiveRepositoryInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GArchiveRepositoryInput build() { + final _$result = _$v ?? + new _$GArchiveRepositoryInput._( + clientMutationId: clientMutationId, repositoryId: repositoryId); + replace(_$result); + return _$result; + } +} + +class _$GAuditLogOrder extends GAuditLogOrder { + @override + final GOrderDirection direction; + @override + final GAuditLogOrderField field; + + factory _$GAuditLogOrder([void Function(GAuditLogOrderBuilder) updates]) => + (new GAuditLogOrderBuilder()..update(updates)).build(); + + _$GAuditLogOrder._({this.direction, this.field}) : super._(); + + @override + GAuditLogOrder rebuild(void Function(GAuditLogOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GAuditLogOrderBuilder toBuilder() => + new GAuditLogOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GAuditLogOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GAuditLogOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GAuditLogOrderBuilder + implements Builder { + _$GAuditLogOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GAuditLogOrderField _field; + GAuditLogOrderField get field => _$this._field; + set field(GAuditLogOrderField field) => _$this._field = field; + + GAuditLogOrderBuilder(); + + GAuditLogOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GAuditLogOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GAuditLogOrder; + } + + @override + void update(void Function(GAuditLogOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GAuditLogOrder build() { + final _$result = + _$v ?? new _$GAuditLogOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GCancelEnterpriseAdminInvitationInput + extends GCancelEnterpriseAdminInvitationInput { + @override + final String clientMutationId; + @override + final String invitationId; + + factory _$GCancelEnterpriseAdminInvitationInput( + [void Function(GCancelEnterpriseAdminInvitationInputBuilder) + updates]) => + (new GCancelEnterpriseAdminInvitationInputBuilder()..update(updates)) + .build(); + + _$GCancelEnterpriseAdminInvitationInput._( + {this.clientMutationId, this.invitationId}) + : super._() { + if (invitationId == null) { + throw new BuiltValueNullFieldError( + 'GCancelEnterpriseAdminInvitationInput', 'invitationId'); + } + } + + @override + GCancelEnterpriseAdminInvitationInput rebuild( + void Function(GCancelEnterpriseAdminInvitationInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GCancelEnterpriseAdminInvitationInputBuilder toBuilder() => + new GCancelEnterpriseAdminInvitationInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCancelEnterpriseAdminInvitationInput && + clientMutationId == other.clientMutationId && + invitationId == other.invitationId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), invitationId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCancelEnterpriseAdminInvitationInput') + ..add('clientMutationId', clientMutationId) + ..add('invitationId', invitationId)) + .toString(); + } +} + +class GCancelEnterpriseAdminInvitationInputBuilder + implements + Builder { + _$GCancelEnterpriseAdminInvitationInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _invitationId; + String get invitationId => _$this._invitationId; + set invitationId(String invitationId) => _$this._invitationId = invitationId; + + GCancelEnterpriseAdminInvitationInputBuilder(); + + GCancelEnterpriseAdminInvitationInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _invitationId = _$v.invitationId; + _$v = null; + } + return this; + } + + @override + void replace(GCancelEnterpriseAdminInvitationInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCancelEnterpriseAdminInvitationInput; + } + + @override + void update( + void Function(GCancelEnterpriseAdminInvitationInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCancelEnterpriseAdminInvitationInput build() { + final _$result = _$v ?? + new _$GCancelEnterpriseAdminInvitationInput._( + clientMutationId: clientMutationId, invitationId: invitationId); + replace(_$result); + return _$result; + } +} + +class _$GChangeUserStatusInput extends GChangeUserStatusInput { + @override + final String clientMutationId; + @override + final String emoji; + @override + final DateTime expiresAt; + @override + final bool limitedAvailability; + @override + final String message; + @override + final String organizationId; + + factory _$GChangeUserStatusInput( + [void Function(GChangeUserStatusInputBuilder) updates]) => + (new GChangeUserStatusInputBuilder()..update(updates)).build(); + + _$GChangeUserStatusInput._( + {this.clientMutationId, + this.emoji, + this.expiresAt, + this.limitedAvailability, + this.message, + this.organizationId}) + : super._(); + + @override + GChangeUserStatusInput rebuild( + void Function(GChangeUserStatusInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GChangeUserStatusInputBuilder toBuilder() => + new GChangeUserStatusInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GChangeUserStatusInput && + clientMutationId == other.clientMutationId && + emoji == other.emoji && + expiresAt == other.expiresAt && + limitedAvailability == other.limitedAvailability && + message == other.message && + organizationId == other.organizationId; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc($jc($jc(0, clientMutationId.hashCode), emoji.hashCode), + expiresAt.hashCode), + limitedAvailability.hashCode), + message.hashCode), + organizationId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GChangeUserStatusInput') + ..add('clientMutationId', clientMutationId) + ..add('emoji', emoji) + ..add('expiresAt', expiresAt) + ..add('limitedAvailability', limitedAvailability) + ..add('message', message) + ..add('organizationId', organizationId)) + .toString(); + } +} + +class GChangeUserStatusInputBuilder + implements Builder { + _$GChangeUserStatusInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _emoji; + String get emoji => _$this._emoji; + set emoji(String emoji) => _$this._emoji = emoji; + + DateTime _expiresAt; + DateTime get expiresAt => _$this._expiresAt; + set expiresAt(DateTime expiresAt) => _$this._expiresAt = expiresAt; + + bool _limitedAvailability; + bool get limitedAvailability => _$this._limitedAvailability; + set limitedAvailability(bool limitedAvailability) => + _$this._limitedAvailability = limitedAvailability; + + String _message; + String get message => _$this._message; + set message(String message) => _$this._message = message; + + String _organizationId; + String get organizationId => _$this._organizationId; + set organizationId(String organizationId) => + _$this._organizationId = organizationId; + + GChangeUserStatusInputBuilder(); + + GChangeUserStatusInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _emoji = _$v.emoji; + _expiresAt = _$v.expiresAt; + _limitedAvailability = _$v.limitedAvailability; + _message = _$v.message; + _organizationId = _$v.organizationId; + _$v = null; + } + return this; + } + + @override + void replace(GChangeUserStatusInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GChangeUserStatusInput; + } + + @override + void update(void Function(GChangeUserStatusInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GChangeUserStatusInput build() { + final _$result = _$v ?? + new _$GChangeUserStatusInput._( + clientMutationId: clientMutationId, + emoji: emoji, + expiresAt: expiresAt, + limitedAvailability: limitedAvailability, + message: message, + organizationId: organizationId); + replace(_$result); + return _$result; + } +} + +class _$GCheckAnnotationData extends GCheckAnnotationData { + @override + final GCheckAnnotationLevel annotationLevel; + @override + final GCheckAnnotationRange location; + @override + final String message; + @override + final String path; + @override + final String rawDetails; + @override + final String title; + + factory _$GCheckAnnotationData( + [void Function(GCheckAnnotationDataBuilder) updates]) => + (new GCheckAnnotationDataBuilder()..update(updates)).build(); + + _$GCheckAnnotationData._( + {this.annotationLevel, + this.location, + this.message, + this.path, + this.rawDetails, + this.title}) + : super._() { + if (annotationLevel == null) { + throw new BuiltValueNullFieldError( + 'GCheckAnnotationData', 'annotationLevel'); + } + if (location == null) { + throw new BuiltValueNullFieldError('GCheckAnnotationData', 'location'); + } + if (message == null) { + throw new BuiltValueNullFieldError('GCheckAnnotationData', 'message'); + } + if (path == null) { + throw new BuiltValueNullFieldError('GCheckAnnotationData', 'path'); + } + } + + @override + GCheckAnnotationData rebuild( + void Function(GCheckAnnotationDataBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCheckAnnotationDataBuilder toBuilder() => + new GCheckAnnotationDataBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCheckAnnotationData && + annotationLevel == other.annotationLevel && + location == other.location && + message == other.message && + path == other.path && + rawDetails == other.rawDetails && + title == other.title; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc($jc($jc(0, annotationLevel.hashCode), location.hashCode), + message.hashCode), + path.hashCode), + rawDetails.hashCode), + title.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCheckAnnotationData') + ..add('annotationLevel', annotationLevel) + ..add('location', location) + ..add('message', message) + ..add('path', path) + ..add('rawDetails', rawDetails) + ..add('title', title)) + .toString(); + } +} + +class GCheckAnnotationDataBuilder + implements Builder { + _$GCheckAnnotationData _$v; + + GCheckAnnotationLevel _annotationLevel; + GCheckAnnotationLevel get annotationLevel => _$this._annotationLevel; + set annotationLevel(GCheckAnnotationLevel annotationLevel) => + _$this._annotationLevel = annotationLevel; + + GCheckAnnotationRangeBuilder _location; + GCheckAnnotationRangeBuilder get location => + _$this._location ??= new GCheckAnnotationRangeBuilder(); + set location(GCheckAnnotationRangeBuilder location) => + _$this._location = location; + + String _message; + String get message => _$this._message; + set message(String message) => _$this._message = message; + + String _path; + String get path => _$this._path; + set path(String path) => _$this._path = path; + + String _rawDetails; + String get rawDetails => _$this._rawDetails; + set rawDetails(String rawDetails) => _$this._rawDetails = rawDetails; + + String _title; + String get title => _$this._title; + set title(String title) => _$this._title = title; + + GCheckAnnotationDataBuilder(); + + GCheckAnnotationDataBuilder get _$this { + if (_$v != null) { + _annotationLevel = _$v.annotationLevel; + _location = _$v.location?.toBuilder(); + _message = _$v.message; + _path = _$v.path; + _rawDetails = _$v.rawDetails; + _title = _$v.title; + _$v = null; + } + return this; + } + + @override + void replace(GCheckAnnotationData other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCheckAnnotationData; + } + + @override + void update(void Function(GCheckAnnotationDataBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCheckAnnotationData build() { + _$GCheckAnnotationData _$result; + try { + _$result = _$v ?? + new _$GCheckAnnotationData._( + annotationLevel: annotationLevel, + location: location.build(), + message: message, + path: path, + rawDetails: rawDetails, + title: title); + } catch (_) { + String _$failedField; + try { + _$failedField = 'location'; + location.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCheckAnnotationData', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCheckAnnotationRange extends GCheckAnnotationRange { + @override + final int endColumn; + @override + final int endLine; + @override + final int startColumn; + @override + final int startLine; + + factory _$GCheckAnnotationRange( + [void Function(GCheckAnnotationRangeBuilder) updates]) => + (new GCheckAnnotationRangeBuilder()..update(updates)).build(); + + _$GCheckAnnotationRange._( + {this.endColumn, this.endLine, this.startColumn, this.startLine}) + : super._() { + if (endLine == null) { + throw new BuiltValueNullFieldError('GCheckAnnotationRange', 'endLine'); + } + if (startLine == null) { + throw new BuiltValueNullFieldError('GCheckAnnotationRange', 'startLine'); + } + } + + @override + GCheckAnnotationRange rebuild( + void Function(GCheckAnnotationRangeBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCheckAnnotationRangeBuilder toBuilder() => + new GCheckAnnotationRangeBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCheckAnnotationRange && + endColumn == other.endColumn && + endLine == other.endLine && + startColumn == other.startColumn && + startLine == other.startLine; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, endColumn.hashCode), endLine.hashCode), + startColumn.hashCode), + startLine.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCheckAnnotationRange') + ..add('endColumn', endColumn) + ..add('endLine', endLine) + ..add('startColumn', startColumn) + ..add('startLine', startLine)) + .toString(); + } +} + +class GCheckAnnotationRangeBuilder + implements Builder { + _$GCheckAnnotationRange _$v; + + int _endColumn; + int get endColumn => _$this._endColumn; + set endColumn(int endColumn) => _$this._endColumn = endColumn; + + int _endLine; + int get endLine => _$this._endLine; + set endLine(int endLine) => _$this._endLine = endLine; + + int _startColumn; + int get startColumn => _$this._startColumn; + set startColumn(int startColumn) => _$this._startColumn = startColumn; + + int _startLine; + int get startLine => _$this._startLine; + set startLine(int startLine) => _$this._startLine = startLine; + + GCheckAnnotationRangeBuilder(); + + GCheckAnnotationRangeBuilder get _$this { + if (_$v != null) { + _endColumn = _$v.endColumn; + _endLine = _$v.endLine; + _startColumn = _$v.startColumn; + _startLine = _$v.startLine; + _$v = null; + } + return this; + } + + @override + void replace(GCheckAnnotationRange other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCheckAnnotationRange; + } + + @override + void update(void Function(GCheckAnnotationRangeBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCheckAnnotationRange build() { + final _$result = _$v ?? + new _$GCheckAnnotationRange._( + endColumn: endColumn, + endLine: endLine, + startColumn: startColumn, + startLine: startLine); + replace(_$result); + return _$result; + } +} + +class _$GCheckRunAction extends GCheckRunAction { + @override + final String description; + @override + final String identifier; + @override + final String label; + + factory _$GCheckRunAction([void Function(GCheckRunActionBuilder) updates]) => + (new GCheckRunActionBuilder()..update(updates)).build(); + + _$GCheckRunAction._({this.description, this.identifier, this.label}) + : super._() { + if (description == null) { + throw new BuiltValueNullFieldError('GCheckRunAction', 'description'); + } + if (identifier == null) { + throw new BuiltValueNullFieldError('GCheckRunAction', 'identifier'); + } + if (label == null) { + throw new BuiltValueNullFieldError('GCheckRunAction', 'label'); + } + } + + @override + GCheckRunAction rebuild(void Function(GCheckRunActionBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCheckRunActionBuilder toBuilder() => + new GCheckRunActionBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCheckRunAction && + description == other.description && + identifier == other.identifier && + label == other.label; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, description.hashCode), identifier.hashCode), + label.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCheckRunAction') + ..add('description', description) + ..add('identifier', identifier) + ..add('label', label)) + .toString(); + } +} + +class GCheckRunActionBuilder + implements Builder { + _$GCheckRunAction _$v; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + String _identifier; + String get identifier => _$this._identifier; + set identifier(String identifier) => _$this._identifier = identifier; + + String _label; + String get label => _$this._label; + set label(String label) => _$this._label = label; + + GCheckRunActionBuilder(); + + GCheckRunActionBuilder get _$this { + if (_$v != null) { + _description = _$v.description; + _identifier = _$v.identifier; + _label = _$v.label; + _$v = null; + } + return this; + } + + @override + void replace(GCheckRunAction other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCheckRunAction; + } + + @override + void update(void Function(GCheckRunActionBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCheckRunAction build() { + final _$result = _$v ?? + new _$GCheckRunAction._( + description: description, identifier: identifier, label: label); + replace(_$result); + return _$result; + } +} + +class _$GCheckRunFilter extends GCheckRunFilter { + @override + final int appId; + @override + final String checkName; + @override + final GCheckRunType checkType; + @override + final GCheckStatusState status; + + factory _$GCheckRunFilter([void Function(GCheckRunFilterBuilder) updates]) => + (new GCheckRunFilterBuilder()..update(updates)).build(); + + _$GCheckRunFilter._({this.appId, this.checkName, this.checkType, this.status}) + : super._(); + + @override + GCheckRunFilter rebuild(void Function(GCheckRunFilterBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCheckRunFilterBuilder toBuilder() => + new GCheckRunFilterBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCheckRunFilter && + appId == other.appId && + checkName == other.checkName && + checkType == other.checkType && + status == other.status; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, appId.hashCode), checkName.hashCode), + checkType.hashCode), + status.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCheckRunFilter') + ..add('appId', appId) + ..add('checkName', checkName) + ..add('checkType', checkType) + ..add('status', status)) + .toString(); + } +} + +class GCheckRunFilterBuilder + implements Builder { + _$GCheckRunFilter _$v; + + int _appId; + int get appId => _$this._appId; + set appId(int appId) => _$this._appId = appId; + + String _checkName; + String get checkName => _$this._checkName; + set checkName(String checkName) => _$this._checkName = checkName; + + GCheckRunType _checkType; + GCheckRunType get checkType => _$this._checkType; + set checkType(GCheckRunType checkType) => _$this._checkType = checkType; + + GCheckStatusState _status; + GCheckStatusState get status => _$this._status; + set status(GCheckStatusState status) => _$this._status = status; + + GCheckRunFilterBuilder(); + + GCheckRunFilterBuilder get _$this { + if (_$v != null) { + _appId = _$v.appId; + _checkName = _$v.checkName; + _checkType = _$v.checkType; + _status = _$v.status; + _$v = null; + } + return this; + } + + @override + void replace(GCheckRunFilter other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCheckRunFilter; + } + + @override + void update(void Function(GCheckRunFilterBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCheckRunFilter build() { + final _$result = _$v ?? + new _$GCheckRunFilter._( + appId: appId, + checkName: checkName, + checkType: checkType, + status: status); + replace(_$result); + return _$result; + } +} + +class _$GCheckRunOutput extends GCheckRunOutput { + @override + final BuiltList annotations; + @override + final BuiltList images; + @override + final String summary; + @override + final String text; + @override + final String title; + + factory _$GCheckRunOutput([void Function(GCheckRunOutputBuilder) updates]) => + (new GCheckRunOutputBuilder()..update(updates)).build(); + + _$GCheckRunOutput._( + {this.annotations, this.images, this.summary, this.text, this.title}) + : super._() { + if (annotations == null) { + throw new BuiltValueNullFieldError('GCheckRunOutput', 'annotations'); + } + if (images == null) { + throw new BuiltValueNullFieldError('GCheckRunOutput', 'images'); + } + if (summary == null) { + throw new BuiltValueNullFieldError('GCheckRunOutput', 'summary'); + } + if (title == null) { + throw new BuiltValueNullFieldError('GCheckRunOutput', 'title'); + } + } + + @override + GCheckRunOutput rebuild(void Function(GCheckRunOutputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCheckRunOutputBuilder toBuilder() => + new GCheckRunOutputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCheckRunOutput && + annotations == other.annotations && + images == other.images && + summary == other.summary && + text == other.text && + title == other.title; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc(0, annotations.hashCode), images.hashCode), + summary.hashCode), + text.hashCode), + title.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCheckRunOutput') + ..add('annotations', annotations) + ..add('images', images) + ..add('summary', summary) + ..add('text', text) + ..add('title', title)) + .toString(); + } +} + +class GCheckRunOutputBuilder + implements Builder { + _$GCheckRunOutput _$v; + + ListBuilder _annotations; + ListBuilder get annotations => + _$this._annotations ??= new ListBuilder(); + set annotations(ListBuilder annotations) => + _$this._annotations = annotations; + + ListBuilder _images; + ListBuilder get images => + _$this._images ??= new ListBuilder(); + set images(ListBuilder images) => + _$this._images = images; + + String _summary; + String get summary => _$this._summary; + set summary(String summary) => _$this._summary = summary; + + String _text; + String get text => _$this._text; + set text(String text) => _$this._text = text; + + String _title; + String get title => _$this._title; + set title(String title) => _$this._title = title; + + GCheckRunOutputBuilder(); + + GCheckRunOutputBuilder get _$this { + if (_$v != null) { + _annotations = _$v.annotations?.toBuilder(); + _images = _$v.images?.toBuilder(); + _summary = _$v.summary; + _text = _$v.text; + _title = _$v.title; + _$v = null; + } + return this; + } + + @override + void replace(GCheckRunOutput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCheckRunOutput; + } + + @override + void update(void Function(GCheckRunOutputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCheckRunOutput build() { + _$GCheckRunOutput _$result; + try { + _$result = _$v ?? + new _$GCheckRunOutput._( + annotations: annotations.build(), + images: images.build(), + summary: summary, + text: text, + title: title); + } catch (_) { + String _$failedField; + try { + _$failedField = 'annotations'; + annotations.build(); + _$failedField = 'images'; + images.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCheckRunOutput', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCheckRunOutputImage extends GCheckRunOutputImage { + @override + final String alt; + @override + final String caption; + @override + final String imageUrl; + + factory _$GCheckRunOutputImage( + [void Function(GCheckRunOutputImageBuilder) updates]) => + (new GCheckRunOutputImageBuilder()..update(updates)).build(); + + _$GCheckRunOutputImage._({this.alt, this.caption, this.imageUrl}) + : super._() { + if (alt == null) { + throw new BuiltValueNullFieldError('GCheckRunOutputImage', 'alt'); + } + if (imageUrl == null) { + throw new BuiltValueNullFieldError('GCheckRunOutputImage', 'imageUrl'); + } + } + + @override + GCheckRunOutputImage rebuild( + void Function(GCheckRunOutputImageBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCheckRunOutputImageBuilder toBuilder() => + new GCheckRunOutputImageBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCheckRunOutputImage && + alt == other.alt && + caption == other.caption && + imageUrl == other.imageUrl; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, alt.hashCode), caption.hashCode), imageUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCheckRunOutputImage') + ..add('alt', alt) + ..add('caption', caption) + ..add('imageUrl', imageUrl)) + .toString(); + } +} + +class GCheckRunOutputImageBuilder + implements Builder { + _$GCheckRunOutputImage _$v; + + String _alt; + String get alt => _$this._alt; + set alt(String alt) => _$this._alt = alt; + + String _caption; + String get caption => _$this._caption; + set caption(String caption) => _$this._caption = caption; + + String _imageUrl; + String get imageUrl => _$this._imageUrl; + set imageUrl(String imageUrl) => _$this._imageUrl = imageUrl; + + GCheckRunOutputImageBuilder(); + + GCheckRunOutputImageBuilder get _$this { + if (_$v != null) { + _alt = _$v.alt; + _caption = _$v.caption; + _imageUrl = _$v.imageUrl; + _$v = null; + } + return this; + } + + @override + void replace(GCheckRunOutputImage other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCheckRunOutputImage; + } + + @override + void update(void Function(GCheckRunOutputImageBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCheckRunOutputImage build() { + final _$result = _$v ?? + new _$GCheckRunOutputImage._( + alt: alt, caption: caption, imageUrl: imageUrl); + replace(_$result); + return _$result; + } +} + +class _$GCheckSuiteAutoTriggerPreference + extends GCheckSuiteAutoTriggerPreference { + @override + final String appId; + @override + final bool setting; + + factory _$GCheckSuiteAutoTriggerPreference( + [void Function(GCheckSuiteAutoTriggerPreferenceBuilder) updates]) => + (new GCheckSuiteAutoTriggerPreferenceBuilder()..update(updates)).build(); + + _$GCheckSuiteAutoTriggerPreference._({this.appId, this.setting}) : super._() { + if (appId == null) { + throw new BuiltValueNullFieldError( + 'GCheckSuiteAutoTriggerPreference', 'appId'); + } + if (setting == null) { + throw new BuiltValueNullFieldError( + 'GCheckSuiteAutoTriggerPreference', 'setting'); + } + } + + @override + GCheckSuiteAutoTriggerPreference rebuild( + void Function(GCheckSuiteAutoTriggerPreferenceBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCheckSuiteAutoTriggerPreferenceBuilder toBuilder() => + new GCheckSuiteAutoTriggerPreferenceBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCheckSuiteAutoTriggerPreference && + appId == other.appId && + setting == other.setting; + } + + @override + int get hashCode { + return $jf($jc($jc(0, appId.hashCode), setting.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCheckSuiteAutoTriggerPreference') + ..add('appId', appId) + ..add('setting', setting)) + .toString(); + } +} + +class GCheckSuiteAutoTriggerPreferenceBuilder + implements + Builder { + _$GCheckSuiteAutoTriggerPreference _$v; + + String _appId; + String get appId => _$this._appId; + set appId(String appId) => _$this._appId = appId; + + bool _setting; + bool get setting => _$this._setting; + set setting(bool setting) => _$this._setting = setting; + + GCheckSuiteAutoTriggerPreferenceBuilder(); + + GCheckSuiteAutoTriggerPreferenceBuilder get _$this { + if (_$v != null) { + _appId = _$v.appId; + _setting = _$v.setting; + _$v = null; + } + return this; + } + + @override + void replace(GCheckSuiteAutoTriggerPreference other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCheckSuiteAutoTriggerPreference; + } + + @override + void update(void Function(GCheckSuiteAutoTriggerPreferenceBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCheckSuiteAutoTriggerPreference build() { + final _$result = _$v ?? + new _$GCheckSuiteAutoTriggerPreference._( + appId: appId, setting: setting); + replace(_$result); + return _$result; + } +} + +class _$GCheckSuiteFilter extends GCheckSuiteFilter { + @override + final int appId; + @override + final String checkName; + + factory _$GCheckSuiteFilter( + [void Function(GCheckSuiteFilterBuilder) updates]) => + (new GCheckSuiteFilterBuilder()..update(updates)).build(); + + _$GCheckSuiteFilter._({this.appId, this.checkName}) : super._(); + + @override + GCheckSuiteFilter rebuild(void Function(GCheckSuiteFilterBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCheckSuiteFilterBuilder toBuilder() => + new GCheckSuiteFilterBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCheckSuiteFilter && + appId == other.appId && + checkName == other.checkName; + } + + @override + int get hashCode { + return $jf($jc($jc(0, appId.hashCode), checkName.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCheckSuiteFilter') + ..add('appId', appId) + ..add('checkName', checkName)) + .toString(); + } +} + +class GCheckSuiteFilterBuilder + implements Builder { + _$GCheckSuiteFilter _$v; + + int _appId; + int get appId => _$this._appId; + set appId(int appId) => _$this._appId = appId; + + String _checkName; + String get checkName => _$this._checkName; + set checkName(String checkName) => _$this._checkName = checkName; + + GCheckSuiteFilterBuilder(); + + GCheckSuiteFilterBuilder get _$this { + if (_$v != null) { + _appId = _$v.appId; + _checkName = _$v.checkName; + _$v = null; + } + return this; + } + + @override + void replace(GCheckSuiteFilter other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCheckSuiteFilter; + } + + @override + void update(void Function(GCheckSuiteFilterBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCheckSuiteFilter build() { + final _$result = + _$v ?? new _$GCheckSuiteFilter._(appId: appId, checkName: checkName); + replace(_$result); + return _$result; + } +} + +class _$GClearLabelsFromLabelableInput extends GClearLabelsFromLabelableInput { + @override + final String clientMutationId; + @override + final String labelableId; + + factory _$GClearLabelsFromLabelableInput( + [void Function(GClearLabelsFromLabelableInputBuilder) updates]) => + (new GClearLabelsFromLabelableInputBuilder()..update(updates)).build(); + + _$GClearLabelsFromLabelableInput._({this.clientMutationId, this.labelableId}) + : super._() { + if (labelableId == null) { + throw new BuiltValueNullFieldError( + 'GClearLabelsFromLabelableInput', 'labelableId'); + } + } + + @override + GClearLabelsFromLabelableInput rebuild( + void Function(GClearLabelsFromLabelableInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GClearLabelsFromLabelableInputBuilder toBuilder() => + new GClearLabelsFromLabelableInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GClearLabelsFromLabelableInput && + clientMutationId == other.clientMutationId && + labelableId == other.labelableId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), labelableId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GClearLabelsFromLabelableInput') + ..add('clientMutationId', clientMutationId) + ..add('labelableId', labelableId)) + .toString(); + } +} + +class GClearLabelsFromLabelableInputBuilder + implements + Builder { + _$GClearLabelsFromLabelableInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _labelableId; + String get labelableId => _$this._labelableId; + set labelableId(String labelableId) => _$this._labelableId = labelableId; + + GClearLabelsFromLabelableInputBuilder(); + + GClearLabelsFromLabelableInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _labelableId = _$v.labelableId; + _$v = null; + } + return this; + } + + @override + void replace(GClearLabelsFromLabelableInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GClearLabelsFromLabelableInput; + } + + @override + void update(void Function(GClearLabelsFromLabelableInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GClearLabelsFromLabelableInput build() { + final _$result = _$v ?? + new _$GClearLabelsFromLabelableInput._( + clientMutationId: clientMutationId, labelableId: labelableId); + replace(_$result); + return _$result; + } +} + +class _$GCloneProjectInput extends GCloneProjectInput { + @override + final String body; + @override + final String clientMutationId; + @override + final bool includeWorkflows; + @override + final String name; + @override + final bool public; + @override + final String sourceId; + @override + final String targetOwnerId; + + factory _$GCloneProjectInput( + [void Function(GCloneProjectInputBuilder) updates]) => + (new GCloneProjectInputBuilder()..update(updates)).build(); + + _$GCloneProjectInput._( + {this.body, + this.clientMutationId, + this.includeWorkflows, + this.name, + this.public, + this.sourceId, + this.targetOwnerId}) + : super._() { + if (includeWorkflows == null) { + throw new BuiltValueNullFieldError( + 'GCloneProjectInput', 'includeWorkflows'); + } + if (name == null) { + throw new BuiltValueNullFieldError('GCloneProjectInput', 'name'); + } + if (sourceId == null) { + throw new BuiltValueNullFieldError('GCloneProjectInput', 'sourceId'); + } + if (targetOwnerId == null) { + throw new BuiltValueNullFieldError('GCloneProjectInput', 'targetOwnerId'); + } + } + + @override + GCloneProjectInput rebuild( + void Function(GCloneProjectInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCloneProjectInputBuilder toBuilder() => + new GCloneProjectInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCloneProjectInput && + body == other.body && + clientMutationId == other.clientMutationId && + includeWorkflows == other.includeWorkflows && + name == other.name && + public == other.public && + sourceId == other.sourceId && + targetOwnerId == other.targetOwnerId; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc($jc($jc(0, body.hashCode), clientMutationId.hashCode), + includeWorkflows.hashCode), + name.hashCode), + public.hashCode), + sourceId.hashCode), + targetOwnerId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCloneProjectInput') + ..add('body', body) + ..add('clientMutationId', clientMutationId) + ..add('includeWorkflows', includeWorkflows) + ..add('name', name) + ..add('public', public) + ..add('sourceId', sourceId) + ..add('targetOwnerId', targetOwnerId)) + .toString(); + } +} + +class GCloneProjectInputBuilder + implements Builder { + _$GCloneProjectInput _$v; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + bool _includeWorkflows; + bool get includeWorkflows => _$this._includeWorkflows; + set includeWorkflows(bool includeWorkflows) => + _$this._includeWorkflows = includeWorkflows; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + bool _public; + bool get public => _$this._public; + set public(bool public) => _$this._public = public; + + String _sourceId; + String get sourceId => _$this._sourceId; + set sourceId(String sourceId) => _$this._sourceId = sourceId; + + String _targetOwnerId; + String get targetOwnerId => _$this._targetOwnerId; + set targetOwnerId(String targetOwnerId) => + _$this._targetOwnerId = targetOwnerId; + + GCloneProjectInputBuilder(); + + GCloneProjectInputBuilder get _$this { + if (_$v != null) { + _body = _$v.body; + _clientMutationId = _$v.clientMutationId; + _includeWorkflows = _$v.includeWorkflows; + _name = _$v.name; + _public = _$v.public; + _sourceId = _$v.sourceId; + _targetOwnerId = _$v.targetOwnerId; + _$v = null; + } + return this; + } + + @override + void replace(GCloneProjectInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCloneProjectInput; + } + + @override + void update(void Function(GCloneProjectInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCloneProjectInput build() { + final _$result = _$v ?? + new _$GCloneProjectInput._( + body: body, + clientMutationId: clientMutationId, + includeWorkflows: includeWorkflows, + name: name, + public: public, + sourceId: sourceId, + targetOwnerId: targetOwnerId); + replace(_$result); + return _$result; + } +} + +class _$GCloneTemplateRepositoryInput extends GCloneTemplateRepositoryInput { + @override + final String clientMutationId; + @override + final String description; + @override + final bool includeAllBranches; + @override + final String name; + @override + final String ownerId; + @override + final String repositoryId; + @override + final GRepositoryVisibility visibility; + + factory _$GCloneTemplateRepositoryInput( + [void Function(GCloneTemplateRepositoryInputBuilder) updates]) => + (new GCloneTemplateRepositoryInputBuilder()..update(updates)).build(); + + _$GCloneTemplateRepositoryInput._( + {this.clientMutationId, + this.description, + this.includeAllBranches, + this.name, + this.ownerId, + this.repositoryId, + this.visibility}) + : super._() { + if (name == null) { + throw new BuiltValueNullFieldError( + 'GCloneTemplateRepositoryInput', 'name'); + } + if (ownerId == null) { + throw new BuiltValueNullFieldError( + 'GCloneTemplateRepositoryInput', 'ownerId'); + } + if (repositoryId == null) { + throw new BuiltValueNullFieldError( + 'GCloneTemplateRepositoryInput', 'repositoryId'); + } + if (visibility == null) { + throw new BuiltValueNullFieldError( + 'GCloneTemplateRepositoryInput', 'visibility'); + } + } + + @override + GCloneTemplateRepositoryInput rebuild( + void Function(GCloneTemplateRepositoryInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCloneTemplateRepositoryInputBuilder toBuilder() => + new GCloneTemplateRepositoryInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCloneTemplateRepositoryInput && + clientMutationId == other.clientMutationId && + description == other.description && + includeAllBranches == other.includeAllBranches && + name == other.name && + ownerId == other.ownerId && + repositoryId == other.repositoryId && + visibility == other.visibility; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, clientMutationId.hashCode), + description.hashCode), + includeAllBranches.hashCode), + name.hashCode), + ownerId.hashCode), + repositoryId.hashCode), + visibility.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCloneTemplateRepositoryInput') + ..add('clientMutationId', clientMutationId) + ..add('description', description) + ..add('includeAllBranches', includeAllBranches) + ..add('name', name) + ..add('ownerId', ownerId) + ..add('repositoryId', repositoryId) + ..add('visibility', visibility)) + .toString(); + } +} + +class GCloneTemplateRepositoryInputBuilder + implements + Builder { + _$GCloneTemplateRepositoryInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + bool _includeAllBranches; + bool get includeAllBranches => _$this._includeAllBranches; + set includeAllBranches(bool includeAllBranches) => + _$this._includeAllBranches = includeAllBranches; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _ownerId; + String get ownerId => _$this._ownerId; + set ownerId(String ownerId) => _$this._ownerId = ownerId; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + GRepositoryVisibility _visibility; + GRepositoryVisibility get visibility => _$this._visibility; + set visibility(GRepositoryVisibility visibility) => + _$this._visibility = visibility; + + GCloneTemplateRepositoryInputBuilder(); + + GCloneTemplateRepositoryInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _description = _$v.description; + _includeAllBranches = _$v.includeAllBranches; + _name = _$v.name; + _ownerId = _$v.ownerId; + _repositoryId = _$v.repositoryId; + _visibility = _$v.visibility; + _$v = null; + } + return this; + } + + @override + void replace(GCloneTemplateRepositoryInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCloneTemplateRepositoryInput; + } + + @override + void update(void Function(GCloneTemplateRepositoryInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCloneTemplateRepositoryInput build() { + final _$result = _$v ?? + new _$GCloneTemplateRepositoryInput._( + clientMutationId: clientMutationId, + description: description, + includeAllBranches: includeAllBranches, + name: name, + ownerId: ownerId, + repositoryId: repositoryId, + visibility: visibility); + replace(_$result); + return _$result; + } +} + +class _$GCloseIssueInput extends GCloseIssueInput { + @override + final String clientMutationId; + @override + final String issueId; + + factory _$GCloseIssueInput( + [void Function(GCloseIssueInputBuilder) updates]) => + (new GCloseIssueInputBuilder()..update(updates)).build(); + + _$GCloseIssueInput._({this.clientMutationId, this.issueId}) : super._() { + if (issueId == null) { + throw new BuiltValueNullFieldError('GCloseIssueInput', 'issueId'); + } + } + + @override + GCloseIssueInput rebuild(void Function(GCloseIssueInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCloseIssueInputBuilder toBuilder() => + new GCloseIssueInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCloseIssueInput && + clientMutationId == other.clientMutationId && + issueId == other.issueId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), issueId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCloseIssueInput') + ..add('clientMutationId', clientMutationId) + ..add('issueId', issueId)) + .toString(); + } +} + +class GCloseIssueInputBuilder + implements Builder { + _$GCloseIssueInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _issueId; + String get issueId => _$this._issueId; + set issueId(String issueId) => _$this._issueId = issueId; + + GCloseIssueInputBuilder(); + + GCloseIssueInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _issueId = _$v.issueId; + _$v = null; + } + return this; + } + + @override + void replace(GCloseIssueInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCloseIssueInput; + } + + @override + void update(void Function(GCloseIssueInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCloseIssueInput build() { + final _$result = _$v ?? + new _$GCloseIssueInput._( + clientMutationId: clientMutationId, issueId: issueId); + replace(_$result); + return _$result; + } +} + +class _$GClosePullRequestInput extends GClosePullRequestInput { + @override + final String clientMutationId; + @override + final String pullRequestId; + + factory _$GClosePullRequestInput( + [void Function(GClosePullRequestInputBuilder) updates]) => + (new GClosePullRequestInputBuilder()..update(updates)).build(); + + _$GClosePullRequestInput._({this.clientMutationId, this.pullRequestId}) + : super._() { + if (pullRequestId == null) { + throw new BuiltValueNullFieldError( + 'GClosePullRequestInput', 'pullRequestId'); + } + } + + @override + GClosePullRequestInput rebuild( + void Function(GClosePullRequestInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GClosePullRequestInputBuilder toBuilder() => + new GClosePullRequestInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GClosePullRequestInput && + clientMutationId == other.clientMutationId && + pullRequestId == other.pullRequestId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), pullRequestId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GClosePullRequestInput') + ..add('clientMutationId', clientMutationId) + ..add('pullRequestId', pullRequestId)) + .toString(); + } +} + +class GClosePullRequestInputBuilder + implements Builder { + _$GClosePullRequestInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _pullRequestId; + String get pullRequestId => _$this._pullRequestId; + set pullRequestId(String pullRequestId) => + _$this._pullRequestId = pullRequestId; + + GClosePullRequestInputBuilder(); + + GClosePullRequestInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _pullRequestId = _$v.pullRequestId; + _$v = null; + } + return this; + } + + @override + void replace(GClosePullRequestInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GClosePullRequestInput; + } + + @override + void update(void Function(GClosePullRequestInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GClosePullRequestInput build() { + final _$result = _$v ?? + new _$GClosePullRequestInput._( + clientMutationId: clientMutationId, pullRequestId: pullRequestId); + replace(_$result); + return _$result; + } +} + +class _$GCommitAuthor extends GCommitAuthor { + @override + final BuiltList emails; + @override + final String id; + + factory _$GCommitAuthor([void Function(GCommitAuthorBuilder) updates]) => + (new GCommitAuthorBuilder()..update(updates)).build(); + + _$GCommitAuthor._({this.emails, this.id}) : super._() { + if (emails == null) { + throw new BuiltValueNullFieldError('GCommitAuthor', 'emails'); + } + } + + @override + GCommitAuthor rebuild(void Function(GCommitAuthorBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitAuthorBuilder toBuilder() => new GCommitAuthorBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitAuthor && emails == other.emails && id == other.id; + } + + @override + int get hashCode { + return $jf($jc($jc(0, emails.hashCode), id.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCommitAuthor') + ..add('emails', emails) + ..add('id', id)) + .toString(); + } +} + +class GCommitAuthorBuilder + implements Builder { + _$GCommitAuthor _$v; + + ListBuilder _emails; + ListBuilder get emails => + _$this._emails ??= new ListBuilder(); + set emails(ListBuilder emails) => _$this._emails = emails; + + String _id; + String get id => _$this._id; + set id(String id) => _$this._id = id; + + GCommitAuthorBuilder(); + + GCommitAuthorBuilder get _$this { + if (_$v != null) { + _emails = _$v.emails?.toBuilder(); + _id = _$v.id; + _$v = null; + } + return this; + } + + @override + void replace(GCommitAuthor other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitAuthor; + } + + @override + void update(void Function(GCommitAuthorBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitAuthor build() { + _$GCommitAuthor _$result; + try { + _$result = _$v ?? new _$GCommitAuthor._(emails: emails.build(), id: id); + } catch (_) { + String _$failedField; + try { + _$failedField = 'emails'; + emails.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCommitAuthor', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCommitContributionOrder extends GCommitContributionOrder { + @override + final GOrderDirection direction; + @override + final GCommitContributionOrderField field; + + factory _$GCommitContributionOrder( + [void Function(GCommitContributionOrderBuilder) updates]) => + (new GCommitContributionOrderBuilder()..update(updates)).build(); + + _$GCommitContributionOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError( + 'GCommitContributionOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GCommitContributionOrder', 'field'); + } + } + + @override + GCommitContributionOrder rebuild( + void Function(GCommitContributionOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCommitContributionOrderBuilder toBuilder() => + new GCommitContributionOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCommitContributionOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCommitContributionOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GCommitContributionOrderBuilder + implements + Builder { + _$GCommitContributionOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GCommitContributionOrderField _field; + GCommitContributionOrderField get field => _$this._field; + set field(GCommitContributionOrderField field) => _$this._field = field; + + GCommitContributionOrderBuilder(); + + GCommitContributionOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GCommitContributionOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCommitContributionOrder; + } + + @override + void update(void Function(GCommitContributionOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCommitContributionOrder build() { + final _$result = _$v ?? + new _$GCommitContributionOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GContributionOrder extends GContributionOrder { + @override + final GOrderDirection direction; + + factory _$GContributionOrder( + [void Function(GContributionOrderBuilder) updates]) => + (new GContributionOrderBuilder()..update(updates)).build(); + + _$GContributionOrder._({this.direction}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GContributionOrder', 'direction'); + } + } + + @override + GContributionOrder rebuild( + void Function(GContributionOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GContributionOrderBuilder toBuilder() => + new GContributionOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GContributionOrder && direction == other.direction; + } + + @override + int get hashCode { + return $jf($jc(0, direction.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GContributionOrder') + ..add('direction', direction)) + .toString(); + } +} + +class GContributionOrderBuilder + implements Builder { + _$GContributionOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GContributionOrderBuilder(); + + GContributionOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _$v = null; + } + return this; + } + + @override + void replace(GContributionOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GContributionOrder; + } + + @override + void update(void Function(GContributionOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GContributionOrder build() { + final _$result = _$v ?? new _$GContributionOrder._(direction: direction); + replace(_$result); + return _$result; + } +} + +class _$GConvertProjectCardNoteToIssueInput + extends GConvertProjectCardNoteToIssueInput { + @override + final String body; + @override + final String clientMutationId; + @override + final String projectCardId; + @override + final String repositoryId; + @override + final String title; + + factory _$GConvertProjectCardNoteToIssueInput( + [void Function(GConvertProjectCardNoteToIssueInputBuilder) + updates]) => + (new GConvertProjectCardNoteToIssueInputBuilder()..update(updates)) + .build(); + + _$GConvertProjectCardNoteToIssueInput._( + {this.body, + this.clientMutationId, + this.projectCardId, + this.repositoryId, + this.title}) + : super._() { + if (projectCardId == null) { + throw new BuiltValueNullFieldError( + 'GConvertProjectCardNoteToIssueInput', 'projectCardId'); + } + if (repositoryId == null) { + throw new BuiltValueNullFieldError( + 'GConvertProjectCardNoteToIssueInput', 'repositoryId'); + } + } + + @override + GConvertProjectCardNoteToIssueInput rebuild( + void Function(GConvertProjectCardNoteToIssueInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GConvertProjectCardNoteToIssueInputBuilder toBuilder() => + new GConvertProjectCardNoteToIssueInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GConvertProjectCardNoteToIssueInput && + body == other.body && + clientMutationId == other.clientMutationId && + projectCardId == other.projectCardId && + repositoryId == other.repositoryId && + title == other.title; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc(0, body.hashCode), clientMutationId.hashCode), + projectCardId.hashCode), + repositoryId.hashCode), + title.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GConvertProjectCardNoteToIssueInput') + ..add('body', body) + ..add('clientMutationId', clientMutationId) + ..add('projectCardId', projectCardId) + ..add('repositoryId', repositoryId) + ..add('title', title)) + .toString(); + } +} + +class GConvertProjectCardNoteToIssueInputBuilder + implements + Builder { + _$GConvertProjectCardNoteToIssueInput _$v; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _projectCardId; + String get projectCardId => _$this._projectCardId; + set projectCardId(String projectCardId) => + _$this._projectCardId = projectCardId; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + String _title; + String get title => _$this._title; + set title(String title) => _$this._title = title; + + GConvertProjectCardNoteToIssueInputBuilder(); + + GConvertProjectCardNoteToIssueInputBuilder get _$this { + if (_$v != null) { + _body = _$v.body; + _clientMutationId = _$v.clientMutationId; + _projectCardId = _$v.projectCardId; + _repositoryId = _$v.repositoryId; + _title = _$v.title; + _$v = null; + } + return this; + } + + @override + void replace(GConvertProjectCardNoteToIssueInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GConvertProjectCardNoteToIssueInput; + } + + @override + void update( + void Function(GConvertProjectCardNoteToIssueInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GConvertProjectCardNoteToIssueInput build() { + final _$result = _$v ?? + new _$GConvertProjectCardNoteToIssueInput._( + body: body, + clientMutationId: clientMutationId, + projectCardId: projectCardId, + repositoryId: repositoryId, + title: title); + replace(_$result); + return _$result; + } +} + +class _$GCreateBranchProtectionRuleInput + extends GCreateBranchProtectionRuleInput { + @override + final bool allowsDeletions; + @override + final bool allowsForcePushes; + @override + final String clientMutationId; + @override + final bool dismissesStaleReviews; + @override + final bool isAdminEnforced; + @override + final String pattern; + @override + final BuiltList pushActorIds; + @override + final String repositoryId; + @override + final int requiredApprovingReviewCount; + @override + final BuiltList requiredStatusCheckContexts; + @override + final bool requiresApprovingReviews; + @override + final bool requiresCodeOwnerReviews; + @override + final bool requiresCommitSignatures; + @override + final bool requiresLinearHistory; + @override + final bool requiresStatusChecks; + @override + final bool requiresStrictStatusChecks; + @override + final bool restrictsPushes; + @override + final bool restrictsReviewDismissals; + @override + final BuiltList reviewDismissalActorIds; + + factory _$GCreateBranchProtectionRuleInput( + [void Function(GCreateBranchProtectionRuleInputBuilder) updates]) => + (new GCreateBranchProtectionRuleInputBuilder()..update(updates)).build(); + + _$GCreateBranchProtectionRuleInput._( + {this.allowsDeletions, + this.allowsForcePushes, + this.clientMutationId, + this.dismissesStaleReviews, + this.isAdminEnforced, + this.pattern, + this.pushActorIds, + this.repositoryId, + this.requiredApprovingReviewCount, + this.requiredStatusCheckContexts, + this.requiresApprovingReviews, + this.requiresCodeOwnerReviews, + this.requiresCommitSignatures, + this.requiresLinearHistory, + this.requiresStatusChecks, + this.requiresStrictStatusChecks, + this.restrictsPushes, + this.restrictsReviewDismissals, + this.reviewDismissalActorIds}) + : super._() { + if (pattern == null) { + throw new BuiltValueNullFieldError( + 'GCreateBranchProtectionRuleInput', 'pattern'); + } + if (pushActorIds == null) { + throw new BuiltValueNullFieldError( + 'GCreateBranchProtectionRuleInput', 'pushActorIds'); + } + if (repositoryId == null) { + throw new BuiltValueNullFieldError( + 'GCreateBranchProtectionRuleInput', 'repositoryId'); + } + if (requiredStatusCheckContexts == null) { + throw new BuiltValueNullFieldError( + 'GCreateBranchProtectionRuleInput', 'requiredStatusCheckContexts'); + } + if (reviewDismissalActorIds == null) { + throw new BuiltValueNullFieldError( + 'GCreateBranchProtectionRuleInput', 'reviewDismissalActorIds'); + } + } + + @override + GCreateBranchProtectionRuleInput rebuild( + void Function(GCreateBranchProtectionRuleInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCreateBranchProtectionRuleInputBuilder toBuilder() => + new GCreateBranchProtectionRuleInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCreateBranchProtectionRuleInput && + allowsDeletions == other.allowsDeletions && + allowsForcePushes == other.allowsForcePushes && + clientMutationId == other.clientMutationId && + dismissesStaleReviews == other.dismissesStaleReviews && + isAdminEnforced == other.isAdminEnforced && + pattern == other.pattern && + pushActorIds == other.pushActorIds && + repositoryId == other.repositoryId && + requiredApprovingReviewCount == other.requiredApprovingReviewCount && + requiredStatusCheckContexts == other.requiredStatusCheckContexts && + requiresApprovingReviews == other.requiresApprovingReviews && + requiresCodeOwnerReviews == other.requiresCodeOwnerReviews && + requiresCommitSignatures == other.requiresCommitSignatures && + requiresLinearHistory == other.requiresLinearHistory && + requiresStatusChecks == other.requiresStatusChecks && + requiresStrictStatusChecks == other.requiresStrictStatusChecks && + restrictsPushes == other.restrictsPushes && + restrictsReviewDismissals == other.restrictsReviewDismissals && + reviewDismissalActorIds == other.reviewDismissalActorIds; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + 0, + allowsDeletions + .hashCode), + allowsForcePushes + .hashCode), + clientMutationId + .hashCode), + dismissesStaleReviews + .hashCode), + isAdminEnforced + .hashCode), + pattern.hashCode), + pushActorIds.hashCode), + repositoryId.hashCode), + requiredApprovingReviewCount + .hashCode), + requiredStatusCheckContexts + .hashCode), + requiresApprovingReviews.hashCode), + requiresCodeOwnerReviews.hashCode), + requiresCommitSignatures.hashCode), + requiresLinearHistory.hashCode), + requiresStatusChecks.hashCode), + requiresStrictStatusChecks.hashCode), + restrictsPushes.hashCode), + restrictsReviewDismissals.hashCode), + reviewDismissalActorIds.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCreateBranchProtectionRuleInput') + ..add('allowsDeletions', allowsDeletions) + ..add('allowsForcePushes', allowsForcePushes) + ..add('clientMutationId', clientMutationId) + ..add('dismissesStaleReviews', dismissesStaleReviews) + ..add('isAdminEnforced', isAdminEnforced) + ..add('pattern', pattern) + ..add('pushActorIds', pushActorIds) + ..add('repositoryId', repositoryId) + ..add('requiredApprovingReviewCount', requiredApprovingReviewCount) + ..add('requiredStatusCheckContexts', requiredStatusCheckContexts) + ..add('requiresApprovingReviews', requiresApprovingReviews) + ..add('requiresCodeOwnerReviews', requiresCodeOwnerReviews) + ..add('requiresCommitSignatures', requiresCommitSignatures) + ..add('requiresLinearHistory', requiresLinearHistory) + ..add('requiresStatusChecks', requiresStatusChecks) + ..add('requiresStrictStatusChecks', requiresStrictStatusChecks) + ..add('restrictsPushes', restrictsPushes) + ..add('restrictsReviewDismissals', restrictsReviewDismissals) + ..add('reviewDismissalActorIds', reviewDismissalActorIds)) + .toString(); + } +} + +class GCreateBranchProtectionRuleInputBuilder + implements + Builder { + _$GCreateBranchProtectionRuleInput _$v; + + bool _allowsDeletions; + bool get allowsDeletions => _$this._allowsDeletions; + set allowsDeletions(bool allowsDeletions) => + _$this._allowsDeletions = allowsDeletions; + + bool _allowsForcePushes; + bool get allowsForcePushes => _$this._allowsForcePushes; + set allowsForcePushes(bool allowsForcePushes) => + _$this._allowsForcePushes = allowsForcePushes; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + bool _dismissesStaleReviews; + bool get dismissesStaleReviews => _$this._dismissesStaleReviews; + set dismissesStaleReviews(bool dismissesStaleReviews) => + _$this._dismissesStaleReviews = dismissesStaleReviews; + + bool _isAdminEnforced; + bool get isAdminEnforced => _$this._isAdminEnforced; + set isAdminEnforced(bool isAdminEnforced) => + _$this._isAdminEnforced = isAdminEnforced; + + String _pattern; + String get pattern => _$this._pattern; + set pattern(String pattern) => _$this._pattern = pattern; + + ListBuilder _pushActorIds; + ListBuilder get pushActorIds => + _$this._pushActorIds ??= new ListBuilder(); + set pushActorIds(ListBuilder pushActorIds) => + _$this._pushActorIds = pushActorIds; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + int _requiredApprovingReviewCount; + int get requiredApprovingReviewCount => _$this._requiredApprovingReviewCount; + set requiredApprovingReviewCount(int requiredApprovingReviewCount) => + _$this._requiredApprovingReviewCount = requiredApprovingReviewCount; + + ListBuilder _requiredStatusCheckContexts; + ListBuilder get requiredStatusCheckContexts => + _$this._requiredStatusCheckContexts ??= new ListBuilder(); + set requiredStatusCheckContexts( + ListBuilder requiredStatusCheckContexts) => + _$this._requiredStatusCheckContexts = requiredStatusCheckContexts; + + bool _requiresApprovingReviews; + bool get requiresApprovingReviews => _$this._requiresApprovingReviews; + set requiresApprovingReviews(bool requiresApprovingReviews) => + _$this._requiresApprovingReviews = requiresApprovingReviews; + + bool _requiresCodeOwnerReviews; + bool get requiresCodeOwnerReviews => _$this._requiresCodeOwnerReviews; + set requiresCodeOwnerReviews(bool requiresCodeOwnerReviews) => + _$this._requiresCodeOwnerReviews = requiresCodeOwnerReviews; + + bool _requiresCommitSignatures; + bool get requiresCommitSignatures => _$this._requiresCommitSignatures; + set requiresCommitSignatures(bool requiresCommitSignatures) => + _$this._requiresCommitSignatures = requiresCommitSignatures; + + bool _requiresLinearHistory; + bool get requiresLinearHistory => _$this._requiresLinearHistory; + set requiresLinearHistory(bool requiresLinearHistory) => + _$this._requiresLinearHistory = requiresLinearHistory; + + bool _requiresStatusChecks; + bool get requiresStatusChecks => _$this._requiresStatusChecks; + set requiresStatusChecks(bool requiresStatusChecks) => + _$this._requiresStatusChecks = requiresStatusChecks; + + bool _requiresStrictStatusChecks; + bool get requiresStrictStatusChecks => _$this._requiresStrictStatusChecks; + set requiresStrictStatusChecks(bool requiresStrictStatusChecks) => + _$this._requiresStrictStatusChecks = requiresStrictStatusChecks; + + bool _restrictsPushes; + bool get restrictsPushes => _$this._restrictsPushes; + set restrictsPushes(bool restrictsPushes) => + _$this._restrictsPushes = restrictsPushes; + + bool _restrictsReviewDismissals; + bool get restrictsReviewDismissals => _$this._restrictsReviewDismissals; + set restrictsReviewDismissals(bool restrictsReviewDismissals) => + _$this._restrictsReviewDismissals = restrictsReviewDismissals; + + ListBuilder _reviewDismissalActorIds; + ListBuilder get reviewDismissalActorIds => + _$this._reviewDismissalActorIds ??= new ListBuilder(); + set reviewDismissalActorIds(ListBuilder reviewDismissalActorIds) => + _$this._reviewDismissalActorIds = reviewDismissalActorIds; + + GCreateBranchProtectionRuleInputBuilder(); + + GCreateBranchProtectionRuleInputBuilder get _$this { + if (_$v != null) { + _allowsDeletions = _$v.allowsDeletions; + _allowsForcePushes = _$v.allowsForcePushes; + _clientMutationId = _$v.clientMutationId; + _dismissesStaleReviews = _$v.dismissesStaleReviews; + _isAdminEnforced = _$v.isAdminEnforced; + _pattern = _$v.pattern; + _pushActorIds = _$v.pushActorIds?.toBuilder(); + _repositoryId = _$v.repositoryId; + _requiredApprovingReviewCount = _$v.requiredApprovingReviewCount; + _requiredStatusCheckContexts = + _$v.requiredStatusCheckContexts?.toBuilder(); + _requiresApprovingReviews = _$v.requiresApprovingReviews; + _requiresCodeOwnerReviews = _$v.requiresCodeOwnerReviews; + _requiresCommitSignatures = _$v.requiresCommitSignatures; + _requiresLinearHistory = _$v.requiresLinearHistory; + _requiresStatusChecks = _$v.requiresStatusChecks; + _requiresStrictStatusChecks = _$v.requiresStrictStatusChecks; + _restrictsPushes = _$v.restrictsPushes; + _restrictsReviewDismissals = _$v.restrictsReviewDismissals; + _reviewDismissalActorIds = _$v.reviewDismissalActorIds?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GCreateBranchProtectionRuleInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCreateBranchProtectionRuleInput; + } + + @override + void update(void Function(GCreateBranchProtectionRuleInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCreateBranchProtectionRuleInput build() { + _$GCreateBranchProtectionRuleInput _$result; + try { + _$result = _$v ?? + new _$GCreateBranchProtectionRuleInput._( + allowsDeletions: allowsDeletions, + allowsForcePushes: allowsForcePushes, + clientMutationId: clientMutationId, + dismissesStaleReviews: dismissesStaleReviews, + isAdminEnforced: isAdminEnforced, + pattern: pattern, + pushActorIds: pushActorIds.build(), + repositoryId: repositoryId, + requiredApprovingReviewCount: requiredApprovingReviewCount, + requiredStatusCheckContexts: requiredStatusCheckContexts.build(), + requiresApprovingReviews: requiresApprovingReviews, + requiresCodeOwnerReviews: requiresCodeOwnerReviews, + requiresCommitSignatures: requiresCommitSignatures, + requiresLinearHistory: requiresLinearHistory, + requiresStatusChecks: requiresStatusChecks, + requiresStrictStatusChecks: requiresStrictStatusChecks, + restrictsPushes: restrictsPushes, + restrictsReviewDismissals: restrictsReviewDismissals, + reviewDismissalActorIds: reviewDismissalActorIds.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'pushActorIds'; + pushActorIds.build(); + + _$failedField = 'requiredStatusCheckContexts'; + requiredStatusCheckContexts.build(); + + _$failedField = 'reviewDismissalActorIds'; + reviewDismissalActorIds.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCreateBranchProtectionRuleInput', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCreateCheckRunInput extends GCreateCheckRunInput { + @override + final BuiltList actions; + @override + final String clientMutationId; + @override + final DateTime completedAt; + @override + final GCheckConclusionState conclusion; + @override + final String detailsUrl; + @override + final String externalId; + @override + final String headSha; + @override + final String name; + @override + final GCheckRunOutput output; + @override + final String repositoryId; + @override + final DateTime startedAt; + @override + final GRequestableCheckStatusState status; + + factory _$GCreateCheckRunInput( + [void Function(GCreateCheckRunInputBuilder) updates]) => + (new GCreateCheckRunInputBuilder()..update(updates)).build(); + + _$GCreateCheckRunInput._( + {this.actions, + this.clientMutationId, + this.completedAt, + this.conclusion, + this.detailsUrl, + this.externalId, + this.headSha, + this.name, + this.output, + this.repositoryId, + this.startedAt, + this.status}) + : super._() { + if (actions == null) { + throw new BuiltValueNullFieldError('GCreateCheckRunInput', 'actions'); + } + if (headSha == null) { + throw new BuiltValueNullFieldError('GCreateCheckRunInput', 'headSha'); + } + if (name == null) { + throw new BuiltValueNullFieldError('GCreateCheckRunInput', 'name'); + } + if (repositoryId == null) { + throw new BuiltValueNullFieldError( + 'GCreateCheckRunInput', 'repositoryId'); + } + } + + @override + GCreateCheckRunInput rebuild( + void Function(GCreateCheckRunInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCreateCheckRunInputBuilder toBuilder() => + new GCreateCheckRunInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCreateCheckRunInput && + actions == other.actions && + clientMutationId == other.clientMutationId && + completedAt == other.completedAt && + conclusion == other.conclusion && + detailsUrl == other.detailsUrl && + externalId == other.externalId && + headSha == other.headSha && + name == other.name && + output == other.output && + repositoryId == other.repositoryId && + startedAt == other.startedAt && + status == other.status; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, actions.hashCode), + clientMutationId.hashCode), + completedAt.hashCode), + conclusion.hashCode), + detailsUrl.hashCode), + externalId.hashCode), + headSha.hashCode), + name.hashCode), + output.hashCode), + repositoryId.hashCode), + startedAt.hashCode), + status.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCreateCheckRunInput') + ..add('actions', actions) + ..add('clientMutationId', clientMutationId) + ..add('completedAt', completedAt) + ..add('conclusion', conclusion) + ..add('detailsUrl', detailsUrl) + ..add('externalId', externalId) + ..add('headSha', headSha) + ..add('name', name) + ..add('output', output) + ..add('repositoryId', repositoryId) + ..add('startedAt', startedAt) + ..add('status', status)) + .toString(); + } +} + +class GCreateCheckRunInputBuilder + implements Builder { + _$GCreateCheckRunInput _$v; + + ListBuilder _actions; + ListBuilder get actions => + _$this._actions ??= new ListBuilder(); + set actions(ListBuilder actions) => + _$this._actions = actions; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + DateTime _completedAt; + DateTime get completedAt => _$this._completedAt; + set completedAt(DateTime completedAt) => _$this._completedAt = completedAt; + + GCheckConclusionState _conclusion; + GCheckConclusionState get conclusion => _$this._conclusion; + set conclusion(GCheckConclusionState conclusion) => + _$this._conclusion = conclusion; + + String _detailsUrl; + String get detailsUrl => _$this._detailsUrl; + set detailsUrl(String detailsUrl) => _$this._detailsUrl = detailsUrl; + + String _externalId; + String get externalId => _$this._externalId; + set externalId(String externalId) => _$this._externalId = externalId; + + String _headSha; + String get headSha => _$this._headSha; + set headSha(String headSha) => _$this._headSha = headSha; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GCheckRunOutputBuilder _output; + GCheckRunOutputBuilder get output => + _$this._output ??= new GCheckRunOutputBuilder(); + set output(GCheckRunOutputBuilder output) => _$this._output = output; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + DateTime _startedAt; + DateTime get startedAt => _$this._startedAt; + set startedAt(DateTime startedAt) => _$this._startedAt = startedAt; + + GRequestableCheckStatusState _status; + GRequestableCheckStatusState get status => _$this._status; + set status(GRequestableCheckStatusState status) => _$this._status = status; + + GCreateCheckRunInputBuilder(); + + GCreateCheckRunInputBuilder get _$this { + if (_$v != null) { + _actions = _$v.actions?.toBuilder(); + _clientMutationId = _$v.clientMutationId; + _completedAt = _$v.completedAt; + _conclusion = _$v.conclusion; + _detailsUrl = _$v.detailsUrl; + _externalId = _$v.externalId; + _headSha = _$v.headSha; + _name = _$v.name; + _output = _$v.output?.toBuilder(); + _repositoryId = _$v.repositoryId; + _startedAt = _$v.startedAt; + _status = _$v.status; + _$v = null; + } + return this; + } + + @override + void replace(GCreateCheckRunInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCreateCheckRunInput; + } + + @override + void update(void Function(GCreateCheckRunInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCreateCheckRunInput build() { + _$GCreateCheckRunInput _$result; + try { + _$result = _$v ?? + new _$GCreateCheckRunInput._( + actions: actions.build(), + clientMutationId: clientMutationId, + completedAt: completedAt, + conclusion: conclusion, + detailsUrl: detailsUrl, + externalId: externalId, + headSha: headSha, + name: name, + output: _output?.build(), + repositoryId: repositoryId, + startedAt: startedAt, + status: status); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actions'; + actions.build(); + + _$failedField = 'output'; + _output?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCreateCheckRunInput', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCreateCheckSuiteInput extends GCreateCheckSuiteInput { + @override + final String clientMutationId; + @override + final String headSha; + @override + final String repositoryId; + + factory _$GCreateCheckSuiteInput( + [void Function(GCreateCheckSuiteInputBuilder) updates]) => + (new GCreateCheckSuiteInputBuilder()..update(updates)).build(); + + _$GCreateCheckSuiteInput._( + {this.clientMutationId, this.headSha, this.repositoryId}) + : super._() { + if (headSha == null) { + throw new BuiltValueNullFieldError('GCreateCheckSuiteInput', 'headSha'); + } + if (repositoryId == null) { + throw new BuiltValueNullFieldError( + 'GCreateCheckSuiteInput', 'repositoryId'); + } + } + + @override + GCreateCheckSuiteInput rebuild( + void Function(GCreateCheckSuiteInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCreateCheckSuiteInputBuilder toBuilder() => + new GCreateCheckSuiteInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCreateCheckSuiteInput && + clientMutationId == other.clientMutationId && + headSha == other.headSha && + repositoryId == other.repositoryId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, clientMutationId.hashCode), headSha.hashCode), + repositoryId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCreateCheckSuiteInput') + ..add('clientMutationId', clientMutationId) + ..add('headSha', headSha) + ..add('repositoryId', repositoryId)) + .toString(); + } +} + +class GCreateCheckSuiteInputBuilder + implements Builder { + _$GCreateCheckSuiteInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _headSha; + String get headSha => _$this._headSha; + set headSha(String headSha) => _$this._headSha = headSha; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + GCreateCheckSuiteInputBuilder(); + + GCreateCheckSuiteInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _headSha = _$v.headSha; + _repositoryId = _$v.repositoryId; + _$v = null; + } + return this; + } + + @override + void replace(GCreateCheckSuiteInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCreateCheckSuiteInput; + } + + @override + void update(void Function(GCreateCheckSuiteInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCreateCheckSuiteInput build() { + final _$result = _$v ?? + new _$GCreateCheckSuiteInput._( + clientMutationId: clientMutationId, + headSha: headSha, + repositoryId: repositoryId); + replace(_$result); + return _$result; + } +} + +class _$GCreateEnterpriseOrganizationInput + extends GCreateEnterpriseOrganizationInput { + @override + final BuiltList adminLogins; + @override + final String billingEmail; + @override + final String clientMutationId; + @override + final String enterpriseId; + @override + final String login; + @override + final String profileName; + + factory _$GCreateEnterpriseOrganizationInput( + [void Function(GCreateEnterpriseOrganizationInputBuilder) updates]) => + (new GCreateEnterpriseOrganizationInputBuilder()..update(updates)) + .build(); + + _$GCreateEnterpriseOrganizationInput._( + {this.adminLogins, + this.billingEmail, + this.clientMutationId, + this.enterpriseId, + this.login, + this.profileName}) + : super._() { + if (adminLogins == null) { + throw new BuiltValueNullFieldError( + 'GCreateEnterpriseOrganizationInput', 'adminLogins'); + } + if (billingEmail == null) { + throw new BuiltValueNullFieldError( + 'GCreateEnterpriseOrganizationInput', 'billingEmail'); + } + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GCreateEnterpriseOrganizationInput', 'enterpriseId'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GCreateEnterpriseOrganizationInput', 'login'); + } + if (profileName == null) { + throw new BuiltValueNullFieldError( + 'GCreateEnterpriseOrganizationInput', 'profileName'); + } + } + + @override + GCreateEnterpriseOrganizationInput rebuild( + void Function(GCreateEnterpriseOrganizationInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCreateEnterpriseOrganizationInputBuilder toBuilder() => + new GCreateEnterpriseOrganizationInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCreateEnterpriseOrganizationInput && + adminLogins == other.adminLogins && + billingEmail == other.billingEmail && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId && + login == other.login && + profileName == other.profileName; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc($jc($jc(0, adminLogins.hashCode), billingEmail.hashCode), + clientMutationId.hashCode), + enterpriseId.hashCode), + login.hashCode), + profileName.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCreateEnterpriseOrganizationInput') + ..add('adminLogins', adminLogins) + ..add('billingEmail', billingEmail) + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId) + ..add('login', login) + ..add('profileName', profileName)) + .toString(); + } +} + +class GCreateEnterpriseOrganizationInputBuilder + implements + Builder { + _$GCreateEnterpriseOrganizationInput _$v; + + ListBuilder _adminLogins; + ListBuilder get adminLogins => + _$this._adminLogins ??= new ListBuilder(); + set adminLogins(ListBuilder adminLogins) => + _$this._adminLogins = adminLogins; + + String _billingEmail; + String get billingEmail => _$this._billingEmail; + set billingEmail(String billingEmail) => _$this._billingEmail = billingEmail; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + String _profileName; + String get profileName => _$this._profileName; + set profileName(String profileName) => _$this._profileName = profileName; + + GCreateEnterpriseOrganizationInputBuilder(); + + GCreateEnterpriseOrganizationInputBuilder get _$this { + if (_$v != null) { + _adminLogins = _$v.adminLogins?.toBuilder(); + _billingEmail = _$v.billingEmail; + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _login = _$v.login; + _profileName = _$v.profileName; + _$v = null; + } + return this; + } + + @override + void replace(GCreateEnterpriseOrganizationInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCreateEnterpriseOrganizationInput; + } + + @override + void update( + void Function(GCreateEnterpriseOrganizationInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCreateEnterpriseOrganizationInput build() { + _$GCreateEnterpriseOrganizationInput _$result; + try { + _$result = _$v ?? + new _$GCreateEnterpriseOrganizationInput._( + adminLogins: adminLogins.build(), + billingEmail: billingEmail, + clientMutationId: clientMutationId, + enterpriseId: enterpriseId, + login: login, + profileName: profileName); + } catch (_) { + String _$failedField; + try { + _$failedField = 'adminLogins'; + adminLogins.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCreateEnterpriseOrganizationInput', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCreateIpAllowListEntryInput extends GCreateIpAllowListEntryInput { + @override + final String allowListValue; + @override + final String clientMutationId; + @override + final bool isActive; + @override + final String name; + @override + final String ownerId; + + factory _$GCreateIpAllowListEntryInput( + [void Function(GCreateIpAllowListEntryInputBuilder) updates]) => + (new GCreateIpAllowListEntryInputBuilder()..update(updates)).build(); + + _$GCreateIpAllowListEntryInput._( + {this.allowListValue, + this.clientMutationId, + this.isActive, + this.name, + this.ownerId}) + : super._() { + if (allowListValue == null) { + throw new BuiltValueNullFieldError( + 'GCreateIpAllowListEntryInput', 'allowListValue'); + } + if (isActive == null) { + throw new BuiltValueNullFieldError( + 'GCreateIpAllowListEntryInput', 'isActive'); + } + if (ownerId == null) { + throw new BuiltValueNullFieldError( + 'GCreateIpAllowListEntryInput', 'ownerId'); + } + } + + @override + GCreateIpAllowListEntryInput rebuild( + void Function(GCreateIpAllowListEntryInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCreateIpAllowListEntryInputBuilder toBuilder() => + new GCreateIpAllowListEntryInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCreateIpAllowListEntryInput && + allowListValue == other.allowListValue && + clientMutationId == other.clientMutationId && + isActive == other.isActive && + name == other.name && + ownerId == other.ownerId; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc(0, allowListValue.hashCode), clientMutationId.hashCode), + isActive.hashCode), + name.hashCode), + ownerId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCreateIpAllowListEntryInput') + ..add('allowListValue', allowListValue) + ..add('clientMutationId', clientMutationId) + ..add('isActive', isActive) + ..add('name', name) + ..add('ownerId', ownerId)) + .toString(); + } +} + +class GCreateIpAllowListEntryInputBuilder + implements + Builder { + _$GCreateIpAllowListEntryInput _$v; + + String _allowListValue; + String get allowListValue => _$this._allowListValue; + set allowListValue(String allowListValue) => + _$this._allowListValue = allowListValue; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + bool _isActive; + bool get isActive => _$this._isActive; + set isActive(bool isActive) => _$this._isActive = isActive; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _ownerId; + String get ownerId => _$this._ownerId; + set ownerId(String ownerId) => _$this._ownerId = ownerId; + + GCreateIpAllowListEntryInputBuilder(); + + GCreateIpAllowListEntryInputBuilder get _$this { + if (_$v != null) { + _allowListValue = _$v.allowListValue; + _clientMutationId = _$v.clientMutationId; + _isActive = _$v.isActive; + _name = _$v.name; + _ownerId = _$v.ownerId; + _$v = null; + } + return this; + } + + @override + void replace(GCreateIpAllowListEntryInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCreateIpAllowListEntryInput; + } + + @override + void update(void Function(GCreateIpAllowListEntryInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCreateIpAllowListEntryInput build() { + final _$result = _$v ?? + new _$GCreateIpAllowListEntryInput._( + allowListValue: allowListValue, + clientMutationId: clientMutationId, + isActive: isActive, + name: name, + ownerId: ownerId); + replace(_$result); + return _$result; + } +} + +class _$GCreateIssueInput extends GCreateIssueInput { + @override + final BuiltList assigneeIds; + @override + final String body; + @override + final String clientMutationId; + @override + final String issueTemplate; + @override + final BuiltList labelIds; + @override + final String milestoneId; + @override + final BuiltList projectIds; + @override + final String repositoryId; + @override + final String title; + + factory _$GCreateIssueInput( + [void Function(GCreateIssueInputBuilder) updates]) => + (new GCreateIssueInputBuilder()..update(updates)).build(); + + _$GCreateIssueInput._( + {this.assigneeIds, + this.body, + this.clientMutationId, + this.issueTemplate, + this.labelIds, + this.milestoneId, + this.projectIds, + this.repositoryId, + this.title}) + : super._() { + if (assigneeIds == null) { + throw new BuiltValueNullFieldError('GCreateIssueInput', 'assigneeIds'); + } + if (labelIds == null) { + throw new BuiltValueNullFieldError('GCreateIssueInput', 'labelIds'); + } + if (projectIds == null) { + throw new BuiltValueNullFieldError('GCreateIssueInput', 'projectIds'); + } + if (repositoryId == null) { + throw new BuiltValueNullFieldError('GCreateIssueInput', 'repositoryId'); + } + if (title == null) { + throw new BuiltValueNullFieldError('GCreateIssueInput', 'title'); + } + } + + @override + GCreateIssueInput rebuild(void Function(GCreateIssueInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCreateIssueInputBuilder toBuilder() => + new GCreateIssueInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCreateIssueInput && + assigneeIds == other.assigneeIds && + body == other.body && + clientMutationId == other.clientMutationId && + issueTemplate == other.issueTemplate && + labelIds == other.labelIds && + milestoneId == other.milestoneId && + projectIds == other.projectIds && + repositoryId == other.repositoryId && + title == other.title; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, assigneeIds.hashCode), + body.hashCode), + clientMutationId.hashCode), + issueTemplate.hashCode), + labelIds.hashCode), + milestoneId.hashCode), + projectIds.hashCode), + repositoryId.hashCode), + title.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCreateIssueInput') + ..add('assigneeIds', assigneeIds) + ..add('body', body) + ..add('clientMutationId', clientMutationId) + ..add('issueTemplate', issueTemplate) + ..add('labelIds', labelIds) + ..add('milestoneId', milestoneId) + ..add('projectIds', projectIds) + ..add('repositoryId', repositoryId) + ..add('title', title)) + .toString(); + } +} + +class GCreateIssueInputBuilder + implements Builder { + _$GCreateIssueInput _$v; + + ListBuilder _assigneeIds; + ListBuilder get assigneeIds => + _$this._assigneeIds ??= new ListBuilder(); + set assigneeIds(ListBuilder assigneeIds) => + _$this._assigneeIds = assigneeIds; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _issueTemplate; + String get issueTemplate => _$this._issueTemplate; + set issueTemplate(String issueTemplate) => + _$this._issueTemplate = issueTemplate; + + ListBuilder _labelIds; + ListBuilder get labelIds => + _$this._labelIds ??= new ListBuilder(); + set labelIds(ListBuilder labelIds) => _$this._labelIds = labelIds; + + String _milestoneId; + String get milestoneId => _$this._milestoneId; + set milestoneId(String milestoneId) => _$this._milestoneId = milestoneId; + + ListBuilder _projectIds; + ListBuilder get projectIds => + _$this._projectIds ??= new ListBuilder(); + set projectIds(ListBuilder projectIds) => + _$this._projectIds = projectIds; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + String _title; + String get title => _$this._title; + set title(String title) => _$this._title = title; + + GCreateIssueInputBuilder(); + + GCreateIssueInputBuilder get _$this { + if (_$v != null) { + _assigneeIds = _$v.assigneeIds?.toBuilder(); + _body = _$v.body; + _clientMutationId = _$v.clientMutationId; + _issueTemplate = _$v.issueTemplate; + _labelIds = _$v.labelIds?.toBuilder(); + _milestoneId = _$v.milestoneId; + _projectIds = _$v.projectIds?.toBuilder(); + _repositoryId = _$v.repositoryId; + _title = _$v.title; + _$v = null; + } + return this; + } + + @override + void replace(GCreateIssueInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCreateIssueInput; + } + + @override + void update(void Function(GCreateIssueInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCreateIssueInput build() { + _$GCreateIssueInput _$result; + try { + _$result = _$v ?? + new _$GCreateIssueInput._( + assigneeIds: assigneeIds.build(), + body: body, + clientMutationId: clientMutationId, + issueTemplate: issueTemplate, + labelIds: labelIds.build(), + milestoneId: milestoneId, + projectIds: projectIds.build(), + repositoryId: repositoryId, + title: title); + } catch (_) { + String _$failedField; + try { + _$failedField = 'assigneeIds'; + assigneeIds.build(); + + _$failedField = 'labelIds'; + labelIds.build(); + + _$failedField = 'projectIds'; + projectIds.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCreateIssueInput', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCreateProjectInput extends GCreateProjectInput { + @override + final String body; + @override + final String clientMutationId; + @override + final String name; + @override + final String ownerId; + @override + final BuiltList repositoryIds; + @override + final GProjectTemplate template; + + factory _$GCreateProjectInput( + [void Function(GCreateProjectInputBuilder) updates]) => + (new GCreateProjectInputBuilder()..update(updates)).build(); + + _$GCreateProjectInput._( + {this.body, + this.clientMutationId, + this.name, + this.ownerId, + this.repositoryIds, + this.template}) + : super._() { + if (name == null) { + throw new BuiltValueNullFieldError('GCreateProjectInput', 'name'); + } + if (ownerId == null) { + throw new BuiltValueNullFieldError('GCreateProjectInput', 'ownerId'); + } + if (repositoryIds == null) { + throw new BuiltValueNullFieldError( + 'GCreateProjectInput', 'repositoryIds'); + } + } + + @override + GCreateProjectInput rebuild( + void Function(GCreateProjectInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCreateProjectInputBuilder toBuilder() => + new GCreateProjectInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCreateProjectInput && + body == other.body && + clientMutationId == other.clientMutationId && + name == other.name && + ownerId == other.ownerId && + repositoryIds == other.repositoryIds && + template == other.template; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc($jc($jc(0, body.hashCode), clientMutationId.hashCode), + name.hashCode), + ownerId.hashCode), + repositoryIds.hashCode), + template.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCreateProjectInput') + ..add('body', body) + ..add('clientMutationId', clientMutationId) + ..add('name', name) + ..add('ownerId', ownerId) + ..add('repositoryIds', repositoryIds) + ..add('template', template)) + .toString(); + } +} + +class GCreateProjectInputBuilder + implements Builder { + _$GCreateProjectInput _$v; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _ownerId; + String get ownerId => _$this._ownerId; + set ownerId(String ownerId) => _$this._ownerId = ownerId; + + ListBuilder _repositoryIds; + ListBuilder get repositoryIds => + _$this._repositoryIds ??= new ListBuilder(); + set repositoryIds(ListBuilder repositoryIds) => + _$this._repositoryIds = repositoryIds; + + GProjectTemplate _template; + GProjectTemplate get template => _$this._template; + set template(GProjectTemplate template) => _$this._template = template; + + GCreateProjectInputBuilder(); + + GCreateProjectInputBuilder get _$this { + if (_$v != null) { + _body = _$v.body; + _clientMutationId = _$v.clientMutationId; + _name = _$v.name; + _ownerId = _$v.ownerId; + _repositoryIds = _$v.repositoryIds?.toBuilder(); + _template = _$v.template; + _$v = null; + } + return this; + } + + @override + void replace(GCreateProjectInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCreateProjectInput; + } + + @override + void update(void Function(GCreateProjectInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCreateProjectInput build() { + _$GCreateProjectInput _$result; + try { + _$result = _$v ?? + new _$GCreateProjectInput._( + body: body, + clientMutationId: clientMutationId, + name: name, + ownerId: ownerId, + repositoryIds: repositoryIds.build(), + template: template); + } catch (_) { + String _$failedField; + try { + _$failedField = 'repositoryIds'; + repositoryIds.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GCreateProjectInput', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GCreatePullRequestInput extends GCreatePullRequestInput { + @override + final String baseRefName; + @override + final String body; + @override + final String clientMutationId; + @override + final bool draft; + @override + final String headRefName; + @override + final bool maintainerCanModify; + @override + final String repositoryId; + @override + final String title; + + factory _$GCreatePullRequestInput( + [void Function(GCreatePullRequestInputBuilder) updates]) => + (new GCreatePullRequestInputBuilder()..update(updates)).build(); + + _$GCreatePullRequestInput._( + {this.baseRefName, + this.body, + this.clientMutationId, + this.draft, + this.headRefName, + this.maintainerCanModify, + this.repositoryId, + this.title}) + : super._() { + if (baseRefName == null) { + throw new BuiltValueNullFieldError( + 'GCreatePullRequestInput', 'baseRefName'); + } + if (headRefName == null) { + throw new BuiltValueNullFieldError( + 'GCreatePullRequestInput', 'headRefName'); + } + if (repositoryId == null) { + throw new BuiltValueNullFieldError( + 'GCreatePullRequestInput', 'repositoryId'); + } + if (title == null) { + throw new BuiltValueNullFieldError('GCreatePullRequestInput', 'title'); + } + } + + @override + GCreatePullRequestInput rebuild( + void Function(GCreatePullRequestInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCreatePullRequestInputBuilder toBuilder() => + new GCreatePullRequestInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCreatePullRequestInput && + baseRefName == other.baseRefName && + body == other.body && + clientMutationId == other.clientMutationId && + draft == other.draft && + headRefName == other.headRefName && + maintainerCanModify == other.maintainerCanModify && + repositoryId == other.repositoryId && + title == other.title; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc($jc(0, baseRefName.hashCode), body.hashCode), + clientMutationId.hashCode), + draft.hashCode), + headRefName.hashCode), + maintainerCanModify.hashCode), + repositoryId.hashCode), + title.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCreatePullRequestInput') + ..add('baseRefName', baseRefName) + ..add('body', body) + ..add('clientMutationId', clientMutationId) + ..add('draft', draft) + ..add('headRefName', headRefName) + ..add('maintainerCanModify', maintainerCanModify) + ..add('repositoryId', repositoryId) + ..add('title', title)) + .toString(); + } +} + +class GCreatePullRequestInputBuilder + implements + Builder { + _$GCreatePullRequestInput _$v; + + String _baseRefName; + String get baseRefName => _$this._baseRefName; + set baseRefName(String baseRefName) => _$this._baseRefName = baseRefName; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + bool _draft; + bool get draft => _$this._draft; + set draft(bool draft) => _$this._draft = draft; + + String _headRefName; + String get headRefName => _$this._headRefName; + set headRefName(String headRefName) => _$this._headRefName = headRefName; + + bool _maintainerCanModify; + bool get maintainerCanModify => _$this._maintainerCanModify; + set maintainerCanModify(bool maintainerCanModify) => + _$this._maintainerCanModify = maintainerCanModify; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + String _title; + String get title => _$this._title; + set title(String title) => _$this._title = title; + + GCreatePullRequestInputBuilder(); + + GCreatePullRequestInputBuilder get _$this { + if (_$v != null) { + _baseRefName = _$v.baseRefName; + _body = _$v.body; + _clientMutationId = _$v.clientMutationId; + _draft = _$v.draft; + _headRefName = _$v.headRefName; + _maintainerCanModify = _$v.maintainerCanModify; + _repositoryId = _$v.repositoryId; + _title = _$v.title; + _$v = null; + } + return this; + } + + @override + void replace(GCreatePullRequestInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCreatePullRequestInput; + } + + @override + void update(void Function(GCreatePullRequestInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCreatePullRequestInput build() { + final _$result = _$v ?? + new _$GCreatePullRequestInput._( + baseRefName: baseRefName, + body: body, + clientMutationId: clientMutationId, + draft: draft, + headRefName: headRefName, + maintainerCanModify: maintainerCanModify, + repositoryId: repositoryId, + title: title); + replace(_$result); + return _$result; + } +} + +class _$GCreateRefInput extends GCreateRefInput { + @override + final String clientMutationId; + @override + final String name; + @override + final String oid; + @override + final String repositoryId; + + factory _$GCreateRefInput([void Function(GCreateRefInputBuilder) updates]) => + (new GCreateRefInputBuilder()..update(updates)).build(); + + _$GCreateRefInput._( + {this.clientMutationId, this.name, this.oid, this.repositoryId}) + : super._() { + if (name == null) { + throw new BuiltValueNullFieldError('GCreateRefInput', 'name'); + } + if (oid == null) { + throw new BuiltValueNullFieldError('GCreateRefInput', 'oid'); + } + if (repositoryId == null) { + throw new BuiltValueNullFieldError('GCreateRefInput', 'repositoryId'); + } + } + + @override + GCreateRefInput rebuild(void Function(GCreateRefInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCreateRefInputBuilder toBuilder() => + new GCreateRefInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCreateRefInput && + clientMutationId == other.clientMutationId && + name == other.name && + oid == other.oid && + repositoryId == other.repositoryId; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, clientMutationId.hashCode), name.hashCode), + oid.hashCode), + repositoryId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCreateRefInput') + ..add('clientMutationId', clientMutationId) + ..add('name', name) + ..add('oid', oid) + ..add('repositoryId', repositoryId)) + .toString(); + } +} + +class GCreateRefInputBuilder + implements Builder { + _$GCreateRefInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _oid; + String get oid => _$this._oid; + set oid(String oid) => _$this._oid = oid; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + GCreateRefInputBuilder(); + + GCreateRefInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _name = _$v.name; + _oid = _$v.oid; + _repositoryId = _$v.repositoryId; + _$v = null; + } + return this; + } + + @override + void replace(GCreateRefInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCreateRefInput; + } + + @override + void update(void Function(GCreateRefInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCreateRefInput build() { + final _$result = _$v ?? + new _$GCreateRefInput._( + clientMutationId: clientMutationId, + name: name, + oid: oid, + repositoryId: repositoryId); + replace(_$result); + return _$result; + } +} + +class _$GCreateRepositoryInput extends GCreateRepositoryInput { + @override + final String clientMutationId; + @override + final String description; + @override + final bool hasIssuesEnabled; + @override + final bool hasWikiEnabled; + @override + final String homepageUrl; + @override + final String name; + @override + final String ownerId; + @override + final String teamId; + @override + final bool template; + @override + final GRepositoryVisibility visibility; + + factory _$GCreateRepositoryInput( + [void Function(GCreateRepositoryInputBuilder) updates]) => + (new GCreateRepositoryInputBuilder()..update(updates)).build(); + + _$GCreateRepositoryInput._( + {this.clientMutationId, + this.description, + this.hasIssuesEnabled, + this.hasWikiEnabled, + this.homepageUrl, + this.name, + this.ownerId, + this.teamId, + this.template, + this.visibility}) + : super._() { + if (name == null) { + throw new BuiltValueNullFieldError('GCreateRepositoryInput', 'name'); + } + if (visibility == null) { + throw new BuiltValueNullFieldError( + 'GCreateRepositoryInput', 'visibility'); + } + } + + @override + GCreateRepositoryInput rebuild( + void Function(GCreateRepositoryInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCreateRepositoryInputBuilder toBuilder() => + new GCreateRepositoryInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCreateRepositoryInput && + clientMutationId == other.clientMutationId && + description == other.description && + hasIssuesEnabled == other.hasIssuesEnabled && + hasWikiEnabled == other.hasWikiEnabled && + homepageUrl == other.homepageUrl && + name == other.name && + ownerId == other.ownerId && + teamId == other.teamId && + template == other.template && + visibility == other.visibility; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, clientMutationId.hashCode), + description.hashCode), + hasIssuesEnabled.hashCode), + hasWikiEnabled.hashCode), + homepageUrl.hashCode), + name.hashCode), + ownerId.hashCode), + teamId.hashCode), + template.hashCode), + visibility.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCreateRepositoryInput') + ..add('clientMutationId', clientMutationId) + ..add('description', description) + ..add('hasIssuesEnabled', hasIssuesEnabled) + ..add('hasWikiEnabled', hasWikiEnabled) + ..add('homepageUrl', homepageUrl) + ..add('name', name) + ..add('ownerId', ownerId) + ..add('teamId', teamId) + ..add('template', template) + ..add('visibility', visibility)) + .toString(); + } +} + +class GCreateRepositoryInputBuilder + implements Builder { + _$GCreateRepositoryInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + bool _hasIssuesEnabled; + bool get hasIssuesEnabled => _$this._hasIssuesEnabled; + set hasIssuesEnabled(bool hasIssuesEnabled) => + _$this._hasIssuesEnabled = hasIssuesEnabled; + + bool _hasWikiEnabled; + bool get hasWikiEnabled => _$this._hasWikiEnabled; + set hasWikiEnabled(bool hasWikiEnabled) => + _$this._hasWikiEnabled = hasWikiEnabled; + + String _homepageUrl; + String get homepageUrl => _$this._homepageUrl; + set homepageUrl(String homepageUrl) => _$this._homepageUrl = homepageUrl; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _ownerId; + String get ownerId => _$this._ownerId; + set ownerId(String ownerId) => _$this._ownerId = ownerId; + + String _teamId; + String get teamId => _$this._teamId; + set teamId(String teamId) => _$this._teamId = teamId; + + bool _template; + bool get template => _$this._template; + set template(bool template) => _$this._template = template; + + GRepositoryVisibility _visibility; + GRepositoryVisibility get visibility => _$this._visibility; + set visibility(GRepositoryVisibility visibility) => + _$this._visibility = visibility; + + GCreateRepositoryInputBuilder(); + + GCreateRepositoryInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _description = _$v.description; + _hasIssuesEnabled = _$v.hasIssuesEnabled; + _hasWikiEnabled = _$v.hasWikiEnabled; + _homepageUrl = _$v.homepageUrl; + _name = _$v.name; + _ownerId = _$v.ownerId; + _teamId = _$v.teamId; + _template = _$v.template; + _visibility = _$v.visibility; + _$v = null; + } + return this; + } + + @override + void replace(GCreateRepositoryInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCreateRepositoryInput; + } + + @override + void update(void Function(GCreateRepositoryInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCreateRepositoryInput build() { + final _$result = _$v ?? + new _$GCreateRepositoryInput._( + clientMutationId: clientMutationId, + description: description, + hasIssuesEnabled: hasIssuesEnabled, + hasWikiEnabled: hasWikiEnabled, + homepageUrl: homepageUrl, + name: name, + ownerId: ownerId, + teamId: teamId, + template: template, + visibility: visibility); + replace(_$result); + return _$result; + } +} + +class _$GCreateTeamDiscussionCommentInput + extends GCreateTeamDiscussionCommentInput { + @override + final String body; + @override + final String clientMutationId; + @override + final String discussionId; + + factory _$GCreateTeamDiscussionCommentInput( + [void Function(GCreateTeamDiscussionCommentInputBuilder) updates]) => + (new GCreateTeamDiscussionCommentInputBuilder()..update(updates)).build(); + + _$GCreateTeamDiscussionCommentInput._( + {this.body, this.clientMutationId, this.discussionId}) + : super._() { + if (body == null) { + throw new BuiltValueNullFieldError( + 'GCreateTeamDiscussionCommentInput', 'body'); + } + if (discussionId == null) { + throw new BuiltValueNullFieldError( + 'GCreateTeamDiscussionCommentInput', 'discussionId'); + } + } + + @override + GCreateTeamDiscussionCommentInput rebuild( + void Function(GCreateTeamDiscussionCommentInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCreateTeamDiscussionCommentInputBuilder toBuilder() => + new GCreateTeamDiscussionCommentInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCreateTeamDiscussionCommentInput && + body == other.body && + clientMutationId == other.clientMutationId && + discussionId == other.discussionId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, body.hashCode), clientMutationId.hashCode), + discussionId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCreateTeamDiscussionCommentInput') + ..add('body', body) + ..add('clientMutationId', clientMutationId) + ..add('discussionId', discussionId)) + .toString(); + } +} + +class GCreateTeamDiscussionCommentInputBuilder + implements + Builder { + _$GCreateTeamDiscussionCommentInput _$v; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _discussionId; + String get discussionId => _$this._discussionId; + set discussionId(String discussionId) => _$this._discussionId = discussionId; + + GCreateTeamDiscussionCommentInputBuilder(); + + GCreateTeamDiscussionCommentInputBuilder get _$this { + if (_$v != null) { + _body = _$v.body; + _clientMutationId = _$v.clientMutationId; + _discussionId = _$v.discussionId; + _$v = null; + } + return this; + } + + @override + void replace(GCreateTeamDiscussionCommentInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCreateTeamDiscussionCommentInput; + } + + @override + void update(void Function(GCreateTeamDiscussionCommentInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCreateTeamDiscussionCommentInput build() { + final _$result = _$v ?? + new _$GCreateTeamDiscussionCommentInput._( + body: body, + clientMutationId: clientMutationId, + discussionId: discussionId); + replace(_$result); + return _$result; + } +} + +class _$GCreateTeamDiscussionInput extends GCreateTeamDiscussionInput { + @override + final String body; + @override + final String clientMutationId; + @override + final bool private; + @override + final String teamId; + @override + final String title; + + factory _$GCreateTeamDiscussionInput( + [void Function(GCreateTeamDiscussionInputBuilder) updates]) => + (new GCreateTeamDiscussionInputBuilder()..update(updates)).build(); + + _$GCreateTeamDiscussionInput._( + {this.body, this.clientMutationId, this.private, this.teamId, this.title}) + : super._() { + if (body == null) { + throw new BuiltValueNullFieldError('GCreateTeamDiscussionInput', 'body'); + } + if (teamId == null) { + throw new BuiltValueNullFieldError( + 'GCreateTeamDiscussionInput', 'teamId'); + } + if (title == null) { + throw new BuiltValueNullFieldError('GCreateTeamDiscussionInput', 'title'); + } + } + + @override + GCreateTeamDiscussionInput rebuild( + void Function(GCreateTeamDiscussionInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GCreateTeamDiscussionInputBuilder toBuilder() => + new GCreateTeamDiscussionInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GCreateTeamDiscussionInput && + body == other.body && + clientMutationId == other.clientMutationId && + private == other.private && + teamId == other.teamId && + title == other.title; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc(0, body.hashCode), clientMutationId.hashCode), + private.hashCode), + teamId.hashCode), + title.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GCreateTeamDiscussionInput') + ..add('body', body) + ..add('clientMutationId', clientMutationId) + ..add('private', private) + ..add('teamId', teamId) + ..add('title', title)) + .toString(); + } +} + +class GCreateTeamDiscussionInputBuilder + implements + Builder { + _$GCreateTeamDiscussionInput _$v; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + bool _private; + bool get private => _$this._private; + set private(bool private) => _$this._private = private; + + String _teamId; + String get teamId => _$this._teamId; + set teamId(String teamId) => _$this._teamId = teamId; + + String _title; + String get title => _$this._title; + set title(String title) => _$this._title = title; + + GCreateTeamDiscussionInputBuilder(); + + GCreateTeamDiscussionInputBuilder get _$this { + if (_$v != null) { + _body = _$v.body; + _clientMutationId = _$v.clientMutationId; + _private = _$v.private; + _teamId = _$v.teamId; + _title = _$v.title; + _$v = null; + } + return this; + } + + @override + void replace(GCreateTeamDiscussionInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GCreateTeamDiscussionInput; + } + + @override + void update(void Function(GCreateTeamDiscussionInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GCreateTeamDiscussionInput build() { + final _$result = _$v ?? + new _$GCreateTeamDiscussionInput._( + body: body, + clientMutationId: clientMutationId, + private: private, + teamId: teamId, + title: title); + replace(_$result); + return _$result; + } +} + +class _$GDate extends GDate { + @override + final String value; + + factory _$GDate([void Function(GDateBuilder) updates]) => + (new GDateBuilder()..update(updates)).build(); + + _$GDate._({this.value}) : super._() { + if (value == null) { + throw new BuiltValueNullFieldError('GDate', 'value'); + } + } + + @override + GDate rebuild(void Function(GDateBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDateBuilder toBuilder() => new GDateBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDate && value == other.value; + } + + @override + int get hashCode { + return $jf($jc(0, value.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDate')..add('value', value)) + .toString(); + } +} + +class GDateBuilder implements Builder { + _$GDate _$v; + + String _value; + String get value => _$this._value; + set value(String value) => _$this._value = value; + + GDateBuilder(); + + GDateBuilder get _$this { + if (_$v != null) { + _value = _$v.value; + _$v = null; + } + return this; + } + + @override + void replace(GDate other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDate; + } + + @override + void update(void Function(GDateBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDate build() { + final _$result = _$v ?? new _$GDate._(value: value); + replace(_$result); + return _$result; + } +} + +class _$GDeclineTopicSuggestionInput extends GDeclineTopicSuggestionInput { + @override + final String clientMutationId; + @override + final String name; + @override + final GTopicSuggestionDeclineReason reason; + @override + final String repositoryId; + + factory _$GDeclineTopicSuggestionInput( + [void Function(GDeclineTopicSuggestionInputBuilder) updates]) => + (new GDeclineTopicSuggestionInputBuilder()..update(updates)).build(); + + _$GDeclineTopicSuggestionInput._( + {this.clientMutationId, this.name, this.reason, this.repositoryId}) + : super._() { + if (name == null) { + throw new BuiltValueNullFieldError( + 'GDeclineTopicSuggestionInput', 'name'); + } + if (reason == null) { + throw new BuiltValueNullFieldError( + 'GDeclineTopicSuggestionInput', 'reason'); + } + if (repositoryId == null) { + throw new BuiltValueNullFieldError( + 'GDeclineTopicSuggestionInput', 'repositoryId'); + } + } + + @override + GDeclineTopicSuggestionInput rebuild( + void Function(GDeclineTopicSuggestionInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeclineTopicSuggestionInputBuilder toBuilder() => + new GDeclineTopicSuggestionInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeclineTopicSuggestionInput && + clientMutationId == other.clientMutationId && + name == other.name && + reason == other.reason && + repositoryId == other.repositoryId; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, clientMutationId.hashCode), name.hashCode), + reason.hashCode), + repositoryId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDeclineTopicSuggestionInput') + ..add('clientMutationId', clientMutationId) + ..add('name', name) + ..add('reason', reason) + ..add('repositoryId', repositoryId)) + .toString(); + } +} + +class GDeclineTopicSuggestionInputBuilder + implements + Builder { + _$GDeclineTopicSuggestionInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GTopicSuggestionDeclineReason _reason; + GTopicSuggestionDeclineReason get reason => _$this._reason; + set reason(GTopicSuggestionDeclineReason reason) => _$this._reason = reason; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + GDeclineTopicSuggestionInputBuilder(); + + GDeclineTopicSuggestionInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _name = _$v.name; + _reason = _$v.reason; + _repositoryId = _$v.repositoryId; + _$v = null; + } + return this; + } + + @override + void replace(GDeclineTopicSuggestionInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeclineTopicSuggestionInput; + } + + @override + void update(void Function(GDeclineTopicSuggestionInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeclineTopicSuggestionInput build() { + final _$result = _$v ?? + new _$GDeclineTopicSuggestionInput._( + clientMutationId: clientMutationId, + name: name, + reason: reason, + repositoryId: repositoryId); + replace(_$result); + return _$result; + } +} + +class _$GDeleteBranchProtectionRuleInput + extends GDeleteBranchProtectionRuleInput { + @override + final String branchProtectionRuleId; + @override + final String clientMutationId; + + factory _$GDeleteBranchProtectionRuleInput( + [void Function(GDeleteBranchProtectionRuleInputBuilder) updates]) => + (new GDeleteBranchProtectionRuleInputBuilder()..update(updates)).build(); + + _$GDeleteBranchProtectionRuleInput._( + {this.branchProtectionRuleId, this.clientMutationId}) + : super._() { + if (branchProtectionRuleId == null) { + throw new BuiltValueNullFieldError( + 'GDeleteBranchProtectionRuleInput', 'branchProtectionRuleId'); + } + } + + @override + GDeleteBranchProtectionRuleInput rebuild( + void Function(GDeleteBranchProtectionRuleInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeleteBranchProtectionRuleInputBuilder toBuilder() => + new GDeleteBranchProtectionRuleInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeleteBranchProtectionRuleInput && + branchProtectionRuleId == other.branchProtectionRuleId && + clientMutationId == other.clientMutationId; + } + + @override + int get hashCode { + return $jf($jc( + $jc(0, branchProtectionRuleId.hashCode), clientMutationId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDeleteBranchProtectionRuleInput') + ..add('branchProtectionRuleId', branchProtectionRuleId) + ..add('clientMutationId', clientMutationId)) + .toString(); + } +} + +class GDeleteBranchProtectionRuleInputBuilder + implements + Builder { + _$GDeleteBranchProtectionRuleInput _$v; + + String _branchProtectionRuleId; + String get branchProtectionRuleId => _$this._branchProtectionRuleId; + set branchProtectionRuleId(String branchProtectionRuleId) => + _$this._branchProtectionRuleId = branchProtectionRuleId; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + GDeleteBranchProtectionRuleInputBuilder(); + + GDeleteBranchProtectionRuleInputBuilder get _$this { + if (_$v != null) { + _branchProtectionRuleId = _$v.branchProtectionRuleId; + _clientMutationId = _$v.clientMutationId; + _$v = null; + } + return this; + } + + @override + void replace(GDeleteBranchProtectionRuleInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeleteBranchProtectionRuleInput; + } + + @override + void update(void Function(GDeleteBranchProtectionRuleInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeleteBranchProtectionRuleInput build() { + final _$result = _$v ?? + new _$GDeleteBranchProtectionRuleInput._( + branchProtectionRuleId: branchProtectionRuleId, + clientMutationId: clientMutationId); + replace(_$result); + return _$result; + } +} + +class _$GDeleteDeploymentInput extends GDeleteDeploymentInput { + @override + final String clientMutationId; + @override + final String id; + + factory _$GDeleteDeploymentInput( + [void Function(GDeleteDeploymentInputBuilder) updates]) => + (new GDeleteDeploymentInputBuilder()..update(updates)).build(); + + _$GDeleteDeploymentInput._({this.clientMutationId, this.id}) : super._() { + if (id == null) { + throw new BuiltValueNullFieldError('GDeleteDeploymentInput', 'id'); + } + } + + @override + GDeleteDeploymentInput rebuild( + void Function(GDeleteDeploymentInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeleteDeploymentInputBuilder toBuilder() => + new GDeleteDeploymentInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeleteDeploymentInput && + clientMutationId == other.clientMutationId && + id == other.id; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), id.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDeleteDeploymentInput') + ..add('clientMutationId', clientMutationId) + ..add('id', id)) + .toString(); + } +} + +class GDeleteDeploymentInputBuilder + implements Builder { + _$GDeleteDeploymentInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _id; + String get id => _$this._id; + set id(String id) => _$this._id = id; + + GDeleteDeploymentInputBuilder(); + + GDeleteDeploymentInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _id = _$v.id; + _$v = null; + } + return this; + } + + @override + void replace(GDeleteDeploymentInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeleteDeploymentInput; + } + + @override + void update(void Function(GDeleteDeploymentInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeleteDeploymentInput build() { + final _$result = _$v ?? + new _$GDeleteDeploymentInput._( + clientMutationId: clientMutationId, id: id); + replace(_$result); + return _$result; + } +} + +class _$GDeleteIpAllowListEntryInput extends GDeleteIpAllowListEntryInput { + @override + final String clientMutationId; + @override + final String ipAllowListEntryId; + + factory _$GDeleteIpAllowListEntryInput( + [void Function(GDeleteIpAllowListEntryInputBuilder) updates]) => + (new GDeleteIpAllowListEntryInputBuilder()..update(updates)).build(); + + _$GDeleteIpAllowListEntryInput._( + {this.clientMutationId, this.ipAllowListEntryId}) + : super._() { + if (ipAllowListEntryId == null) { + throw new BuiltValueNullFieldError( + 'GDeleteIpAllowListEntryInput', 'ipAllowListEntryId'); + } + } + + @override + GDeleteIpAllowListEntryInput rebuild( + void Function(GDeleteIpAllowListEntryInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeleteIpAllowListEntryInputBuilder toBuilder() => + new GDeleteIpAllowListEntryInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeleteIpAllowListEntryInput && + clientMutationId == other.clientMutationId && + ipAllowListEntryId == other.ipAllowListEntryId; + } + + @override + int get hashCode { + return $jf( + $jc($jc(0, clientMutationId.hashCode), ipAllowListEntryId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDeleteIpAllowListEntryInput') + ..add('clientMutationId', clientMutationId) + ..add('ipAllowListEntryId', ipAllowListEntryId)) + .toString(); + } +} + +class GDeleteIpAllowListEntryInputBuilder + implements + Builder { + _$GDeleteIpAllowListEntryInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _ipAllowListEntryId; + String get ipAllowListEntryId => _$this._ipAllowListEntryId; + set ipAllowListEntryId(String ipAllowListEntryId) => + _$this._ipAllowListEntryId = ipAllowListEntryId; + + GDeleteIpAllowListEntryInputBuilder(); + + GDeleteIpAllowListEntryInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _ipAllowListEntryId = _$v.ipAllowListEntryId; + _$v = null; + } + return this; + } + + @override + void replace(GDeleteIpAllowListEntryInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeleteIpAllowListEntryInput; + } + + @override + void update(void Function(GDeleteIpAllowListEntryInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeleteIpAllowListEntryInput build() { + final _$result = _$v ?? + new _$GDeleteIpAllowListEntryInput._( + clientMutationId: clientMutationId, + ipAllowListEntryId: ipAllowListEntryId); + replace(_$result); + return _$result; + } +} + +class _$GDeleteIssueCommentInput extends GDeleteIssueCommentInput { + @override + final String clientMutationId; + @override + final String id; + + factory _$GDeleteIssueCommentInput( + [void Function(GDeleteIssueCommentInputBuilder) updates]) => + (new GDeleteIssueCommentInputBuilder()..update(updates)).build(); + + _$GDeleteIssueCommentInput._({this.clientMutationId, this.id}) : super._() { + if (id == null) { + throw new BuiltValueNullFieldError('GDeleteIssueCommentInput', 'id'); + } + } + + @override + GDeleteIssueCommentInput rebuild( + void Function(GDeleteIssueCommentInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeleteIssueCommentInputBuilder toBuilder() => + new GDeleteIssueCommentInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeleteIssueCommentInput && + clientMutationId == other.clientMutationId && + id == other.id; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), id.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDeleteIssueCommentInput') + ..add('clientMutationId', clientMutationId) + ..add('id', id)) + .toString(); + } +} + +class GDeleteIssueCommentInputBuilder + implements + Builder { + _$GDeleteIssueCommentInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _id; + String get id => _$this._id; + set id(String id) => _$this._id = id; + + GDeleteIssueCommentInputBuilder(); + + GDeleteIssueCommentInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _id = _$v.id; + _$v = null; + } + return this; + } + + @override + void replace(GDeleteIssueCommentInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeleteIssueCommentInput; + } + + @override + void update(void Function(GDeleteIssueCommentInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeleteIssueCommentInput build() { + final _$result = _$v ?? + new _$GDeleteIssueCommentInput._( + clientMutationId: clientMutationId, id: id); + replace(_$result); + return _$result; + } +} + +class _$GDeleteIssueInput extends GDeleteIssueInput { + @override + final String clientMutationId; + @override + final String issueId; + + factory _$GDeleteIssueInput( + [void Function(GDeleteIssueInputBuilder) updates]) => + (new GDeleteIssueInputBuilder()..update(updates)).build(); + + _$GDeleteIssueInput._({this.clientMutationId, this.issueId}) : super._() { + if (issueId == null) { + throw new BuiltValueNullFieldError('GDeleteIssueInput', 'issueId'); + } + } + + @override + GDeleteIssueInput rebuild(void Function(GDeleteIssueInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeleteIssueInputBuilder toBuilder() => + new GDeleteIssueInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeleteIssueInput && + clientMutationId == other.clientMutationId && + issueId == other.issueId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), issueId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDeleteIssueInput') + ..add('clientMutationId', clientMutationId) + ..add('issueId', issueId)) + .toString(); + } +} + +class GDeleteIssueInputBuilder + implements Builder { + _$GDeleteIssueInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _issueId; + String get issueId => _$this._issueId; + set issueId(String issueId) => _$this._issueId = issueId; + + GDeleteIssueInputBuilder(); + + GDeleteIssueInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _issueId = _$v.issueId; + _$v = null; + } + return this; + } + + @override + void replace(GDeleteIssueInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeleteIssueInput; + } + + @override + void update(void Function(GDeleteIssueInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeleteIssueInput build() { + final _$result = _$v ?? + new _$GDeleteIssueInput._( + clientMutationId: clientMutationId, issueId: issueId); + replace(_$result); + return _$result; + } +} + +class _$GDeleteProjectCardInput extends GDeleteProjectCardInput { + @override + final String cardId; + @override + final String clientMutationId; + + factory _$GDeleteProjectCardInput( + [void Function(GDeleteProjectCardInputBuilder) updates]) => + (new GDeleteProjectCardInputBuilder()..update(updates)).build(); + + _$GDeleteProjectCardInput._({this.cardId, this.clientMutationId}) + : super._() { + if (cardId == null) { + throw new BuiltValueNullFieldError('GDeleteProjectCardInput', 'cardId'); + } + } + + @override + GDeleteProjectCardInput rebuild( + void Function(GDeleteProjectCardInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeleteProjectCardInputBuilder toBuilder() => + new GDeleteProjectCardInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeleteProjectCardInput && + cardId == other.cardId && + clientMutationId == other.clientMutationId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, cardId.hashCode), clientMutationId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDeleteProjectCardInput') + ..add('cardId', cardId) + ..add('clientMutationId', clientMutationId)) + .toString(); + } +} + +class GDeleteProjectCardInputBuilder + implements + Builder { + _$GDeleteProjectCardInput _$v; + + String _cardId; + String get cardId => _$this._cardId; + set cardId(String cardId) => _$this._cardId = cardId; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + GDeleteProjectCardInputBuilder(); + + GDeleteProjectCardInputBuilder get _$this { + if (_$v != null) { + _cardId = _$v.cardId; + _clientMutationId = _$v.clientMutationId; + _$v = null; + } + return this; + } + + @override + void replace(GDeleteProjectCardInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeleteProjectCardInput; + } + + @override + void update(void Function(GDeleteProjectCardInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeleteProjectCardInput build() { + final _$result = _$v ?? + new _$GDeleteProjectCardInput._( + cardId: cardId, clientMutationId: clientMutationId); + replace(_$result); + return _$result; + } +} + +class _$GDeleteProjectColumnInput extends GDeleteProjectColumnInput { + @override + final String clientMutationId; + @override + final String columnId; + + factory _$GDeleteProjectColumnInput( + [void Function(GDeleteProjectColumnInputBuilder) updates]) => + (new GDeleteProjectColumnInputBuilder()..update(updates)).build(); + + _$GDeleteProjectColumnInput._({this.clientMutationId, this.columnId}) + : super._() { + if (columnId == null) { + throw new BuiltValueNullFieldError( + 'GDeleteProjectColumnInput', 'columnId'); + } + } + + @override + GDeleteProjectColumnInput rebuild( + void Function(GDeleteProjectColumnInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeleteProjectColumnInputBuilder toBuilder() => + new GDeleteProjectColumnInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeleteProjectColumnInput && + clientMutationId == other.clientMutationId && + columnId == other.columnId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), columnId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDeleteProjectColumnInput') + ..add('clientMutationId', clientMutationId) + ..add('columnId', columnId)) + .toString(); + } +} + +class GDeleteProjectColumnInputBuilder + implements + Builder { + _$GDeleteProjectColumnInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _columnId; + String get columnId => _$this._columnId; + set columnId(String columnId) => _$this._columnId = columnId; + + GDeleteProjectColumnInputBuilder(); + + GDeleteProjectColumnInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _columnId = _$v.columnId; + _$v = null; + } + return this; + } + + @override + void replace(GDeleteProjectColumnInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeleteProjectColumnInput; + } + + @override + void update(void Function(GDeleteProjectColumnInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeleteProjectColumnInput build() { + final _$result = _$v ?? + new _$GDeleteProjectColumnInput._( + clientMutationId: clientMutationId, columnId: columnId); + replace(_$result); + return _$result; + } +} + +class _$GDeleteProjectInput extends GDeleteProjectInput { + @override + final String clientMutationId; + @override + final String projectId; + + factory _$GDeleteProjectInput( + [void Function(GDeleteProjectInputBuilder) updates]) => + (new GDeleteProjectInputBuilder()..update(updates)).build(); + + _$GDeleteProjectInput._({this.clientMutationId, this.projectId}) : super._() { + if (projectId == null) { + throw new BuiltValueNullFieldError('GDeleteProjectInput', 'projectId'); + } + } + + @override + GDeleteProjectInput rebuild( + void Function(GDeleteProjectInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeleteProjectInputBuilder toBuilder() => + new GDeleteProjectInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeleteProjectInput && + clientMutationId == other.clientMutationId && + projectId == other.projectId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), projectId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDeleteProjectInput') + ..add('clientMutationId', clientMutationId) + ..add('projectId', projectId)) + .toString(); + } +} + +class GDeleteProjectInputBuilder + implements Builder { + _$GDeleteProjectInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _projectId; + String get projectId => _$this._projectId; + set projectId(String projectId) => _$this._projectId = projectId; + + GDeleteProjectInputBuilder(); + + GDeleteProjectInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _projectId = _$v.projectId; + _$v = null; + } + return this; + } + + @override + void replace(GDeleteProjectInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeleteProjectInput; + } + + @override + void update(void Function(GDeleteProjectInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeleteProjectInput build() { + final _$result = _$v ?? + new _$GDeleteProjectInput._( + clientMutationId: clientMutationId, projectId: projectId); + replace(_$result); + return _$result; + } +} + +class _$GDeletePullRequestReviewCommentInput + extends GDeletePullRequestReviewCommentInput { + @override + final String clientMutationId; + @override + final String id; + + factory _$GDeletePullRequestReviewCommentInput( + [void Function(GDeletePullRequestReviewCommentInputBuilder) + updates]) => + (new GDeletePullRequestReviewCommentInputBuilder()..update(updates)) + .build(); + + _$GDeletePullRequestReviewCommentInput._({this.clientMutationId, this.id}) + : super._() { + if (id == null) { + throw new BuiltValueNullFieldError( + 'GDeletePullRequestReviewCommentInput', 'id'); + } + } + + @override + GDeletePullRequestReviewCommentInput rebuild( + void Function(GDeletePullRequestReviewCommentInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeletePullRequestReviewCommentInputBuilder toBuilder() => + new GDeletePullRequestReviewCommentInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeletePullRequestReviewCommentInput && + clientMutationId == other.clientMutationId && + id == other.id; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), id.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDeletePullRequestReviewCommentInput') + ..add('clientMutationId', clientMutationId) + ..add('id', id)) + .toString(); + } +} + +class GDeletePullRequestReviewCommentInputBuilder + implements + Builder { + _$GDeletePullRequestReviewCommentInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _id; + String get id => _$this._id; + set id(String id) => _$this._id = id; + + GDeletePullRequestReviewCommentInputBuilder(); + + GDeletePullRequestReviewCommentInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _id = _$v.id; + _$v = null; + } + return this; + } + + @override + void replace(GDeletePullRequestReviewCommentInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeletePullRequestReviewCommentInput; + } + + @override + void update( + void Function(GDeletePullRequestReviewCommentInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeletePullRequestReviewCommentInput build() { + final _$result = _$v ?? + new _$GDeletePullRequestReviewCommentInput._( + clientMutationId: clientMutationId, id: id); + replace(_$result); + return _$result; + } +} + +class _$GDeletePullRequestReviewInput extends GDeletePullRequestReviewInput { + @override + final String clientMutationId; + @override + final String pullRequestReviewId; + + factory _$GDeletePullRequestReviewInput( + [void Function(GDeletePullRequestReviewInputBuilder) updates]) => + (new GDeletePullRequestReviewInputBuilder()..update(updates)).build(); + + _$GDeletePullRequestReviewInput._( + {this.clientMutationId, this.pullRequestReviewId}) + : super._() { + if (pullRequestReviewId == null) { + throw new BuiltValueNullFieldError( + 'GDeletePullRequestReviewInput', 'pullRequestReviewId'); + } + } + + @override + GDeletePullRequestReviewInput rebuild( + void Function(GDeletePullRequestReviewInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeletePullRequestReviewInputBuilder toBuilder() => + new GDeletePullRequestReviewInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeletePullRequestReviewInput && + clientMutationId == other.clientMutationId && + pullRequestReviewId == other.pullRequestReviewId; + } + + @override + int get hashCode { + return $jf( + $jc($jc(0, clientMutationId.hashCode), pullRequestReviewId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDeletePullRequestReviewInput') + ..add('clientMutationId', clientMutationId) + ..add('pullRequestReviewId', pullRequestReviewId)) + .toString(); + } +} + +class GDeletePullRequestReviewInputBuilder + implements + Builder { + _$GDeletePullRequestReviewInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _pullRequestReviewId; + String get pullRequestReviewId => _$this._pullRequestReviewId; + set pullRequestReviewId(String pullRequestReviewId) => + _$this._pullRequestReviewId = pullRequestReviewId; + + GDeletePullRequestReviewInputBuilder(); + + GDeletePullRequestReviewInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _pullRequestReviewId = _$v.pullRequestReviewId; + _$v = null; + } + return this; + } + + @override + void replace(GDeletePullRequestReviewInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeletePullRequestReviewInput; + } + + @override + void update(void Function(GDeletePullRequestReviewInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeletePullRequestReviewInput build() { + final _$result = _$v ?? + new _$GDeletePullRequestReviewInput._( + clientMutationId: clientMutationId, + pullRequestReviewId: pullRequestReviewId); + replace(_$result); + return _$result; + } +} + +class _$GDeleteRefInput extends GDeleteRefInput { + @override + final String clientMutationId; + @override + final String refId; + + factory _$GDeleteRefInput([void Function(GDeleteRefInputBuilder) updates]) => + (new GDeleteRefInputBuilder()..update(updates)).build(); + + _$GDeleteRefInput._({this.clientMutationId, this.refId}) : super._() { + if (refId == null) { + throw new BuiltValueNullFieldError('GDeleteRefInput', 'refId'); + } + } + + @override + GDeleteRefInput rebuild(void Function(GDeleteRefInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeleteRefInputBuilder toBuilder() => + new GDeleteRefInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeleteRefInput && + clientMutationId == other.clientMutationId && + refId == other.refId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), refId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDeleteRefInput') + ..add('clientMutationId', clientMutationId) + ..add('refId', refId)) + .toString(); + } +} + +class GDeleteRefInputBuilder + implements Builder { + _$GDeleteRefInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _refId; + String get refId => _$this._refId; + set refId(String refId) => _$this._refId = refId; + + GDeleteRefInputBuilder(); + + GDeleteRefInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _refId = _$v.refId; + _$v = null; + } + return this; + } + + @override + void replace(GDeleteRefInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeleteRefInput; + } + + @override + void update(void Function(GDeleteRefInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeleteRefInput build() { + final _$result = _$v ?? + new _$GDeleteRefInput._( + clientMutationId: clientMutationId, refId: refId); + replace(_$result); + return _$result; + } +} + +class _$GDeleteTeamDiscussionCommentInput + extends GDeleteTeamDiscussionCommentInput { + @override + final String clientMutationId; + @override + final String id; + + factory _$GDeleteTeamDiscussionCommentInput( + [void Function(GDeleteTeamDiscussionCommentInputBuilder) updates]) => + (new GDeleteTeamDiscussionCommentInputBuilder()..update(updates)).build(); + + _$GDeleteTeamDiscussionCommentInput._({this.clientMutationId, this.id}) + : super._() { + if (id == null) { + throw new BuiltValueNullFieldError( + 'GDeleteTeamDiscussionCommentInput', 'id'); + } + } + + @override + GDeleteTeamDiscussionCommentInput rebuild( + void Function(GDeleteTeamDiscussionCommentInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeleteTeamDiscussionCommentInputBuilder toBuilder() => + new GDeleteTeamDiscussionCommentInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeleteTeamDiscussionCommentInput && + clientMutationId == other.clientMutationId && + id == other.id; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), id.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDeleteTeamDiscussionCommentInput') + ..add('clientMutationId', clientMutationId) + ..add('id', id)) + .toString(); + } +} + +class GDeleteTeamDiscussionCommentInputBuilder + implements + Builder { + _$GDeleteTeamDiscussionCommentInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _id; + String get id => _$this._id; + set id(String id) => _$this._id = id; + + GDeleteTeamDiscussionCommentInputBuilder(); + + GDeleteTeamDiscussionCommentInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _id = _$v.id; + _$v = null; + } + return this; + } + + @override + void replace(GDeleteTeamDiscussionCommentInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeleteTeamDiscussionCommentInput; + } + + @override + void update(void Function(GDeleteTeamDiscussionCommentInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeleteTeamDiscussionCommentInput build() { + final _$result = _$v ?? + new _$GDeleteTeamDiscussionCommentInput._( + clientMutationId: clientMutationId, id: id); + replace(_$result); + return _$result; + } +} + +class _$GDeleteTeamDiscussionInput extends GDeleteTeamDiscussionInput { + @override + final String clientMutationId; + @override + final String id; + + factory _$GDeleteTeamDiscussionInput( + [void Function(GDeleteTeamDiscussionInputBuilder) updates]) => + (new GDeleteTeamDiscussionInputBuilder()..update(updates)).build(); + + _$GDeleteTeamDiscussionInput._({this.clientMutationId, this.id}) : super._() { + if (id == null) { + throw new BuiltValueNullFieldError('GDeleteTeamDiscussionInput', 'id'); + } + } + + @override + GDeleteTeamDiscussionInput rebuild( + void Function(GDeleteTeamDiscussionInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeleteTeamDiscussionInputBuilder toBuilder() => + new GDeleteTeamDiscussionInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeleteTeamDiscussionInput && + clientMutationId == other.clientMutationId && + id == other.id; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), id.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDeleteTeamDiscussionInput') + ..add('clientMutationId', clientMutationId) + ..add('id', id)) + .toString(); + } +} + +class GDeleteTeamDiscussionInputBuilder + implements + Builder { + _$GDeleteTeamDiscussionInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _id; + String get id => _$this._id; + set id(String id) => _$this._id = id; + + GDeleteTeamDiscussionInputBuilder(); + + GDeleteTeamDiscussionInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _id = _$v.id; + _$v = null; + } + return this; + } + + @override + void replace(GDeleteTeamDiscussionInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeleteTeamDiscussionInput; + } + + @override + void update(void Function(GDeleteTeamDiscussionInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeleteTeamDiscussionInput build() { + final _$result = _$v ?? + new _$GDeleteTeamDiscussionInput._( + clientMutationId: clientMutationId, id: id); + replace(_$result); + return _$result; + } +} + +class _$GDeploymentOrder extends GDeploymentOrder { + @override + final GOrderDirection direction; + @override + final GDeploymentOrderField field; + + factory _$GDeploymentOrder( + [void Function(GDeploymentOrderBuilder) updates]) => + (new GDeploymentOrderBuilder()..update(updates)).build(); + + _$GDeploymentOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GDeploymentOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GDeploymentOrder', 'field'); + } + } + + @override + GDeploymentOrder rebuild(void Function(GDeploymentOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDeploymentOrderBuilder toBuilder() => + new GDeploymentOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDeploymentOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDeploymentOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GDeploymentOrderBuilder + implements Builder { + _$GDeploymentOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GDeploymentOrderField _field; + GDeploymentOrderField get field => _$this._field; + set field(GDeploymentOrderField field) => _$this._field = field; + + GDeploymentOrderBuilder(); + + GDeploymentOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GDeploymentOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDeploymentOrder; + } + + @override + void update(void Function(GDeploymentOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDeploymentOrder build() { + final _$result = + _$v ?? new _$GDeploymentOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GDismissPullRequestReviewInput extends GDismissPullRequestReviewInput { + @override + final String clientMutationId; + @override + final String message; + @override + final String pullRequestReviewId; + + factory _$GDismissPullRequestReviewInput( + [void Function(GDismissPullRequestReviewInputBuilder) updates]) => + (new GDismissPullRequestReviewInputBuilder()..update(updates)).build(); + + _$GDismissPullRequestReviewInput._( + {this.clientMutationId, this.message, this.pullRequestReviewId}) + : super._() { + if (message == null) { + throw new BuiltValueNullFieldError( + 'GDismissPullRequestReviewInput', 'message'); + } + if (pullRequestReviewId == null) { + throw new BuiltValueNullFieldError( + 'GDismissPullRequestReviewInput', 'pullRequestReviewId'); + } + } + + @override + GDismissPullRequestReviewInput rebuild( + void Function(GDismissPullRequestReviewInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDismissPullRequestReviewInputBuilder toBuilder() => + new GDismissPullRequestReviewInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDismissPullRequestReviewInput && + clientMutationId == other.clientMutationId && + message == other.message && + pullRequestReviewId == other.pullRequestReviewId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, clientMutationId.hashCode), message.hashCode), + pullRequestReviewId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDismissPullRequestReviewInput') + ..add('clientMutationId', clientMutationId) + ..add('message', message) + ..add('pullRequestReviewId', pullRequestReviewId)) + .toString(); + } +} + +class GDismissPullRequestReviewInputBuilder + implements + Builder { + _$GDismissPullRequestReviewInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _message; + String get message => _$this._message; + set message(String message) => _$this._message = message; + + String _pullRequestReviewId; + String get pullRequestReviewId => _$this._pullRequestReviewId; + set pullRequestReviewId(String pullRequestReviewId) => + _$this._pullRequestReviewId = pullRequestReviewId; + + GDismissPullRequestReviewInputBuilder(); + + GDismissPullRequestReviewInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _message = _$v.message; + _pullRequestReviewId = _$v.pullRequestReviewId; + _$v = null; + } + return this; + } + + @override + void replace(GDismissPullRequestReviewInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDismissPullRequestReviewInput; + } + + @override + void update(void Function(GDismissPullRequestReviewInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDismissPullRequestReviewInput build() { + final _$result = _$v ?? + new _$GDismissPullRequestReviewInput._( + clientMutationId: clientMutationId, + message: message, + pullRequestReviewId: pullRequestReviewId); + replace(_$result); + return _$result; + } +} + +class _$GDraftPullRequestReviewComment extends GDraftPullRequestReviewComment { + @override + final String body; + @override + final String path; + @override + final int position; + + factory _$GDraftPullRequestReviewComment( + [void Function(GDraftPullRequestReviewCommentBuilder) updates]) => + (new GDraftPullRequestReviewCommentBuilder()..update(updates)).build(); + + _$GDraftPullRequestReviewComment._({this.body, this.path, this.position}) + : super._() { + if (body == null) { + throw new BuiltValueNullFieldError( + 'GDraftPullRequestReviewComment', 'body'); + } + if (path == null) { + throw new BuiltValueNullFieldError( + 'GDraftPullRequestReviewComment', 'path'); + } + if (position == null) { + throw new BuiltValueNullFieldError( + 'GDraftPullRequestReviewComment', 'position'); + } + } + + @override + GDraftPullRequestReviewComment rebuild( + void Function(GDraftPullRequestReviewCommentBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDraftPullRequestReviewCommentBuilder toBuilder() => + new GDraftPullRequestReviewCommentBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDraftPullRequestReviewComment && + body == other.body && + path == other.path && + position == other.position; + } + + @override + int get hashCode { + return $jf( + $jc($jc($jc(0, body.hashCode), path.hashCode), position.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDraftPullRequestReviewComment') + ..add('body', body) + ..add('path', path) + ..add('position', position)) + .toString(); + } +} + +class GDraftPullRequestReviewCommentBuilder + implements + Builder { + _$GDraftPullRequestReviewComment _$v; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _path; + String get path => _$this._path; + set path(String path) => _$this._path = path; + + int _position; + int get position => _$this._position; + set position(int position) => _$this._position = position; + + GDraftPullRequestReviewCommentBuilder(); + + GDraftPullRequestReviewCommentBuilder get _$this { + if (_$v != null) { + _body = _$v.body; + _path = _$v.path; + _position = _$v.position; + _$v = null; + } + return this; + } + + @override + void replace(GDraftPullRequestReviewComment other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDraftPullRequestReviewComment; + } + + @override + void update(void Function(GDraftPullRequestReviewCommentBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDraftPullRequestReviewComment build() { + final _$result = _$v ?? + new _$GDraftPullRequestReviewComment._( + body: body, path: path, position: position); + replace(_$result); + return _$result; + } +} + +class _$GDraftPullRequestReviewThread extends GDraftPullRequestReviewThread { + @override + final String body; + @override + final int line; + @override + final String path; + @override + final GDiffSide side; + @override + final int startLine; + @override + final GDiffSide startSide; + + factory _$GDraftPullRequestReviewThread( + [void Function(GDraftPullRequestReviewThreadBuilder) updates]) => + (new GDraftPullRequestReviewThreadBuilder()..update(updates)).build(); + + _$GDraftPullRequestReviewThread._( + {this.body, + this.line, + this.path, + this.side, + this.startLine, + this.startSide}) + : super._() { + if (body == null) { + throw new BuiltValueNullFieldError( + 'GDraftPullRequestReviewThread', 'body'); + } + if (line == null) { + throw new BuiltValueNullFieldError( + 'GDraftPullRequestReviewThread', 'line'); + } + if (path == null) { + throw new BuiltValueNullFieldError( + 'GDraftPullRequestReviewThread', 'path'); + } + } + + @override + GDraftPullRequestReviewThread rebuild( + void Function(GDraftPullRequestReviewThreadBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GDraftPullRequestReviewThreadBuilder toBuilder() => + new GDraftPullRequestReviewThreadBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GDraftPullRequestReviewThread && + body == other.body && + line == other.line && + path == other.path && + side == other.side && + startLine == other.startLine && + startSide == other.startSide; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc($jc(0, body.hashCode), line.hashCode), path.hashCode), + side.hashCode), + startLine.hashCode), + startSide.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GDraftPullRequestReviewThread') + ..add('body', body) + ..add('line', line) + ..add('path', path) + ..add('side', side) + ..add('startLine', startLine) + ..add('startSide', startSide)) + .toString(); + } +} + +class GDraftPullRequestReviewThreadBuilder + implements + Builder { + _$GDraftPullRequestReviewThread _$v; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + int _line; + int get line => _$this._line; + set line(int line) => _$this._line = line; + + String _path; + String get path => _$this._path; + set path(String path) => _$this._path = path; + + GDiffSide _side; + GDiffSide get side => _$this._side; + set side(GDiffSide side) => _$this._side = side; + + int _startLine; + int get startLine => _$this._startLine; + set startLine(int startLine) => _$this._startLine = startLine; + + GDiffSide _startSide; + GDiffSide get startSide => _$this._startSide; + set startSide(GDiffSide startSide) => _$this._startSide = startSide; + + GDraftPullRequestReviewThreadBuilder(); + + GDraftPullRequestReviewThreadBuilder get _$this { + if (_$v != null) { + _body = _$v.body; + _line = _$v.line; + _path = _$v.path; + _side = _$v.side; + _startLine = _$v.startLine; + _startSide = _$v.startSide; + _$v = null; + } + return this; + } + + @override + void replace(GDraftPullRequestReviewThread other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GDraftPullRequestReviewThread; + } + + @override + void update(void Function(GDraftPullRequestReviewThreadBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GDraftPullRequestReviewThread build() { + final _$result = _$v ?? + new _$GDraftPullRequestReviewThread._( + body: body, + line: line, + path: path, + side: side, + startLine: startLine, + startSide: startSide); + replace(_$result); + return _$result; + } +} + +class _$GEnterpriseAdministratorInvitationOrder + extends GEnterpriseAdministratorInvitationOrder { + @override + final GOrderDirection direction; + @override + final GEnterpriseAdministratorInvitationOrderField field; + + factory _$GEnterpriseAdministratorInvitationOrder( + [void Function(GEnterpriseAdministratorInvitationOrderBuilder) + updates]) => + (new GEnterpriseAdministratorInvitationOrderBuilder()..update(updates)) + .build(); + + _$GEnterpriseAdministratorInvitationOrder._({this.direction, this.field}) + : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError( + 'GEnterpriseAdministratorInvitationOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError( + 'GEnterpriseAdministratorInvitationOrder', 'field'); + } + } + + @override + GEnterpriseAdministratorInvitationOrder rebuild( + void Function(GEnterpriseAdministratorInvitationOrderBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GEnterpriseAdministratorInvitationOrderBuilder toBuilder() => + new GEnterpriseAdministratorInvitationOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GEnterpriseAdministratorInvitationOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GEnterpriseAdministratorInvitationOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GEnterpriseAdministratorInvitationOrderBuilder + implements + Builder { + _$GEnterpriseAdministratorInvitationOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GEnterpriseAdministratorInvitationOrderField _field; + GEnterpriseAdministratorInvitationOrderField get field => _$this._field; + set field(GEnterpriseAdministratorInvitationOrderField field) => + _$this._field = field; + + GEnterpriseAdministratorInvitationOrderBuilder(); + + GEnterpriseAdministratorInvitationOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GEnterpriseAdministratorInvitationOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GEnterpriseAdministratorInvitationOrder; + } + + @override + void update( + void Function(GEnterpriseAdministratorInvitationOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GEnterpriseAdministratorInvitationOrder build() { + final _$result = _$v ?? + new _$GEnterpriseAdministratorInvitationOrder._( + direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GEnterpriseMemberOrder extends GEnterpriseMemberOrder { + @override + final GOrderDirection direction; + @override + final GEnterpriseMemberOrderField field; + + factory _$GEnterpriseMemberOrder( + [void Function(GEnterpriseMemberOrderBuilder) updates]) => + (new GEnterpriseMemberOrderBuilder()..update(updates)).build(); + + _$GEnterpriseMemberOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GEnterpriseMemberOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GEnterpriseMemberOrder', 'field'); + } + } + + @override + GEnterpriseMemberOrder rebuild( + void Function(GEnterpriseMemberOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GEnterpriseMemberOrderBuilder toBuilder() => + new GEnterpriseMemberOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GEnterpriseMemberOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GEnterpriseMemberOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GEnterpriseMemberOrderBuilder + implements Builder { + _$GEnterpriseMemberOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GEnterpriseMemberOrderField _field; + GEnterpriseMemberOrderField get field => _$this._field; + set field(GEnterpriseMemberOrderField field) => _$this._field = field; + + GEnterpriseMemberOrderBuilder(); + + GEnterpriseMemberOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GEnterpriseMemberOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GEnterpriseMemberOrder; + } + + @override + void update(void Function(GEnterpriseMemberOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GEnterpriseMemberOrder build() { + final _$result = _$v ?? + new _$GEnterpriseMemberOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GEnterpriseServerInstallationOrder + extends GEnterpriseServerInstallationOrder { + @override + final GOrderDirection direction; + @override + final GEnterpriseServerInstallationOrderField field; + + factory _$GEnterpriseServerInstallationOrder( + [void Function(GEnterpriseServerInstallationOrderBuilder) updates]) => + (new GEnterpriseServerInstallationOrderBuilder()..update(updates)) + .build(); + + _$GEnterpriseServerInstallationOrder._({this.direction, this.field}) + : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError( + 'GEnterpriseServerInstallationOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError( + 'GEnterpriseServerInstallationOrder', 'field'); + } + } + + @override + GEnterpriseServerInstallationOrder rebuild( + void Function(GEnterpriseServerInstallationOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GEnterpriseServerInstallationOrderBuilder toBuilder() => + new GEnterpriseServerInstallationOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GEnterpriseServerInstallationOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GEnterpriseServerInstallationOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GEnterpriseServerInstallationOrderBuilder + implements + Builder { + _$GEnterpriseServerInstallationOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GEnterpriseServerInstallationOrderField _field; + GEnterpriseServerInstallationOrderField get field => _$this._field; + set field(GEnterpriseServerInstallationOrderField field) => + _$this._field = field; + + GEnterpriseServerInstallationOrderBuilder(); + + GEnterpriseServerInstallationOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GEnterpriseServerInstallationOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GEnterpriseServerInstallationOrder; + } + + @override + void update( + void Function(GEnterpriseServerInstallationOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GEnterpriseServerInstallationOrder build() { + final _$result = _$v ?? + new _$GEnterpriseServerInstallationOrder._( + direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GEnterpriseServerUserAccountEmailOrder + extends GEnterpriseServerUserAccountEmailOrder { + @override + final GOrderDirection direction; + @override + final GEnterpriseServerUserAccountEmailOrderField field; + + factory _$GEnterpriseServerUserAccountEmailOrder( + [void Function(GEnterpriseServerUserAccountEmailOrderBuilder) + updates]) => + (new GEnterpriseServerUserAccountEmailOrderBuilder()..update(updates)) + .build(); + + _$GEnterpriseServerUserAccountEmailOrder._({this.direction, this.field}) + : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError( + 'GEnterpriseServerUserAccountEmailOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError( + 'GEnterpriseServerUserAccountEmailOrder', 'field'); + } + } + + @override + GEnterpriseServerUserAccountEmailOrder rebuild( + void Function(GEnterpriseServerUserAccountEmailOrderBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GEnterpriseServerUserAccountEmailOrderBuilder toBuilder() => + new GEnterpriseServerUserAccountEmailOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GEnterpriseServerUserAccountEmailOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GEnterpriseServerUserAccountEmailOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GEnterpriseServerUserAccountEmailOrderBuilder + implements + Builder { + _$GEnterpriseServerUserAccountEmailOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GEnterpriseServerUserAccountEmailOrderField _field; + GEnterpriseServerUserAccountEmailOrderField get field => _$this._field; + set field(GEnterpriseServerUserAccountEmailOrderField field) => + _$this._field = field; + + GEnterpriseServerUserAccountEmailOrderBuilder(); + + GEnterpriseServerUserAccountEmailOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GEnterpriseServerUserAccountEmailOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GEnterpriseServerUserAccountEmailOrder; + } + + @override + void update( + void Function(GEnterpriseServerUserAccountEmailOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GEnterpriseServerUserAccountEmailOrder build() { + final _$result = _$v ?? + new _$GEnterpriseServerUserAccountEmailOrder._( + direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GEnterpriseServerUserAccountOrder + extends GEnterpriseServerUserAccountOrder { + @override + final GOrderDirection direction; + @override + final GEnterpriseServerUserAccountOrderField field; + + factory _$GEnterpriseServerUserAccountOrder( + [void Function(GEnterpriseServerUserAccountOrderBuilder) updates]) => + (new GEnterpriseServerUserAccountOrderBuilder()..update(updates)).build(); + + _$GEnterpriseServerUserAccountOrder._({this.direction, this.field}) + : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError( + 'GEnterpriseServerUserAccountOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError( + 'GEnterpriseServerUserAccountOrder', 'field'); + } + } + + @override + GEnterpriseServerUserAccountOrder rebuild( + void Function(GEnterpriseServerUserAccountOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GEnterpriseServerUserAccountOrderBuilder toBuilder() => + new GEnterpriseServerUserAccountOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GEnterpriseServerUserAccountOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GEnterpriseServerUserAccountOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GEnterpriseServerUserAccountOrderBuilder + implements + Builder { + _$GEnterpriseServerUserAccountOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GEnterpriseServerUserAccountOrderField _field; + GEnterpriseServerUserAccountOrderField get field => _$this._field; + set field(GEnterpriseServerUserAccountOrderField field) => + _$this._field = field; + + GEnterpriseServerUserAccountOrderBuilder(); + + GEnterpriseServerUserAccountOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GEnterpriseServerUserAccountOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GEnterpriseServerUserAccountOrder; + } + + @override + void update(void Function(GEnterpriseServerUserAccountOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GEnterpriseServerUserAccountOrder build() { + final _$result = _$v ?? + new _$GEnterpriseServerUserAccountOrder._( + direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GEnterpriseServerUserAccountsUploadOrder + extends GEnterpriseServerUserAccountsUploadOrder { + @override + final GOrderDirection direction; + @override + final GEnterpriseServerUserAccountsUploadOrderField field; + + factory _$GEnterpriseServerUserAccountsUploadOrder( + [void Function(GEnterpriseServerUserAccountsUploadOrderBuilder) + updates]) => + (new GEnterpriseServerUserAccountsUploadOrderBuilder()..update(updates)) + .build(); + + _$GEnterpriseServerUserAccountsUploadOrder._({this.direction, this.field}) + : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError( + 'GEnterpriseServerUserAccountsUploadOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError( + 'GEnterpriseServerUserAccountsUploadOrder', 'field'); + } + } + + @override + GEnterpriseServerUserAccountsUploadOrder rebuild( + void Function(GEnterpriseServerUserAccountsUploadOrderBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GEnterpriseServerUserAccountsUploadOrderBuilder toBuilder() => + new GEnterpriseServerUserAccountsUploadOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GEnterpriseServerUserAccountsUploadOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GEnterpriseServerUserAccountsUploadOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GEnterpriseServerUserAccountsUploadOrderBuilder + implements + Builder { + _$GEnterpriseServerUserAccountsUploadOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GEnterpriseServerUserAccountsUploadOrderField _field; + GEnterpriseServerUserAccountsUploadOrderField get field => _$this._field; + set field(GEnterpriseServerUserAccountsUploadOrderField field) => + _$this._field = field; + + GEnterpriseServerUserAccountsUploadOrderBuilder(); + + GEnterpriseServerUserAccountsUploadOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GEnterpriseServerUserAccountsUploadOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GEnterpriseServerUserAccountsUploadOrder; + } + + @override + void update( + void Function(GEnterpriseServerUserAccountsUploadOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GEnterpriseServerUserAccountsUploadOrder build() { + final _$result = _$v ?? + new _$GEnterpriseServerUserAccountsUploadOrder._( + direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GFollowUserInput extends GFollowUserInput { + @override + final String clientMutationId; + @override + final String userId; + + factory _$GFollowUserInput( + [void Function(GFollowUserInputBuilder) updates]) => + (new GFollowUserInputBuilder()..update(updates)).build(); + + _$GFollowUserInput._({this.clientMutationId, this.userId}) : super._() { + if (userId == null) { + throw new BuiltValueNullFieldError('GFollowUserInput', 'userId'); + } + } + + @override + GFollowUserInput rebuild(void Function(GFollowUserInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GFollowUserInputBuilder toBuilder() => + new GFollowUserInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GFollowUserInput && + clientMutationId == other.clientMutationId && + userId == other.userId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), userId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GFollowUserInput') + ..add('clientMutationId', clientMutationId) + ..add('userId', userId)) + .toString(); + } +} + +class GFollowUserInputBuilder + implements Builder { + _$GFollowUserInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _userId; + String get userId => _$this._userId; + set userId(String userId) => _$this._userId = userId; + + GFollowUserInputBuilder(); + + GFollowUserInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _userId = _$v.userId; + _$v = null; + } + return this; + } + + @override + void replace(GFollowUserInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GFollowUserInput; + } + + @override + void update(void Function(GFollowUserInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GFollowUserInput build() { + final _$result = _$v ?? + new _$GFollowUserInput._( + clientMutationId: clientMutationId, userId: userId); + replace(_$result); + return _$result; + } +} + +class _$GGistOrder extends GGistOrder { + @override + final GOrderDirection direction; + @override + final GGistOrderField field; + + factory _$GGistOrder([void Function(GGistOrderBuilder) updates]) => + (new GGistOrderBuilder()..update(updates)).build(); + + _$GGistOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GGistOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GGistOrder', 'field'); + } + } + + @override + GGistOrder rebuild(void Function(GGistOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GGistOrderBuilder toBuilder() => new GGistOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GGistOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GGistOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GGistOrderBuilder implements Builder { + _$GGistOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GGistOrderField _field; + GGistOrderField get field => _$this._field; + set field(GGistOrderField field) => _$this._field = field; + + GGistOrderBuilder(); + + GGistOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GGistOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GGistOrder; + } + + @override + void update(void Function(GGistOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GGistOrder build() { + final _$result = + _$v ?? new _$GGistOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GGitSSHRemote extends GGitSSHRemote { + @override + final String value; + + factory _$GGitSSHRemote([void Function(GGitSSHRemoteBuilder) updates]) => + (new GGitSSHRemoteBuilder()..update(updates)).build(); + + _$GGitSSHRemote._({this.value}) : super._() { + if (value == null) { + throw new BuiltValueNullFieldError('GGitSSHRemote', 'value'); + } + } + + @override + GGitSSHRemote rebuild(void Function(GGitSSHRemoteBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GGitSSHRemoteBuilder toBuilder() => new GGitSSHRemoteBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GGitSSHRemote && value == other.value; + } + + @override + int get hashCode { + return $jf($jc(0, value.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GGitSSHRemote')..add('value', value)) + .toString(); + } +} + +class GGitSSHRemoteBuilder + implements Builder { + _$GGitSSHRemote _$v; + + String _value; + String get value => _$this._value; + set value(String value) => _$this._value = value; + + GGitSSHRemoteBuilder(); + + GGitSSHRemoteBuilder get _$this { + if (_$v != null) { + _value = _$v.value; + _$v = null; + } + return this; + } + + @override + void replace(GGitSSHRemote other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GGitSSHRemote; + } + + @override + void update(void Function(GGitSSHRemoteBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GGitSSHRemote build() { + final _$result = _$v ?? new _$GGitSSHRemote._(value: value); + replace(_$result); + return _$result; + } +} + +class _$GGitTimestamp extends GGitTimestamp { + @override + final String value; + + factory _$GGitTimestamp([void Function(GGitTimestampBuilder) updates]) => + (new GGitTimestampBuilder()..update(updates)).build(); + + _$GGitTimestamp._({this.value}) : super._() { + if (value == null) { + throw new BuiltValueNullFieldError('GGitTimestamp', 'value'); + } + } + + @override + GGitTimestamp rebuild(void Function(GGitTimestampBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GGitTimestampBuilder toBuilder() => new GGitTimestampBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GGitTimestamp && value == other.value; + } + + @override + int get hashCode { + return $jf($jc(0, value.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GGitTimestamp')..add('value', value)) + .toString(); + } +} + +class GGitTimestampBuilder + implements Builder { + _$GGitTimestamp _$v; + + String _value; + String get value => _$this._value; + set value(String value) => _$this._value = value; + + GGitTimestampBuilder(); + + GGitTimestampBuilder get _$this { + if (_$v != null) { + _value = _$v.value; + _$v = null; + } + return this; + } + + @override + void replace(GGitTimestamp other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GGitTimestamp; + } + + @override + void update(void Function(GGitTimestampBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GGitTimestamp build() { + final _$result = _$v ?? new _$GGitTimestamp._(value: value); + replace(_$result); + return _$result; + } +} + +class _$GHTML extends GHTML { + @override + final String value; + + factory _$GHTML([void Function(GHTMLBuilder) updates]) => + (new GHTMLBuilder()..update(updates)).build(); + + _$GHTML._({this.value}) : super._() { + if (value == null) { + throw new BuiltValueNullFieldError('GHTML', 'value'); + } + } + + @override + GHTML rebuild(void Function(GHTMLBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GHTMLBuilder toBuilder() => new GHTMLBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GHTML && value == other.value; + } + + @override + int get hashCode { + return $jf($jc(0, value.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GHTML')..add('value', value)) + .toString(); + } +} + +class GHTMLBuilder implements Builder { + _$GHTML _$v; + + String _value; + String get value => _$this._value; + set value(String value) => _$this._value = value; + + GHTMLBuilder(); + + GHTMLBuilder get _$this { + if (_$v != null) { + _value = _$v.value; + _$v = null; + } + return this; + } + + @override + void replace(GHTML other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GHTML; + } + + @override + void update(void Function(GHTMLBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GHTML build() { + final _$result = _$v ?? new _$GHTML._(value: value); + replace(_$result); + return _$result; + } +} + +class _$GInviteEnterpriseAdminInput extends GInviteEnterpriseAdminInput { + @override + final String clientMutationId; + @override + final String email; + @override + final String enterpriseId; + @override + final String invitee; + @override + final GEnterpriseAdministratorRole role; + + factory _$GInviteEnterpriseAdminInput( + [void Function(GInviteEnterpriseAdminInputBuilder) updates]) => + (new GInviteEnterpriseAdminInputBuilder()..update(updates)).build(); + + _$GInviteEnterpriseAdminInput._( + {this.clientMutationId, + this.email, + this.enterpriseId, + this.invitee, + this.role}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GInviteEnterpriseAdminInput', 'enterpriseId'); + } + } + + @override + GInviteEnterpriseAdminInput rebuild( + void Function(GInviteEnterpriseAdminInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GInviteEnterpriseAdminInputBuilder toBuilder() => + new GInviteEnterpriseAdminInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GInviteEnterpriseAdminInput && + clientMutationId == other.clientMutationId && + email == other.email && + enterpriseId == other.enterpriseId && + invitee == other.invitee && + role == other.role; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc(0, clientMutationId.hashCode), email.hashCode), + enterpriseId.hashCode), + invitee.hashCode), + role.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GInviteEnterpriseAdminInput') + ..add('clientMutationId', clientMutationId) + ..add('email', email) + ..add('enterpriseId', enterpriseId) + ..add('invitee', invitee) + ..add('role', role)) + .toString(); + } +} + +class GInviteEnterpriseAdminInputBuilder + implements + Builder { + _$GInviteEnterpriseAdminInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _email; + String get email => _$this._email; + set email(String email) => _$this._email = email; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + String _invitee; + String get invitee => _$this._invitee; + set invitee(String invitee) => _$this._invitee = invitee; + + GEnterpriseAdministratorRole _role; + GEnterpriseAdministratorRole get role => _$this._role; + set role(GEnterpriseAdministratorRole role) => _$this._role = role; + + GInviteEnterpriseAdminInputBuilder(); + + GInviteEnterpriseAdminInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _email = _$v.email; + _enterpriseId = _$v.enterpriseId; + _invitee = _$v.invitee; + _role = _$v.role; + _$v = null; + } + return this; + } + + @override + void replace(GInviteEnterpriseAdminInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GInviteEnterpriseAdminInput; + } + + @override + void update(void Function(GInviteEnterpriseAdminInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GInviteEnterpriseAdminInput build() { + final _$result = _$v ?? + new _$GInviteEnterpriseAdminInput._( + clientMutationId: clientMutationId, + email: email, + enterpriseId: enterpriseId, + invitee: invitee, + role: role); + replace(_$result); + return _$result; + } +} + +class _$GIpAllowListEntryOrder extends GIpAllowListEntryOrder { + @override + final GOrderDirection direction; + @override + final GIpAllowListEntryOrderField field; + + factory _$GIpAllowListEntryOrder( + [void Function(GIpAllowListEntryOrderBuilder) updates]) => + (new GIpAllowListEntryOrderBuilder()..update(updates)).build(); + + _$GIpAllowListEntryOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GIpAllowListEntryOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GIpAllowListEntryOrder', 'field'); + } + } + + @override + GIpAllowListEntryOrder rebuild( + void Function(GIpAllowListEntryOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GIpAllowListEntryOrderBuilder toBuilder() => + new GIpAllowListEntryOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIpAllowListEntryOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GIpAllowListEntryOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GIpAllowListEntryOrderBuilder + implements Builder { + _$GIpAllowListEntryOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GIpAllowListEntryOrderField _field; + GIpAllowListEntryOrderField get field => _$this._field; + set field(GIpAllowListEntryOrderField field) => _$this._field = field; + + GIpAllowListEntryOrderBuilder(); + + GIpAllowListEntryOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GIpAllowListEntryOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIpAllowListEntryOrder; + } + + @override + void update(void Function(GIpAllowListEntryOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GIpAllowListEntryOrder build() { + final _$result = _$v ?? + new _$GIpAllowListEntryOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GIssueCommentOrder extends GIssueCommentOrder { + @override + final GOrderDirection direction; + @override + final GIssueCommentOrderField field; + + factory _$GIssueCommentOrder( + [void Function(GIssueCommentOrderBuilder) updates]) => + (new GIssueCommentOrderBuilder()..update(updates)).build(); + + _$GIssueCommentOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GIssueCommentOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GIssueCommentOrder', 'field'); + } + } + + @override + GIssueCommentOrder rebuild( + void Function(GIssueCommentOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueCommentOrderBuilder toBuilder() => + new GIssueCommentOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssueCommentOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GIssueCommentOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GIssueCommentOrderBuilder + implements Builder { + _$GIssueCommentOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GIssueCommentOrderField _field; + GIssueCommentOrderField get field => _$this._field; + set field(GIssueCommentOrderField field) => _$this._field = field; + + GIssueCommentOrderBuilder(); + + GIssueCommentOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GIssueCommentOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssueCommentOrder; + } + + @override + void update(void Function(GIssueCommentOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueCommentOrder build() { + final _$result = + _$v ?? new _$GIssueCommentOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GIssueFilters extends GIssueFilters { + @override + final String assignee; + @override + final String createdBy; + @override + final BuiltList labels; + @override + final String mentioned; + @override + final String milestone; + @override + final DateTime since; + @override + final BuiltList states; + @override + final bool viewerSubscribed; + + factory _$GIssueFilters([void Function(GIssueFiltersBuilder) updates]) => + (new GIssueFiltersBuilder()..update(updates)).build(); + + _$GIssueFilters._( + {this.assignee, + this.createdBy, + this.labels, + this.mentioned, + this.milestone, + this.since, + this.states, + this.viewerSubscribed}) + : super._() { + if (labels == null) { + throw new BuiltValueNullFieldError('GIssueFilters', 'labels'); + } + if (states == null) { + throw new BuiltValueNullFieldError('GIssueFilters', 'states'); + } + } + + @override + GIssueFilters rebuild(void Function(GIssueFiltersBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueFiltersBuilder toBuilder() => new GIssueFiltersBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssueFilters && + assignee == other.assignee && + createdBy == other.createdBy && + labels == other.labels && + mentioned == other.mentioned && + milestone == other.milestone && + since == other.since && + states == other.states && + viewerSubscribed == other.viewerSubscribed; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc($jc(0, assignee.hashCode), createdBy.hashCode), + labels.hashCode), + mentioned.hashCode), + milestone.hashCode), + since.hashCode), + states.hashCode), + viewerSubscribed.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GIssueFilters') + ..add('assignee', assignee) + ..add('createdBy', createdBy) + ..add('labels', labels) + ..add('mentioned', mentioned) + ..add('milestone', milestone) + ..add('since', since) + ..add('states', states) + ..add('viewerSubscribed', viewerSubscribed)) + .toString(); + } +} + +class GIssueFiltersBuilder + implements Builder { + _$GIssueFilters _$v; + + String _assignee; + String get assignee => _$this._assignee; + set assignee(String assignee) => _$this._assignee = assignee; + + String _createdBy; + String get createdBy => _$this._createdBy; + set createdBy(String createdBy) => _$this._createdBy = createdBy; + + ListBuilder _labels; + ListBuilder get labels => + _$this._labels ??= new ListBuilder(); + set labels(ListBuilder labels) => _$this._labels = labels; + + String _mentioned; + String get mentioned => _$this._mentioned; + set mentioned(String mentioned) => _$this._mentioned = mentioned; + + String _milestone; + String get milestone => _$this._milestone; + set milestone(String milestone) => _$this._milestone = milestone; + + DateTime _since; + DateTime get since => _$this._since; + set since(DateTime since) => _$this._since = since; + + ListBuilder _states; + ListBuilder get states => + _$this._states ??= new ListBuilder(); + set states(ListBuilder states) => _$this._states = states; + + bool _viewerSubscribed; + bool get viewerSubscribed => _$this._viewerSubscribed; + set viewerSubscribed(bool viewerSubscribed) => + _$this._viewerSubscribed = viewerSubscribed; + + GIssueFiltersBuilder(); + + GIssueFiltersBuilder get _$this { + if (_$v != null) { + _assignee = _$v.assignee; + _createdBy = _$v.createdBy; + _labels = _$v.labels?.toBuilder(); + _mentioned = _$v.mentioned; + _milestone = _$v.milestone; + _since = _$v.since; + _states = _$v.states?.toBuilder(); + _viewerSubscribed = _$v.viewerSubscribed; + _$v = null; + } + return this; + } + + @override + void replace(GIssueFilters other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssueFilters; + } + + @override + void update(void Function(GIssueFiltersBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueFilters build() { + _$GIssueFilters _$result; + try { + _$result = _$v ?? + new _$GIssueFilters._( + assignee: assignee, + createdBy: createdBy, + labels: labels.build(), + mentioned: mentioned, + milestone: milestone, + since: since, + states: states.build(), + viewerSubscribed: viewerSubscribed); + } catch (_) { + String _$failedField; + try { + _$failedField = 'labels'; + labels.build(); + + _$failedField = 'states'; + states.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GIssueFilters', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GIssueOrder extends GIssueOrder { + @override + final GOrderDirection direction; + @override + final GIssueOrderField field; + + factory _$GIssueOrder([void Function(GIssueOrderBuilder) updates]) => + (new GIssueOrderBuilder()..update(updates)).build(); + + _$GIssueOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GIssueOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GIssueOrder', 'field'); + } + } + + @override + GIssueOrder rebuild(void Function(GIssueOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GIssueOrderBuilder toBuilder() => new GIssueOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GIssueOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GIssueOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GIssueOrderBuilder implements Builder { + _$GIssueOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GIssueOrderField _field; + GIssueOrderField get field => _$this._field; + set field(GIssueOrderField field) => _$this._field = field; + + GIssueOrderBuilder(); + + GIssueOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GIssueOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GIssueOrder; + } + + @override + void update(void Function(GIssueOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GIssueOrder build() { + final _$result = + _$v ?? new _$GIssueOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GLabelOrder extends GLabelOrder { + @override + final GOrderDirection direction; + @override + final GLabelOrderField field; + + factory _$GLabelOrder([void Function(GLabelOrderBuilder) updates]) => + (new GLabelOrderBuilder()..update(updates)).build(); + + _$GLabelOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GLabelOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GLabelOrder', 'field'); + } + } + + @override + GLabelOrder rebuild(void Function(GLabelOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GLabelOrderBuilder toBuilder() => new GLabelOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GLabelOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GLabelOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GLabelOrderBuilder implements Builder { + _$GLabelOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GLabelOrderField _field; + GLabelOrderField get field => _$this._field; + set field(GLabelOrderField field) => _$this._field = field; + + GLabelOrderBuilder(); + + GLabelOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GLabelOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GLabelOrder; + } + + @override + void update(void Function(GLabelOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GLabelOrder build() { + final _$result = + _$v ?? new _$GLabelOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GLanguageOrder extends GLanguageOrder { + @override + final GOrderDirection direction; + @override + final GLanguageOrderField field; + + factory _$GLanguageOrder([void Function(GLanguageOrderBuilder) updates]) => + (new GLanguageOrderBuilder()..update(updates)).build(); + + _$GLanguageOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GLanguageOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GLanguageOrder', 'field'); + } + } + + @override + GLanguageOrder rebuild(void Function(GLanguageOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GLanguageOrderBuilder toBuilder() => + new GLanguageOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GLanguageOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GLanguageOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GLanguageOrderBuilder + implements Builder { + _$GLanguageOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GLanguageOrderField _field; + GLanguageOrderField get field => _$this._field; + set field(GLanguageOrderField field) => _$this._field = field; + + GLanguageOrderBuilder(); + + GLanguageOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GLanguageOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GLanguageOrder; + } + + @override + void update(void Function(GLanguageOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GLanguageOrder build() { + final _$result = + _$v ?? new _$GLanguageOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GLinkRepositoryToProjectInput extends GLinkRepositoryToProjectInput { + @override + final String clientMutationId; + @override + final String projectId; + @override + final String repositoryId; + + factory _$GLinkRepositoryToProjectInput( + [void Function(GLinkRepositoryToProjectInputBuilder) updates]) => + (new GLinkRepositoryToProjectInputBuilder()..update(updates)).build(); + + _$GLinkRepositoryToProjectInput._( + {this.clientMutationId, this.projectId, this.repositoryId}) + : super._() { + if (projectId == null) { + throw new BuiltValueNullFieldError( + 'GLinkRepositoryToProjectInput', 'projectId'); + } + if (repositoryId == null) { + throw new BuiltValueNullFieldError( + 'GLinkRepositoryToProjectInput', 'repositoryId'); + } + } + + @override + GLinkRepositoryToProjectInput rebuild( + void Function(GLinkRepositoryToProjectInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GLinkRepositoryToProjectInputBuilder toBuilder() => + new GLinkRepositoryToProjectInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GLinkRepositoryToProjectInput && + clientMutationId == other.clientMutationId && + projectId == other.projectId && + repositoryId == other.repositoryId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, clientMutationId.hashCode), projectId.hashCode), + repositoryId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GLinkRepositoryToProjectInput') + ..add('clientMutationId', clientMutationId) + ..add('projectId', projectId) + ..add('repositoryId', repositoryId)) + .toString(); + } +} + +class GLinkRepositoryToProjectInputBuilder + implements + Builder { + _$GLinkRepositoryToProjectInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _projectId; + String get projectId => _$this._projectId; + set projectId(String projectId) => _$this._projectId = projectId; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + GLinkRepositoryToProjectInputBuilder(); + + GLinkRepositoryToProjectInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _projectId = _$v.projectId; + _repositoryId = _$v.repositoryId; + _$v = null; + } + return this; + } + + @override + void replace(GLinkRepositoryToProjectInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GLinkRepositoryToProjectInput; + } + + @override + void update(void Function(GLinkRepositoryToProjectInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GLinkRepositoryToProjectInput build() { + final _$result = _$v ?? + new _$GLinkRepositoryToProjectInput._( + clientMutationId: clientMutationId, + projectId: projectId, + repositoryId: repositoryId); + replace(_$result); + return _$result; + } +} + +class _$GLockLockableInput extends GLockLockableInput { + @override + final String clientMutationId; + @override + final GLockReason lockReason; + @override + final String lockableId; + + factory _$GLockLockableInput( + [void Function(GLockLockableInputBuilder) updates]) => + (new GLockLockableInputBuilder()..update(updates)).build(); + + _$GLockLockableInput._( + {this.clientMutationId, this.lockReason, this.lockableId}) + : super._() { + if (lockableId == null) { + throw new BuiltValueNullFieldError('GLockLockableInput', 'lockableId'); + } + } + + @override + GLockLockableInput rebuild( + void Function(GLockLockableInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GLockLockableInputBuilder toBuilder() => + new GLockLockableInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GLockLockableInput && + clientMutationId == other.clientMutationId && + lockReason == other.lockReason && + lockableId == other.lockableId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, clientMutationId.hashCode), lockReason.hashCode), + lockableId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GLockLockableInput') + ..add('clientMutationId', clientMutationId) + ..add('lockReason', lockReason) + ..add('lockableId', lockableId)) + .toString(); + } +} + +class GLockLockableInputBuilder + implements Builder { + _$GLockLockableInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + GLockReason _lockReason; + GLockReason get lockReason => _$this._lockReason; + set lockReason(GLockReason lockReason) => _$this._lockReason = lockReason; + + String _lockableId; + String get lockableId => _$this._lockableId; + set lockableId(String lockableId) => _$this._lockableId = lockableId; + + GLockLockableInputBuilder(); + + GLockLockableInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _lockReason = _$v.lockReason; + _lockableId = _$v.lockableId; + _$v = null; + } + return this; + } + + @override + void replace(GLockLockableInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GLockLockableInput; + } + + @override + void update(void Function(GLockLockableInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GLockLockableInput build() { + final _$result = _$v ?? + new _$GLockLockableInput._( + clientMutationId: clientMutationId, + lockReason: lockReason, + lockableId: lockableId); + replace(_$result); + return _$result; + } +} + +class _$GMarkFileAsViewedInput extends GMarkFileAsViewedInput { + @override + final String clientMutationId; + @override + final String path; + @override + final String pullRequestId; + + factory _$GMarkFileAsViewedInput( + [void Function(GMarkFileAsViewedInputBuilder) updates]) => + (new GMarkFileAsViewedInputBuilder()..update(updates)).build(); + + _$GMarkFileAsViewedInput._( + {this.clientMutationId, this.path, this.pullRequestId}) + : super._() { + if (path == null) { + throw new BuiltValueNullFieldError('GMarkFileAsViewedInput', 'path'); + } + if (pullRequestId == null) { + throw new BuiltValueNullFieldError( + 'GMarkFileAsViewedInput', 'pullRequestId'); + } + } + + @override + GMarkFileAsViewedInput rebuild( + void Function(GMarkFileAsViewedInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMarkFileAsViewedInputBuilder toBuilder() => + new GMarkFileAsViewedInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMarkFileAsViewedInput && + clientMutationId == other.clientMutationId && + path == other.path && + pullRequestId == other.pullRequestId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, clientMutationId.hashCode), path.hashCode), + pullRequestId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GMarkFileAsViewedInput') + ..add('clientMutationId', clientMutationId) + ..add('path', path) + ..add('pullRequestId', pullRequestId)) + .toString(); + } +} + +class GMarkFileAsViewedInputBuilder + implements Builder { + _$GMarkFileAsViewedInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _path; + String get path => _$this._path; + set path(String path) => _$this._path = path; + + String _pullRequestId; + String get pullRequestId => _$this._pullRequestId; + set pullRequestId(String pullRequestId) => + _$this._pullRequestId = pullRequestId; + + GMarkFileAsViewedInputBuilder(); + + GMarkFileAsViewedInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _path = _$v.path; + _pullRequestId = _$v.pullRequestId; + _$v = null; + } + return this; + } + + @override + void replace(GMarkFileAsViewedInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMarkFileAsViewedInput; + } + + @override + void update(void Function(GMarkFileAsViewedInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMarkFileAsViewedInput build() { + final _$result = _$v ?? + new _$GMarkFileAsViewedInput._( + clientMutationId: clientMutationId, + path: path, + pullRequestId: pullRequestId); + replace(_$result); + return _$result; + } +} + +class _$GMarkPullRequestReadyForReviewInput + extends GMarkPullRequestReadyForReviewInput { + @override + final String clientMutationId; + @override + final String pullRequestId; + + factory _$GMarkPullRequestReadyForReviewInput( + [void Function(GMarkPullRequestReadyForReviewInputBuilder) + updates]) => + (new GMarkPullRequestReadyForReviewInputBuilder()..update(updates)) + .build(); + + _$GMarkPullRequestReadyForReviewInput._( + {this.clientMutationId, this.pullRequestId}) + : super._() { + if (pullRequestId == null) { + throw new BuiltValueNullFieldError( + 'GMarkPullRequestReadyForReviewInput', 'pullRequestId'); + } + } + + @override + GMarkPullRequestReadyForReviewInput rebuild( + void Function(GMarkPullRequestReadyForReviewInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMarkPullRequestReadyForReviewInputBuilder toBuilder() => + new GMarkPullRequestReadyForReviewInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMarkPullRequestReadyForReviewInput && + clientMutationId == other.clientMutationId && + pullRequestId == other.pullRequestId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), pullRequestId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GMarkPullRequestReadyForReviewInput') + ..add('clientMutationId', clientMutationId) + ..add('pullRequestId', pullRequestId)) + .toString(); + } +} + +class GMarkPullRequestReadyForReviewInputBuilder + implements + Builder { + _$GMarkPullRequestReadyForReviewInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _pullRequestId; + String get pullRequestId => _$this._pullRequestId; + set pullRequestId(String pullRequestId) => + _$this._pullRequestId = pullRequestId; + + GMarkPullRequestReadyForReviewInputBuilder(); + + GMarkPullRequestReadyForReviewInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _pullRequestId = _$v.pullRequestId; + _$v = null; + } + return this; + } + + @override + void replace(GMarkPullRequestReadyForReviewInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMarkPullRequestReadyForReviewInput; + } + + @override + void update( + void Function(GMarkPullRequestReadyForReviewInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMarkPullRequestReadyForReviewInput build() { + final _$result = _$v ?? + new _$GMarkPullRequestReadyForReviewInput._( + clientMutationId: clientMutationId, pullRequestId: pullRequestId); + replace(_$result); + return _$result; + } +} + +class _$GMergeBranchInput extends GMergeBranchInput { + @override + final String authorEmail; + @override + final String base; + @override + final String clientMutationId; + @override + final String commitMessage; + @override + final String head; + @override + final String repositoryId; + + factory _$GMergeBranchInput( + [void Function(GMergeBranchInputBuilder) updates]) => + (new GMergeBranchInputBuilder()..update(updates)).build(); + + _$GMergeBranchInput._( + {this.authorEmail, + this.base, + this.clientMutationId, + this.commitMessage, + this.head, + this.repositoryId}) + : super._() { + if (base == null) { + throw new BuiltValueNullFieldError('GMergeBranchInput', 'base'); + } + if (head == null) { + throw new BuiltValueNullFieldError('GMergeBranchInput', 'head'); + } + if (repositoryId == null) { + throw new BuiltValueNullFieldError('GMergeBranchInput', 'repositoryId'); + } + } + + @override + GMergeBranchInput rebuild(void Function(GMergeBranchInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMergeBranchInputBuilder toBuilder() => + new GMergeBranchInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMergeBranchInput && + authorEmail == other.authorEmail && + base == other.base && + clientMutationId == other.clientMutationId && + commitMessage == other.commitMessage && + head == other.head && + repositoryId == other.repositoryId; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc($jc($jc(0, authorEmail.hashCode), base.hashCode), + clientMutationId.hashCode), + commitMessage.hashCode), + head.hashCode), + repositoryId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GMergeBranchInput') + ..add('authorEmail', authorEmail) + ..add('base', base) + ..add('clientMutationId', clientMutationId) + ..add('commitMessage', commitMessage) + ..add('head', head) + ..add('repositoryId', repositoryId)) + .toString(); + } +} + +class GMergeBranchInputBuilder + implements Builder { + _$GMergeBranchInput _$v; + + String _authorEmail; + String get authorEmail => _$this._authorEmail; + set authorEmail(String authorEmail) => _$this._authorEmail = authorEmail; + + String _base; + String get base => _$this._base; + set base(String base) => _$this._base = base; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _commitMessage; + String get commitMessage => _$this._commitMessage; + set commitMessage(String commitMessage) => + _$this._commitMessage = commitMessage; + + String _head; + String get head => _$this._head; + set head(String head) => _$this._head = head; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + GMergeBranchInputBuilder(); + + GMergeBranchInputBuilder get _$this { + if (_$v != null) { + _authorEmail = _$v.authorEmail; + _base = _$v.base; + _clientMutationId = _$v.clientMutationId; + _commitMessage = _$v.commitMessage; + _head = _$v.head; + _repositoryId = _$v.repositoryId; + _$v = null; + } + return this; + } + + @override + void replace(GMergeBranchInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMergeBranchInput; + } + + @override + void update(void Function(GMergeBranchInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMergeBranchInput build() { + final _$result = _$v ?? + new _$GMergeBranchInput._( + authorEmail: authorEmail, + base: base, + clientMutationId: clientMutationId, + commitMessage: commitMessage, + head: head, + repositoryId: repositoryId); + replace(_$result); + return _$result; + } +} + +class _$GMergePullRequestInput extends GMergePullRequestInput { + @override + final String authorEmail; + @override + final String clientMutationId; + @override + final String commitBody; + @override + final String commitHeadline; + @override + final String expectedHeadOid; + @override + final GPullRequestMergeMethod mergeMethod; + @override + final String pullRequestId; + + factory _$GMergePullRequestInput( + [void Function(GMergePullRequestInputBuilder) updates]) => + (new GMergePullRequestInputBuilder()..update(updates)).build(); + + _$GMergePullRequestInput._( + {this.authorEmail, + this.clientMutationId, + this.commitBody, + this.commitHeadline, + this.expectedHeadOid, + this.mergeMethod, + this.pullRequestId}) + : super._() { + if (pullRequestId == null) { + throw new BuiltValueNullFieldError( + 'GMergePullRequestInput', 'pullRequestId'); + } + } + + @override + GMergePullRequestInput rebuild( + void Function(GMergePullRequestInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMergePullRequestInputBuilder toBuilder() => + new GMergePullRequestInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMergePullRequestInput && + authorEmail == other.authorEmail && + clientMutationId == other.clientMutationId && + commitBody == other.commitBody && + commitHeadline == other.commitHeadline && + expectedHeadOid == other.expectedHeadOid && + mergeMethod == other.mergeMethod && + pullRequestId == other.pullRequestId; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, authorEmail.hashCode), + clientMutationId.hashCode), + commitBody.hashCode), + commitHeadline.hashCode), + expectedHeadOid.hashCode), + mergeMethod.hashCode), + pullRequestId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GMergePullRequestInput') + ..add('authorEmail', authorEmail) + ..add('clientMutationId', clientMutationId) + ..add('commitBody', commitBody) + ..add('commitHeadline', commitHeadline) + ..add('expectedHeadOid', expectedHeadOid) + ..add('mergeMethod', mergeMethod) + ..add('pullRequestId', pullRequestId)) + .toString(); + } +} + +class GMergePullRequestInputBuilder + implements Builder { + _$GMergePullRequestInput _$v; + + String _authorEmail; + String get authorEmail => _$this._authorEmail; + set authorEmail(String authorEmail) => _$this._authorEmail = authorEmail; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _commitBody; + String get commitBody => _$this._commitBody; + set commitBody(String commitBody) => _$this._commitBody = commitBody; + + String _commitHeadline; + String get commitHeadline => _$this._commitHeadline; + set commitHeadline(String commitHeadline) => + _$this._commitHeadline = commitHeadline; + + String _expectedHeadOid; + String get expectedHeadOid => _$this._expectedHeadOid; + set expectedHeadOid(String expectedHeadOid) => + _$this._expectedHeadOid = expectedHeadOid; + + GPullRequestMergeMethod _mergeMethod; + GPullRequestMergeMethod get mergeMethod => _$this._mergeMethod; + set mergeMethod(GPullRequestMergeMethod mergeMethod) => + _$this._mergeMethod = mergeMethod; + + String _pullRequestId; + String get pullRequestId => _$this._pullRequestId; + set pullRequestId(String pullRequestId) => + _$this._pullRequestId = pullRequestId; + + GMergePullRequestInputBuilder(); + + GMergePullRequestInputBuilder get _$this { + if (_$v != null) { + _authorEmail = _$v.authorEmail; + _clientMutationId = _$v.clientMutationId; + _commitBody = _$v.commitBody; + _commitHeadline = _$v.commitHeadline; + _expectedHeadOid = _$v.expectedHeadOid; + _mergeMethod = _$v.mergeMethod; + _pullRequestId = _$v.pullRequestId; + _$v = null; + } + return this; + } + + @override + void replace(GMergePullRequestInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMergePullRequestInput; + } + + @override + void update(void Function(GMergePullRequestInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMergePullRequestInput build() { + final _$result = _$v ?? + new _$GMergePullRequestInput._( + authorEmail: authorEmail, + clientMutationId: clientMutationId, + commitBody: commitBody, + commitHeadline: commitHeadline, + expectedHeadOid: expectedHeadOid, + mergeMethod: mergeMethod, + pullRequestId: pullRequestId); + replace(_$result); + return _$result; + } +} + +class _$GMilestoneOrder extends GMilestoneOrder { + @override + final GOrderDirection direction; + @override + final GMilestoneOrderField field; + + factory _$GMilestoneOrder([void Function(GMilestoneOrderBuilder) updates]) => + (new GMilestoneOrderBuilder()..update(updates)).build(); + + _$GMilestoneOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GMilestoneOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GMilestoneOrder', 'field'); + } + } + + @override + GMilestoneOrder rebuild(void Function(GMilestoneOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMilestoneOrderBuilder toBuilder() => + new GMilestoneOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMilestoneOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GMilestoneOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GMilestoneOrderBuilder + implements Builder { + _$GMilestoneOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GMilestoneOrderField _field; + GMilestoneOrderField get field => _$this._field; + set field(GMilestoneOrderField field) => _$this._field = field; + + GMilestoneOrderBuilder(); + + GMilestoneOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GMilestoneOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMilestoneOrder; + } + + @override + void update(void Function(GMilestoneOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMilestoneOrder build() { + final _$result = + _$v ?? new _$GMilestoneOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GMinimizeCommentInput extends GMinimizeCommentInput { + @override + final GReportedContentClassifiers classifier; + @override + final String clientMutationId; + @override + final String subjectId; + + factory _$GMinimizeCommentInput( + [void Function(GMinimizeCommentInputBuilder) updates]) => + (new GMinimizeCommentInputBuilder()..update(updates)).build(); + + _$GMinimizeCommentInput._( + {this.classifier, this.clientMutationId, this.subjectId}) + : super._() { + if (classifier == null) { + throw new BuiltValueNullFieldError('GMinimizeCommentInput', 'classifier'); + } + if (subjectId == null) { + throw new BuiltValueNullFieldError('GMinimizeCommentInput', 'subjectId'); + } + } + + @override + GMinimizeCommentInput rebuild( + void Function(GMinimizeCommentInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMinimizeCommentInputBuilder toBuilder() => + new GMinimizeCommentInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMinimizeCommentInput && + classifier == other.classifier && + clientMutationId == other.clientMutationId && + subjectId == other.subjectId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, classifier.hashCode), clientMutationId.hashCode), + subjectId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GMinimizeCommentInput') + ..add('classifier', classifier) + ..add('clientMutationId', clientMutationId) + ..add('subjectId', subjectId)) + .toString(); + } +} + +class GMinimizeCommentInputBuilder + implements Builder { + _$GMinimizeCommentInput _$v; + + GReportedContentClassifiers _classifier; + GReportedContentClassifiers get classifier => _$this._classifier; + set classifier(GReportedContentClassifiers classifier) => + _$this._classifier = classifier; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _subjectId; + String get subjectId => _$this._subjectId; + set subjectId(String subjectId) => _$this._subjectId = subjectId; + + GMinimizeCommentInputBuilder(); + + GMinimizeCommentInputBuilder get _$this { + if (_$v != null) { + _classifier = _$v.classifier; + _clientMutationId = _$v.clientMutationId; + _subjectId = _$v.subjectId; + _$v = null; + } + return this; + } + + @override + void replace(GMinimizeCommentInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMinimizeCommentInput; + } + + @override + void update(void Function(GMinimizeCommentInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMinimizeCommentInput build() { + final _$result = _$v ?? + new _$GMinimizeCommentInput._( + classifier: classifier, + clientMutationId: clientMutationId, + subjectId: subjectId); + replace(_$result); + return _$result; + } +} + +class _$GMoveProjectCardInput extends GMoveProjectCardInput { + @override + final String afterCardId; + @override + final String cardId; + @override + final String clientMutationId; + @override + final String columnId; + + factory _$GMoveProjectCardInput( + [void Function(GMoveProjectCardInputBuilder) updates]) => + (new GMoveProjectCardInputBuilder()..update(updates)).build(); + + _$GMoveProjectCardInput._( + {this.afterCardId, this.cardId, this.clientMutationId, this.columnId}) + : super._() { + if (cardId == null) { + throw new BuiltValueNullFieldError('GMoveProjectCardInput', 'cardId'); + } + if (columnId == null) { + throw new BuiltValueNullFieldError('GMoveProjectCardInput', 'columnId'); + } + } + + @override + GMoveProjectCardInput rebuild( + void Function(GMoveProjectCardInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMoveProjectCardInputBuilder toBuilder() => + new GMoveProjectCardInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMoveProjectCardInput && + afterCardId == other.afterCardId && + cardId == other.cardId && + clientMutationId == other.clientMutationId && + columnId == other.columnId; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, afterCardId.hashCode), cardId.hashCode), + clientMutationId.hashCode), + columnId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GMoveProjectCardInput') + ..add('afterCardId', afterCardId) + ..add('cardId', cardId) + ..add('clientMutationId', clientMutationId) + ..add('columnId', columnId)) + .toString(); + } +} + +class GMoveProjectCardInputBuilder + implements Builder { + _$GMoveProjectCardInput _$v; + + String _afterCardId; + String get afterCardId => _$this._afterCardId; + set afterCardId(String afterCardId) => _$this._afterCardId = afterCardId; + + String _cardId; + String get cardId => _$this._cardId; + set cardId(String cardId) => _$this._cardId = cardId; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _columnId; + String get columnId => _$this._columnId; + set columnId(String columnId) => _$this._columnId = columnId; + + GMoveProjectCardInputBuilder(); + + GMoveProjectCardInputBuilder get _$this { + if (_$v != null) { + _afterCardId = _$v.afterCardId; + _cardId = _$v.cardId; + _clientMutationId = _$v.clientMutationId; + _columnId = _$v.columnId; + _$v = null; + } + return this; + } + + @override + void replace(GMoveProjectCardInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMoveProjectCardInput; + } + + @override + void update(void Function(GMoveProjectCardInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMoveProjectCardInput build() { + final _$result = _$v ?? + new _$GMoveProjectCardInput._( + afterCardId: afterCardId, + cardId: cardId, + clientMutationId: clientMutationId, + columnId: columnId); + replace(_$result); + return _$result; + } +} + +class _$GMoveProjectColumnInput extends GMoveProjectColumnInput { + @override + final String afterColumnId; + @override + final String clientMutationId; + @override + final String columnId; + + factory _$GMoveProjectColumnInput( + [void Function(GMoveProjectColumnInputBuilder) updates]) => + (new GMoveProjectColumnInputBuilder()..update(updates)).build(); + + _$GMoveProjectColumnInput._( + {this.afterColumnId, this.clientMutationId, this.columnId}) + : super._() { + if (columnId == null) { + throw new BuiltValueNullFieldError('GMoveProjectColumnInput', 'columnId'); + } + } + + @override + GMoveProjectColumnInput rebuild( + void Function(GMoveProjectColumnInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GMoveProjectColumnInputBuilder toBuilder() => + new GMoveProjectColumnInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GMoveProjectColumnInput && + afterColumnId == other.afterColumnId && + clientMutationId == other.clientMutationId && + columnId == other.columnId; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, afterColumnId.hashCode), clientMutationId.hashCode), + columnId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GMoveProjectColumnInput') + ..add('afterColumnId', afterColumnId) + ..add('clientMutationId', clientMutationId) + ..add('columnId', columnId)) + .toString(); + } +} + +class GMoveProjectColumnInputBuilder + implements + Builder { + _$GMoveProjectColumnInput _$v; + + String _afterColumnId; + String get afterColumnId => _$this._afterColumnId; + set afterColumnId(String afterColumnId) => + _$this._afterColumnId = afterColumnId; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _columnId; + String get columnId => _$this._columnId; + set columnId(String columnId) => _$this._columnId = columnId; + + GMoveProjectColumnInputBuilder(); + + GMoveProjectColumnInputBuilder get _$this { + if (_$v != null) { + _afterColumnId = _$v.afterColumnId; + _clientMutationId = _$v.clientMutationId; + _columnId = _$v.columnId; + _$v = null; + } + return this; + } + + @override + void replace(GMoveProjectColumnInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GMoveProjectColumnInput; + } + + @override + void update(void Function(GMoveProjectColumnInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GMoveProjectColumnInput build() { + final _$result = _$v ?? + new _$GMoveProjectColumnInput._( + afterColumnId: afterColumnId, + clientMutationId: clientMutationId, + columnId: columnId); + replace(_$result); + return _$result; + } +} + +class _$GOrganizationOrder extends GOrganizationOrder { + @override + final GOrderDirection direction; + @override + final GOrganizationOrderField field; + + factory _$GOrganizationOrder( + [void Function(GOrganizationOrderBuilder) updates]) => + (new GOrganizationOrderBuilder()..update(updates)).build(); + + _$GOrganizationOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GOrganizationOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GOrganizationOrder', 'field'); + } + } + + @override + GOrganizationOrder rebuild( + void Function(GOrganizationOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GOrganizationOrderBuilder toBuilder() => + new GOrganizationOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GOrganizationOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GOrganizationOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GOrganizationOrderBuilder + implements Builder { + _$GOrganizationOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GOrganizationOrderField _field; + GOrganizationOrderField get field => _$this._field; + set field(GOrganizationOrderField field) => _$this._field = field; + + GOrganizationOrderBuilder(); + + GOrganizationOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GOrganizationOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GOrganizationOrder; + } + + @override + void update(void Function(GOrganizationOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GOrganizationOrder build() { + final _$result = + _$v ?? new _$GOrganizationOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GPackageFileOrder extends GPackageFileOrder { + @override + final GOrderDirection direction; + @override + final GPackageFileOrderField field; + + factory _$GPackageFileOrder( + [void Function(GPackageFileOrderBuilder) updates]) => + (new GPackageFileOrderBuilder()..update(updates)).build(); + + _$GPackageFileOrder._({this.direction, this.field}) : super._(); + + @override + GPackageFileOrder rebuild(void Function(GPackageFileOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPackageFileOrderBuilder toBuilder() => + new GPackageFileOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPackageFileOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GPackageFileOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GPackageFileOrderBuilder + implements Builder { + _$GPackageFileOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GPackageFileOrderField _field; + GPackageFileOrderField get field => _$this._field; + set field(GPackageFileOrderField field) => _$this._field = field; + + GPackageFileOrderBuilder(); + + GPackageFileOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GPackageFileOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPackageFileOrder; + } + + @override + void update(void Function(GPackageFileOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPackageFileOrder build() { + final _$result = + _$v ?? new _$GPackageFileOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GPackageOrder extends GPackageOrder { + @override + final GOrderDirection direction; + @override + final GPackageOrderField field; + + factory _$GPackageOrder([void Function(GPackageOrderBuilder) updates]) => + (new GPackageOrderBuilder()..update(updates)).build(); + + _$GPackageOrder._({this.direction, this.field}) : super._(); + + @override + GPackageOrder rebuild(void Function(GPackageOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPackageOrderBuilder toBuilder() => new GPackageOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPackageOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GPackageOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GPackageOrderBuilder + implements Builder { + _$GPackageOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GPackageOrderField _field; + GPackageOrderField get field => _$this._field; + set field(GPackageOrderField field) => _$this._field = field; + + GPackageOrderBuilder(); + + GPackageOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GPackageOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPackageOrder; + } + + @override + void update(void Function(GPackageOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPackageOrder build() { + final _$result = + _$v ?? new _$GPackageOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GPackageVersionOrder extends GPackageVersionOrder { + @override + final GOrderDirection direction; + @override + final GPackageVersionOrderField field; + + factory _$GPackageVersionOrder( + [void Function(GPackageVersionOrderBuilder) updates]) => + (new GPackageVersionOrderBuilder()..update(updates)).build(); + + _$GPackageVersionOrder._({this.direction, this.field}) : super._(); + + @override + GPackageVersionOrder rebuild( + void Function(GPackageVersionOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPackageVersionOrderBuilder toBuilder() => + new GPackageVersionOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPackageVersionOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GPackageVersionOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GPackageVersionOrderBuilder + implements Builder { + _$GPackageVersionOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GPackageVersionOrderField _field; + GPackageVersionOrderField get field => _$this._field; + set field(GPackageVersionOrderField field) => _$this._field = field; + + GPackageVersionOrderBuilder(); + + GPackageVersionOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GPackageVersionOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPackageVersionOrder; + } + + @override + void update(void Function(GPackageVersionOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPackageVersionOrder build() { + final _$result = + _$v ?? new _$GPackageVersionOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GPreciseDateTime extends GPreciseDateTime { + @override + final String value; + + factory _$GPreciseDateTime( + [void Function(GPreciseDateTimeBuilder) updates]) => + (new GPreciseDateTimeBuilder()..update(updates)).build(); + + _$GPreciseDateTime._({this.value}) : super._() { + if (value == null) { + throw new BuiltValueNullFieldError('GPreciseDateTime', 'value'); + } + } + + @override + GPreciseDateTime rebuild(void Function(GPreciseDateTimeBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPreciseDateTimeBuilder toBuilder() => + new GPreciseDateTimeBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPreciseDateTime && value == other.value; + } + + @override + int get hashCode { + return $jf($jc(0, value.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GPreciseDateTime') + ..add('value', value)) + .toString(); + } +} + +class GPreciseDateTimeBuilder + implements Builder { + _$GPreciseDateTime _$v; + + String _value; + String get value => _$this._value; + set value(String value) => _$this._value = value; + + GPreciseDateTimeBuilder(); + + GPreciseDateTimeBuilder get _$this { + if (_$v != null) { + _value = _$v.value; + _$v = null; + } + return this; + } + + @override + void replace(GPreciseDateTime other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPreciseDateTime; + } + + @override + void update(void Function(GPreciseDateTimeBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPreciseDateTime build() { + final _$result = _$v ?? new _$GPreciseDateTime._(value: value); + replace(_$result); + return _$result; + } +} + +class _$GProjectOrder extends GProjectOrder { + @override + final GOrderDirection direction; + @override + final GProjectOrderField field; + + factory _$GProjectOrder([void Function(GProjectOrderBuilder) updates]) => + (new GProjectOrderBuilder()..update(updates)).build(); + + _$GProjectOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GProjectOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GProjectOrder', 'field'); + } + } + + @override + GProjectOrder rebuild(void Function(GProjectOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GProjectOrderBuilder toBuilder() => new GProjectOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GProjectOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GProjectOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GProjectOrderBuilder + implements Builder { + _$GProjectOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GProjectOrderField _field; + GProjectOrderField get field => _$this._field; + set field(GProjectOrderField field) => _$this._field = field; + + GProjectOrderBuilder(); + + GProjectOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GProjectOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GProjectOrder; + } + + @override + void update(void Function(GProjectOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GProjectOrder build() { + final _$result = + _$v ?? new _$GProjectOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GPullRequestOrder extends GPullRequestOrder { + @override + final GOrderDirection direction; + @override + final GPullRequestOrderField field; + + factory _$GPullRequestOrder( + [void Function(GPullRequestOrderBuilder) updates]) => + (new GPullRequestOrderBuilder()..update(updates)).build(); + + _$GPullRequestOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GPullRequestOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GPullRequestOrder', 'field'); + } + } + + @override + GPullRequestOrder rebuild(void Function(GPullRequestOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GPullRequestOrderBuilder toBuilder() => + new GPullRequestOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GPullRequestOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GPullRequestOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GPullRequestOrderBuilder + implements Builder { + _$GPullRequestOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GPullRequestOrderField _field; + GPullRequestOrderField get field => _$this._field; + set field(GPullRequestOrderField field) => _$this._field = field; + + GPullRequestOrderBuilder(); + + GPullRequestOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GPullRequestOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GPullRequestOrder; + } + + @override + void update(void Function(GPullRequestOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GPullRequestOrder build() { + final _$result = + _$v ?? new _$GPullRequestOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GReactionOrder extends GReactionOrder { + @override + final GOrderDirection direction; + @override + final GReactionOrderField field; + + factory _$GReactionOrder([void Function(GReactionOrderBuilder) updates]) => + (new GReactionOrderBuilder()..update(updates)).build(); + + _$GReactionOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GReactionOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GReactionOrder', 'field'); + } + } + + @override + GReactionOrder rebuild(void Function(GReactionOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReactionOrderBuilder toBuilder() => + new GReactionOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReactionOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReactionOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GReactionOrderBuilder + implements Builder { + _$GReactionOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GReactionOrderField _field; + GReactionOrderField get field => _$this._field; + set field(GReactionOrderField field) => _$this._field = field; + + GReactionOrderBuilder(); + + GReactionOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GReactionOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReactionOrder; + } + + @override + void update(void Function(GReactionOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReactionOrder build() { + final _$result = + _$v ?? new _$GReactionOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GRefOrder extends GRefOrder { + @override + final GOrderDirection direction; + @override + final GRefOrderField field; + + factory _$GRefOrder([void Function(GRefOrderBuilder) updates]) => + (new GRefOrderBuilder()..update(updates)).build(); + + _$GRefOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GRefOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GRefOrder', 'field'); + } + } + + @override + GRefOrder rebuild(void Function(GRefOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRefOrderBuilder toBuilder() => new GRefOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRefOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRefOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GRefOrderBuilder implements Builder { + _$GRefOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GRefOrderField _field; + GRefOrderField get field => _$this._field; + set field(GRefOrderField field) => _$this._field = field; + + GRefOrderBuilder(); + + GRefOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GRefOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRefOrder; + } + + @override + void update(void Function(GRefOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRefOrder build() { + final _$result = + _$v ?? new _$GRefOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GRegenerateEnterpriseIdentityProviderRecoveryCodesInput + extends GRegenerateEnterpriseIdentityProviderRecoveryCodesInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + + factory _$GRegenerateEnterpriseIdentityProviderRecoveryCodesInput( + [void Function( + GRegenerateEnterpriseIdentityProviderRecoveryCodesInputBuilder) + updates]) => + (new GRegenerateEnterpriseIdentityProviderRecoveryCodesInputBuilder() + ..update(updates)) + .build(); + + _$GRegenerateEnterpriseIdentityProviderRecoveryCodesInput._( + {this.clientMutationId, this.enterpriseId}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GRegenerateEnterpriseIdentityProviderRecoveryCodesInput', + 'enterpriseId'); + } + } + + @override + GRegenerateEnterpriseIdentityProviderRecoveryCodesInput rebuild( + void Function( + GRegenerateEnterpriseIdentityProviderRecoveryCodesInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GRegenerateEnterpriseIdentityProviderRecoveryCodesInputBuilder toBuilder() => + new GRegenerateEnterpriseIdentityProviderRecoveryCodesInputBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRegenerateEnterpriseIdentityProviderRecoveryCodesInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), enterpriseId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GRegenerateEnterpriseIdentityProviderRecoveryCodesInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId)) + .toString(); + } +} + +class GRegenerateEnterpriseIdentityProviderRecoveryCodesInputBuilder + implements + Builder { + _$GRegenerateEnterpriseIdentityProviderRecoveryCodesInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + GRegenerateEnterpriseIdentityProviderRecoveryCodesInputBuilder(); + + GRegenerateEnterpriseIdentityProviderRecoveryCodesInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _$v = null; + } + return this; + } + + @override + void replace(GRegenerateEnterpriseIdentityProviderRecoveryCodesInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRegenerateEnterpriseIdentityProviderRecoveryCodesInput; + } + + @override + void update( + void Function( + GRegenerateEnterpriseIdentityProviderRecoveryCodesInputBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GRegenerateEnterpriseIdentityProviderRecoveryCodesInput build() { + final _$result = _$v ?? + new _$GRegenerateEnterpriseIdentityProviderRecoveryCodesInput._( + clientMutationId: clientMutationId, enterpriseId: enterpriseId); + replace(_$result); + return _$result; + } +} + +class _$GReleaseOrder extends GReleaseOrder { + @override + final GOrderDirection direction; + @override + final GReleaseOrderField field; + + factory _$GReleaseOrder([void Function(GReleaseOrderBuilder) updates]) => + (new GReleaseOrderBuilder()..update(updates)).build(); + + _$GReleaseOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GReleaseOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GReleaseOrder', 'field'); + } + } + + @override + GReleaseOrder rebuild(void Function(GReleaseOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReleaseOrderBuilder toBuilder() => new GReleaseOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReleaseOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReleaseOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GReleaseOrderBuilder + implements Builder { + _$GReleaseOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GReleaseOrderField _field; + GReleaseOrderField get field => _$this._field; + set field(GReleaseOrderField field) => _$this._field = field; + + GReleaseOrderBuilder(); + + GReleaseOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GReleaseOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReleaseOrder; + } + + @override + void update(void Function(GReleaseOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReleaseOrder build() { + final _$result = + _$v ?? new _$GReleaseOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GRemoveAssigneesFromAssignableInput + extends GRemoveAssigneesFromAssignableInput { + @override + final String assignableId; + @override + final BuiltList assigneeIds; + @override + final String clientMutationId; + + factory _$GRemoveAssigneesFromAssignableInput( + [void Function(GRemoveAssigneesFromAssignableInputBuilder) + updates]) => + (new GRemoveAssigneesFromAssignableInputBuilder()..update(updates)) + .build(); + + _$GRemoveAssigneesFromAssignableInput._( + {this.assignableId, this.assigneeIds, this.clientMutationId}) + : super._() { + if (assignableId == null) { + throw new BuiltValueNullFieldError( + 'GRemoveAssigneesFromAssignableInput', 'assignableId'); + } + if (assigneeIds == null) { + throw new BuiltValueNullFieldError( + 'GRemoveAssigneesFromAssignableInput', 'assigneeIds'); + } + } + + @override + GRemoveAssigneesFromAssignableInput rebuild( + void Function(GRemoveAssigneesFromAssignableInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRemoveAssigneesFromAssignableInputBuilder toBuilder() => + new GRemoveAssigneesFromAssignableInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRemoveAssigneesFromAssignableInput && + assignableId == other.assignableId && + assigneeIds == other.assigneeIds && + clientMutationId == other.clientMutationId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, assignableId.hashCode), assigneeIds.hashCode), + clientMutationId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRemoveAssigneesFromAssignableInput') + ..add('assignableId', assignableId) + ..add('assigneeIds', assigneeIds) + ..add('clientMutationId', clientMutationId)) + .toString(); + } +} + +class GRemoveAssigneesFromAssignableInputBuilder + implements + Builder { + _$GRemoveAssigneesFromAssignableInput _$v; + + String _assignableId; + String get assignableId => _$this._assignableId; + set assignableId(String assignableId) => _$this._assignableId = assignableId; + + ListBuilder _assigneeIds; + ListBuilder get assigneeIds => + _$this._assigneeIds ??= new ListBuilder(); + set assigneeIds(ListBuilder assigneeIds) => + _$this._assigneeIds = assigneeIds; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + GRemoveAssigneesFromAssignableInputBuilder(); + + GRemoveAssigneesFromAssignableInputBuilder get _$this { + if (_$v != null) { + _assignableId = _$v.assignableId; + _assigneeIds = _$v.assigneeIds?.toBuilder(); + _clientMutationId = _$v.clientMutationId; + _$v = null; + } + return this; + } + + @override + void replace(GRemoveAssigneesFromAssignableInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRemoveAssigneesFromAssignableInput; + } + + @override + void update( + void Function(GRemoveAssigneesFromAssignableInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRemoveAssigneesFromAssignableInput build() { + _$GRemoveAssigneesFromAssignableInput _$result; + try { + _$result = _$v ?? + new _$GRemoveAssigneesFromAssignableInput._( + assignableId: assignableId, + assigneeIds: assigneeIds.build(), + clientMutationId: clientMutationId); + } catch (_) { + String _$failedField; + try { + _$failedField = 'assigneeIds'; + assigneeIds.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRemoveAssigneesFromAssignableInput', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRemoveEnterpriseAdminInput extends GRemoveEnterpriseAdminInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + @override + final String login; + + factory _$GRemoveEnterpriseAdminInput( + [void Function(GRemoveEnterpriseAdminInputBuilder) updates]) => + (new GRemoveEnterpriseAdminInputBuilder()..update(updates)).build(); + + _$GRemoveEnterpriseAdminInput._( + {this.clientMutationId, this.enterpriseId, this.login}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GRemoveEnterpriseAdminInput', 'enterpriseId'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GRemoveEnterpriseAdminInput', 'login'); + } + } + + @override + GRemoveEnterpriseAdminInput rebuild( + void Function(GRemoveEnterpriseAdminInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRemoveEnterpriseAdminInputBuilder toBuilder() => + new GRemoveEnterpriseAdminInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRemoveEnterpriseAdminInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId && + login == other.login; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, clientMutationId.hashCode), enterpriseId.hashCode), + login.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRemoveEnterpriseAdminInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId) + ..add('login', login)) + .toString(); + } +} + +class GRemoveEnterpriseAdminInputBuilder + implements + Builder { + _$GRemoveEnterpriseAdminInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GRemoveEnterpriseAdminInputBuilder(); + + GRemoveEnterpriseAdminInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _login = _$v.login; + _$v = null; + } + return this; + } + + @override + void replace(GRemoveEnterpriseAdminInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRemoveEnterpriseAdminInput; + } + + @override + void update(void Function(GRemoveEnterpriseAdminInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRemoveEnterpriseAdminInput build() { + final _$result = _$v ?? + new _$GRemoveEnterpriseAdminInput._( + clientMutationId: clientMutationId, + enterpriseId: enterpriseId, + login: login); + replace(_$result); + return _$result; + } +} + +class _$GRemoveEnterpriseIdentityProviderInput + extends GRemoveEnterpriseIdentityProviderInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + + factory _$GRemoveEnterpriseIdentityProviderInput( + [void Function(GRemoveEnterpriseIdentityProviderInputBuilder) + updates]) => + (new GRemoveEnterpriseIdentityProviderInputBuilder()..update(updates)) + .build(); + + _$GRemoveEnterpriseIdentityProviderInput._( + {this.clientMutationId, this.enterpriseId}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GRemoveEnterpriseIdentityProviderInput', 'enterpriseId'); + } + } + + @override + GRemoveEnterpriseIdentityProviderInput rebuild( + void Function(GRemoveEnterpriseIdentityProviderInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GRemoveEnterpriseIdentityProviderInputBuilder toBuilder() => + new GRemoveEnterpriseIdentityProviderInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRemoveEnterpriseIdentityProviderInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), enterpriseId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GRemoveEnterpriseIdentityProviderInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId)) + .toString(); + } +} + +class GRemoveEnterpriseIdentityProviderInputBuilder + implements + Builder { + _$GRemoveEnterpriseIdentityProviderInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + GRemoveEnterpriseIdentityProviderInputBuilder(); + + GRemoveEnterpriseIdentityProviderInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _$v = null; + } + return this; + } + + @override + void replace(GRemoveEnterpriseIdentityProviderInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRemoveEnterpriseIdentityProviderInput; + } + + @override + void update( + void Function(GRemoveEnterpriseIdentityProviderInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRemoveEnterpriseIdentityProviderInput build() { + final _$result = _$v ?? + new _$GRemoveEnterpriseIdentityProviderInput._( + clientMutationId: clientMutationId, enterpriseId: enterpriseId); + replace(_$result); + return _$result; + } +} + +class _$GRemoveEnterpriseOrganizationInput + extends GRemoveEnterpriseOrganizationInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + @override + final String organizationId; + + factory _$GRemoveEnterpriseOrganizationInput( + [void Function(GRemoveEnterpriseOrganizationInputBuilder) updates]) => + (new GRemoveEnterpriseOrganizationInputBuilder()..update(updates)) + .build(); + + _$GRemoveEnterpriseOrganizationInput._( + {this.clientMutationId, this.enterpriseId, this.organizationId}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GRemoveEnterpriseOrganizationInput', 'enterpriseId'); + } + if (organizationId == null) { + throw new BuiltValueNullFieldError( + 'GRemoveEnterpriseOrganizationInput', 'organizationId'); + } + } + + @override + GRemoveEnterpriseOrganizationInput rebuild( + void Function(GRemoveEnterpriseOrganizationInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRemoveEnterpriseOrganizationInputBuilder toBuilder() => + new GRemoveEnterpriseOrganizationInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRemoveEnterpriseOrganizationInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId && + organizationId == other.organizationId; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, clientMutationId.hashCode), enterpriseId.hashCode), + organizationId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRemoveEnterpriseOrganizationInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId) + ..add('organizationId', organizationId)) + .toString(); + } +} + +class GRemoveEnterpriseOrganizationInputBuilder + implements + Builder { + _$GRemoveEnterpriseOrganizationInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + String _organizationId; + String get organizationId => _$this._organizationId; + set organizationId(String organizationId) => + _$this._organizationId = organizationId; + + GRemoveEnterpriseOrganizationInputBuilder(); + + GRemoveEnterpriseOrganizationInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _organizationId = _$v.organizationId; + _$v = null; + } + return this; + } + + @override + void replace(GRemoveEnterpriseOrganizationInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRemoveEnterpriseOrganizationInput; + } + + @override + void update( + void Function(GRemoveEnterpriseOrganizationInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRemoveEnterpriseOrganizationInput build() { + final _$result = _$v ?? + new _$GRemoveEnterpriseOrganizationInput._( + clientMutationId: clientMutationId, + enterpriseId: enterpriseId, + organizationId: organizationId); + replace(_$result); + return _$result; + } +} + +class _$GRemoveLabelsFromLabelableInput + extends GRemoveLabelsFromLabelableInput { + @override + final String clientMutationId; + @override + final BuiltList labelIds; + @override + final String labelableId; + + factory _$GRemoveLabelsFromLabelableInput( + [void Function(GRemoveLabelsFromLabelableInputBuilder) updates]) => + (new GRemoveLabelsFromLabelableInputBuilder()..update(updates)).build(); + + _$GRemoveLabelsFromLabelableInput._( + {this.clientMutationId, this.labelIds, this.labelableId}) + : super._() { + if (labelIds == null) { + throw new BuiltValueNullFieldError( + 'GRemoveLabelsFromLabelableInput', 'labelIds'); + } + if (labelableId == null) { + throw new BuiltValueNullFieldError( + 'GRemoveLabelsFromLabelableInput', 'labelableId'); + } + } + + @override + GRemoveLabelsFromLabelableInput rebuild( + void Function(GRemoveLabelsFromLabelableInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRemoveLabelsFromLabelableInputBuilder toBuilder() => + new GRemoveLabelsFromLabelableInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRemoveLabelsFromLabelableInput && + clientMutationId == other.clientMutationId && + labelIds == other.labelIds && + labelableId == other.labelableId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, clientMutationId.hashCode), labelIds.hashCode), + labelableId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRemoveLabelsFromLabelableInput') + ..add('clientMutationId', clientMutationId) + ..add('labelIds', labelIds) + ..add('labelableId', labelableId)) + .toString(); + } +} + +class GRemoveLabelsFromLabelableInputBuilder + implements + Builder { + _$GRemoveLabelsFromLabelableInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + ListBuilder _labelIds; + ListBuilder get labelIds => + _$this._labelIds ??= new ListBuilder(); + set labelIds(ListBuilder labelIds) => _$this._labelIds = labelIds; + + String _labelableId; + String get labelableId => _$this._labelableId; + set labelableId(String labelableId) => _$this._labelableId = labelableId; + + GRemoveLabelsFromLabelableInputBuilder(); + + GRemoveLabelsFromLabelableInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _labelIds = _$v.labelIds?.toBuilder(); + _labelableId = _$v.labelableId; + _$v = null; + } + return this; + } + + @override + void replace(GRemoveLabelsFromLabelableInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRemoveLabelsFromLabelableInput; + } + + @override + void update(void Function(GRemoveLabelsFromLabelableInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRemoveLabelsFromLabelableInput build() { + _$GRemoveLabelsFromLabelableInput _$result; + try { + _$result = _$v ?? + new _$GRemoveLabelsFromLabelableInput._( + clientMutationId: clientMutationId, + labelIds: labelIds.build(), + labelableId: labelableId); + } catch (_) { + String _$failedField; + try { + _$failedField = 'labelIds'; + labelIds.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRemoveLabelsFromLabelableInput', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRemoveOutsideCollaboratorInput + extends GRemoveOutsideCollaboratorInput { + @override + final String clientMutationId; + @override + final String organizationId; + @override + final String userId; + + factory _$GRemoveOutsideCollaboratorInput( + [void Function(GRemoveOutsideCollaboratorInputBuilder) updates]) => + (new GRemoveOutsideCollaboratorInputBuilder()..update(updates)).build(); + + _$GRemoveOutsideCollaboratorInput._( + {this.clientMutationId, this.organizationId, this.userId}) + : super._() { + if (organizationId == null) { + throw new BuiltValueNullFieldError( + 'GRemoveOutsideCollaboratorInput', 'organizationId'); + } + if (userId == null) { + throw new BuiltValueNullFieldError( + 'GRemoveOutsideCollaboratorInput', 'userId'); + } + } + + @override + GRemoveOutsideCollaboratorInput rebuild( + void Function(GRemoveOutsideCollaboratorInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRemoveOutsideCollaboratorInputBuilder toBuilder() => + new GRemoveOutsideCollaboratorInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRemoveOutsideCollaboratorInput && + clientMutationId == other.clientMutationId && + organizationId == other.organizationId && + userId == other.userId; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, clientMutationId.hashCode), organizationId.hashCode), + userId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRemoveOutsideCollaboratorInput') + ..add('clientMutationId', clientMutationId) + ..add('organizationId', organizationId) + ..add('userId', userId)) + .toString(); + } +} + +class GRemoveOutsideCollaboratorInputBuilder + implements + Builder { + _$GRemoveOutsideCollaboratorInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _organizationId; + String get organizationId => _$this._organizationId; + set organizationId(String organizationId) => + _$this._organizationId = organizationId; + + String _userId; + String get userId => _$this._userId; + set userId(String userId) => _$this._userId = userId; + + GRemoveOutsideCollaboratorInputBuilder(); + + GRemoveOutsideCollaboratorInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _organizationId = _$v.organizationId; + _userId = _$v.userId; + _$v = null; + } + return this; + } + + @override + void replace(GRemoveOutsideCollaboratorInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRemoveOutsideCollaboratorInput; + } + + @override + void update(void Function(GRemoveOutsideCollaboratorInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRemoveOutsideCollaboratorInput build() { + final _$result = _$v ?? + new _$GRemoveOutsideCollaboratorInput._( + clientMutationId: clientMutationId, + organizationId: organizationId, + userId: userId); + replace(_$result); + return _$result; + } +} + +class _$GRemoveReactionInput extends GRemoveReactionInput { + @override + final String clientMutationId; + @override + final GReactionContent content; + @override + final String subjectId; + + factory _$GRemoveReactionInput( + [void Function(GRemoveReactionInputBuilder) updates]) => + (new GRemoveReactionInputBuilder()..update(updates)).build(); + + _$GRemoveReactionInput._( + {this.clientMutationId, this.content, this.subjectId}) + : super._() { + if (content == null) { + throw new BuiltValueNullFieldError('GRemoveReactionInput', 'content'); + } + if (subjectId == null) { + throw new BuiltValueNullFieldError('GRemoveReactionInput', 'subjectId'); + } + } + + @override + GRemoveReactionInput rebuild( + void Function(GRemoveReactionInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRemoveReactionInputBuilder toBuilder() => + new GRemoveReactionInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRemoveReactionInput && + clientMutationId == other.clientMutationId && + content == other.content && + subjectId == other.subjectId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, clientMutationId.hashCode), content.hashCode), + subjectId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRemoveReactionInput') + ..add('clientMutationId', clientMutationId) + ..add('content', content) + ..add('subjectId', subjectId)) + .toString(); + } +} + +class GRemoveReactionInputBuilder + implements Builder { + _$GRemoveReactionInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + GReactionContent _content; + GReactionContent get content => _$this._content; + set content(GReactionContent content) => _$this._content = content; + + String _subjectId; + String get subjectId => _$this._subjectId; + set subjectId(String subjectId) => _$this._subjectId = subjectId; + + GRemoveReactionInputBuilder(); + + GRemoveReactionInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _content = _$v.content; + _subjectId = _$v.subjectId; + _$v = null; + } + return this; + } + + @override + void replace(GRemoveReactionInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRemoveReactionInput; + } + + @override + void update(void Function(GRemoveReactionInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRemoveReactionInput build() { + final _$result = _$v ?? + new _$GRemoveReactionInput._( + clientMutationId: clientMutationId, + content: content, + subjectId: subjectId); + replace(_$result); + return _$result; + } +} + +class _$GRemoveStarInput extends GRemoveStarInput { + @override + final String clientMutationId; + @override + final String starrableId; + + factory _$GRemoveStarInput( + [void Function(GRemoveStarInputBuilder) updates]) => + (new GRemoveStarInputBuilder()..update(updates)).build(); + + _$GRemoveStarInput._({this.clientMutationId, this.starrableId}) : super._() { + if (starrableId == null) { + throw new BuiltValueNullFieldError('GRemoveStarInput', 'starrableId'); + } + } + + @override + GRemoveStarInput rebuild(void Function(GRemoveStarInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRemoveStarInputBuilder toBuilder() => + new GRemoveStarInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRemoveStarInput && + clientMutationId == other.clientMutationId && + starrableId == other.starrableId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), starrableId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRemoveStarInput') + ..add('clientMutationId', clientMutationId) + ..add('starrableId', starrableId)) + .toString(); + } +} + +class GRemoveStarInputBuilder + implements Builder { + _$GRemoveStarInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _starrableId; + String get starrableId => _$this._starrableId; + set starrableId(String starrableId) => _$this._starrableId = starrableId; + + GRemoveStarInputBuilder(); + + GRemoveStarInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _starrableId = _$v.starrableId; + _$v = null; + } + return this; + } + + @override + void replace(GRemoveStarInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRemoveStarInput; + } + + @override + void update(void Function(GRemoveStarInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRemoveStarInput build() { + final _$result = _$v ?? + new _$GRemoveStarInput._( + clientMutationId: clientMutationId, starrableId: starrableId); + replace(_$result); + return _$result; + } +} + +class _$GReopenIssueInput extends GReopenIssueInput { + @override + final String clientMutationId; + @override + final String issueId; + + factory _$GReopenIssueInput( + [void Function(GReopenIssueInputBuilder) updates]) => + (new GReopenIssueInputBuilder()..update(updates)).build(); + + _$GReopenIssueInput._({this.clientMutationId, this.issueId}) : super._() { + if (issueId == null) { + throw new BuiltValueNullFieldError('GReopenIssueInput', 'issueId'); + } + } + + @override + GReopenIssueInput rebuild(void Function(GReopenIssueInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReopenIssueInputBuilder toBuilder() => + new GReopenIssueInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReopenIssueInput && + clientMutationId == other.clientMutationId && + issueId == other.issueId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), issueId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReopenIssueInput') + ..add('clientMutationId', clientMutationId) + ..add('issueId', issueId)) + .toString(); + } +} + +class GReopenIssueInputBuilder + implements Builder { + _$GReopenIssueInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _issueId; + String get issueId => _$this._issueId; + set issueId(String issueId) => _$this._issueId = issueId; + + GReopenIssueInputBuilder(); + + GReopenIssueInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _issueId = _$v.issueId; + _$v = null; + } + return this; + } + + @override + void replace(GReopenIssueInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReopenIssueInput; + } + + @override + void update(void Function(GReopenIssueInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReopenIssueInput build() { + final _$result = _$v ?? + new _$GReopenIssueInput._( + clientMutationId: clientMutationId, issueId: issueId); + replace(_$result); + return _$result; + } +} + +class _$GReopenPullRequestInput extends GReopenPullRequestInput { + @override + final String clientMutationId; + @override + final String pullRequestId; + + factory _$GReopenPullRequestInput( + [void Function(GReopenPullRequestInputBuilder) updates]) => + (new GReopenPullRequestInputBuilder()..update(updates)).build(); + + _$GReopenPullRequestInput._({this.clientMutationId, this.pullRequestId}) + : super._() { + if (pullRequestId == null) { + throw new BuiltValueNullFieldError( + 'GReopenPullRequestInput', 'pullRequestId'); + } + } + + @override + GReopenPullRequestInput rebuild( + void Function(GReopenPullRequestInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GReopenPullRequestInputBuilder toBuilder() => + new GReopenPullRequestInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GReopenPullRequestInput && + clientMutationId == other.clientMutationId && + pullRequestId == other.pullRequestId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), pullRequestId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GReopenPullRequestInput') + ..add('clientMutationId', clientMutationId) + ..add('pullRequestId', pullRequestId)) + .toString(); + } +} + +class GReopenPullRequestInputBuilder + implements + Builder { + _$GReopenPullRequestInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _pullRequestId; + String get pullRequestId => _$this._pullRequestId; + set pullRequestId(String pullRequestId) => + _$this._pullRequestId = pullRequestId; + + GReopenPullRequestInputBuilder(); + + GReopenPullRequestInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _pullRequestId = _$v.pullRequestId; + _$v = null; + } + return this; + } + + @override + void replace(GReopenPullRequestInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GReopenPullRequestInput; + } + + @override + void update(void Function(GReopenPullRequestInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GReopenPullRequestInput build() { + final _$result = _$v ?? + new _$GReopenPullRequestInput._( + clientMutationId: clientMutationId, pullRequestId: pullRequestId); + replace(_$result); + return _$result; + } +} + +class _$GRepositoryInvitationOrder extends GRepositoryInvitationOrder { + @override + final GOrderDirection direction; + @override + final GRepositoryInvitationOrderField field; + + factory _$GRepositoryInvitationOrder( + [void Function(GRepositoryInvitationOrderBuilder) updates]) => + (new GRepositoryInvitationOrderBuilder()..update(updates)).build(); + + _$GRepositoryInvitationOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError( + 'GRepositoryInvitationOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GRepositoryInvitationOrder', 'field'); + } + } + + @override + GRepositoryInvitationOrder rebuild( + void Function(GRepositoryInvitationOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepositoryInvitationOrderBuilder toBuilder() => + new GRepositoryInvitationOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepositoryInvitationOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepositoryInvitationOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GRepositoryInvitationOrderBuilder + implements + Builder { + _$GRepositoryInvitationOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GRepositoryInvitationOrderField _field; + GRepositoryInvitationOrderField get field => _$this._field; + set field(GRepositoryInvitationOrderField field) => _$this._field = field; + + GRepositoryInvitationOrderBuilder(); + + GRepositoryInvitationOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GRepositoryInvitationOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepositoryInvitationOrder; + } + + @override + void update(void Function(GRepositoryInvitationOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepositoryInvitationOrder build() { + final _$result = _$v ?? + new _$GRepositoryInvitationOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GRepositoryOrder extends GRepositoryOrder { + @override + final GOrderDirection direction; + @override + final GRepositoryOrderField field; + + factory _$GRepositoryOrder( + [void Function(GRepositoryOrderBuilder) updates]) => + (new GRepositoryOrderBuilder()..update(updates)).build(); + + _$GRepositoryOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GRepositoryOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GRepositoryOrder', 'field'); + } + } + + @override + GRepositoryOrder rebuild(void Function(GRepositoryOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRepositoryOrderBuilder toBuilder() => + new GRepositoryOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRepositoryOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRepositoryOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GRepositoryOrderBuilder + implements Builder { + _$GRepositoryOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GRepositoryOrderField _field; + GRepositoryOrderField get field => _$this._field; + set field(GRepositoryOrderField field) => _$this._field = field; + + GRepositoryOrderBuilder(); + + GRepositoryOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GRepositoryOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRepositoryOrder; + } + + @override + void update(void Function(GRepositoryOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRepositoryOrder build() { + final _$result = + _$v ?? new _$GRepositoryOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GRequestReviewsInput extends GRequestReviewsInput { + @override + final String clientMutationId; + @override + final String pullRequestId; + @override + final BuiltList teamIds; + @override + final bool union; + @override + final BuiltList userIds; + + factory _$GRequestReviewsInput( + [void Function(GRequestReviewsInputBuilder) updates]) => + (new GRequestReviewsInputBuilder()..update(updates)).build(); + + _$GRequestReviewsInput._( + {this.clientMutationId, + this.pullRequestId, + this.teamIds, + this.union, + this.userIds}) + : super._() { + if (pullRequestId == null) { + throw new BuiltValueNullFieldError( + 'GRequestReviewsInput', 'pullRequestId'); + } + if (teamIds == null) { + throw new BuiltValueNullFieldError('GRequestReviewsInput', 'teamIds'); + } + if (userIds == null) { + throw new BuiltValueNullFieldError('GRequestReviewsInput', 'userIds'); + } + } + + @override + GRequestReviewsInput rebuild( + void Function(GRequestReviewsInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRequestReviewsInputBuilder toBuilder() => + new GRequestReviewsInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRequestReviewsInput && + clientMutationId == other.clientMutationId && + pullRequestId == other.pullRequestId && + teamIds == other.teamIds && + union == other.union && + userIds == other.userIds; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc(0, clientMutationId.hashCode), pullRequestId.hashCode), + teamIds.hashCode), + union.hashCode), + userIds.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRequestReviewsInput') + ..add('clientMutationId', clientMutationId) + ..add('pullRequestId', pullRequestId) + ..add('teamIds', teamIds) + ..add('union', union) + ..add('userIds', userIds)) + .toString(); + } +} + +class GRequestReviewsInputBuilder + implements Builder { + _$GRequestReviewsInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _pullRequestId; + String get pullRequestId => _$this._pullRequestId; + set pullRequestId(String pullRequestId) => + _$this._pullRequestId = pullRequestId; + + ListBuilder _teamIds; + ListBuilder get teamIds => + _$this._teamIds ??= new ListBuilder(); + set teamIds(ListBuilder teamIds) => _$this._teamIds = teamIds; + + bool _union; + bool get union => _$this._union; + set union(bool union) => _$this._union = union; + + ListBuilder _userIds; + ListBuilder get userIds => + _$this._userIds ??= new ListBuilder(); + set userIds(ListBuilder userIds) => _$this._userIds = userIds; + + GRequestReviewsInputBuilder(); + + GRequestReviewsInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _pullRequestId = _$v.pullRequestId; + _teamIds = _$v.teamIds?.toBuilder(); + _union = _$v.union; + _userIds = _$v.userIds?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GRequestReviewsInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRequestReviewsInput; + } + + @override + void update(void Function(GRequestReviewsInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRequestReviewsInput build() { + _$GRequestReviewsInput _$result; + try { + _$result = _$v ?? + new _$GRequestReviewsInput._( + clientMutationId: clientMutationId, + pullRequestId: pullRequestId, + teamIds: teamIds.build(), + union: union, + userIds: userIds.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'teamIds'; + teamIds.build(); + + _$failedField = 'userIds'; + userIds.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GRequestReviewsInput', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GRerequestCheckSuiteInput extends GRerequestCheckSuiteInput { + @override + final String checkSuiteId; + @override + final String clientMutationId; + @override + final String repositoryId; + + factory _$GRerequestCheckSuiteInput( + [void Function(GRerequestCheckSuiteInputBuilder) updates]) => + (new GRerequestCheckSuiteInputBuilder()..update(updates)).build(); + + _$GRerequestCheckSuiteInput._( + {this.checkSuiteId, this.clientMutationId, this.repositoryId}) + : super._() { + if (checkSuiteId == null) { + throw new BuiltValueNullFieldError( + 'GRerequestCheckSuiteInput', 'checkSuiteId'); + } + if (repositoryId == null) { + throw new BuiltValueNullFieldError( + 'GRerequestCheckSuiteInput', 'repositoryId'); + } + } + + @override + GRerequestCheckSuiteInput rebuild( + void Function(GRerequestCheckSuiteInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GRerequestCheckSuiteInputBuilder toBuilder() => + new GRerequestCheckSuiteInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GRerequestCheckSuiteInput && + checkSuiteId == other.checkSuiteId && + clientMutationId == other.clientMutationId && + repositoryId == other.repositoryId; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, checkSuiteId.hashCode), clientMutationId.hashCode), + repositoryId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GRerequestCheckSuiteInput') + ..add('checkSuiteId', checkSuiteId) + ..add('clientMutationId', clientMutationId) + ..add('repositoryId', repositoryId)) + .toString(); + } +} + +class GRerequestCheckSuiteInputBuilder + implements + Builder { + _$GRerequestCheckSuiteInput _$v; + + String _checkSuiteId; + String get checkSuiteId => _$this._checkSuiteId; + set checkSuiteId(String checkSuiteId) => _$this._checkSuiteId = checkSuiteId; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + GRerequestCheckSuiteInputBuilder(); + + GRerequestCheckSuiteInputBuilder get _$this { + if (_$v != null) { + _checkSuiteId = _$v.checkSuiteId; + _clientMutationId = _$v.clientMutationId; + _repositoryId = _$v.repositoryId; + _$v = null; + } + return this; + } + + @override + void replace(GRerequestCheckSuiteInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GRerequestCheckSuiteInput; + } + + @override + void update(void Function(GRerequestCheckSuiteInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GRerequestCheckSuiteInput build() { + final _$result = _$v ?? + new _$GRerequestCheckSuiteInput._( + checkSuiteId: checkSuiteId, + clientMutationId: clientMutationId, + repositoryId: repositoryId); + replace(_$result); + return _$result; + } +} + +class _$GResolveReviewThreadInput extends GResolveReviewThreadInput { + @override + final String clientMutationId; + @override + final String threadId; + + factory _$GResolveReviewThreadInput( + [void Function(GResolveReviewThreadInputBuilder) updates]) => + (new GResolveReviewThreadInputBuilder()..update(updates)).build(); + + _$GResolveReviewThreadInput._({this.clientMutationId, this.threadId}) + : super._() { + if (threadId == null) { + throw new BuiltValueNullFieldError( + 'GResolveReviewThreadInput', 'threadId'); + } + } + + @override + GResolveReviewThreadInput rebuild( + void Function(GResolveReviewThreadInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GResolveReviewThreadInputBuilder toBuilder() => + new GResolveReviewThreadInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GResolveReviewThreadInput && + clientMutationId == other.clientMutationId && + threadId == other.threadId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), threadId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GResolveReviewThreadInput') + ..add('clientMutationId', clientMutationId) + ..add('threadId', threadId)) + .toString(); + } +} + +class GResolveReviewThreadInputBuilder + implements + Builder { + _$GResolveReviewThreadInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _threadId; + String get threadId => _$this._threadId; + set threadId(String threadId) => _$this._threadId = threadId; + + GResolveReviewThreadInputBuilder(); + + GResolveReviewThreadInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _threadId = _$v.threadId; + _$v = null; + } + return this; + } + + @override + void replace(GResolveReviewThreadInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GResolveReviewThreadInput; + } + + @override + void update(void Function(GResolveReviewThreadInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GResolveReviewThreadInput build() { + final _$result = _$v ?? + new _$GResolveReviewThreadInput._( + clientMutationId: clientMutationId, threadId: threadId); + replace(_$result); + return _$result; + } +} + +class _$GSavedReplyOrder extends GSavedReplyOrder { + @override + final GOrderDirection direction; + @override + final GSavedReplyOrderField field; + + factory _$GSavedReplyOrder( + [void Function(GSavedReplyOrderBuilder) updates]) => + (new GSavedReplyOrderBuilder()..update(updates)).build(); + + _$GSavedReplyOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GSavedReplyOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GSavedReplyOrder', 'field'); + } + } + + @override + GSavedReplyOrder rebuild(void Function(GSavedReplyOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GSavedReplyOrderBuilder toBuilder() => + new GSavedReplyOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GSavedReplyOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GSavedReplyOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GSavedReplyOrderBuilder + implements Builder { + _$GSavedReplyOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GSavedReplyOrderField _field; + GSavedReplyOrderField get field => _$this._field; + set field(GSavedReplyOrderField field) => _$this._field = field; + + GSavedReplyOrderBuilder(); + + GSavedReplyOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GSavedReplyOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GSavedReplyOrder; + } + + @override + void update(void Function(GSavedReplyOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GSavedReplyOrder build() { + final _$result = + _$v ?? new _$GSavedReplyOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GSecurityAdvisoryIdentifierFilter + extends GSecurityAdvisoryIdentifierFilter { + @override + final GSecurityAdvisoryIdentifierType type; + @override + final String value; + + factory _$GSecurityAdvisoryIdentifierFilter( + [void Function(GSecurityAdvisoryIdentifierFilterBuilder) updates]) => + (new GSecurityAdvisoryIdentifierFilterBuilder()..update(updates)).build(); + + _$GSecurityAdvisoryIdentifierFilter._({this.type, this.value}) : super._() { + if (type == null) { + throw new BuiltValueNullFieldError( + 'GSecurityAdvisoryIdentifierFilter', 'type'); + } + if (value == null) { + throw new BuiltValueNullFieldError( + 'GSecurityAdvisoryIdentifierFilter', 'value'); + } + } + + @override + GSecurityAdvisoryIdentifierFilter rebuild( + void Function(GSecurityAdvisoryIdentifierFilterBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GSecurityAdvisoryIdentifierFilterBuilder toBuilder() => + new GSecurityAdvisoryIdentifierFilterBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GSecurityAdvisoryIdentifierFilter && + type == other.type && + value == other.value; + } + + @override + int get hashCode { + return $jf($jc($jc(0, type.hashCode), value.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GSecurityAdvisoryIdentifierFilter') + ..add('type', type) + ..add('value', value)) + .toString(); + } +} + +class GSecurityAdvisoryIdentifierFilterBuilder + implements + Builder { + _$GSecurityAdvisoryIdentifierFilter _$v; + + GSecurityAdvisoryIdentifierType _type; + GSecurityAdvisoryIdentifierType get type => _$this._type; + set type(GSecurityAdvisoryIdentifierType type) => _$this._type = type; + + String _value; + String get value => _$this._value; + set value(String value) => _$this._value = value; + + GSecurityAdvisoryIdentifierFilterBuilder(); + + GSecurityAdvisoryIdentifierFilterBuilder get _$this { + if (_$v != null) { + _type = _$v.type; + _value = _$v.value; + _$v = null; + } + return this; + } + + @override + void replace(GSecurityAdvisoryIdentifierFilter other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GSecurityAdvisoryIdentifierFilter; + } + + @override + void update(void Function(GSecurityAdvisoryIdentifierFilterBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GSecurityAdvisoryIdentifierFilter build() { + final _$result = _$v ?? + new _$GSecurityAdvisoryIdentifierFilter._(type: type, value: value); + replace(_$result); + return _$result; + } +} + +class _$GSecurityAdvisoryOrder extends GSecurityAdvisoryOrder { + @override + final GOrderDirection direction; + @override + final GSecurityAdvisoryOrderField field; + + factory _$GSecurityAdvisoryOrder( + [void Function(GSecurityAdvisoryOrderBuilder) updates]) => + (new GSecurityAdvisoryOrderBuilder()..update(updates)).build(); + + _$GSecurityAdvisoryOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GSecurityAdvisoryOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GSecurityAdvisoryOrder', 'field'); + } + } + + @override + GSecurityAdvisoryOrder rebuild( + void Function(GSecurityAdvisoryOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GSecurityAdvisoryOrderBuilder toBuilder() => + new GSecurityAdvisoryOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GSecurityAdvisoryOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GSecurityAdvisoryOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GSecurityAdvisoryOrderBuilder + implements Builder { + _$GSecurityAdvisoryOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GSecurityAdvisoryOrderField _field; + GSecurityAdvisoryOrderField get field => _$this._field; + set field(GSecurityAdvisoryOrderField field) => _$this._field = field; + + GSecurityAdvisoryOrderBuilder(); + + GSecurityAdvisoryOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GSecurityAdvisoryOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GSecurityAdvisoryOrder; + } + + @override + void update(void Function(GSecurityAdvisoryOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GSecurityAdvisoryOrder build() { + final _$result = _$v ?? + new _$GSecurityAdvisoryOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GSecurityVulnerabilityOrder extends GSecurityVulnerabilityOrder { + @override + final GOrderDirection direction; + @override + final GSecurityVulnerabilityOrderField field; + + factory _$GSecurityVulnerabilityOrder( + [void Function(GSecurityVulnerabilityOrderBuilder) updates]) => + (new GSecurityVulnerabilityOrderBuilder()..update(updates)).build(); + + _$GSecurityVulnerabilityOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError( + 'GSecurityVulnerabilityOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError( + 'GSecurityVulnerabilityOrder', 'field'); + } + } + + @override + GSecurityVulnerabilityOrder rebuild( + void Function(GSecurityVulnerabilityOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GSecurityVulnerabilityOrderBuilder toBuilder() => + new GSecurityVulnerabilityOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GSecurityVulnerabilityOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GSecurityVulnerabilityOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GSecurityVulnerabilityOrderBuilder + implements + Builder { + _$GSecurityVulnerabilityOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GSecurityVulnerabilityOrderField _field; + GSecurityVulnerabilityOrderField get field => _$this._field; + set field(GSecurityVulnerabilityOrderField field) => _$this._field = field; + + GSecurityVulnerabilityOrderBuilder(); + + GSecurityVulnerabilityOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GSecurityVulnerabilityOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GSecurityVulnerabilityOrder; + } + + @override + void update(void Function(GSecurityVulnerabilityOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GSecurityVulnerabilityOrder build() { + final _$result = _$v ?? + new _$GSecurityVulnerabilityOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GSetEnterpriseIdentityProviderInput + extends GSetEnterpriseIdentityProviderInput { + @override + final String clientMutationId; + @override + final GSamlDigestAlgorithm digestMethod; + @override + final String enterpriseId; + @override + final String idpCertificate; + @override + final String issuer; + @override + final GSamlSignatureAlgorithm signatureMethod; + @override + final String ssoUrl; + + factory _$GSetEnterpriseIdentityProviderInput( + [void Function(GSetEnterpriseIdentityProviderInputBuilder) + updates]) => + (new GSetEnterpriseIdentityProviderInputBuilder()..update(updates)) + .build(); + + _$GSetEnterpriseIdentityProviderInput._( + {this.clientMutationId, + this.digestMethod, + this.enterpriseId, + this.idpCertificate, + this.issuer, + this.signatureMethod, + this.ssoUrl}) + : super._() { + if (digestMethod == null) { + throw new BuiltValueNullFieldError( + 'GSetEnterpriseIdentityProviderInput', 'digestMethod'); + } + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GSetEnterpriseIdentityProviderInput', 'enterpriseId'); + } + if (idpCertificate == null) { + throw new BuiltValueNullFieldError( + 'GSetEnterpriseIdentityProviderInput', 'idpCertificate'); + } + if (signatureMethod == null) { + throw new BuiltValueNullFieldError( + 'GSetEnterpriseIdentityProviderInput', 'signatureMethod'); + } + if (ssoUrl == null) { + throw new BuiltValueNullFieldError( + 'GSetEnterpriseIdentityProviderInput', 'ssoUrl'); + } + } + + @override + GSetEnterpriseIdentityProviderInput rebuild( + void Function(GSetEnterpriseIdentityProviderInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GSetEnterpriseIdentityProviderInputBuilder toBuilder() => + new GSetEnterpriseIdentityProviderInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GSetEnterpriseIdentityProviderInput && + clientMutationId == other.clientMutationId && + digestMethod == other.digestMethod && + enterpriseId == other.enterpriseId && + idpCertificate == other.idpCertificate && + issuer == other.issuer && + signatureMethod == other.signatureMethod && + ssoUrl == other.ssoUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, clientMutationId.hashCode), + digestMethod.hashCode), + enterpriseId.hashCode), + idpCertificate.hashCode), + issuer.hashCode), + signatureMethod.hashCode), + ssoUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GSetEnterpriseIdentityProviderInput') + ..add('clientMutationId', clientMutationId) + ..add('digestMethod', digestMethod) + ..add('enterpriseId', enterpriseId) + ..add('idpCertificate', idpCertificate) + ..add('issuer', issuer) + ..add('signatureMethod', signatureMethod) + ..add('ssoUrl', ssoUrl)) + .toString(); + } +} + +class GSetEnterpriseIdentityProviderInputBuilder + implements + Builder { + _$GSetEnterpriseIdentityProviderInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + GSamlDigestAlgorithm _digestMethod; + GSamlDigestAlgorithm get digestMethod => _$this._digestMethod; + set digestMethod(GSamlDigestAlgorithm digestMethod) => + _$this._digestMethod = digestMethod; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + String _idpCertificate; + String get idpCertificate => _$this._idpCertificate; + set idpCertificate(String idpCertificate) => + _$this._idpCertificate = idpCertificate; + + String _issuer; + String get issuer => _$this._issuer; + set issuer(String issuer) => _$this._issuer = issuer; + + GSamlSignatureAlgorithm _signatureMethod; + GSamlSignatureAlgorithm get signatureMethod => _$this._signatureMethod; + set signatureMethod(GSamlSignatureAlgorithm signatureMethod) => + _$this._signatureMethod = signatureMethod; + + String _ssoUrl; + String get ssoUrl => _$this._ssoUrl; + set ssoUrl(String ssoUrl) => _$this._ssoUrl = ssoUrl; + + GSetEnterpriseIdentityProviderInputBuilder(); + + GSetEnterpriseIdentityProviderInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _digestMethod = _$v.digestMethod; + _enterpriseId = _$v.enterpriseId; + _idpCertificate = _$v.idpCertificate; + _issuer = _$v.issuer; + _signatureMethod = _$v.signatureMethod; + _ssoUrl = _$v.ssoUrl; + _$v = null; + } + return this; + } + + @override + void replace(GSetEnterpriseIdentityProviderInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GSetEnterpriseIdentityProviderInput; + } + + @override + void update( + void Function(GSetEnterpriseIdentityProviderInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GSetEnterpriseIdentityProviderInput build() { + final _$result = _$v ?? + new _$GSetEnterpriseIdentityProviderInput._( + clientMutationId: clientMutationId, + digestMethod: digestMethod, + enterpriseId: enterpriseId, + idpCertificate: idpCertificate, + issuer: issuer, + signatureMethod: signatureMethod, + ssoUrl: ssoUrl); + replace(_$result); + return _$result; + } +} + +class _$GSetOrganizationInteractionLimitInput + extends GSetOrganizationInteractionLimitInput { + @override + final String clientMutationId; + @override + final GRepositoryInteractionLimitExpiry expiry; + @override + final GRepositoryInteractionLimit limit; + @override + final String organizationId; + + factory _$GSetOrganizationInteractionLimitInput( + [void Function(GSetOrganizationInteractionLimitInputBuilder) + updates]) => + (new GSetOrganizationInteractionLimitInputBuilder()..update(updates)) + .build(); + + _$GSetOrganizationInteractionLimitInput._( + {this.clientMutationId, this.expiry, this.limit, this.organizationId}) + : super._() { + if (limit == null) { + throw new BuiltValueNullFieldError( + 'GSetOrganizationInteractionLimitInput', 'limit'); + } + if (organizationId == null) { + throw new BuiltValueNullFieldError( + 'GSetOrganizationInteractionLimitInput', 'organizationId'); + } + } + + @override + GSetOrganizationInteractionLimitInput rebuild( + void Function(GSetOrganizationInteractionLimitInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GSetOrganizationInteractionLimitInputBuilder toBuilder() => + new GSetOrganizationInteractionLimitInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GSetOrganizationInteractionLimitInput && + clientMutationId == other.clientMutationId && + expiry == other.expiry && + limit == other.limit && + organizationId == other.organizationId; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, clientMutationId.hashCode), expiry.hashCode), + limit.hashCode), + organizationId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GSetOrganizationInteractionLimitInput') + ..add('clientMutationId', clientMutationId) + ..add('expiry', expiry) + ..add('limit', limit) + ..add('organizationId', organizationId)) + .toString(); + } +} + +class GSetOrganizationInteractionLimitInputBuilder + implements + Builder { + _$GSetOrganizationInteractionLimitInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + GRepositoryInteractionLimitExpiry _expiry; + GRepositoryInteractionLimitExpiry get expiry => _$this._expiry; + set expiry(GRepositoryInteractionLimitExpiry expiry) => + _$this._expiry = expiry; + + GRepositoryInteractionLimit _limit; + GRepositoryInteractionLimit get limit => _$this._limit; + set limit(GRepositoryInteractionLimit limit) => _$this._limit = limit; + + String _organizationId; + String get organizationId => _$this._organizationId; + set organizationId(String organizationId) => + _$this._organizationId = organizationId; + + GSetOrganizationInteractionLimitInputBuilder(); + + GSetOrganizationInteractionLimitInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _expiry = _$v.expiry; + _limit = _$v.limit; + _organizationId = _$v.organizationId; + _$v = null; + } + return this; + } + + @override + void replace(GSetOrganizationInteractionLimitInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GSetOrganizationInteractionLimitInput; + } + + @override + void update( + void Function(GSetOrganizationInteractionLimitInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GSetOrganizationInteractionLimitInput build() { + final _$result = _$v ?? + new _$GSetOrganizationInteractionLimitInput._( + clientMutationId: clientMutationId, + expiry: expiry, + limit: limit, + organizationId: organizationId); + replace(_$result); + return _$result; + } +} + +class _$GSetRepositoryInteractionLimitInput + extends GSetRepositoryInteractionLimitInput { + @override + final String clientMutationId; + @override + final GRepositoryInteractionLimitExpiry expiry; + @override + final GRepositoryInteractionLimit limit; + @override + final String repositoryId; + + factory _$GSetRepositoryInteractionLimitInput( + [void Function(GSetRepositoryInteractionLimitInputBuilder) + updates]) => + (new GSetRepositoryInteractionLimitInputBuilder()..update(updates)) + .build(); + + _$GSetRepositoryInteractionLimitInput._( + {this.clientMutationId, this.expiry, this.limit, this.repositoryId}) + : super._() { + if (limit == null) { + throw new BuiltValueNullFieldError( + 'GSetRepositoryInteractionLimitInput', 'limit'); + } + if (repositoryId == null) { + throw new BuiltValueNullFieldError( + 'GSetRepositoryInteractionLimitInput', 'repositoryId'); + } + } + + @override + GSetRepositoryInteractionLimitInput rebuild( + void Function(GSetRepositoryInteractionLimitInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GSetRepositoryInteractionLimitInputBuilder toBuilder() => + new GSetRepositoryInteractionLimitInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GSetRepositoryInteractionLimitInput && + clientMutationId == other.clientMutationId && + expiry == other.expiry && + limit == other.limit && + repositoryId == other.repositoryId; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, clientMutationId.hashCode), expiry.hashCode), + limit.hashCode), + repositoryId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GSetRepositoryInteractionLimitInput') + ..add('clientMutationId', clientMutationId) + ..add('expiry', expiry) + ..add('limit', limit) + ..add('repositoryId', repositoryId)) + .toString(); + } +} + +class GSetRepositoryInteractionLimitInputBuilder + implements + Builder { + _$GSetRepositoryInteractionLimitInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + GRepositoryInteractionLimitExpiry _expiry; + GRepositoryInteractionLimitExpiry get expiry => _$this._expiry; + set expiry(GRepositoryInteractionLimitExpiry expiry) => + _$this._expiry = expiry; + + GRepositoryInteractionLimit _limit; + GRepositoryInteractionLimit get limit => _$this._limit; + set limit(GRepositoryInteractionLimit limit) => _$this._limit = limit; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + GSetRepositoryInteractionLimitInputBuilder(); + + GSetRepositoryInteractionLimitInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _expiry = _$v.expiry; + _limit = _$v.limit; + _repositoryId = _$v.repositoryId; + _$v = null; + } + return this; + } + + @override + void replace(GSetRepositoryInteractionLimitInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GSetRepositoryInteractionLimitInput; + } + + @override + void update( + void Function(GSetRepositoryInteractionLimitInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GSetRepositoryInteractionLimitInput build() { + final _$result = _$v ?? + new _$GSetRepositoryInteractionLimitInput._( + clientMutationId: clientMutationId, + expiry: expiry, + limit: limit, + repositoryId: repositoryId); + replace(_$result); + return _$result; + } +} + +class _$GSetUserInteractionLimitInput extends GSetUserInteractionLimitInput { + @override + final String clientMutationId; + @override + final GRepositoryInteractionLimitExpiry expiry; + @override + final GRepositoryInteractionLimit limit; + @override + final String userId; + + factory _$GSetUserInteractionLimitInput( + [void Function(GSetUserInteractionLimitInputBuilder) updates]) => + (new GSetUserInteractionLimitInputBuilder()..update(updates)).build(); + + _$GSetUserInteractionLimitInput._( + {this.clientMutationId, this.expiry, this.limit, this.userId}) + : super._() { + if (limit == null) { + throw new BuiltValueNullFieldError( + 'GSetUserInteractionLimitInput', 'limit'); + } + if (userId == null) { + throw new BuiltValueNullFieldError( + 'GSetUserInteractionLimitInput', 'userId'); + } + } + + @override + GSetUserInteractionLimitInput rebuild( + void Function(GSetUserInteractionLimitInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GSetUserInteractionLimitInputBuilder toBuilder() => + new GSetUserInteractionLimitInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GSetUserInteractionLimitInput && + clientMutationId == other.clientMutationId && + expiry == other.expiry && + limit == other.limit && + userId == other.userId; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, clientMutationId.hashCode), expiry.hashCode), + limit.hashCode), + userId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GSetUserInteractionLimitInput') + ..add('clientMutationId', clientMutationId) + ..add('expiry', expiry) + ..add('limit', limit) + ..add('userId', userId)) + .toString(); + } +} + +class GSetUserInteractionLimitInputBuilder + implements + Builder { + _$GSetUserInteractionLimitInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + GRepositoryInteractionLimitExpiry _expiry; + GRepositoryInteractionLimitExpiry get expiry => _$this._expiry; + set expiry(GRepositoryInteractionLimitExpiry expiry) => + _$this._expiry = expiry; + + GRepositoryInteractionLimit _limit; + GRepositoryInteractionLimit get limit => _$this._limit; + set limit(GRepositoryInteractionLimit limit) => _$this._limit = limit; + + String _userId; + String get userId => _$this._userId; + set userId(String userId) => _$this._userId = userId; + + GSetUserInteractionLimitInputBuilder(); + + GSetUserInteractionLimitInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _expiry = _$v.expiry; + _limit = _$v.limit; + _userId = _$v.userId; + _$v = null; + } + return this; + } + + @override + void replace(GSetUserInteractionLimitInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GSetUserInteractionLimitInput; + } + + @override + void update(void Function(GSetUserInteractionLimitInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GSetUserInteractionLimitInput build() { + final _$result = _$v ?? + new _$GSetUserInteractionLimitInput._( + clientMutationId: clientMutationId, + expiry: expiry, + limit: limit, + userId: userId); + replace(_$result); + return _$result; + } +} + +class _$GSponsorsTierOrder extends GSponsorsTierOrder { + @override + final GOrderDirection direction; + @override + final GSponsorsTierOrderField field; + + factory _$GSponsorsTierOrder( + [void Function(GSponsorsTierOrderBuilder) updates]) => + (new GSponsorsTierOrderBuilder()..update(updates)).build(); + + _$GSponsorsTierOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GSponsorsTierOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GSponsorsTierOrder', 'field'); + } + } + + @override + GSponsorsTierOrder rebuild( + void Function(GSponsorsTierOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GSponsorsTierOrderBuilder toBuilder() => + new GSponsorsTierOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GSponsorsTierOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GSponsorsTierOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GSponsorsTierOrderBuilder + implements Builder { + _$GSponsorsTierOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GSponsorsTierOrderField _field; + GSponsorsTierOrderField get field => _$this._field; + set field(GSponsorsTierOrderField field) => _$this._field = field; + + GSponsorsTierOrderBuilder(); + + GSponsorsTierOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GSponsorsTierOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GSponsorsTierOrder; + } + + @override + void update(void Function(GSponsorsTierOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GSponsorsTierOrder build() { + final _$result = + _$v ?? new _$GSponsorsTierOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GSponsorshipOrder extends GSponsorshipOrder { + @override + final GOrderDirection direction; + @override + final GSponsorshipOrderField field; + + factory _$GSponsorshipOrder( + [void Function(GSponsorshipOrderBuilder) updates]) => + (new GSponsorshipOrderBuilder()..update(updates)).build(); + + _$GSponsorshipOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GSponsorshipOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GSponsorshipOrder', 'field'); + } + } + + @override + GSponsorshipOrder rebuild(void Function(GSponsorshipOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GSponsorshipOrderBuilder toBuilder() => + new GSponsorshipOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GSponsorshipOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GSponsorshipOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GSponsorshipOrderBuilder + implements Builder { + _$GSponsorshipOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GSponsorshipOrderField _field; + GSponsorshipOrderField get field => _$this._field; + set field(GSponsorshipOrderField field) => _$this._field = field; + + GSponsorshipOrderBuilder(); + + GSponsorshipOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GSponsorshipOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GSponsorshipOrder; + } + + @override + void update(void Function(GSponsorshipOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GSponsorshipOrder build() { + final _$result = + _$v ?? new _$GSponsorshipOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GStarOrder extends GStarOrder { + @override + final GOrderDirection direction; + @override + final GStarOrderField field; + + factory _$GStarOrder([void Function(GStarOrderBuilder) updates]) => + (new GStarOrderBuilder()..update(updates)).build(); + + _$GStarOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GStarOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GStarOrder', 'field'); + } + } + + @override + GStarOrder rebuild(void Function(GStarOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GStarOrderBuilder toBuilder() => new GStarOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GStarOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GStarOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GStarOrderBuilder implements Builder { + _$GStarOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GStarOrderField _field; + GStarOrderField get field => _$this._field; + set field(GStarOrderField field) => _$this._field = field; + + GStarOrderBuilder(); + + GStarOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GStarOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GStarOrder; + } + + @override + void update(void Function(GStarOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GStarOrder build() { + final _$result = + _$v ?? new _$GStarOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GSubmitPullRequestReviewInput extends GSubmitPullRequestReviewInput { + @override + final String body; + @override + final String clientMutationId; + @override + final GPullRequestReviewEvent event; + @override + final String pullRequestId; + @override + final String pullRequestReviewId; + + factory _$GSubmitPullRequestReviewInput( + [void Function(GSubmitPullRequestReviewInputBuilder) updates]) => + (new GSubmitPullRequestReviewInputBuilder()..update(updates)).build(); + + _$GSubmitPullRequestReviewInput._( + {this.body, + this.clientMutationId, + this.event, + this.pullRequestId, + this.pullRequestReviewId}) + : super._() { + if (event == null) { + throw new BuiltValueNullFieldError( + 'GSubmitPullRequestReviewInput', 'event'); + } + } + + @override + GSubmitPullRequestReviewInput rebuild( + void Function(GSubmitPullRequestReviewInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GSubmitPullRequestReviewInputBuilder toBuilder() => + new GSubmitPullRequestReviewInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GSubmitPullRequestReviewInput && + body == other.body && + clientMutationId == other.clientMutationId && + event == other.event && + pullRequestId == other.pullRequestId && + pullRequestReviewId == other.pullRequestReviewId; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc(0, body.hashCode), clientMutationId.hashCode), + event.hashCode), + pullRequestId.hashCode), + pullRequestReviewId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GSubmitPullRequestReviewInput') + ..add('body', body) + ..add('clientMutationId', clientMutationId) + ..add('event', event) + ..add('pullRequestId', pullRequestId) + ..add('pullRequestReviewId', pullRequestReviewId)) + .toString(); + } +} + +class GSubmitPullRequestReviewInputBuilder + implements + Builder { + _$GSubmitPullRequestReviewInput _$v; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + GPullRequestReviewEvent _event; + GPullRequestReviewEvent get event => _$this._event; + set event(GPullRequestReviewEvent event) => _$this._event = event; + + String _pullRequestId; + String get pullRequestId => _$this._pullRequestId; + set pullRequestId(String pullRequestId) => + _$this._pullRequestId = pullRequestId; + + String _pullRequestReviewId; + String get pullRequestReviewId => _$this._pullRequestReviewId; + set pullRequestReviewId(String pullRequestReviewId) => + _$this._pullRequestReviewId = pullRequestReviewId; + + GSubmitPullRequestReviewInputBuilder(); + + GSubmitPullRequestReviewInputBuilder get _$this { + if (_$v != null) { + _body = _$v.body; + _clientMutationId = _$v.clientMutationId; + _event = _$v.event; + _pullRequestId = _$v.pullRequestId; + _pullRequestReviewId = _$v.pullRequestReviewId; + _$v = null; + } + return this; + } + + @override + void replace(GSubmitPullRequestReviewInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GSubmitPullRequestReviewInput; + } + + @override + void update(void Function(GSubmitPullRequestReviewInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GSubmitPullRequestReviewInput build() { + final _$result = _$v ?? + new _$GSubmitPullRequestReviewInput._( + body: body, + clientMutationId: clientMutationId, + event: event, + pullRequestId: pullRequestId, + pullRequestReviewId: pullRequestReviewId); + replace(_$result); + return _$result; + } +} + +class _$GTeamDiscussionCommentOrder extends GTeamDiscussionCommentOrder { + @override + final GOrderDirection direction; + @override + final GTeamDiscussionCommentOrderField field; + + factory _$GTeamDiscussionCommentOrder( + [void Function(GTeamDiscussionCommentOrderBuilder) updates]) => + (new GTeamDiscussionCommentOrderBuilder()..update(updates)).build(); + + _$GTeamDiscussionCommentOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError( + 'GTeamDiscussionCommentOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError( + 'GTeamDiscussionCommentOrder', 'field'); + } + } + + @override + GTeamDiscussionCommentOrder rebuild( + void Function(GTeamDiscussionCommentOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GTeamDiscussionCommentOrderBuilder toBuilder() => + new GTeamDiscussionCommentOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GTeamDiscussionCommentOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GTeamDiscussionCommentOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GTeamDiscussionCommentOrderBuilder + implements + Builder { + _$GTeamDiscussionCommentOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GTeamDiscussionCommentOrderField _field; + GTeamDiscussionCommentOrderField get field => _$this._field; + set field(GTeamDiscussionCommentOrderField field) => _$this._field = field; + + GTeamDiscussionCommentOrderBuilder(); + + GTeamDiscussionCommentOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GTeamDiscussionCommentOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GTeamDiscussionCommentOrder; + } + + @override + void update(void Function(GTeamDiscussionCommentOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GTeamDiscussionCommentOrder build() { + final _$result = _$v ?? + new _$GTeamDiscussionCommentOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GTeamDiscussionOrder extends GTeamDiscussionOrder { + @override + final GOrderDirection direction; + @override + final GTeamDiscussionOrderField field; + + factory _$GTeamDiscussionOrder( + [void Function(GTeamDiscussionOrderBuilder) updates]) => + (new GTeamDiscussionOrderBuilder()..update(updates)).build(); + + _$GTeamDiscussionOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GTeamDiscussionOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GTeamDiscussionOrder', 'field'); + } + } + + @override + GTeamDiscussionOrder rebuild( + void Function(GTeamDiscussionOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GTeamDiscussionOrderBuilder toBuilder() => + new GTeamDiscussionOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GTeamDiscussionOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GTeamDiscussionOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GTeamDiscussionOrderBuilder + implements Builder { + _$GTeamDiscussionOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GTeamDiscussionOrderField _field; + GTeamDiscussionOrderField get field => _$this._field; + set field(GTeamDiscussionOrderField field) => _$this._field = field; + + GTeamDiscussionOrderBuilder(); + + GTeamDiscussionOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GTeamDiscussionOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GTeamDiscussionOrder; + } + + @override + void update(void Function(GTeamDiscussionOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GTeamDiscussionOrder build() { + final _$result = + _$v ?? new _$GTeamDiscussionOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GTeamMemberOrder extends GTeamMemberOrder { + @override + final GOrderDirection direction; + @override + final GTeamMemberOrderField field; + + factory _$GTeamMemberOrder( + [void Function(GTeamMemberOrderBuilder) updates]) => + (new GTeamMemberOrderBuilder()..update(updates)).build(); + + _$GTeamMemberOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GTeamMemberOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GTeamMemberOrder', 'field'); + } + } + + @override + GTeamMemberOrder rebuild(void Function(GTeamMemberOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GTeamMemberOrderBuilder toBuilder() => + new GTeamMemberOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GTeamMemberOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GTeamMemberOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GTeamMemberOrderBuilder + implements Builder { + _$GTeamMemberOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GTeamMemberOrderField _field; + GTeamMemberOrderField get field => _$this._field; + set field(GTeamMemberOrderField field) => _$this._field = field; + + GTeamMemberOrderBuilder(); + + GTeamMemberOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GTeamMemberOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GTeamMemberOrder; + } + + @override + void update(void Function(GTeamMemberOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GTeamMemberOrder build() { + final _$result = + _$v ?? new _$GTeamMemberOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GTeamOrder extends GTeamOrder { + @override + final GOrderDirection direction; + @override + final GTeamOrderField field; + + factory _$GTeamOrder([void Function(GTeamOrderBuilder) updates]) => + (new GTeamOrderBuilder()..update(updates)).build(); + + _$GTeamOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GTeamOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GTeamOrder', 'field'); + } + } + + @override + GTeamOrder rebuild(void Function(GTeamOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GTeamOrderBuilder toBuilder() => new GTeamOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GTeamOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GTeamOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GTeamOrderBuilder implements Builder { + _$GTeamOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GTeamOrderField _field; + GTeamOrderField get field => _$this._field; + set field(GTeamOrderField field) => _$this._field = field; + + GTeamOrderBuilder(); + + GTeamOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GTeamOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GTeamOrder; + } + + @override + void update(void Function(GTeamOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GTeamOrder build() { + final _$result = + _$v ?? new _$GTeamOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GTeamRepositoryOrder extends GTeamRepositoryOrder { + @override + final GOrderDirection direction; + @override + final GTeamRepositoryOrderField field; + + factory _$GTeamRepositoryOrder( + [void Function(GTeamRepositoryOrderBuilder) updates]) => + (new GTeamRepositoryOrderBuilder()..update(updates)).build(); + + _$GTeamRepositoryOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GTeamRepositoryOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GTeamRepositoryOrder', 'field'); + } + } + + @override + GTeamRepositoryOrder rebuild( + void Function(GTeamRepositoryOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GTeamRepositoryOrderBuilder toBuilder() => + new GTeamRepositoryOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GTeamRepositoryOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GTeamRepositoryOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GTeamRepositoryOrderBuilder + implements Builder { + _$GTeamRepositoryOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GTeamRepositoryOrderField _field; + GTeamRepositoryOrderField get field => _$this._field; + set field(GTeamRepositoryOrderField field) => _$this._field = field; + + GTeamRepositoryOrderBuilder(); + + GTeamRepositoryOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GTeamRepositoryOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GTeamRepositoryOrder; + } + + @override + void update(void Function(GTeamRepositoryOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GTeamRepositoryOrder build() { + final _$result = + _$v ?? new _$GTeamRepositoryOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GTransferIssueInput extends GTransferIssueInput { + @override + final String clientMutationId; + @override + final String issueId; + @override + final String repositoryId; + + factory _$GTransferIssueInput( + [void Function(GTransferIssueInputBuilder) updates]) => + (new GTransferIssueInputBuilder()..update(updates)).build(); + + _$GTransferIssueInput._( + {this.clientMutationId, this.issueId, this.repositoryId}) + : super._() { + if (issueId == null) { + throw new BuiltValueNullFieldError('GTransferIssueInput', 'issueId'); + } + if (repositoryId == null) { + throw new BuiltValueNullFieldError('GTransferIssueInput', 'repositoryId'); + } + } + + @override + GTransferIssueInput rebuild( + void Function(GTransferIssueInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GTransferIssueInputBuilder toBuilder() => + new GTransferIssueInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GTransferIssueInput && + clientMutationId == other.clientMutationId && + issueId == other.issueId && + repositoryId == other.repositoryId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, clientMutationId.hashCode), issueId.hashCode), + repositoryId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GTransferIssueInput') + ..add('clientMutationId', clientMutationId) + ..add('issueId', issueId) + ..add('repositoryId', repositoryId)) + .toString(); + } +} + +class GTransferIssueInputBuilder + implements Builder { + _$GTransferIssueInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _issueId; + String get issueId => _$this._issueId; + set issueId(String issueId) => _$this._issueId = issueId; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + GTransferIssueInputBuilder(); + + GTransferIssueInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _issueId = _$v.issueId; + _repositoryId = _$v.repositoryId; + _$v = null; + } + return this; + } + + @override + void replace(GTransferIssueInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GTransferIssueInput; + } + + @override + void update(void Function(GTransferIssueInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GTransferIssueInput build() { + final _$result = _$v ?? + new _$GTransferIssueInput._( + clientMutationId: clientMutationId, + issueId: issueId, + repositoryId: repositoryId); + replace(_$result); + return _$result; + } +} + +class _$GUnarchiveRepositoryInput extends GUnarchiveRepositoryInput { + @override + final String clientMutationId; + @override + final String repositoryId; + + factory _$GUnarchiveRepositoryInput( + [void Function(GUnarchiveRepositoryInputBuilder) updates]) => + (new GUnarchiveRepositoryInputBuilder()..update(updates)).build(); + + _$GUnarchiveRepositoryInput._({this.clientMutationId, this.repositoryId}) + : super._() { + if (repositoryId == null) { + throw new BuiltValueNullFieldError( + 'GUnarchiveRepositoryInput', 'repositoryId'); + } + } + + @override + GUnarchiveRepositoryInput rebuild( + void Function(GUnarchiveRepositoryInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnarchiveRepositoryInputBuilder toBuilder() => + new GUnarchiveRepositoryInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnarchiveRepositoryInput && + clientMutationId == other.clientMutationId && + repositoryId == other.repositoryId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), repositoryId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUnarchiveRepositoryInput') + ..add('clientMutationId', clientMutationId) + ..add('repositoryId', repositoryId)) + .toString(); + } +} + +class GUnarchiveRepositoryInputBuilder + implements + Builder { + _$GUnarchiveRepositoryInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + GUnarchiveRepositoryInputBuilder(); + + GUnarchiveRepositoryInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _repositoryId = _$v.repositoryId; + _$v = null; + } + return this; + } + + @override + void replace(GUnarchiveRepositoryInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnarchiveRepositoryInput; + } + + @override + void update(void Function(GUnarchiveRepositoryInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnarchiveRepositoryInput build() { + final _$result = _$v ?? + new _$GUnarchiveRepositoryInput._( + clientMutationId: clientMutationId, repositoryId: repositoryId); + replace(_$result); + return _$result; + } +} + +class _$GUnfollowUserInput extends GUnfollowUserInput { + @override + final String clientMutationId; + @override + final String userId; + + factory _$GUnfollowUserInput( + [void Function(GUnfollowUserInputBuilder) updates]) => + (new GUnfollowUserInputBuilder()..update(updates)).build(); + + _$GUnfollowUserInput._({this.clientMutationId, this.userId}) : super._() { + if (userId == null) { + throw new BuiltValueNullFieldError('GUnfollowUserInput', 'userId'); + } + } + + @override + GUnfollowUserInput rebuild( + void Function(GUnfollowUserInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnfollowUserInputBuilder toBuilder() => + new GUnfollowUserInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnfollowUserInput && + clientMutationId == other.clientMutationId && + userId == other.userId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), userId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUnfollowUserInput') + ..add('clientMutationId', clientMutationId) + ..add('userId', userId)) + .toString(); + } +} + +class GUnfollowUserInputBuilder + implements Builder { + _$GUnfollowUserInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _userId; + String get userId => _$this._userId; + set userId(String userId) => _$this._userId = userId; + + GUnfollowUserInputBuilder(); + + GUnfollowUserInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _userId = _$v.userId; + _$v = null; + } + return this; + } + + @override + void replace(GUnfollowUserInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnfollowUserInput; + } + + @override + void update(void Function(GUnfollowUserInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnfollowUserInput build() { + final _$result = _$v ?? + new _$GUnfollowUserInput._( + clientMutationId: clientMutationId, userId: userId); + replace(_$result); + return _$result; + } +} + +class _$GUnlinkRepositoryFromProjectInput + extends GUnlinkRepositoryFromProjectInput { + @override + final String clientMutationId; + @override + final String projectId; + @override + final String repositoryId; + + factory _$GUnlinkRepositoryFromProjectInput( + [void Function(GUnlinkRepositoryFromProjectInputBuilder) updates]) => + (new GUnlinkRepositoryFromProjectInputBuilder()..update(updates)).build(); + + _$GUnlinkRepositoryFromProjectInput._( + {this.clientMutationId, this.projectId, this.repositoryId}) + : super._() { + if (projectId == null) { + throw new BuiltValueNullFieldError( + 'GUnlinkRepositoryFromProjectInput', 'projectId'); + } + if (repositoryId == null) { + throw new BuiltValueNullFieldError( + 'GUnlinkRepositoryFromProjectInput', 'repositoryId'); + } + } + + @override + GUnlinkRepositoryFromProjectInput rebuild( + void Function(GUnlinkRepositoryFromProjectInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnlinkRepositoryFromProjectInputBuilder toBuilder() => + new GUnlinkRepositoryFromProjectInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnlinkRepositoryFromProjectInput && + clientMutationId == other.clientMutationId && + projectId == other.projectId && + repositoryId == other.repositoryId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, clientMutationId.hashCode), projectId.hashCode), + repositoryId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUnlinkRepositoryFromProjectInput') + ..add('clientMutationId', clientMutationId) + ..add('projectId', projectId) + ..add('repositoryId', repositoryId)) + .toString(); + } +} + +class GUnlinkRepositoryFromProjectInputBuilder + implements + Builder { + _$GUnlinkRepositoryFromProjectInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _projectId; + String get projectId => _$this._projectId; + set projectId(String projectId) => _$this._projectId = projectId; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + GUnlinkRepositoryFromProjectInputBuilder(); + + GUnlinkRepositoryFromProjectInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _projectId = _$v.projectId; + _repositoryId = _$v.repositoryId; + _$v = null; + } + return this; + } + + @override + void replace(GUnlinkRepositoryFromProjectInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnlinkRepositoryFromProjectInput; + } + + @override + void update(void Function(GUnlinkRepositoryFromProjectInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnlinkRepositoryFromProjectInput build() { + final _$result = _$v ?? + new _$GUnlinkRepositoryFromProjectInput._( + clientMutationId: clientMutationId, + projectId: projectId, + repositoryId: repositoryId); + replace(_$result); + return _$result; + } +} + +class _$GUnlockLockableInput extends GUnlockLockableInput { + @override + final String clientMutationId; + @override + final String lockableId; + + factory _$GUnlockLockableInput( + [void Function(GUnlockLockableInputBuilder) updates]) => + (new GUnlockLockableInputBuilder()..update(updates)).build(); + + _$GUnlockLockableInput._({this.clientMutationId, this.lockableId}) + : super._() { + if (lockableId == null) { + throw new BuiltValueNullFieldError('GUnlockLockableInput', 'lockableId'); + } + } + + @override + GUnlockLockableInput rebuild( + void Function(GUnlockLockableInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnlockLockableInputBuilder toBuilder() => + new GUnlockLockableInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnlockLockableInput && + clientMutationId == other.clientMutationId && + lockableId == other.lockableId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), lockableId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUnlockLockableInput') + ..add('clientMutationId', clientMutationId) + ..add('lockableId', lockableId)) + .toString(); + } +} + +class GUnlockLockableInputBuilder + implements Builder { + _$GUnlockLockableInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _lockableId; + String get lockableId => _$this._lockableId; + set lockableId(String lockableId) => _$this._lockableId = lockableId; + + GUnlockLockableInputBuilder(); + + GUnlockLockableInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _lockableId = _$v.lockableId; + _$v = null; + } + return this; + } + + @override + void replace(GUnlockLockableInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnlockLockableInput; + } + + @override + void update(void Function(GUnlockLockableInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnlockLockableInput build() { + final _$result = _$v ?? + new _$GUnlockLockableInput._( + clientMutationId: clientMutationId, lockableId: lockableId); + replace(_$result); + return _$result; + } +} + +class _$GUnmarkFileAsViewedInput extends GUnmarkFileAsViewedInput { + @override + final String clientMutationId; + @override + final String path; + @override + final String pullRequestId; + + factory _$GUnmarkFileAsViewedInput( + [void Function(GUnmarkFileAsViewedInputBuilder) updates]) => + (new GUnmarkFileAsViewedInputBuilder()..update(updates)).build(); + + _$GUnmarkFileAsViewedInput._( + {this.clientMutationId, this.path, this.pullRequestId}) + : super._() { + if (path == null) { + throw new BuiltValueNullFieldError('GUnmarkFileAsViewedInput', 'path'); + } + if (pullRequestId == null) { + throw new BuiltValueNullFieldError( + 'GUnmarkFileAsViewedInput', 'pullRequestId'); + } + } + + @override + GUnmarkFileAsViewedInput rebuild( + void Function(GUnmarkFileAsViewedInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnmarkFileAsViewedInputBuilder toBuilder() => + new GUnmarkFileAsViewedInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnmarkFileAsViewedInput && + clientMutationId == other.clientMutationId && + path == other.path && + pullRequestId == other.pullRequestId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, clientMutationId.hashCode), path.hashCode), + pullRequestId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUnmarkFileAsViewedInput') + ..add('clientMutationId', clientMutationId) + ..add('path', path) + ..add('pullRequestId', pullRequestId)) + .toString(); + } +} + +class GUnmarkFileAsViewedInputBuilder + implements + Builder { + _$GUnmarkFileAsViewedInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _path; + String get path => _$this._path; + set path(String path) => _$this._path = path; + + String _pullRequestId; + String get pullRequestId => _$this._pullRequestId; + set pullRequestId(String pullRequestId) => + _$this._pullRequestId = pullRequestId; + + GUnmarkFileAsViewedInputBuilder(); + + GUnmarkFileAsViewedInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _path = _$v.path; + _pullRequestId = _$v.pullRequestId; + _$v = null; + } + return this; + } + + @override + void replace(GUnmarkFileAsViewedInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnmarkFileAsViewedInput; + } + + @override + void update(void Function(GUnmarkFileAsViewedInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnmarkFileAsViewedInput build() { + final _$result = _$v ?? + new _$GUnmarkFileAsViewedInput._( + clientMutationId: clientMutationId, + path: path, + pullRequestId: pullRequestId); + replace(_$result); + return _$result; + } +} + +class _$GUnmarkIssueAsDuplicateInput extends GUnmarkIssueAsDuplicateInput { + @override + final String canonicalId; + @override + final String clientMutationId; + @override + final String duplicateId; + + factory _$GUnmarkIssueAsDuplicateInput( + [void Function(GUnmarkIssueAsDuplicateInputBuilder) updates]) => + (new GUnmarkIssueAsDuplicateInputBuilder()..update(updates)).build(); + + _$GUnmarkIssueAsDuplicateInput._( + {this.canonicalId, this.clientMutationId, this.duplicateId}) + : super._() { + if (canonicalId == null) { + throw new BuiltValueNullFieldError( + 'GUnmarkIssueAsDuplicateInput', 'canonicalId'); + } + if (duplicateId == null) { + throw new BuiltValueNullFieldError( + 'GUnmarkIssueAsDuplicateInput', 'duplicateId'); + } + } + + @override + GUnmarkIssueAsDuplicateInput rebuild( + void Function(GUnmarkIssueAsDuplicateInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnmarkIssueAsDuplicateInputBuilder toBuilder() => + new GUnmarkIssueAsDuplicateInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnmarkIssueAsDuplicateInput && + canonicalId == other.canonicalId && + clientMutationId == other.clientMutationId && + duplicateId == other.duplicateId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, canonicalId.hashCode), clientMutationId.hashCode), + duplicateId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUnmarkIssueAsDuplicateInput') + ..add('canonicalId', canonicalId) + ..add('clientMutationId', clientMutationId) + ..add('duplicateId', duplicateId)) + .toString(); + } +} + +class GUnmarkIssueAsDuplicateInputBuilder + implements + Builder { + _$GUnmarkIssueAsDuplicateInput _$v; + + String _canonicalId; + String get canonicalId => _$this._canonicalId; + set canonicalId(String canonicalId) => _$this._canonicalId = canonicalId; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _duplicateId; + String get duplicateId => _$this._duplicateId; + set duplicateId(String duplicateId) => _$this._duplicateId = duplicateId; + + GUnmarkIssueAsDuplicateInputBuilder(); + + GUnmarkIssueAsDuplicateInputBuilder get _$this { + if (_$v != null) { + _canonicalId = _$v.canonicalId; + _clientMutationId = _$v.clientMutationId; + _duplicateId = _$v.duplicateId; + _$v = null; + } + return this; + } + + @override + void replace(GUnmarkIssueAsDuplicateInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnmarkIssueAsDuplicateInput; + } + + @override + void update(void Function(GUnmarkIssueAsDuplicateInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnmarkIssueAsDuplicateInput build() { + final _$result = _$v ?? + new _$GUnmarkIssueAsDuplicateInput._( + canonicalId: canonicalId, + clientMutationId: clientMutationId, + duplicateId: duplicateId); + replace(_$result); + return _$result; + } +} + +class _$GUnminimizeCommentInput extends GUnminimizeCommentInput { + @override + final String clientMutationId; + @override + final String subjectId; + + factory _$GUnminimizeCommentInput( + [void Function(GUnminimizeCommentInputBuilder) updates]) => + (new GUnminimizeCommentInputBuilder()..update(updates)).build(); + + _$GUnminimizeCommentInput._({this.clientMutationId, this.subjectId}) + : super._() { + if (subjectId == null) { + throw new BuiltValueNullFieldError( + 'GUnminimizeCommentInput', 'subjectId'); + } + } + + @override + GUnminimizeCommentInput rebuild( + void Function(GUnminimizeCommentInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnminimizeCommentInputBuilder toBuilder() => + new GUnminimizeCommentInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnminimizeCommentInput && + clientMutationId == other.clientMutationId && + subjectId == other.subjectId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), subjectId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUnminimizeCommentInput') + ..add('clientMutationId', clientMutationId) + ..add('subjectId', subjectId)) + .toString(); + } +} + +class GUnminimizeCommentInputBuilder + implements + Builder { + _$GUnminimizeCommentInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _subjectId; + String get subjectId => _$this._subjectId; + set subjectId(String subjectId) => _$this._subjectId = subjectId; + + GUnminimizeCommentInputBuilder(); + + GUnminimizeCommentInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _subjectId = _$v.subjectId; + _$v = null; + } + return this; + } + + @override + void replace(GUnminimizeCommentInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnminimizeCommentInput; + } + + @override + void update(void Function(GUnminimizeCommentInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnminimizeCommentInput build() { + final _$result = _$v ?? + new _$GUnminimizeCommentInput._( + clientMutationId: clientMutationId, subjectId: subjectId); + replace(_$result); + return _$result; + } +} + +class _$GUnresolveReviewThreadInput extends GUnresolveReviewThreadInput { + @override + final String clientMutationId; + @override + final String threadId; + + factory _$GUnresolveReviewThreadInput( + [void Function(GUnresolveReviewThreadInputBuilder) updates]) => + (new GUnresolveReviewThreadInputBuilder()..update(updates)).build(); + + _$GUnresolveReviewThreadInput._({this.clientMutationId, this.threadId}) + : super._() { + if (threadId == null) { + throw new BuiltValueNullFieldError( + 'GUnresolveReviewThreadInput', 'threadId'); + } + } + + @override + GUnresolveReviewThreadInput rebuild( + void Function(GUnresolveReviewThreadInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUnresolveReviewThreadInputBuilder toBuilder() => + new GUnresolveReviewThreadInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUnresolveReviewThreadInput && + clientMutationId == other.clientMutationId && + threadId == other.threadId; + } + + @override + int get hashCode { + return $jf($jc($jc(0, clientMutationId.hashCode), threadId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUnresolveReviewThreadInput') + ..add('clientMutationId', clientMutationId) + ..add('threadId', threadId)) + .toString(); + } +} + +class GUnresolveReviewThreadInputBuilder + implements + Builder { + _$GUnresolveReviewThreadInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _threadId; + String get threadId => _$this._threadId; + set threadId(String threadId) => _$this._threadId = threadId; + + GUnresolveReviewThreadInputBuilder(); + + GUnresolveReviewThreadInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _threadId = _$v.threadId; + _$v = null; + } + return this; + } + + @override + void replace(GUnresolveReviewThreadInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUnresolveReviewThreadInput; + } + + @override + void update(void Function(GUnresolveReviewThreadInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUnresolveReviewThreadInput build() { + final _$result = _$v ?? + new _$GUnresolveReviewThreadInput._( + clientMutationId: clientMutationId, threadId: threadId); + replace(_$result); + return _$result; + } +} + +class _$GUpdateBranchProtectionRuleInput + extends GUpdateBranchProtectionRuleInput { + @override + final bool allowsDeletions; + @override + final bool allowsForcePushes; + @override + final String branchProtectionRuleId; + @override + final String clientMutationId; + @override + final bool dismissesStaleReviews; + @override + final bool isAdminEnforced; + @override + final String pattern; + @override + final BuiltList pushActorIds; + @override + final int requiredApprovingReviewCount; + @override + final BuiltList requiredStatusCheckContexts; + @override + final bool requiresApprovingReviews; + @override + final bool requiresCodeOwnerReviews; + @override + final bool requiresCommitSignatures; + @override + final bool requiresLinearHistory; + @override + final bool requiresStatusChecks; + @override + final bool requiresStrictStatusChecks; + @override + final bool restrictsPushes; + @override + final bool restrictsReviewDismissals; + @override + final BuiltList reviewDismissalActorIds; + + factory _$GUpdateBranchProtectionRuleInput( + [void Function(GUpdateBranchProtectionRuleInputBuilder) updates]) => + (new GUpdateBranchProtectionRuleInputBuilder()..update(updates)).build(); + + _$GUpdateBranchProtectionRuleInput._( + {this.allowsDeletions, + this.allowsForcePushes, + this.branchProtectionRuleId, + this.clientMutationId, + this.dismissesStaleReviews, + this.isAdminEnforced, + this.pattern, + this.pushActorIds, + this.requiredApprovingReviewCount, + this.requiredStatusCheckContexts, + this.requiresApprovingReviews, + this.requiresCodeOwnerReviews, + this.requiresCommitSignatures, + this.requiresLinearHistory, + this.requiresStatusChecks, + this.requiresStrictStatusChecks, + this.restrictsPushes, + this.restrictsReviewDismissals, + this.reviewDismissalActorIds}) + : super._() { + if (branchProtectionRuleId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateBranchProtectionRuleInput', 'branchProtectionRuleId'); + } + if (pushActorIds == null) { + throw new BuiltValueNullFieldError( + 'GUpdateBranchProtectionRuleInput', 'pushActorIds'); + } + if (requiredStatusCheckContexts == null) { + throw new BuiltValueNullFieldError( + 'GUpdateBranchProtectionRuleInput', 'requiredStatusCheckContexts'); + } + if (reviewDismissalActorIds == null) { + throw new BuiltValueNullFieldError( + 'GUpdateBranchProtectionRuleInput', 'reviewDismissalActorIds'); + } + } + + @override + GUpdateBranchProtectionRuleInput rebuild( + void Function(GUpdateBranchProtectionRuleInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateBranchProtectionRuleInputBuilder toBuilder() => + new GUpdateBranchProtectionRuleInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateBranchProtectionRuleInput && + allowsDeletions == other.allowsDeletions && + allowsForcePushes == other.allowsForcePushes && + branchProtectionRuleId == other.branchProtectionRuleId && + clientMutationId == other.clientMutationId && + dismissesStaleReviews == other.dismissesStaleReviews && + isAdminEnforced == other.isAdminEnforced && + pattern == other.pattern && + pushActorIds == other.pushActorIds && + requiredApprovingReviewCount == other.requiredApprovingReviewCount && + requiredStatusCheckContexts == other.requiredStatusCheckContexts && + requiresApprovingReviews == other.requiresApprovingReviews && + requiresCodeOwnerReviews == other.requiresCodeOwnerReviews && + requiresCommitSignatures == other.requiresCommitSignatures && + requiresLinearHistory == other.requiresLinearHistory && + requiresStatusChecks == other.requiresStatusChecks && + requiresStrictStatusChecks == other.requiresStrictStatusChecks && + restrictsPushes == other.restrictsPushes && + restrictsReviewDismissals == other.restrictsReviewDismissals && + reviewDismissalActorIds == other.reviewDismissalActorIds; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + 0, + allowsDeletions + .hashCode), + allowsForcePushes + .hashCode), + branchProtectionRuleId + .hashCode), + clientMutationId + .hashCode), + dismissesStaleReviews + .hashCode), + isAdminEnforced + .hashCode), + pattern.hashCode), + pushActorIds.hashCode), + requiredApprovingReviewCount + .hashCode), + requiredStatusCheckContexts + .hashCode), + requiresApprovingReviews.hashCode), + requiresCodeOwnerReviews.hashCode), + requiresCommitSignatures.hashCode), + requiresLinearHistory.hashCode), + requiresStatusChecks.hashCode), + requiresStrictStatusChecks.hashCode), + restrictsPushes.hashCode), + restrictsReviewDismissals.hashCode), + reviewDismissalActorIds.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdateBranchProtectionRuleInput') + ..add('allowsDeletions', allowsDeletions) + ..add('allowsForcePushes', allowsForcePushes) + ..add('branchProtectionRuleId', branchProtectionRuleId) + ..add('clientMutationId', clientMutationId) + ..add('dismissesStaleReviews', dismissesStaleReviews) + ..add('isAdminEnforced', isAdminEnforced) + ..add('pattern', pattern) + ..add('pushActorIds', pushActorIds) + ..add('requiredApprovingReviewCount', requiredApprovingReviewCount) + ..add('requiredStatusCheckContexts', requiredStatusCheckContexts) + ..add('requiresApprovingReviews', requiresApprovingReviews) + ..add('requiresCodeOwnerReviews', requiresCodeOwnerReviews) + ..add('requiresCommitSignatures', requiresCommitSignatures) + ..add('requiresLinearHistory', requiresLinearHistory) + ..add('requiresStatusChecks', requiresStatusChecks) + ..add('requiresStrictStatusChecks', requiresStrictStatusChecks) + ..add('restrictsPushes', restrictsPushes) + ..add('restrictsReviewDismissals', restrictsReviewDismissals) + ..add('reviewDismissalActorIds', reviewDismissalActorIds)) + .toString(); + } +} + +class GUpdateBranchProtectionRuleInputBuilder + implements + Builder { + _$GUpdateBranchProtectionRuleInput _$v; + + bool _allowsDeletions; + bool get allowsDeletions => _$this._allowsDeletions; + set allowsDeletions(bool allowsDeletions) => + _$this._allowsDeletions = allowsDeletions; + + bool _allowsForcePushes; + bool get allowsForcePushes => _$this._allowsForcePushes; + set allowsForcePushes(bool allowsForcePushes) => + _$this._allowsForcePushes = allowsForcePushes; + + String _branchProtectionRuleId; + String get branchProtectionRuleId => _$this._branchProtectionRuleId; + set branchProtectionRuleId(String branchProtectionRuleId) => + _$this._branchProtectionRuleId = branchProtectionRuleId; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + bool _dismissesStaleReviews; + bool get dismissesStaleReviews => _$this._dismissesStaleReviews; + set dismissesStaleReviews(bool dismissesStaleReviews) => + _$this._dismissesStaleReviews = dismissesStaleReviews; + + bool _isAdminEnforced; + bool get isAdminEnforced => _$this._isAdminEnforced; + set isAdminEnforced(bool isAdminEnforced) => + _$this._isAdminEnforced = isAdminEnforced; + + String _pattern; + String get pattern => _$this._pattern; + set pattern(String pattern) => _$this._pattern = pattern; + + ListBuilder _pushActorIds; + ListBuilder get pushActorIds => + _$this._pushActorIds ??= new ListBuilder(); + set pushActorIds(ListBuilder pushActorIds) => + _$this._pushActorIds = pushActorIds; + + int _requiredApprovingReviewCount; + int get requiredApprovingReviewCount => _$this._requiredApprovingReviewCount; + set requiredApprovingReviewCount(int requiredApprovingReviewCount) => + _$this._requiredApprovingReviewCount = requiredApprovingReviewCount; + + ListBuilder _requiredStatusCheckContexts; + ListBuilder get requiredStatusCheckContexts => + _$this._requiredStatusCheckContexts ??= new ListBuilder(); + set requiredStatusCheckContexts( + ListBuilder requiredStatusCheckContexts) => + _$this._requiredStatusCheckContexts = requiredStatusCheckContexts; + + bool _requiresApprovingReviews; + bool get requiresApprovingReviews => _$this._requiresApprovingReviews; + set requiresApprovingReviews(bool requiresApprovingReviews) => + _$this._requiresApprovingReviews = requiresApprovingReviews; + + bool _requiresCodeOwnerReviews; + bool get requiresCodeOwnerReviews => _$this._requiresCodeOwnerReviews; + set requiresCodeOwnerReviews(bool requiresCodeOwnerReviews) => + _$this._requiresCodeOwnerReviews = requiresCodeOwnerReviews; + + bool _requiresCommitSignatures; + bool get requiresCommitSignatures => _$this._requiresCommitSignatures; + set requiresCommitSignatures(bool requiresCommitSignatures) => + _$this._requiresCommitSignatures = requiresCommitSignatures; + + bool _requiresLinearHistory; + bool get requiresLinearHistory => _$this._requiresLinearHistory; + set requiresLinearHistory(bool requiresLinearHistory) => + _$this._requiresLinearHistory = requiresLinearHistory; + + bool _requiresStatusChecks; + bool get requiresStatusChecks => _$this._requiresStatusChecks; + set requiresStatusChecks(bool requiresStatusChecks) => + _$this._requiresStatusChecks = requiresStatusChecks; + + bool _requiresStrictStatusChecks; + bool get requiresStrictStatusChecks => _$this._requiresStrictStatusChecks; + set requiresStrictStatusChecks(bool requiresStrictStatusChecks) => + _$this._requiresStrictStatusChecks = requiresStrictStatusChecks; + + bool _restrictsPushes; + bool get restrictsPushes => _$this._restrictsPushes; + set restrictsPushes(bool restrictsPushes) => + _$this._restrictsPushes = restrictsPushes; + + bool _restrictsReviewDismissals; + bool get restrictsReviewDismissals => _$this._restrictsReviewDismissals; + set restrictsReviewDismissals(bool restrictsReviewDismissals) => + _$this._restrictsReviewDismissals = restrictsReviewDismissals; + + ListBuilder _reviewDismissalActorIds; + ListBuilder get reviewDismissalActorIds => + _$this._reviewDismissalActorIds ??= new ListBuilder(); + set reviewDismissalActorIds(ListBuilder reviewDismissalActorIds) => + _$this._reviewDismissalActorIds = reviewDismissalActorIds; + + GUpdateBranchProtectionRuleInputBuilder(); + + GUpdateBranchProtectionRuleInputBuilder get _$this { + if (_$v != null) { + _allowsDeletions = _$v.allowsDeletions; + _allowsForcePushes = _$v.allowsForcePushes; + _branchProtectionRuleId = _$v.branchProtectionRuleId; + _clientMutationId = _$v.clientMutationId; + _dismissesStaleReviews = _$v.dismissesStaleReviews; + _isAdminEnforced = _$v.isAdminEnforced; + _pattern = _$v.pattern; + _pushActorIds = _$v.pushActorIds?.toBuilder(); + _requiredApprovingReviewCount = _$v.requiredApprovingReviewCount; + _requiredStatusCheckContexts = + _$v.requiredStatusCheckContexts?.toBuilder(); + _requiresApprovingReviews = _$v.requiresApprovingReviews; + _requiresCodeOwnerReviews = _$v.requiresCodeOwnerReviews; + _requiresCommitSignatures = _$v.requiresCommitSignatures; + _requiresLinearHistory = _$v.requiresLinearHistory; + _requiresStatusChecks = _$v.requiresStatusChecks; + _requiresStrictStatusChecks = _$v.requiresStrictStatusChecks; + _restrictsPushes = _$v.restrictsPushes; + _restrictsReviewDismissals = _$v.restrictsReviewDismissals; + _reviewDismissalActorIds = _$v.reviewDismissalActorIds?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GUpdateBranchProtectionRuleInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateBranchProtectionRuleInput; + } + + @override + void update(void Function(GUpdateBranchProtectionRuleInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateBranchProtectionRuleInput build() { + _$GUpdateBranchProtectionRuleInput _$result; + try { + _$result = _$v ?? + new _$GUpdateBranchProtectionRuleInput._( + allowsDeletions: allowsDeletions, + allowsForcePushes: allowsForcePushes, + branchProtectionRuleId: branchProtectionRuleId, + clientMutationId: clientMutationId, + dismissesStaleReviews: dismissesStaleReviews, + isAdminEnforced: isAdminEnforced, + pattern: pattern, + pushActorIds: pushActorIds.build(), + requiredApprovingReviewCount: requiredApprovingReviewCount, + requiredStatusCheckContexts: requiredStatusCheckContexts.build(), + requiresApprovingReviews: requiresApprovingReviews, + requiresCodeOwnerReviews: requiresCodeOwnerReviews, + requiresCommitSignatures: requiresCommitSignatures, + requiresLinearHistory: requiresLinearHistory, + requiresStatusChecks: requiresStatusChecks, + requiresStrictStatusChecks: requiresStrictStatusChecks, + restrictsPushes: restrictsPushes, + restrictsReviewDismissals: restrictsReviewDismissals, + reviewDismissalActorIds: reviewDismissalActorIds.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'pushActorIds'; + pushActorIds.build(); + + _$failedField = 'requiredStatusCheckContexts'; + requiredStatusCheckContexts.build(); + + _$failedField = 'reviewDismissalActorIds'; + reviewDismissalActorIds.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUpdateBranchProtectionRuleInput', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUpdateCheckRunInput extends GUpdateCheckRunInput { + @override + final BuiltList actions; + @override + final String checkRunId; + @override + final String clientMutationId; + @override + final DateTime completedAt; + @override + final GCheckConclusionState conclusion; + @override + final String detailsUrl; + @override + final String externalId; + @override + final String name; + @override + final GCheckRunOutput output; + @override + final String repositoryId; + @override + final DateTime startedAt; + @override + final GRequestableCheckStatusState status; + + factory _$GUpdateCheckRunInput( + [void Function(GUpdateCheckRunInputBuilder) updates]) => + (new GUpdateCheckRunInputBuilder()..update(updates)).build(); + + _$GUpdateCheckRunInput._( + {this.actions, + this.checkRunId, + this.clientMutationId, + this.completedAt, + this.conclusion, + this.detailsUrl, + this.externalId, + this.name, + this.output, + this.repositoryId, + this.startedAt, + this.status}) + : super._() { + if (actions == null) { + throw new BuiltValueNullFieldError('GUpdateCheckRunInput', 'actions'); + } + if (checkRunId == null) { + throw new BuiltValueNullFieldError('GUpdateCheckRunInput', 'checkRunId'); + } + if (repositoryId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateCheckRunInput', 'repositoryId'); + } + } + + @override + GUpdateCheckRunInput rebuild( + void Function(GUpdateCheckRunInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateCheckRunInputBuilder toBuilder() => + new GUpdateCheckRunInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateCheckRunInput && + actions == other.actions && + checkRunId == other.checkRunId && + clientMutationId == other.clientMutationId && + completedAt == other.completedAt && + conclusion == other.conclusion && + detailsUrl == other.detailsUrl && + externalId == other.externalId && + name == other.name && + output == other.output && + repositoryId == other.repositoryId && + startedAt == other.startedAt && + status == other.status; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, actions.hashCode), + checkRunId.hashCode), + clientMutationId.hashCode), + completedAt.hashCode), + conclusion.hashCode), + detailsUrl.hashCode), + externalId.hashCode), + name.hashCode), + output.hashCode), + repositoryId.hashCode), + startedAt.hashCode), + status.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdateCheckRunInput') + ..add('actions', actions) + ..add('checkRunId', checkRunId) + ..add('clientMutationId', clientMutationId) + ..add('completedAt', completedAt) + ..add('conclusion', conclusion) + ..add('detailsUrl', detailsUrl) + ..add('externalId', externalId) + ..add('name', name) + ..add('output', output) + ..add('repositoryId', repositoryId) + ..add('startedAt', startedAt) + ..add('status', status)) + .toString(); + } +} + +class GUpdateCheckRunInputBuilder + implements Builder { + _$GUpdateCheckRunInput _$v; + + ListBuilder _actions; + ListBuilder get actions => + _$this._actions ??= new ListBuilder(); + set actions(ListBuilder actions) => + _$this._actions = actions; + + String _checkRunId; + String get checkRunId => _$this._checkRunId; + set checkRunId(String checkRunId) => _$this._checkRunId = checkRunId; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + DateTime _completedAt; + DateTime get completedAt => _$this._completedAt; + set completedAt(DateTime completedAt) => _$this._completedAt = completedAt; + + GCheckConclusionState _conclusion; + GCheckConclusionState get conclusion => _$this._conclusion; + set conclusion(GCheckConclusionState conclusion) => + _$this._conclusion = conclusion; + + String _detailsUrl; + String get detailsUrl => _$this._detailsUrl; + set detailsUrl(String detailsUrl) => _$this._detailsUrl = detailsUrl; + + String _externalId; + String get externalId => _$this._externalId; + set externalId(String externalId) => _$this._externalId = externalId; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GCheckRunOutputBuilder _output; + GCheckRunOutputBuilder get output => + _$this._output ??= new GCheckRunOutputBuilder(); + set output(GCheckRunOutputBuilder output) => _$this._output = output; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + DateTime _startedAt; + DateTime get startedAt => _$this._startedAt; + set startedAt(DateTime startedAt) => _$this._startedAt = startedAt; + + GRequestableCheckStatusState _status; + GRequestableCheckStatusState get status => _$this._status; + set status(GRequestableCheckStatusState status) => _$this._status = status; + + GUpdateCheckRunInputBuilder(); + + GUpdateCheckRunInputBuilder get _$this { + if (_$v != null) { + _actions = _$v.actions?.toBuilder(); + _checkRunId = _$v.checkRunId; + _clientMutationId = _$v.clientMutationId; + _completedAt = _$v.completedAt; + _conclusion = _$v.conclusion; + _detailsUrl = _$v.detailsUrl; + _externalId = _$v.externalId; + _name = _$v.name; + _output = _$v.output?.toBuilder(); + _repositoryId = _$v.repositoryId; + _startedAt = _$v.startedAt; + _status = _$v.status; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateCheckRunInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateCheckRunInput; + } + + @override + void update(void Function(GUpdateCheckRunInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateCheckRunInput build() { + _$GUpdateCheckRunInput _$result; + try { + _$result = _$v ?? + new _$GUpdateCheckRunInput._( + actions: actions.build(), + checkRunId: checkRunId, + clientMutationId: clientMutationId, + completedAt: completedAt, + conclusion: conclusion, + detailsUrl: detailsUrl, + externalId: externalId, + name: name, + output: _output?.build(), + repositoryId: repositoryId, + startedAt: startedAt, + status: status); + } catch (_) { + String _$failedField; + try { + _$failedField = 'actions'; + actions.build(); + + _$failedField = 'output'; + _output?.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUpdateCheckRunInput', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUpdateCheckSuitePreferencesInput + extends GUpdateCheckSuitePreferencesInput { + @override + final BuiltList autoTriggerPreferences; + @override + final String clientMutationId; + @override + final String repositoryId; + + factory _$GUpdateCheckSuitePreferencesInput( + [void Function(GUpdateCheckSuitePreferencesInputBuilder) updates]) => + (new GUpdateCheckSuitePreferencesInputBuilder()..update(updates)).build(); + + _$GUpdateCheckSuitePreferencesInput._( + {this.autoTriggerPreferences, this.clientMutationId, this.repositoryId}) + : super._() { + if (autoTriggerPreferences == null) { + throw new BuiltValueNullFieldError( + 'GUpdateCheckSuitePreferencesInput', 'autoTriggerPreferences'); + } + if (repositoryId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateCheckSuitePreferencesInput', 'repositoryId'); + } + } + + @override + GUpdateCheckSuitePreferencesInput rebuild( + void Function(GUpdateCheckSuitePreferencesInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateCheckSuitePreferencesInputBuilder toBuilder() => + new GUpdateCheckSuitePreferencesInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateCheckSuitePreferencesInput && + autoTriggerPreferences == other.autoTriggerPreferences && + clientMutationId == other.clientMutationId && + repositoryId == other.repositoryId; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, autoTriggerPreferences.hashCode), clientMutationId.hashCode), + repositoryId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdateCheckSuitePreferencesInput') + ..add('autoTriggerPreferences', autoTriggerPreferences) + ..add('clientMutationId', clientMutationId) + ..add('repositoryId', repositoryId)) + .toString(); + } +} + +class GUpdateCheckSuitePreferencesInputBuilder + implements + Builder { + _$GUpdateCheckSuitePreferencesInput _$v; + + ListBuilder _autoTriggerPreferences; + ListBuilder get autoTriggerPreferences => + _$this._autoTriggerPreferences ??= + new ListBuilder(); + set autoTriggerPreferences( + ListBuilder + autoTriggerPreferences) => + _$this._autoTriggerPreferences = autoTriggerPreferences; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + GUpdateCheckSuitePreferencesInputBuilder(); + + GUpdateCheckSuitePreferencesInputBuilder get _$this { + if (_$v != null) { + _autoTriggerPreferences = _$v.autoTriggerPreferences?.toBuilder(); + _clientMutationId = _$v.clientMutationId; + _repositoryId = _$v.repositoryId; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateCheckSuitePreferencesInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateCheckSuitePreferencesInput; + } + + @override + void update(void Function(GUpdateCheckSuitePreferencesInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateCheckSuitePreferencesInput build() { + _$GUpdateCheckSuitePreferencesInput _$result; + try { + _$result = _$v ?? + new _$GUpdateCheckSuitePreferencesInput._( + autoTriggerPreferences: autoTriggerPreferences.build(), + clientMutationId: clientMutationId, + repositoryId: repositoryId); + } catch (_) { + String _$failedField; + try { + _$failedField = 'autoTriggerPreferences'; + autoTriggerPreferences.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUpdateCheckSuitePreferencesInput', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUpdateEnterpriseAdministratorRoleInput + extends GUpdateEnterpriseAdministratorRoleInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + @override + final String login; + @override + final GEnterpriseAdministratorRole role; + + factory _$GUpdateEnterpriseAdministratorRoleInput( + [void Function(GUpdateEnterpriseAdministratorRoleInputBuilder) + updates]) => + (new GUpdateEnterpriseAdministratorRoleInputBuilder()..update(updates)) + .build(); + + _$GUpdateEnterpriseAdministratorRoleInput._( + {this.clientMutationId, this.enterpriseId, this.login, this.role}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseAdministratorRoleInput', 'enterpriseId'); + } + if (login == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseAdministratorRoleInput', 'login'); + } + if (role == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseAdministratorRoleInput', 'role'); + } + } + + @override + GUpdateEnterpriseAdministratorRoleInput rebuild( + void Function(GUpdateEnterpriseAdministratorRoleInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateEnterpriseAdministratorRoleInputBuilder toBuilder() => + new GUpdateEnterpriseAdministratorRoleInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateEnterpriseAdministratorRoleInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId && + login == other.login && + role == other.role; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, clientMutationId.hashCode), enterpriseId.hashCode), + login.hashCode), + role.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUpdateEnterpriseAdministratorRoleInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId) + ..add('login', login) + ..add('role', role)) + .toString(); + } +} + +class GUpdateEnterpriseAdministratorRoleInputBuilder + implements + Builder { + _$GUpdateEnterpriseAdministratorRoleInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + String _login; + String get login => _$this._login; + set login(String login) => _$this._login = login; + + GEnterpriseAdministratorRole _role; + GEnterpriseAdministratorRole get role => _$this._role; + set role(GEnterpriseAdministratorRole role) => _$this._role = role; + + GUpdateEnterpriseAdministratorRoleInputBuilder(); + + GUpdateEnterpriseAdministratorRoleInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _login = _$v.login; + _role = _$v.role; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateEnterpriseAdministratorRoleInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateEnterpriseAdministratorRoleInput; + } + + @override + void update( + void Function(GUpdateEnterpriseAdministratorRoleInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateEnterpriseAdministratorRoleInput build() { + final _$result = _$v ?? + new _$GUpdateEnterpriseAdministratorRoleInput._( + clientMutationId: clientMutationId, + enterpriseId: enterpriseId, + login: login, + role: role); + replace(_$result); + return _$result; + } +} + +class _$GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput + extends GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + @override + final GEnterpriseEnabledDisabledSettingValue settingValue; + + factory _$GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput( + [void Function( + GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInputBuilder) + updates]) => + (new GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInputBuilder() + ..update(updates)) + .build(); + + _$GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput._( + {this.clientMutationId, this.enterpriseId, this.settingValue}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput', + 'enterpriseId'); + } + if (settingValue == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput', + 'settingValue'); + } + } + + @override + GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput rebuild( + void Function( + GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInputBuilder + toBuilder() => + new GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInputBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId && + settingValue == other.settingValue; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, clientMutationId.hashCode), enterpriseId.hashCode), + settingValue.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId) + ..add('settingValue', settingValue)) + .toString(); + } +} + +class GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInputBuilder + implements + Builder { + _$GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + GEnterpriseEnabledDisabledSettingValue _settingValue; + GEnterpriseEnabledDisabledSettingValue get settingValue => + _$this._settingValue; + set settingValue(GEnterpriseEnabledDisabledSettingValue settingValue) => + _$this._settingValue = settingValue; + + GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInputBuilder(); + + GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _settingValue = _$v.settingValue; + _$v = null; + } + return this; + } + + @override + void replace( + GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput; + } + + @override + void update( + void Function( + GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInputBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput build() { + final _$result = _$v ?? + new _$GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput._( + clientMutationId: clientMutationId, + enterpriseId: enterpriseId, + settingValue: settingValue); + replace(_$result); + return _$result; + } +} + +class _$GUpdateEnterpriseDefaultRepositoryPermissionSettingInput + extends GUpdateEnterpriseDefaultRepositoryPermissionSettingInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + @override + final GEnterpriseDefaultRepositoryPermissionSettingValue settingValue; + + factory _$GUpdateEnterpriseDefaultRepositoryPermissionSettingInput( + [void Function( + GUpdateEnterpriseDefaultRepositoryPermissionSettingInputBuilder) + updates]) => + (new GUpdateEnterpriseDefaultRepositoryPermissionSettingInputBuilder() + ..update(updates)) + .build(); + + _$GUpdateEnterpriseDefaultRepositoryPermissionSettingInput._( + {this.clientMutationId, this.enterpriseId, this.settingValue}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseDefaultRepositoryPermissionSettingInput', + 'enterpriseId'); + } + if (settingValue == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseDefaultRepositoryPermissionSettingInput', + 'settingValue'); + } + } + + @override + GUpdateEnterpriseDefaultRepositoryPermissionSettingInput rebuild( + void Function( + GUpdateEnterpriseDefaultRepositoryPermissionSettingInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateEnterpriseDefaultRepositoryPermissionSettingInputBuilder toBuilder() => + new GUpdateEnterpriseDefaultRepositoryPermissionSettingInputBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateEnterpriseDefaultRepositoryPermissionSettingInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId && + settingValue == other.settingValue; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, clientMutationId.hashCode), enterpriseId.hashCode), + settingValue.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUpdateEnterpriseDefaultRepositoryPermissionSettingInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId) + ..add('settingValue', settingValue)) + .toString(); + } +} + +class GUpdateEnterpriseDefaultRepositoryPermissionSettingInputBuilder + implements + Builder { + _$GUpdateEnterpriseDefaultRepositoryPermissionSettingInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + GEnterpriseDefaultRepositoryPermissionSettingValue _settingValue; + GEnterpriseDefaultRepositoryPermissionSettingValue get settingValue => + _$this._settingValue; + set settingValue( + GEnterpriseDefaultRepositoryPermissionSettingValue settingValue) => + _$this._settingValue = settingValue; + + GUpdateEnterpriseDefaultRepositoryPermissionSettingInputBuilder(); + + GUpdateEnterpriseDefaultRepositoryPermissionSettingInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _settingValue = _$v.settingValue; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateEnterpriseDefaultRepositoryPermissionSettingInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateEnterpriseDefaultRepositoryPermissionSettingInput; + } + + @override + void update( + void Function( + GUpdateEnterpriseDefaultRepositoryPermissionSettingInputBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateEnterpriseDefaultRepositoryPermissionSettingInput build() { + final _$result = _$v ?? + new _$GUpdateEnterpriseDefaultRepositoryPermissionSettingInput._( + clientMutationId: clientMutationId, + enterpriseId: enterpriseId, + settingValue: settingValue); + replace(_$result); + return _$result; + } +} + +class _$GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput + extends GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + @override + final GEnterpriseEnabledDisabledSettingValue settingValue; + + factory _$GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput( + [void Function( + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInputBuilder) + updates]) => + (new GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInputBuilder() + ..update(updates)) + .build(); + + _$GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput._( + {this.clientMutationId, this.enterpriseId, this.settingValue}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput', + 'enterpriseId'); + } + if (settingValue == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput', + 'settingValue'); + } + } + + @override + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput rebuild( + void Function( + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInputBuilder + toBuilder() => + new GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInputBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId && + settingValue == other.settingValue; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, clientMutationId.hashCode), enterpriseId.hashCode), + settingValue.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId) + ..add('settingValue', settingValue)) + .toString(); + } +} + +class GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInputBuilder + implements + Builder< + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput, + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInputBuilder> { + _$GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + GEnterpriseEnabledDisabledSettingValue _settingValue; + GEnterpriseEnabledDisabledSettingValue get settingValue => + _$this._settingValue; + set settingValue(GEnterpriseEnabledDisabledSettingValue settingValue) => + _$this._settingValue = settingValue; + + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInputBuilder(); + + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInputBuilder + get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _settingValue = _$v.settingValue; + _$v = null; + } + return this; + } + + @override + void replace( + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput; + } + + @override + void update( + void Function( + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInputBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput build() { + final _$result = _$v ?? + new _$GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput + ._( + clientMutationId: clientMutationId, + enterpriseId: enterpriseId, + settingValue: settingValue); + replace(_$result); + return _$result; + } +} + +class _$GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput + extends GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + @override + final bool membersCanCreateInternalRepositories; + @override + final bool membersCanCreatePrivateRepositories; + @override + final bool membersCanCreatePublicRepositories; + @override + final bool membersCanCreateRepositoriesPolicyEnabled; + @override + final GEnterpriseMembersCanCreateRepositoriesSettingValue settingValue; + + factory _$GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput( + [void Function( + GUpdateEnterpriseMembersCanCreateRepositoriesSettingInputBuilder) + updates]) => + (new GUpdateEnterpriseMembersCanCreateRepositoriesSettingInputBuilder() + ..update(updates)) + .build(); + + _$GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput._( + {this.clientMutationId, + this.enterpriseId, + this.membersCanCreateInternalRepositories, + this.membersCanCreatePrivateRepositories, + this.membersCanCreatePublicRepositories, + this.membersCanCreateRepositoriesPolicyEnabled, + this.settingValue}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput', + 'enterpriseId'); + } + } + + @override + GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput rebuild( + void Function( + GUpdateEnterpriseMembersCanCreateRepositoriesSettingInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateEnterpriseMembersCanCreateRepositoriesSettingInputBuilder + toBuilder() => + new GUpdateEnterpriseMembersCanCreateRepositoriesSettingInputBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId && + membersCanCreateInternalRepositories == + other.membersCanCreateInternalRepositories && + membersCanCreatePrivateRepositories == + other.membersCanCreatePrivateRepositories && + membersCanCreatePublicRepositories == + other.membersCanCreatePublicRepositories && + membersCanCreateRepositoriesPolicyEnabled == + other.membersCanCreateRepositoriesPolicyEnabled && + settingValue == other.settingValue; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, clientMutationId.hashCode), + enterpriseId.hashCode), + membersCanCreateInternalRepositories.hashCode), + membersCanCreatePrivateRepositories.hashCode), + membersCanCreatePublicRepositories.hashCode), + membersCanCreateRepositoriesPolicyEnabled.hashCode), + settingValue.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId) + ..add('membersCanCreateInternalRepositories', + membersCanCreateInternalRepositories) + ..add('membersCanCreatePrivateRepositories', + membersCanCreatePrivateRepositories) + ..add('membersCanCreatePublicRepositories', + membersCanCreatePublicRepositories) + ..add('membersCanCreateRepositoriesPolicyEnabled', + membersCanCreateRepositoriesPolicyEnabled) + ..add('settingValue', settingValue)) + .toString(); + } +} + +class GUpdateEnterpriseMembersCanCreateRepositoriesSettingInputBuilder + implements + Builder { + _$GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + bool _membersCanCreateInternalRepositories; + bool get membersCanCreateInternalRepositories => + _$this._membersCanCreateInternalRepositories; + set membersCanCreateInternalRepositories( + bool membersCanCreateInternalRepositories) => + _$this._membersCanCreateInternalRepositories = + membersCanCreateInternalRepositories; + + bool _membersCanCreatePrivateRepositories; + bool get membersCanCreatePrivateRepositories => + _$this._membersCanCreatePrivateRepositories; + set membersCanCreatePrivateRepositories( + bool membersCanCreatePrivateRepositories) => + _$this._membersCanCreatePrivateRepositories = + membersCanCreatePrivateRepositories; + + bool _membersCanCreatePublicRepositories; + bool get membersCanCreatePublicRepositories => + _$this._membersCanCreatePublicRepositories; + set membersCanCreatePublicRepositories( + bool membersCanCreatePublicRepositories) => + _$this._membersCanCreatePublicRepositories = + membersCanCreatePublicRepositories; + + bool _membersCanCreateRepositoriesPolicyEnabled; + bool get membersCanCreateRepositoriesPolicyEnabled => + _$this._membersCanCreateRepositoriesPolicyEnabled; + set membersCanCreateRepositoriesPolicyEnabled( + bool membersCanCreateRepositoriesPolicyEnabled) => + _$this._membersCanCreateRepositoriesPolicyEnabled = + membersCanCreateRepositoriesPolicyEnabled; + + GEnterpriseMembersCanCreateRepositoriesSettingValue _settingValue; + GEnterpriseMembersCanCreateRepositoriesSettingValue get settingValue => + _$this._settingValue; + set settingValue( + GEnterpriseMembersCanCreateRepositoriesSettingValue settingValue) => + _$this._settingValue = settingValue; + + GUpdateEnterpriseMembersCanCreateRepositoriesSettingInputBuilder(); + + GUpdateEnterpriseMembersCanCreateRepositoriesSettingInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _membersCanCreateInternalRepositories = + _$v.membersCanCreateInternalRepositories; + _membersCanCreatePrivateRepositories = + _$v.membersCanCreatePrivateRepositories; + _membersCanCreatePublicRepositories = + _$v.membersCanCreatePublicRepositories; + _membersCanCreateRepositoriesPolicyEnabled = + _$v.membersCanCreateRepositoriesPolicyEnabled; + _settingValue = _$v.settingValue; + _$v = null; + } + return this; + } + + @override + void replace( + GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput; + } + + @override + void update( + void Function( + GUpdateEnterpriseMembersCanCreateRepositoriesSettingInputBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput build() { + final _$result = _$v ?? + new _$GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput._( + clientMutationId: clientMutationId, + enterpriseId: enterpriseId, + membersCanCreateInternalRepositories: + membersCanCreateInternalRepositories, + membersCanCreatePrivateRepositories: + membersCanCreatePrivateRepositories, + membersCanCreatePublicRepositories: + membersCanCreatePublicRepositories, + membersCanCreateRepositoriesPolicyEnabled: + membersCanCreateRepositoriesPolicyEnabled, + settingValue: settingValue); + replace(_$result); + return _$result; + } +} + +class _$GUpdateEnterpriseMembersCanDeleteIssuesSettingInput + extends GUpdateEnterpriseMembersCanDeleteIssuesSettingInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + @override + final GEnterpriseEnabledDisabledSettingValue settingValue; + + factory _$GUpdateEnterpriseMembersCanDeleteIssuesSettingInput( + [void Function( + GUpdateEnterpriseMembersCanDeleteIssuesSettingInputBuilder) + updates]) => + (new GUpdateEnterpriseMembersCanDeleteIssuesSettingInputBuilder() + ..update(updates)) + .build(); + + _$GUpdateEnterpriseMembersCanDeleteIssuesSettingInput._( + {this.clientMutationId, this.enterpriseId, this.settingValue}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseMembersCanDeleteIssuesSettingInput', + 'enterpriseId'); + } + if (settingValue == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseMembersCanDeleteIssuesSettingInput', + 'settingValue'); + } + } + + @override + GUpdateEnterpriseMembersCanDeleteIssuesSettingInput rebuild( + void Function( + GUpdateEnterpriseMembersCanDeleteIssuesSettingInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateEnterpriseMembersCanDeleteIssuesSettingInputBuilder toBuilder() => + new GUpdateEnterpriseMembersCanDeleteIssuesSettingInputBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateEnterpriseMembersCanDeleteIssuesSettingInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId && + settingValue == other.settingValue; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, clientMutationId.hashCode), enterpriseId.hashCode), + settingValue.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUpdateEnterpriseMembersCanDeleteIssuesSettingInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId) + ..add('settingValue', settingValue)) + .toString(); + } +} + +class GUpdateEnterpriseMembersCanDeleteIssuesSettingInputBuilder + implements + Builder { + _$GUpdateEnterpriseMembersCanDeleteIssuesSettingInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + GEnterpriseEnabledDisabledSettingValue _settingValue; + GEnterpriseEnabledDisabledSettingValue get settingValue => + _$this._settingValue; + set settingValue(GEnterpriseEnabledDisabledSettingValue settingValue) => + _$this._settingValue = settingValue; + + GUpdateEnterpriseMembersCanDeleteIssuesSettingInputBuilder(); + + GUpdateEnterpriseMembersCanDeleteIssuesSettingInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _settingValue = _$v.settingValue; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateEnterpriseMembersCanDeleteIssuesSettingInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateEnterpriseMembersCanDeleteIssuesSettingInput; + } + + @override + void update( + void Function(GUpdateEnterpriseMembersCanDeleteIssuesSettingInputBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateEnterpriseMembersCanDeleteIssuesSettingInput build() { + final _$result = _$v ?? + new _$GUpdateEnterpriseMembersCanDeleteIssuesSettingInput._( + clientMutationId: clientMutationId, + enterpriseId: enterpriseId, + settingValue: settingValue); + replace(_$result); + return _$result; + } +} + +class _$GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput + extends GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + @override + final GEnterpriseEnabledDisabledSettingValue settingValue; + + factory _$GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput( + [void Function( + GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInputBuilder) + updates]) => + (new GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInputBuilder() + ..update(updates)) + .build(); + + _$GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput._( + {this.clientMutationId, this.enterpriseId, this.settingValue}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput', + 'enterpriseId'); + } + if (settingValue == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput', + 'settingValue'); + } + } + + @override + GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput rebuild( + void Function( + GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInputBuilder + toBuilder() => + new GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInputBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId && + settingValue == other.settingValue; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, clientMutationId.hashCode), enterpriseId.hashCode), + settingValue.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId) + ..add('settingValue', settingValue)) + .toString(); + } +} + +class GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInputBuilder + implements + Builder { + _$GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + GEnterpriseEnabledDisabledSettingValue _settingValue; + GEnterpriseEnabledDisabledSettingValue get settingValue => + _$this._settingValue; + set settingValue(GEnterpriseEnabledDisabledSettingValue settingValue) => + _$this._settingValue = settingValue; + + GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInputBuilder(); + + GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _settingValue = _$v.settingValue; + _$v = null; + } + return this; + } + + @override + void replace( + GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput; + } + + @override + void update( + void Function( + GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInputBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput build() { + final _$result = _$v ?? + new _$GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput._( + clientMutationId: clientMutationId, + enterpriseId: enterpriseId, + settingValue: settingValue); + replace(_$result); + return _$result; + } +} + +class _$GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput + extends GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + @override + final GEnterpriseEnabledDisabledSettingValue settingValue; + + factory _$GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput( + [void Function( + GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInputBuilder) + updates]) => + (new GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInputBuilder() + ..update(updates)) + .build(); + + _$GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput._( + {this.clientMutationId, this.enterpriseId, this.settingValue}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput', + 'enterpriseId'); + } + if (settingValue == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput', + 'settingValue'); + } + } + + @override + GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput rebuild( + void Function( + GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInputBuilder + toBuilder() => + new GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInputBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId && + settingValue == other.settingValue; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, clientMutationId.hashCode), enterpriseId.hashCode), + settingValue.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId) + ..add('settingValue', settingValue)) + .toString(); + } +} + +class GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInputBuilder + implements + Builder { + _$GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + GEnterpriseEnabledDisabledSettingValue _settingValue; + GEnterpriseEnabledDisabledSettingValue get settingValue => + _$this._settingValue; + set settingValue(GEnterpriseEnabledDisabledSettingValue settingValue) => + _$this._settingValue = settingValue; + + GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInputBuilder(); + + GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _settingValue = _$v.settingValue; + _$v = null; + } + return this; + } + + @override + void replace( + GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput; + } + + @override + void update( + void Function( + GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInputBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput build() { + final _$result = _$v ?? + new _$GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput._( + clientMutationId: clientMutationId, + enterpriseId: enterpriseId, + settingValue: settingValue); + replace(_$result); + return _$result; + } +} + +class _$GUpdateEnterpriseMembersCanMakePurchasesSettingInput + extends GUpdateEnterpriseMembersCanMakePurchasesSettingInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + @override + final GEnterpriseMembersCanMakePurchasesSettingValue settingValue; + + factory _$GUpdateEnterpriseMembersCanMakePurchasesSettingInput( + [void Function( + GUpdateEnterpriseMembersCanMakePurchasesSettingInputBuilder) + updates]) => + (new GUpdateEnterpriseMembersCanMakePurchasesSettingInputBuilder() + ..update(updates)) + .build(); + + _$GUpdateEnterpriseMembersCanMakePurchasesSettingInput._( + {this.clientMutationId, this.enterpriseId, this.settingValue}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseMembersCanMakePurchasesSettingInput', + 'enterpriseId'); + } + if (settingValue == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseMembersCanMakePurchasesSettingInput', + 'settingValue'); + } + } + + @override + GUpdateEnterpriseMembersCanMakePurchasesSettingInput rebuild( + void Function( + GUpdateEnterpriseMembersCanMakePurchasesSettingInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateEnterpriseMembersCanMakePurchasesSettingInputBuilder toBuilder() => + new GUpdateEnterpriseMembersCanMakePurchasesSettingInputBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateEnterpriseMembersCanMakePurchasesSettingInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId && + settingValue == other.settingValue; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, clientMutationId.hashCode), enterpriseId.hashCode), + settingValue.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUpdateEnterpriseMembersCanMakePurchasesSettingInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId) + ..add('settingValue', settingValue)) + .toString(); + } +} + +class GUpdateEnterpriseMembersCanMakePurchasesSettingInputBuilder + implements + Builder { + _$GUpdateEnterpriseMembersCanMakePurchasesSettingInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + GEnterpriseMembersCanMakePurchasesSettingValue _settingValue; + GEnterpriseMembersCanMakePurchasesSettingValue get settingValue => + _$this._settingValue; + set settingValue( + GEnterpriseMembersCanMakePurchasesSettingValue settingValue) => + _$this._settingValue = settingValue; + + GUpdateEnterpriseMembersCanMakePurchasesSettingInputBuilder(); + + GUpdateEnterpriseMembersCanMakePurchasesSettingInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _settingValue = _$v.settingValue; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateEnterpriseMembersCanMakePurchasesSettingInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateEnterpriseMembersCanMakePurchasesSettingInput; + } + + @override + void update( + void Function(GUpdateEnterpriseMembersCanMakePurchasesSettingInputBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateEnterpriseMembersCanMakePurchasesSettingInput build() { + final _$result = _$v ?? + new _$GUpdateEnterpriseMembersCanMakePurchasesSettingInput._( + clientMutationId: clientMutationId, + enterpriseId: enterpriseId, + settingValue: settingValue); + replace(_$result); + return _$result; + } +} + +class _$GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput + extends GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + @override + final GEnterpriseEnabledDisabledSettingValue settingValue; + + factory _$GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput( + [void Function( + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInputBuilder) + updates]) => + (new GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInputBuilder() + ..update(updates)) + .build(); + + _$GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput._( + {this.clientMutationId, this.enterpriseId, this.settingValue}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput', + 'enterpriseId'); + } + if (settingValue == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput', + 'settingValue'); + } + } + + @override + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput rebuild( + void Function( + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInputBuilder + toBuilder() => + new GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInputBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId && + settingValue == other.settingValue; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, clientMutationId.hashCode), enterpriseId.hashCode), + settingValue.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId) + ..add('settingValue', settingValue)) + .toString(); + } +} + +class GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInputBuilder + implements + Builder { + _$GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + GEnterpriseEnabledDisabledSettingValue _settingValue; + GEnterpriseEnabledDisabledSettingValue get settingValue => + _$this._settingValue; + set settingValue(GEnterpriseEnabledDisabledSettingValue settingValue) => + _$this._settingValue = settingValue; + + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInputBuilder(); + + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInputBuilder + get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _settingValue = _$v.settingValue; + _$v = null; + } + return this; + } + + @override + void replace( + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput; + } + + @override + void update( + void Function( + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInputBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput build() { + final _$result = _$v ?? + new _$GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput._( + clientMutationId: clientMutationId, + enterpriseId: enterpriseId, + settingValue: settingValue); + replace(_$result); + return _$result; + } +} + +class _$GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput + extends GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + @override + final GEnterpriseEnabledDisabledSettingValue settingValue; + + factory _$GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput( + [void Function( + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInputBuilder) + updates]) => + (new GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInputBuilder() + ..update(updates)) + .build(); + + _$GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput._( + {this.clientMutationId, this.enterpriseId, this.settingValue}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput', + 'enterpriseId'); + } + if (settingValue == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput', + 'settingValue'); + } + } + + @override + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput rebuild( + void Function( + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInputBuilder + toBuilder() => + new GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInputBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId && + settingValue == other.settingValue; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, clientMutationId.hashCode), enterpriseId.hashCode), + settingValue.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId) + ..add('settingValue', settingValue)) + .toString(); + } +} + +class GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInputBuilder + implements + Builder { + _$GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + GEnterpriseEnabledDisabledSettingValue _settingValue; + GEnterpriseEnabledDisabledSettingValue get settingValue => + _$this._settingValue; + set settingValue(GEnterpriseEnabledDisabledSettingValue settingValue) => + _$this._settingValue = settingValue; + + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInputBuilder(); + + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInputBuilder + get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _settingValue = _$v.settingValue; + _$v = null; + } + return this; + } + + @override + void replace( + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other + as _$GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput; + } + + @override + void update( + void Function( + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInputBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput build() { + final _$result = _$v ?? + new _$GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput._( + clientMutationId: clientMutationId, + enterpriseId: enterpriseId, + settingValue: settingValue); + replace(_$result); + return _$result; + } +} + +class _$GUpdateEnterpriseOrganizationProjectsSettingInput + extends GUpdateEnterpriseOrganizationProjectsSettingInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + @override + final GEnterpriseEnabledDisabledSettingValue settingValue; + + factory _$GUpdateEnterpriseOrganizationProjectsSettingInput( + [void Function( + GUpdateEnterpriseOrganizationProjectsSettingInputBuilder) + updates]) => + (new GUpdateEnterpriseOrganizationProjectsSettingInputBuilder() + ..update(updates)) + .build(); + + _$GUpdateEnterpriseOrganizationProjectsSettingInput._( + {this.clientMutationId, this.enterpriseId, this.settingValue}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseOrganizationProjectsSettingInput', 'enterpriseId'); + } + if (settingValue == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseOrganizationProjectsSettingInput', 'settingValue'); + } + } + + @override + GUpdateEnterpriseOrganizationProjectsSettingInput rebuild( + void Function( + GUpdateEnterpriseOrganizationProjectsSettingInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateEnterpriseOrganizationProjectsSettingInputBuilder toBuilder() => + new GUpdateEnterpriseOrganizationProjectsSettingInputBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateEnterpriseOrganizationProjectsSettingInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId && + settingValue == other.settingValue; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, clientMutationId.hashCode), enterpriseId.hashCode), + settingValue.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUpdateEnterpriseOrganizationProjectsSettingInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId) + ..add('settingValue', settingValue)) + .toString(); + } +} + +class GUpdateEnterpriseOrganizationProjectsSettingInputBuilder + implements + Builder { + _$GUpdateEnterpriseOrganizationProjectsSettingInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + GEnterpriseEnabledDisabledSettingValue _settingValue; + GEnterpriseEnabledDisabledSettingValue get settingValue => + _$this._settingValue; + set settingValue(GEnterpriseEnabledDisabledSettingValue settingValue) => + _$this._settingValue = settingValue; + + GUpdateEnterpriseOrganizationProjectsSettingInputBuilder(); + + GUpdateEnterpriseOrganizationProjectsSettingInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _settingValue = _$v.settingValue; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateEnterpriseOrganizationProjectsSettingInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateEnterpriseOrganizationProjectsSettingInput; + } + + @override + void update( + void Function(GUpdateEnterpriseOrganizationProjectsSettingInputBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateEnterpriseOrganizationProjectsSettingInput build() { + final _$result = _$v ?? + new _$GUpdateEnterpriseOrganizationProjectsSettingInput._( + clientMutationId: clientMutationId, + enterpriseId: enterpriseId, + settingValue: settingValue); + replace(_$result); + return _$result; + } +} + +class _$GUpdateEnterpriseProfileInput extends GUpdateEnterpriseProfileInput { + @override + final String clientMutationId; + @override + final String description; + @override + final String enterpriseId; + @override + final String location; + @override + final String name; + @override + final String websiteUrl; + + factory _$GUpdateEnterpriseProfileInput( + [void Function(GUpdateEnterpriseProfileInputBuilder) updates]) => + (new GUpdateEnterpriseProfileInputBuilder()..update(updates)).build(); + + _$GUpdateEnterpriseProfileInput._( + {this.clientMutationId, + this.description, + this.enterpriseId, + this.location, + this.name, + this.websiteUrl}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseProfileInput', 'enterpriseId'); + } + } + + @override + GUpdateEnterpriseProfileInput rebuild( + void Function(GUpdateEnterpriseProfileInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateEnterpriseProfileInputBuilder toBuilder() => + new GUpdateEnterpriseProfileInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateEnterpriseProfileInput && + clientMutationId == other.clientMutationId && + description == other.description && + enterpriseId == other.enterpriseId && + location == other.location && + name == other.name && + websiteUrl == other.websiteUrl; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc($jc(0, clientMutationId.hashCode), + description.hashCode), + enterpriseId.hashCode), + location.hashCode), + name.hashCode), + websiteUrl.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdateEnterpriseProfileInput') + ..add('clientMutationId', clientMutationId) + ..add('description', description) + ..add('enterpriseId', enterpriseId) + ..add('location', location) + ..add('name', name) + ..add('websiteUrl', websiteUrl)) + .toString(); + } +} + +class GUpdateEnterpriseProfileInputBuilder + implements + Builder { + _$GUpdateEnterpriseProfileInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + String _location; + String get location => _$this._location; + set location(String location) => _$this._location = location; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _websiteUrl; + String get websiteUrl => _$this._websiteUrl; + set websiteUrl(String websiteUrl) => _$this._websiteUrl = websiteUrl; + + GUpdateEnterpriseProfileInputBuilder(); + + GUpdateEnterpriseProfileInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _description = _$v.description; + _enterpriseId = _$v.enterpriseId; + _location = _$v.location; + _name = _$v.name; + _websiteUrl = _$v.websiteUrl; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateEnterpriseProfileInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateEnterpriseProfileInput; + } + + @override + void update(void Function(GUpdateEnterpriseProfileInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateEnterpriseProfileInput build() { + final _$result = _$v ?? + new _$GUpdateEnterpriseProfileInput._( + clientMutationId: clientMutationId, + description: description, + enterpriseId: enterpriseId, + location: location, + name: name, + websiteUrl: websiteUrl); + replace(_$result); + return _$result; + } +} + +class _$GUpdateEnterpriseRepositoryProjectsSettingInput + extends GUpdateEnterpriseRepositoryProjectsSettingInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + @override + final GEnterpriseEnabledDisabledSettingValue settingValue; + + factory _$GUpdateEnterpriseRepositoryProjectsSettingInput( + [void Function(GUpdateEnterpriseRepositoryProjectsSettingInputBuilder) + updates]) => + (new GUpdateEnterpriseRepositoryProjectsSettingInputBuilder() + ..update(updates)) + .build(); + + _$GUpdateEnterpriseRepositoryProjectsSettingInput._( + {this.clientMutationId, this.enterpriseId, this.settingValue}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseRepositoryProjectsSettingInput', 'enterpriseId'); + } + if (settingValue == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseRepositoryProjectsSettingInput', 'settingValue'); + } + } + + @override + GUpdateEnterpriseRepositoryProjectsSettingInput rebuild( + void Function(GUpdateEnterpriseRepositoryProjectsSettingInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateEnterpriseRepositoryProjectsSettingInputBuilder toBuilder() => + new GUpdateEnterpriseRepositoryProjectsSettingInputBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateEnterpriseRepositoryProjectsSettingInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId && + settingValue == other.settingValue; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, clientMutationId.hashCode), enterpriseId.hashCode), + settingValue.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUpdateEnterpriseRepositoryProjectsSettingInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId) + ..add('settingValue', settingValue)) + .toString(); + } +} + +class GUpdateEnterpriseRepositoryProjectsSettingInputBuilder + implements + Builder { + _$GUpdateEnterpriseRepositoryProjectsSettingInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + GEnterpriseEnabledDisabledSettingValue _settingValue; + GEnterpriseEnabledDisabledSettingValue get settingValue => + _$this._settingValue; + set settingValue(GEnterpriseEnabledDisabledSettingValue settingValue) => + _$this._settingValue = settingValue; + + GUpdateEnterpriseRepositoryProjectsSettingInputBuilder(); + + GUpdateEnterpriseRepositoryProjectsSettingInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _settingValue = _$v.settingValue; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateEnterpriseRepositoryProjectsSettingInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateEnterpriseRepositoryProjectsSettingInput; + } + + @override + void update( + void Function(GUpdateEnterpriseRepositoryProjectsSettingInputBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateEnterpriseRepositoryProjectsSettingInput build() { + final _$result = _$v ?? + new _$GUpdateEnterpriseRepositoryProjectsSettingInput._( + clientMutationId: clientMutationId, + enterpriseId: enterpriseId, + settingValue: settingValue); + replace(_$result); + return _$result; + } +} + +class _$GUpdateEnterpriseTeamDiscussionsSettingInput + extends GUpdateEnterpriseTeamDiscussionsSettingInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + @override + final GEnterpriseEnabledDisabledSettingValue settingValue; + + factory _$GUpdateEnterpriseTeamDiscussionsSettingInput( + [void Function(GUpdateEnterpriseTeamDiscussionsSettingInputBuilder) + updates]) => + (new GUpdateEnterpriseTeamDiscussionsSettingInputBuilder() + ..update(updates)) + .build(); + + _$GUpdateEnterpriseTeamDiscussionsSettingInput._( + {this.clientMutationId, this.enterpriseId, this.settingValue}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseTeamDiscussionsSettingInput', 'enterpriseId'); + } + if (settingValue == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseTeamDiscussionsSettingInput', 'settingValue'); + } + } + + @override + GUpdateEnterpriseTeamDiscussionsSettingInput rebuild( + void Function(GUpdateEnterpriseTeamDiscussionsSettingInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateEnterpriseTeamDiscussionsSettingInputBuilder toBuilder() => + new GUpdateEnterpriseTeamDiscussionsSettingInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateEnterpriseTeamDiscussionsSettingInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId && + settingValue == other.settingValue; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, clientMutationId.hashCode), enterpriseId.hashCode), + settingValue.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUpdateEnterpriseTeamDiscussionsSettingInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId) + ..add('settingValue', settingValue)) + .toString(); + } +} + +class GUpdateEnterpriseTeamDiscussionsSettingInputBuilder + implements + Builder { + _$GUpdateEnterpriseTeamDiscussionsSettingInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + GEnterpriseEnabledDisabledSettingValue _settingValue; + GEnterpriseEnabledDisabledSettingValue get settingValue => + _$this._settingValue; + set settingValue(GEnterpriseEnabledDisabledSettingValue settingValue) => + _$this._settingValue = settingValue; + + GUpdateEnterpriseTeamDiscussionsSettingInputBuilder(); + + GUpdateEnterpriseTeamDiscussionsSettingInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _settingValue = _$v.settingValue; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateEnterpriseTeamDiscussionsSettingInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateEnterpriseTeamDiscussionsSettingInput; + } + + @override + void update( + void Function(GUpdateEnterpriseTeamDiscussionsSettingInputBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateEnterpriseTeamDiscussionsSettingInput build() { + final _$result = _$v ?? + new _$GUpdateEnterpriseTeamDiscussionsSettingInput._( + clientMutationId: clientMutationId, + enterpriseId: enterpriseId, + settingValue: settingValue); + replace(_$result); + return _$result; + } +} + +class _$GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput + extends GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput { + @override + final String clientMutationId; + @override + final String enterpriseId; + @override + final GEnterpriseEnabledSettingValue settingValue; + + factory _$GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput( + [void Function( + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInputBuilder) + updates]) => + (new GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInputBuilder() + ..update(updates)) + .build(); + + _$GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput._( + {this.clientMutationId, this.enterpriseId, this.settingValue}) + : super._() { + if (enterpriseId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput', + 'enterpriseId'); + } + if (settingValue == null) { + throw new BuiltValueNullFieldError( + 'GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput', + 'settingValue'); + } + } + + @override + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput rebuild( + void Function( + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInputBuilder + toBuilder() => + new GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInputBuilder() + ..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other + is GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput && + clientMutationId == other.clientMutationId && + enterpriseId == other.enterpriseId && + settingValue == other.settingValue; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, clientMutationId.hashCode), enterpriseId.hashCode), + settingValue.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper( + 'GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput') + ..add('clientMutationId', clientMutationId) + ..add('enterpriseId', enterpriseId) + ..add('settingValue', settingValue)) + .toString(); + } +} + +class GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInputBuilder + implements + Builder { + _$GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _enterpriseId; + String get enterpriseId => _$this._enterpriseId; + set enterpriseId(String enterpriseId) => _$this._enterpriseId = enterpriseId; + + GEnterpriseEnabledSettingValue _settingValue; + GEnterpriseEnabledSettingValue get settingValue => _$this._settingValue; + set settingValue(GEnterpriseEnabledSettingValue settingValue) => + _$this._settingValue = settingValue; + + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInputBuilder(); + + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInputBuilder + get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _enterpriseId = _$v.enterpriseId; + _settingValue = _$v.settingValue; + _$v = null; + } + return this; + } + + @override + void replace( + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = + other as _$GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput; + } + + @override + void update( + void Function( + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInputBuilder) + updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput build() { + final _$result = _$v ?? + new _$GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput._( + clientMutationId: clientMutationId, + enterpriseId: enterpriseId, + settingValue: settingValue); + replace(_$result); + return _$result; + } +} + +class _$GUpdateIpAllowListEnabledSettingInput + extends GUpdateIpAllowListEnabledSettingInput { + @override + final String clientMutationId; + @override + final String ownerId; + @override + final GIpAllowListEnabledSettingValue settingValue; + + factory _$GUpdateIpAllowListEnabledSettingInput( + [void Function(GUpdateIpAllowListEnabledSettingInputBuilder) + updates]) => + (new GUpdateIpAllowListEnabledSettingInputBuilder()..update(updates)) + .build(); + + _$GUpdateIpAllowListEnabledSettingInput._( + {this.clientMutationId, this.ownerId, this.settingValue}) + : super._() { + if (ownerId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateIpAllowListEnabledSettingInput', 'ownerId'); + } + if (settingValue == null) { + throw new BuiltValueNullFieldError( + 'GUpdateIpAllowListEnabledSettingInput', 'settingValue'); + } + } + + @override + GUpdateIpAllowListEnabledSettingInput rebuild( + void Function(GUpdateIpAllowListEnabledSettingInputBuilder) + updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateIpAllowListEnabledSettingInputBuilder toBuilder() => + new GUpdateIpAllowListEnabledSettingInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateIpAllowListEnabledSettingInput && + clientMutationId == other.clientMutationId && + ownerId == other.ownerId && + settingValue == other.settingValue; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, clientMutationId.hashCode), ownerId.hashCode), + settingValue.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdateIpAllowListEnabledSettingInput') + ..add('clientMutationId', clientMutationId) + ..add('ownerId', ownerId) + ..add('settingValue', settingValue)) + .toString(); + } +} + +class GUpdateIpAllowListEnabledSettingInputBuilder + implements + Builder { + _$GUpdateIpAllowListEnabledSettingInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _ownerId; + String get ownerId => _$this._ownerId; + set ownerId(String ownerId) => _$this._ownerId = ownerId; + + GIpAllowListEnabledSettingValue _settingValue; + GIpAllowListEnabledSettingValue get settingValue => _$this._settingValue; + set settingValue(GIpAllowListEnabledSettingValue settingValue) => + _$this._settingValue = settingValue; + + GUpdateIpAllowListEnabledSettingInputBuilder(); + + GUpdateIpAllowListEnabledSettingInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _ownerId = _$v.ownerId; + _settingValue = _$v.settingValue; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateIpAllowListEnabledSettingInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateIpAllowListEnabledSettingInput; + } + + @override + void update( + void Function(GUpdateIpAllowListEnabledSettingInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateIpAllowListEnabledSettingInput build() { + final _$result = _$v ?? + new _$GUpdateIpAllowListEnabledSettingInput._( + clientMutationId: clientMutationId, + ownerId: ownerId, + settingValue: settingValue); + replace(_$result); + return _$result; + } +} + +class _$GUpdateIpAllowListEntryInput extends GUpdateIpAllowListEntryInput { + @override + final String allowListValue; + @override + final String clientMutationId; + @override + final String ipAllowListEntryId; + @override + final bool isActive; + @override + final String name; + + factory _$GUpdateIpAllowListEntryInput( + [void Function(GUpdateIpAllowListEntryInputBuilder) updates]) => + (new GUpdateIpAllowListEntryInputBuilder()..update(updates)).build(); + + _$GUpdateIpAllowListEntryInput._( + {this.allowListValue, + this.clientMutationId, + this.ipAllowListEntryId, + this.isActive, + this.name}) + : super._() { + if (allowListValue == null) { + throw new BuiltValueNullFieldError( + 'GUpdateIpAllowListEntryInput', 'allowListValue'); + } + if (ipAllowListEntryId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateIpAllowListEntryInput', 'ipAllowListEntryId'); + } + if (isActive == null) { + throw new BuiltValueNullFieldError( + 'GUpdateIpAllowListEntryInput', 'isActive'); + } + } + + @override + GUpdateIpAllowListEntryInput rebuild( + void Function(GUpdateIpAllowListEntryInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateIpAllowListEntryInputBuilder toBuilder() => + new GUpdateIpAllowListEntryInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateIpAllowListEntryInput && + allowListValue == other.allowListValue && + clientMutationId == other.clientMutationId && + ipAllowListEntryId == other.ipAllowListEntryId && + isActive == other.isActive && + name == other.name; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc($jc($jc(0, allowListValue.hashCode), clientMutationId.hashCode), + ipAllowListEntryId.hashCode), + isActive.hashCode), + name.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdateIpAllowListEntryInput') + ..add('allowListValue', allowListValue) + ..add('clientMutationId', clientMutationId) + ..add('ipAllowListEntryId', ipAllowListEntryId) + ..add('isActive', isActive) + ..add('name', name)) + .toString(); + } +} + +class GUpdateIpAllowListEntryInputBuilder + implements + Builder { + _$GUpdateIpAllowListEntryInput _$v; + + String _allowListValue; + String get allowListValue => _$this._allowListValue; + set allowListValue(String allowListValue) => + _$this._allowListValue = allowListValue; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _ipAllowListEntryId; + String get ipAllowListEntryId => _$this._ipAllowListEntryId; + set ipAllowListEntryId(String ipAllowListEntryId) => + _$this._ipAllowListEntryId = ipAllowListEntryId; + + bool _isActive; + bool get isActive => _$this._isActive; + set isActive(bool isActive) => _$this._isActive = isActive; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + GUpdateIpAllowListEntryInputBuilder(); + + GUpdateIpAllowListEntryInputBuilder get _$this { + if (_$v != null) { + _allowListValue = _$v.allowListValue; + _clientMutationId = _$v.clientMutationId; + _ipAllowListEntryId = _$v.ipAllowListEntryId; + _isActive = _$v.isActive; + _name = _$v.name; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateIpAllowListEntryInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateIpAllowListEntryInput; + } + + @override + void update(void Function(GUpdateIpAllowListEntryInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateIpAllowListEntryInput build() { + final _$result = _$v ?? + new _$GUpdateIpAllowListEntryInput._( + allowListValue: allowListValue, + clientMutationId: clientMutationId, + ipAllowListEntryId: ipAllowListEntryId, + isActive: isActive, + name: name); + replace(_$result); + return _$result; + } +} + +class _$GUpdateIssueCommentInput extends GUpdateIssueCommentInput { + @override + final String body; + @override + final String clientMutationId; + @override + final String id; + + factory _$GUpdateIssueCommentInput( + [void Function(GUpdateIssueCommentInputBuilder) updates]) => + (new GUpdateIssueCommentInputBuilder()..update(updates)).build(); + + _$GUpdateIssueCommentInput._({this.body, this.clientMutationId, this.id}) + : super._() { + if (body == null) { + throw new BuiltValueNullFieldError('GUpdateIssueCommentInput', 'body'); + } + if (id == null) { + throw new BuiltValueNullFieldError('GUpdateIssueCommentInput', 'id'); + } + } + + @override + GUpdateIssueCommentInput rebuild( + void Function(GUpdateIssueCommentInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateIssueCommentInputBuilder toBuilder() => + new GUpdateIssueCommentInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateIssueCommentInput && + body == other.body && + clientMutationId == other.clientMutationId && + id == other.id; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, body.hashCode), clientMutationId.hashCode), id.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdateIssueCommentInput') + ..add('body', body) + ..add('clientMutationId', clientMutationId) + ..add('id', id)) + .toString(); + } +} + +class GUpdateIssueCommentInputBuilder + implements + Builder { + _$GUpdateIssueCommentInput _$v; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _id; + String get id => _$this._id; + set id(String id) => _$this._id = id; + + GUpdateIssueCommentInputBuilder(); + + GUpdateIssueCommentInputBuilder get _$this { + if (_$v != null) { + _body = _$v.body; + _clientMutationId = _$v.clientMutationId; + _id = _$v.id; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateIssueCommentInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateIssueCommentInput; + } + + @override + void update(void Function(GUpdateIssueCommentInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateIssueCommentInput build() { + final _$result = _$v ?? + new _$GUpdateIssueCommentInput._( + body: body, clientMutationId: clientMutationId, id: id); + replace(_$result); + return _$result; + } +} + +class _$GUpdateIssueInput extends GUpdateIssueInput { + @override + final BuiltList assigneeIds; + @override + final String body; + @override + final String clientMutationId; + @override + final String id; + @override + final BuiltList labelIds; + @override + final String milestoneId; + @override + final BuiltList projectIds; + @override + final GIssueState state; + @override + final String title; + + factory _$GUpdateIssueInput( + [void Function(GUpdateIssueInputBuilder) updates]) => + (new GUpdateIssueInputBuilder()..update(updates)).build(); + + _$GUpdateIssueInput._( + {this.assigneeIds, + this.body, + this.clientMutationId, + this.id, + this.labelIds, + this.milestoneId, + this.projectIds, + this.state, + this.title}) + : super._() { + if (assigneeIds == null) { + throw new BuiltValueNullFieldError('GUpdateIssueInput', 'assigneeIds'); + } + if (id == null) { + throw new BuiltValueNullFieldError('GUpdateIssueInput', 'id'); + } + if (labelIds == null) { + throw new BuiltValueNullFieldError('GUpdateIssueInput', 'labelIds'); + } + if (projectIds == null) { + throw new BuiltValueNullFieldError('GUpdateIssueInput', 'projectIds'); + } + } + + @override + GUpdateIssueInput rebuild(void Function(GUpdateIssueInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateIssueInputBuilder toBuilder() => + new GUpdateIssueInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateIssueInput && + assigneeIds == other.assigneeIds && + body == other.body && + clientMutationId == other.clientMutationId && + id == other.id && + labelIds == other.labelIds && + milestoneId == other.milestoneId && + projectIds == other.projectIds && + state == other.state && + title == other.title; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, assigneeIds.hashCode), + body.hashCode), + clientMutationId.hashCode), + id.hashCode), + labelIds.hashCode), + milestoneId.hashCode), + projectIds.hashCode), + state.hashCode), + title.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdateIssueInput') + ..add('assigneeIds', assigneeIds) + ..add('body', body) + ..add('clientMutationId', clientMutationId) + ..add('id', id) + ..add('labelIds', labelIds) + ..add('milestoneId', milestoneId) + ..add('projectIds', projectIds) + ..add('state', state) + ..add('title', title)) + .toString(); + } +} + +class GUpdateIssueInputBuilder + implements Builder { + _$GUpdateIssueInput _$v; + + ListBuilder _assigneeIds; + ListBuilder get assigneeIds => + _$this._assigneeIds ??= new ListBuilder(); + set assigneeIds(ListBuilder assigneeIds) => + _$this._assigneeIds = assigneeIds; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _id; + String get id => _$this._id; + set id(String id) => _$this._id = id; + + ListBuilder _labelIds; + ListBuilder get labelIds => + _$this._labelIds ??= new ListBuilder(); + set labelIds(ListBuilder labelIds) => _$this._labelIds = labelIds; + + String _milestoneId; + String get milestoneId => _$this._milestoneId; + set milestoneId(String milestoneId) => _$this._milestoneId = milestoneId; + + ListBuilder _projectIds; + ListBuilder get projectIds => + _$this._projectIds ??= new ListBuilder(); + set projectIds(ListBuilder projectIds) => + _$this._projectIds = projectIds; + + GIssueState _state; + GIssueState get state => _$this._state; + set state(GIssueState state) => _$this._state = state; + + String _title; + String get title => _$this._title; + set title(String title) => _$this._title = title; + + GUpdateIssueInputBuilder(); + + GUpdateIssueInputBuilder get _$this { + if (_$v != null) { + _assigneeIds = _$v.assigneeIds?.toBuilder(); + _body = _$v.body; + _clientMutationId = _$v.clientMutationId; + _id = _$v.id; + _labelIds = _$v.labelIds?.toBuilder(); + _milestoneId = _$v.milestoneId; + _projectIds = _$v.projectIds?.toBuilder(); + _state = _$v.state; + _title = _$v.title; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateIssueInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateIssueInput; + } + + @override + void update(void Function(GUpdateIssueInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateIssueInput build() { + _$GUpdateIssueInput _$result; + try { + _$result = _$v ?? + new _$GUpdateIssueInput._( + assigneeIds: assigneeIds.build(), + body: body, + clientMutationId: clientMutationId, + id: id, + labelIds: labelIds.build(), + milestoneId: milestoneId, + projectIds: projectIds.build(), + state: state, + title: title); + } catch (_) { + String _$failedField; + try { + _$failedField = 'assigneeIds'; + assigneeIds.build(); + + _$failedField = 'labelIds'; + labelIds.build(); + + _$failedField = 'projectIds'; + projectIds.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUpdateIssueInput', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUpdateProjectCardInput extends GUpdateProjectCardInput { + @override + final String clientMutationId; + @override + final bool isArchived; + @override + final String note; + @override + final String projectCardId; + + factory _$GUpdateProjectCardInput( + [void Function(GUpdateProjectCardInputBuilder) updates]) => + (new GUpdateProjectCardInputBuilder()..update(updates)).build(); + + _$GUpdateProjectCardInput._( + {this.clientMutationId, this.isArchived, this.note, this.projectCardId}) + : super._() { + if (projectCardId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateProjectCardInput', 'projectCardId'); + } + } + + @override + GUpdateProjectCardInput rebuild( + void Function(GUpdateProjectCardInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateProjectCardInputBuilder toBuilder() => + new GUpdateProjectCardInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateProjectCardInput && + clientMutationId == other.clientMutationId && + isArchived == other.isArchived && + note == other.note && + projectCardId == other.projectCardId; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, clientMutationId.hashCode), isArchived.hashCode), + note.hashCode), + projectCardId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdateProjectCardInput') + ..add('clientMutationId', clientMutationId) + ..add('isArchived', isArchived) + ..add('note', note) + ..add('projectCardId', projectCardId)) + .toString(); + } +} + +class GUpdateProjectCardInputBuilder + implements + Builder { + _$GUpdateProjectCardInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + bool _isArchived; + bool get isArchived => _$this._isArchived; + set isArchived(bool isArchived) => _$this._isArchived = isArchived; + + String _note; + String get note => _$this._note; + set note(String note) => _$this._note = note; + + String _projectCardId; + String get projectCardId => _$this._projectCardId; + set projectCardId(String projectCardId) => + _$this._projectCardId = projectCardId; + + GUpdateProjectCardInputBuilder(); + + GUpdateProjectCardInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _isArchived = _$v.isArchived; + _note = _$v.note; + _projectCardId = _$v.projectCardId; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateProjectCardInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateProjectCardInput; + } + + @override + void update(void Function(GUpdateProjectCardInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateProjectCardInput build() { + final _$result = _$v ?? + new _$GUpdateProjectCardInput._( + clientMutationId: clientMutationId, + isArchived: isArchived, + note: note, + projectCardId: projectCardId); + replace(_$result); + return _$result; + } +} + +class _$GUpdateProjectColumnInput extends GUpdateProjectColumnInput { + @override + final String clientMutationId; + @override + final String name; + @override + final String projectColumnId; + + factory _$GUpdateProjectColumnInput( + [void Function(GUpdateProjectColumnInputBuilder) updates]) => + (new GUpdateProjectColumnInputBuilder()..update(updates)).build(); + + _$GUpdateProjectColumnInput._( + {this.clientMutationId, this.name, this.projectColumnId}) + : super._() { + if (name == null) { + throw new BuiltValueNullFieldError('GUpdateProjectColumnInput', 'name'); + } + if (projectColumnId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateProjectColumnInput', 'projectColumnId'); + } + } + + @override + GUpdateProjectColumnInput rebuild( + void Function(GUpdateProjectColumnInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateProjectColumnInputBuilder toBuilder() => + new GUpdateProjectColumnInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateProjectColumnInput && + clientMutationId == other.clientMutationId && + name == other.name && + projectColumnId == other.projectColumnId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, clientMutationId.hashCode), name.hashCode), + projectColumnId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdateProjectColumnInput') + ..add('clientMutationId', clientMutationId) + ..add('name', name) + ..add('projectColumnId', projectColumnId)) + .toString(); + } +} + +class GUpdateProjectColumnInputBuilder + implements + Builder { + _$GUpdateProjectColumnInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _projectColumnId; + String get projectColumnId => _$this._projectColumnId; + set projectColumnId(String projectColumnId) => + _$this._projectColumnId = projectColumnId; + + GUpdateProjectColumnInputBuilder(); + + GUpdateProjectColumnInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _name = _$v.name; + _projectColumnId = _$v.projectColumnId; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateProjectColumnInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateProjectColumnInput; + } + + @override + void update(void Function(GUpdateProjectColumnInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateProjectColumnInput build() { + final _$result = _$v ?? + new _$GUpdateProjectColumnInput._( + clientMutationId: clientMutationId, + name: name, + projectColumnId: projectColumnId); + replace(_$result); + return _$result; + } +} + +class _$GUpdateProjectInput extends GUpdateProjectInput { + @override + final String body; + @override + final String clientMutationId; + @override + final String name; + @override + final String projectId; + @override + final bool public; + @override + final GProjectState state; + + factory _$GUpdateProjectInput( + [void Function(GUpdateProjectInputBuilder) updates]) => + (new GUpdateProjectInputBuilder()..update(updates)).build(); + + _$GUpdateProjectInput._( + {this.body, + this.clientMutationId, + this.name, + this.projectId, + this.public, + this.state}) + : super._() { + if (projectId == null) { + throw new BuiltValueNullFieldError('GUpdateProjectInput', 'projectId'); + } + } + + @override + GUpdateProjectInput rebuild( + void Function(GUpdateProjectInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateProjectInputBuilder toBuilder() => + new GUpdateProjectInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateProjectInput && + body == other.body && + clientMutationId == other.clientMutationId && + name == other.name && + projectId == other.projectId && + public == other.public && + state == other.state; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc($jc($jc(0, body.hashCode), clientMutationId.hashCode), + name.hashCode), + projectId.hashCode), + public.hashCode), + state.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdateProjectInput') + ..add('body', body) + ..add('clientMutationId', clientMutationId) + ..add('name', name) + ..add('projectId', projectId) + ..add('public', public) + ..add('state', state)) + .toString(); + } +} + +class GUpdateProjectInputBuilder + implements Builder { + _$GUpdateProjectInput _$v; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _projectId; + String get projectId => _$this._projectId; + set projectId(String projectId) => _$this._projectId = projectId; + + bool _public; + bool get public => _$this._public; + set public(bool public) => _$this._public = public; + + GProjectState _state; + GProjectState get state => _$this._state; + set state(GProjectState state) => _$this._state = state; + + GUpdateProjectInputBuilder(); + + GUpdateProjectInputBuilder get _$this { + if (_$v != null) { + _body = _$v.body; + _clientMutationId = _$v.clientMutationId; + _name = _$v.name; + _projectId = _$v.projectId; + _public = _$v.public; + _state = _$v.state; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateProjectInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateProjectInput; + } + + @override + void update(void Function(GUpdateProjectInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateProjectInput build() { + final _$result = _$v ?? + new _$GUpdateProjectInput._( + body: body, + clientMutationId: clientMutationId, + name: name, + projectId: projectId, + public: public, + state: state); + replace(_$result); + return _$result; + } +} + +class _$GUpdatePullRequestInput extends GUpdatePullRequestInput { + @override + final BuiltList assigneeIds; + @override + final String baseRefName; + @override + final String body; + @override + final String clientMutationId; + @override + final BuiltList labelIds; + @override + final bool maintainerCanModify; + @override + final String milestoneId; + @override + final BuiltList projectIds; + @override + final String pullRequestId; + @override + final GPullRequestUpdateState state; + @override + final String title; + + factory _$GUpdatePullRequestInput( + [void Function(GUpdatePullRequestInputBuilder) updates]) => + (new GUpdatePullRequestInputBuilder()..update(updates)).build(); + + _$GUpdatePullRequestInput._( + {this.assigneeIds, + this.baseRefName, + this.body, + this.clientMutationId, + this.labelIds, + this.maintainerCanModify, + this.milestoneId, + this.projectIds, + this.pullRequestId, + this.state, + this.title}) + : super._() { + if (assigneeIds == null) { + throw new BuiltValueNullFieldError( + 'GUpdatePullRequestInput', 'assigneeIds'); + } + if (labelIds == null) { + throw new BuiltValueNullFieldError('GUpdatePullRequestInput', 'labelIds'); + } + if (projectIds == null) { + throw new BuiltValueNullFieldError( + 'GUpdatePullRequestInput', 'projectIds'); + } + if (pullRequestId == null) { + throw new BuiltValueNullFieldError( + 'GUpdatePullRequestInput', 'pullRequestId'); + } + } + + @override + GUpdatePullRequestInput rebuild( + void Function(GUpdatePullRequestInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdatePullRequestInputBuilder toBuilder() => + new GUpdatePullRequestInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdatePullRequestInput && + assigneeIds == other.assigneeIds && + baseRefName == other.baseRefName && + body == other.body && + clientMutationId == other.clientMutationId && + labelIds == other.labelIds && + maintainerCanModify == other.maintainerCanModify && + milestoneId == other.milestoneId && + projectIds == other.projectIds && + pullRequestId == other.pullRequestId && + state == other.state && + title == other.title; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, assigneeIds.hashCode), + baseRefName.hashCode), + body.hashCode), + clientMutationId.hashCode), + labelIds.hashCode), + maintainerCanModify.hashCode), + milestoneId.hashCode), + projectIds.hashCode), + pullRequestId.hashCode), + state.hashCode), + title.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdatePullRequestInput') + ..add('assigneeIds', assigneeIds) + ..add('baseRefName', baseRefName) + ..add('body', body) + ..add('clientMutationId', clientMutationId) + ..add('labelIds', labelIds) + ..add('maintainerCanModify', maintainerCanModify) + ..add('milestoneId', milestoneId) + ..add('projectIds', projectIds) + ..add('pullRequestId', pullRequestId) + ..add('state', state) + ..add('title', title)) + .toString(); + } +} + +class GUpdatePullRequestInputBuilder + implements + Builder { + _$GUpdatePullRequestInput _$v; + + ListBuilder _assigneeIds; + ListBuilder get assigneeIds => + _$this._assigneeIds ??= new ListBuilder(); + set assigneeIds(ListBuilder assigneeIds) => + _$this._assigneeIds = assigneeIds; + + String _baseRefName; + String get baseRefName => _$this._baseRefName; + set baseRefName(String baseRefName) => _$this._baseRefName = baseRefName; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + ListBuilder _labelIds; + ListBuilder get labelIds => + _$this._labelIds ??= new ListBuilder(); + set labelIds(ListBuilder labelIds) => _$this._labelIds = labelIds; + + bool _maintainerCanModify; + bool get maintainerCanModify => _$this._maintainerCanModify; + set maintainerCanModify(bool maintainerCanModify) => + _$this._maintainerCanModify = maintainerCanModify; + + String _milestoneId; + String get milestoneId => _$this._milestoneId; + set milestoneId(String milestoneId) => _$this._milestoneId = milestoneId; + + ListBuilder _projectIds; + ListBuilder get projectIds => + _$this._projectIds ??= new ListBuilder(); + set projectIds(ListBuilder projectIds) => + _$this._projectIds = projectIds; + + String _pullRequestId; + String get pullRequestId => _$this._pullRequestId; + set pullRequestId(String pullRequestId) => + _$this._pullRequestId = pullRequestId; + + GPullRequestUpdateState _state; + GPullRequestUpdateState get state => _$this._state; + set state(GPullRequestUpdateState state) => _$this._state = state; + + String _title; + String get title => _$this._title; + set title(String title) => _$this._title = title; + + GUpdatePullRequestInputBuilder(); + + GUpdatePullRequestInputBuilder get _$this { + if (_$v != null) { + _assigneeIds = _$v.assigneeIds?.toBuilder(); + _baseRefName = _$v.baseRefName; + _body = _$v.body; + _clientMutationId = _$v.clientMutationId; + _labelIds = _$v.labelIds?.toBuilder(); + _maintainerCanModify = _$v.maintainerCanModify; + _milestoneId = _$v.milestoneId; + _projectIds = _$v.projectIds?.toBuilder(); + _pullRequestId = _$v.pullRequestId; + _state = _$v.state; + _title = _$v.title; + _$v = null; + } + return this; + } + + @override + void replace(GUpdatePullRequestInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdatePullRequestInput; + } + + @override + void update(void Function(GUpdatePullRequestInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdatePullRequestInput build() { + _$GUpdatePullRequestInput _$result; + try { + _$result = _$v ?? + new _$GUpdatePullRequestInput._( + assigneeIds: assigneeIds.build(), + baseRefName: baseRefName, + body: body, + clientMutationId: clientMutationId, + labelIds: labelIds.build(), + maintainerCanModify: maintainerCanModify, + milestoneId: milestoneId, + projectIds: projectIds.build(), + pullRequestId: pullRequestId, + state: state, + title: title); + } catch (_) { + String _$failedField; + try { + _$failedField = 'assigneeIds'; + assigneeIds.build(); + + _$failedField = 'labelIds'; + labelIds.build(); + + _$failedField = 'projectIds'; + projectIds.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUpdatePullRequestInput', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUpdatePullRequestReviewCommentInput + extends GUpdatePullRequestReviewCommentInput { + @override + final String body; + @override + final String clientMutationId; + @override + final String pullRequestReviewCommentId; + + factory _$GUpdatePullRequestReviewCommentInput( + [void Function(GUpdatePullRequestReviewCommentInputBuilder) + updates]) => + (new GUpdatePullRequestReviewCommentInputBuilder()..update(updates)) + .build(); + + _$GUpdatePullRequestReviewCommentInput._( + {this.body, this.clientMutationId, this.pullRequestReviewCommentId}) + : super._() { + if (body == null) { + throw new BuiltValueNullFieldError( + 'GUpdatePullRequestReviewCommentInput', 'body'); + } + if (pullRequestReviewCommentId == null) { + throw new BuiltValueNullFieldError( + 'GUpdatePullRequestReviewCommentInput', 'pullRequestReviewCommentId'); + } + } + + @override + GUpdatePullRequestReviewCommentInput rebuild( + void Function(GUpdatePullRequestReviewCommentInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdatePullRequestReviewCommentInputBuilder toBuilder() => + new GUpdatePullRequestReviewCommentInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdatePullRequestReviewCommentInput && + body == other.body && + clientMutationId == other.clientMutationId && + pullRequestReviewCommentId == other.pullRequestReviewCommentId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, body.hashCode), clientMutationId.hashCode), + pullRequestReviewCommentId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdatePullRequestReviewCommentInput') + ..add('body', body) + ..add('clientMutationId', clientMutationId) + ..add('pullRequestReviewCommentId', pullRequestReviewCommentId)) + .toString(); + } +} + +class GUpdatePullRequestReviewCommentInputBuilder + implements + Builder { + _$GUpdatePullRequestReviewCommentInput _$v; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _pullRequestReviewCommentId; + String get pullRequestReviewCommentId => _$this._pullRequestReviewCommentId; + set pullRequestReviewCommentId(String pullRequestReviewCommentId) => + _$this._pullRequestReviewCommentId = pullRequestReviewCommentId; + + GUpdatePullRequestReviewCommentInputBuilder(); + + GUpdatePullRequestReviewCommentInputBuilder get _$this { + if (_$v != null) { + _body = _$v.body; + _clientMutationId = _$v.clientMutationId; + _pullRequestReviewCommentId = _$v.pullRequestReviewCommentId; + _$v = null; + } + return this; + } + + @override + void replace(GUpdatePullRequestReviewCommentInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdatePullRequestReviewCommentInput; + } + + @override + void update( + void Function(GUpdatePullRequestReviewCommentInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdatePullRequestReviewCommentInput build() { + final _$result = _$v ?? + new _$GUpdatePullRequestReviewCommentInput._( + body: body, + clientMutationId: clientMutationId, + pullRequestReviewCommentId: pullRequestReviewCommentId); + replace(_$result); + return _$result; + } +} + +class _$GUpdatePullRequestReviewInput extends GUpdatePullRequestReviewInput { + @override + final String body; + @override + final String clientMutationId; + @override + final String pullRequestReviewId; + + factory _$GUpdatePullRequestReviewInput( + [void Function(GUpdatePullRequestReviewInputBuilder) updates]) => + (new GUpdatePullRequestReviewInputBuilder()..update(updates)).build(); + + _$GUpdatePullRequestReviewInput._( + {this.body, this.clientMutationId, this.pullRequestReviewId}) + : super._() { + if (body == null) { + throw new BuiltValueNullFieldError( + 'GUpdatePullRequestReviewInput', 'body'); + } + if (pullRequestReviewId == null) { + throw new BuiltValueNullFieldError( + 'GUpdatePullRequestReviewInput', 'pullRequestReviewId'); + } + } + + @override + GUpdatePullRequestReviewInput rebuild( + void Function(GUpdatePullRequestReviewInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdatePullRequestReviewInputBuilder toBuilder() => + new GUpdatePullRequestReviewInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdatePullRequestReviewInput && + body == other.body && + clientMutationId == other.clientMutationId && + pullRequestReviewId == other.pullRequestReviewId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, body.hashCode), clientMutationId.hashCode), + pullRequestReviewId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdatePullRequestReviewInput') + ..add('body', body) + ..add('clientMutationId', clientMutationId) + ..add('pullRequestReviewId', pullRequestReviewId)) + .toString(); + } +} + +class GUpdatePullRequestReviewInputBuilder + implements + Builder { + _$GUpdatePullRequestReviewInput _$v; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _pullRequestReviewId; + String get pullRequestReviewId => _$this._pullRequestReviewId; + set pullRequestReviewId(String pullRequestReviewId) => + _$this._pullRequestReviewId = pullRequestReviewId; + + GUpdatePullRequestReviewInputBuilder(); + + GUpdatePullRequestReviewInputBuilder get _$this { + if (_$v != null) { + _body = _$v.body; + _clientMutationId = _$v.clientMutationId; + _pullRequestReviewId = _$v.pullRequestReviewId; + _$v = null; + } + return this; + } + + @override + void replace(GUpdatePullRequestReviewInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdatePullRequestReviewInput; + } + + @override + void update(void Function(GUpdatePullRequestReviewInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdatePullRequestReviewInput build() { + final _$result = _$v ?? + new _$GUpdatePullRequestReviewInput._( + body: body, + clientMutationId: clientMutationId, + pullRequestReviewId: pullRequestReviewId); + replace(_$result); + return _$result; + } +} + +class _$GUpdateRefInput extends GUpdateRefInput { + @override + final String clientMutationId; + @override + final bool force; + @override + final String oid; + @override + final String refId; + + factory _$GUpdateRefInput([void Function(GUpdateRefInputBuilder) updates]) => + (new GUpdateRefInputBuilder()..update(updates)).build(); + + _$GUpdateRefInput._({this.clientMutationId, this.force, this.oid, this.refId}) + : super._() { + if (oid == null) { + throw new BuiltValueNullFieldError('GUpdateRefInput', 'oid'); + } + if (refId == null) { + throw new BuiltValueNullFieldError('GUpdateRefInput', 'refId'); + } + } + + @override + GUpdateRefInput rebuild(void Function(GUpdateRefInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateRefInputBuilder toBuilder() => + new GUpdateRefInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateRefInput && + clientMutationId == other.clientMutationId && + force == other.force && + oid == other.oid && + refId == other.refId; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, clientMutationId.hashCode), force.hashCode), + oid.hashCode), + refId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdateRefInput') + ..add('clientMutationId', clientMutationId) + ..add('force', force) + ..add('oid', oid) + ..add('refId', refId)) + .toString(); + } +} + +class GUpdateRefInputBuilder + implements Builder { + _$GUpdateRefInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + bool _force; + bool get force => _$this._force; + set force(bool force) => _$this._force = force; + + String _oid; + String get oid => _$this._oid; + set oid(String oid) => _$this._oid = oid; + + String _refId; + String get refId => _$this._refId; + set refId(String refId) => _$this._refId = refId; + + GUpdateRefInputBuilder(); + + GUpdateRefInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _force = _$v.force; + _oid = _$v.oid; + _refId = _$v.refId; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateRefInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateRefInput; + } + + @override + void update(void Function(GUpdateRefInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateRefInput build() { + final _$result = _$v ?? + new _$GUpdateRefInput._( + clientMutationId: clientMutationId, + force: force, + oid: oid, + refId: refId); + replace(_$result); + return _$result; + } +} + +class _$GUpdateRepositoryInput extends GUpdateRepositoryInput { + @override + final String clientMutationId; + @override + final String description; + @override + final bool hasIssuesEnabled; + @override + final bool hasProjectsEnabled; + @override + final bool hasWikiEnabled; + @override + final String homepageUrl; + @override + final String name; + @override + final String repositoryId; + @override + final bool template; + + factory _$GUpdateRepositoryInput( + [void Function(GUpdateRepositoryInputBuilder) updates]) => + (new GUpdateRepositoryInputBuilder()..update(updates)).build(); + + _$GUpdateRepositoryInput._( + {this.clientMutationId, + this.description, + this.hasIssuesEnabled, + this.hasProjectsEnabled, + this.hasWikiEnabled, + this.homepageUrl, + this.name, + this.repositoryId, + this.template}) + : super._() { + if (repositoryId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateRepositoryInput', 'repositoryId'); + } + } + + @override + GUpdateRepositoryInput rebuild( + void Function(GUpdateRepositoryInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateRepositoryInputBuilder toBuilder() => + new GUpdateRepositoryInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateRepositoryInput && + clientMutationId == other.clientMutationId && + description == other.description && + hasIssuesEnabled == other.hasIssuesEnabled && + hasProjectsEnabled == other.hasProjectsEnabled && + hasWikiEnabled == other.hasWikiEnabled && + homepageUrl == other.homepageUrl && + name == other.name && + repositoryId == other.repositoryId && + template == other.template; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc( + $jc($jc(0, clientMutationId.hashCode), + description.hashCode), + hasIssuesEnabled.hashCode), + hasProjectsEnabled.hashCode), + hasWikiEnabled.hashCode), + homepageUrl.hashCode), + name.hashCode), + repositoryId.hashCode), + template.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdateRepositoryInput') + ..add('clientMutationId', clientMutationId) + ..add('description', description) + ..add('hasIssuesEnabled', hasIssuesEnabled) + ..add('hasProjectsEnabled', hasProjectsEnabled) + ..add('hasWikiEnabled', hasWikiEnabled) + ..add('homepageUrl', homepageUrl) + ..add('name', name) + ..add('repositoryId', repositoryId) + ..add('template', template)) + .toString(); + } +} + +class GUpdateRepositoryInputBuilder + implements Builder { + _$GUpdateRepositoryInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _description; + String get description => _$this._description; + set description(String description) => _$this._description = description; + + bool _hasIssuesEnabled; + bool get hasIssuesEnabled => _$this._hasIssuesEnabled; + set hasIssuesEnabled(bool hasIssuesEnabled) => + _$this._hasIssuesEnabled = hasIssuesEnabled; + + bool _hasProjectsEnabled; + bool get hasProjectsEnabled => _$this._hasProjectsEnabled; + set hasProjectsEnabled(bool hasProjectsEnabled) => + _$this._hasProjectsEnabled = hasProjectsEnabled; + + bool _hasWikiEnabled; + bool get hasWikiEnabled => _$this._hasWikiEnabled; + set hasWikiEnabled(bool hasWikiEnabled) => + _$this._hasWikiEnabled = hasWikiEnabled; + + String _homepageUrl; + String get homepageUrl => _$this._homepageUrl; + set homepageUrl(String homepageUrl) => _$this._homepageUrl = homepageUrl; + + String _name; + String get name => _$this._name; + set name(String name) => _$this._name = name; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + bool _template; + bool get template => _$this._template; + set template(bool template) => _$this._template = template; + + GUpdateRepositoryInputBuilder(); + + GUpdateRepositoryInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _description = _$v.description; + _hasIssuesEnabled = _$v.hasIssuesEnabled; + _hasProjectsEnabled = _$v.hasProjectsEnabled; + _hasWikiEnabled = _$v.hasWikiEnabled; + _homepageUrl = _$v.homepageUrl; + _name = _$v.name; + _repositoryId = _$v.repositoryId; + _template = _$v.template; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateRepositoryInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateRepositoryInput; + } + + @override + void update(void Function(GUpdateRepositoryInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateRepositoryInput build() { + final _$result = _$v ?? + new _$GUpdateRepositoryInput._( + clientMutationId: clientMutationId, + description: description, + hasIssuesEnabled: hasIssuesEnabled, + hasProjectsEnabled: hasProjectsEnabled, + hasWikiEnabled: hasWikiEnabled, + homepageUrl: homepageUrl, + name: name, + repositoryId: repositoryId, + template: template); + replace(_$result); + return _$result; + } +} + +class _$GUpdateSubscriptionInput extends GUpdateSubscriptionInput { + @override + final String clientMutationId; + @override + final GSubscriptionState state; + @override + final String subscribableId; + + factory _$GUpdateSubscriptionInput( + [void Function(GUpdateSubscriptionInputBuilder) updates]) => + (new GUpdateSubscriptionInputBuilder()..update(updates)).build(); + + _$GUpdateSubscriptionInput._( + {this.clientMutationId, this.state, this.subscribableId}) + : super._() { + if (state == null) { + throw new BuiltValueNullFieldError('GUpdateSubscriptionInput', 'state'); + } + if (subscribableId == null) { + throw new BuiltValueNullFieldError( + 'GUpdateSubscriptionInput', 'subscribableId'); + } + } + + @override + GUpdateSubscriptionInput rebuild( + void Function(GUpdateSubscriptionInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateSubscriptionInputBuilder toBuilder() => + new GUpdateSubscriptionInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateSubscriptionInput && + clientMutationId == other.clientMutationId && + state == other.state && + subscribableId == other.subscribableId; + } + + @override + int get hashCode { + return $jf($jc($jc($jc(0, clientMutationId.hashCode), state.hashCode), + subscribableId.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdateSubscriptionInput') + ..add('clientMutationId', clientMutationId) + ..add('state', state) + ..add('subscribableId', subscribableId)) + .toString(); + } +} + +class GUpdateSubscriptionInputBuilder + implements + Builder { + _$GUpdateSubscriptionInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + GSubscriptionState _state; + GSubscriptionState get state => _$this._state; + set state(GSubscriptionState state) => _$this._state = state; + + String _subscribableId; + String get subscribableId => _$this._subscribableId; + set subscribableId(String subscribableId) => + _$this._subscribableId = subscribableId; + + GUpdateSubscriptionInputBuilder(); + + GUpdateSubscriptionInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _state = _$v.state; + _subscribableId = _$v.subscribableId; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateSubscriptionInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateSubscriptionInput; + } + + @override + void update(void Function(GUpdateSubscriptionInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateSubscriptionInput build() { + final _$result = _$v ?? + new _$GUpdateSubscriptionInput._( + clientMutationId: clientMutationId, + state: state, + subscribableId: subscribableId); + replace(_$result); + return _$result; + } +} + +class _$GUpdateTeamDiscussionCommentInput + extends GUpdateTeamDiscussionCommentInput { + @override + final String body; + @override + final String bodyVersion; + @override + final String clientMutationId; + @override + final String id; + + factory _$GUpdateTeamDiscussionCommentInput( + [void Function(GUpdateTeamDiscussionCommentInputBuilder) updates]) => + (new GUpdateTeamDiscussionCommentInputBuilder()..update(updates)).build(); + + _$GUpdateTeamDiscussionCommentInput._( + {this.body, this.bodyVersion, this.clientMutationId, this.id}) + : super._() { + if (body == null) { + throw new BuiltValueNullFieldError( + 'GUpdateTeamDiscussionCommentInput', 'body'); + } + if (id == null) { + throw new BuiltValueNullFieldError( + 'GUpdateTeamDiscussionCommentInput', 'id'); + } + } + + @override + GUpdateTeamDiscussionCommentInput rebuild( + void Function(GUpdateTeamDiscussionCommentInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateTeamDiscussionCommentInputBuilder toBuilder() => + new GUpdateTeamDiscussionCommentInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateTeamDiscussionCommentInput && + body == other.body && + bodyVersion == other.bodyVersion && + clientMutationId == other.clientMutationId && + id == other.id; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc($jc(0, body.hashCode), bodyVersion.hashCode), + clientMutationId.hashCode), + id.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdateTeamDiscussionCommentInput') + ..add('body', body) + ..add('bodyVersion', bodyVersion) + ..add('clientMutationId', clientMutationId) + ..add('id', id)) + .toString(); + } +} + +class GUpdateTeamDiscussionCommentInputBuilder + implements + Builder { + _$GUpdateTeamDiscussionCommentInput _$v; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _bodyVersion; + String get bodyVersion => _$this._bodyVersion; + set bodyVersion(String bodyVersion) => _$this._bodyVersion = bodyVersion; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _id; + String get id => _$this._id; + set id(String id) => _$this._id = id; + + GUpdateTeamDiscussionCommentInputBuilder(); + + GUpdateTeamDiscussionCommentInputBuilder get _$this { + if (_$v != null) { + _body = _$v.body; + _bodyVersion = _$v.bodyVersion; + _clientMutationId = _$v.clientMutationId; + _id = _$v.id; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateTeamDiscussionCommentInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateTeamDiscussionCommentInput; + } + + @override + void update(void Function(GUpdateTeamDiscussionCommentInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateTeamDiscussionCommentInput build() { + final _$result = _$v ?? + new _$GUpdateTeamDiscussionCommentInput._( + body: body, + bodyVersion: bodyVersion, + clientMutationId: clientMutationId, + id: id); + replace(_$result); + return _$result; + } +} + +class _$GUpdateTeamDiscussionInput extends GUpdateTeamDiscussionInput { + @override + final String body; + @override + final String bodyVersion; + @override + final String clientMutationId; + @override + final String id; + @override + final bool pinned; + @override + final String title; + + factory _$GUpdateTeamDiscussionInput( + [void Function(GUpdateTeamDiscussionInputBuilder) updates]) => + (new GUpdateTeamDiscussionInputBuilder()..update(updates)).build(); + + _$GUpdateTeamDiscussionInput._( + {this.body, + this.bodyVersion, + this.clientMutationId, + this.id, + this.pinned, + this.title}) + : super._() { + if (id == null) { + throw new BuiltValueNullFieldError('GUpdateTeamDiscussionInput', 'id'); + } + } + + @override + GUpdateTeamDiscussionInput rebuild( + void Function(GUpdateTeamDiscussionInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateTeamDiscussionInputBuilder toBuilder() => + new GUpdateTeamDiscussionInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateTeamDiscussionInput && + body == other.body && + bodyVersion == other.bodyVersion && + clientMutationId == other.clientMutationId && + id == other.id && + pinned == other.pinned && + title == other.title; + } + + @override + int get hashCode { + return $jf($jc( + $jc( + $jc( + $jc($jc($jc(0, body.hashCode), bodyVersion.hashCode), + clientMutationId.hashCode), + id.hashCode), + pinned.hashCode), + title.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdateTeamDiscussionInput') + ..add('body', body) + ..add('bodyVersion', bodyVersion) + ..add('clientMutationId', clientMutationId) + ..add('id', id) + ..add('pinned', pinned) + ..add('title', title)) + .toString(); + } +} + +class GUpdateTeamDiscussionInputBuilder + implements + Builder { + _$GUpdateTeamDiscussionInput _$v; + + String _body; + String get body => _$this._body; + set body(String body) => _$this._body = body; + + String _bodyVersion; + String get bodyVersion => _$this._bodyVersion; + set bodyVersion(String bodyVersion) => _$this._bodyVersion = bodyVersion; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _id; + String get id => _$this._id; + set id(String id) => _$this._id = id; + + bool _pinned; + bool get pinned => _$this._pinned; + set pinned(bool pinned) => _$this._pinned = pinned; + + String _title; + String get title => _$this._title; + set title(String title) => _$this._title = title; + + GUpdateTeamDiscussionInputBuilder(); + + GUpdateTeamDiscussionInputBuilder get _$this { + if (_$v != null) { + _body = _$v.body; + _bodyVersion = _$v.bodyVersion; + _clientMutationId = _$v.clientMutationId; + _id = _$v.id; + _pinned = _$v.pinned; + _title = _$v.title; + _$v = null; + } + return this; + } + + @override + void replace(GUpdateTeamDiscussionInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateTeamDiscussionInput; + } + + @override + void update(void Function(GUpdateTeamDiscussionInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateTeamDiscussionInput build() { + final _$result = _$v ?? + new _$GUpdateTeamDiscussionInput._( + body: body, + bodyVersion: bodyVersion, + clientMutationId: clientMutationId, + id: id, + pinned: pinned, + title: title); + replace(_$result); + return _$result; + } +} + +class _$GUpdateTopicsInput extends GUpdateTopicsInput { + @override + final String clientMutationId; + @override + final String repositoryId; + @override + final BuiltList topicNames; + + factory _$GUpdateTopicsInput( + [void Function(GUpdateTopicsInputBuilder) updates]) => + (new GUpdateTopicsInputBuilder()..update(updates)).build(); + + _$GUpdateTopicsInput._( + {this.clientMutationId, this.repositoryId, this.topicNames}) + : super._() { + if (repositoryId == null) { + throw new BuiltValueNullFieldError('GUpdateTopicsInput', 'repositoryId'); + } + if (topicNames == null) { + throw new BuiltValueNullFieldError('GUpdateTopicsInput', 'topicNames'); + } + } + + @override + GUpdateTopicsInput rebuild( + void Function(GUpdateTopicsInputBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUpdateTopicsInputBuilder toBuilder() => + new GUpdateTopicsInputBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUpdateTopicsInput && + clientMutationId == other.clientMutationId && + repositoryId == other.repositoryId && + topicNames == other.topicNames; + } + + @override + int get hashCode { + return $jf($jc( + $jc($jc(0, clientMutationId.hashCode), repositoryId.hashCode), + topicNames.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUpdateTopicsInput') + ..add('clientMutationId', clientMutationId) + ..add('repositoryId', repositoryId) + ..add('topicNames', topicNames)) + .toString(); + } +} + +class GUpdateTopicsInputBuilder + implements Builder { + _$GUpdateTopicsInput _$v; + + String _clientMutationId; + String get clientMutationId => _$this._clientMutationId; + set clientMutationId(String clientMutationId) => + _$this._clientMutationId = clientMutationId; + + String _repositoryId; + String get repositoryId => _$this._repositoryId; + set repositoryId(String repositoryId) => _$this._repositoryId = repositoryId; + + ListBuilder _topicNames; + ListBuilder get topicNames => + _$this._topicNames ??= new ListBuilder(); + set topicNames(ListBuilder topicNames) => + _$this._topicNames = topicNames; + + GUpdateTopicsInputBuilder(); + + GUpdateTopicsInputBuilder get _$this { + if (_$v != null) { + _clientMutationId = _$v.clientMutationId; + _repositoryId = _$v.repositoryId; + _topicNames = _$v.topicNames?.toBuilder(); + _$v = null; + } + return this; + } + + @override + void replace(GUpdateTopicsInput other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUpdateTopicsInput; + } + + @override + void update(void Function(GUpdateTopicsInputBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUpdateTopicsInput build() { + _$GUpdateTopicsInput _$result; + try { + _$result = _$v ?? + new _$GUpdateTopicsInput._( + clientMutationId: clientMutationId, + repositoryId: repositoryId, + topicNames: topicNames.build()); + } catch (_) { + String _$failedField; + try { + _$failedField = 'topicNames'; + topicNames.build(); + } catch (e) { + throw new BuiltValueNestedFieldError( + 'GUpdateTopicsInput', _$failedField, e.toString()); + } + rethrow; + } + replace(_$result); + return _$result; + } +} + +class _$GUserStatusOrder extends GUserStatusOrder { + @override + final GOrderDirection direction; + @override + final GUserStatusOrderField field; + + factory _$GUserStatusOrder( + [void Function(GUserStatusOrderBuilder) updates]) => + (new GUserStatusOrderBuilder()..update(updates)).build(); + + _$GUserStatusOrder._({this.direction, this.field}) : super._() { + if (direction == null) { + throw new BuiltValueNullFieldError('GUserStatusOrder', 'direction'); + } + if (field == null) { + throw new BuiltValueNullFieldError('GUserStatusOrder', 'field'); + } + } + + @override + GUserStatusOrder rebuild(void Function(GUserStatusOrderBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GUserStatusOrderBuilder toBuilder() => + new GUserStatusOrderBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GUserStatusOrder && + direction == other.direction && + field == other.field; + } + + @override + int get hashCode { + return $jf($jc($jc(0, direction.hashCode), field.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GUserStatusOrder') + ..add('direction', direction) + ..add('field', field)) + .toString(); + } +} + +class GUserStatusOrderBuilder + implements Builder { + _$GUserStatusOrder _$v; + + GOrderDirection _direction; + GOrderDirection get direction => _$this._direction; + set direction(GOrderDirection direction) => _$this._direction = direction; + + GUserStatusOrderField _field; + GUserStatusOrderField get field => _$this._field; + set field(GUserStatusOrderField field) => _$this._field = field; + + GUserStatusOrderBuilder(); + + GUserStatusOrderBuilder get _$this { + if (_$v != null) { + _direction = _$v.direction; + _field = _$v.field; + _$v = null; + } + return this; + } + + @override + void replace(GUserStatusOrder other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GUserStatusOrder; + } + + @override + void update(void Function(GUserStatusOrderBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GUserStatusOrder build() { + final _$result = + _$v ?? new _$GUserStatusOrder._(direction: direction, field: field); + replace(_$result); + return _$result; + } +} + +class _$GX509Certificate extends GX509Certificate { + @override + final String value; + + factory _$GX509Certificate( + [void Function(GX509CertificateBuilder) updates]) => + (new GX509CertificateBuilder()..update(updates)).build(); + + _$GX509Certificate._({this.value}) : super._() { + if (value == null) { + throw new BuiltValueNullFieldError('GX509Certificate', 'value'); + } + } + + @override + GX509Certificate rebuild(void Function(GX509CertificateBuilder) updates) => + (toBuilder()..update(updates)).build(); + + @override + GX509CertificateBuilder toBuilder() => + new GX509CertificateBuilder()..replace(this); + + @override + bool operator ==(Object other) { + if (identical(other, this)) return true; + return other is GX509Certificate && value == other.value; + } + + @override + int get hashCode { + return $jf($jc(0, value.hashCode)); + } + + @override + String toString() { + return (newBuiltValueToStringHelper('GX509Certificate') + ..add('value', value)) + .toString(); + } +} + +class GX509CertificateBuilder + implements Builder { + _$GX509Certificate _$v; + + String _value; + String get value => _$this._value; + set value(String value) => _$this._value = value; + + GX509CertificateBuilder(); + + GX509CertificateBuilder get _$this { + if (_$v != null) { + _value = _$v.value; + _$v = null; + } + return this; + } + + @override + void replace(GX509Certificate other) { + if (other == null) { + throw new ArgumentError.notNull('other'); + } + _$v = other as _$GX509Certificate; + } + + @override + void update(void Function(GX509CertificateBuilder) updates) { + if (updates != null) updates(this); + } + + @override + _$GX509Certificate build() { + final _$result = _$v ?? new _$GX509Certificate._(value: value); + 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,lines_longer_than_80_chars,omit_local_variable_types,prefer_expression_function_bodies,sort_constructors_first,test_types_in_equals,unnecessary_const,unnecessary_new diff --git a/lib/graphql/serializers.gql.dart b/lib/graphql/serializers.gql.dart new file mode 100644 index 0000000..458c966 --- /dev/null +++ b/lib/graphql/serializers.gql.dart @@ -0,0 +1,2113 @@ +import 'package:built_collection/built_collection.dart'; +import 'package:built_value/serializer.dart'; +import 'package:built_value/standard_json_plugin.dart' show StandardJsonPlugin; +import 'package:git_touch/graphql/github.data.gql.dart' + show + GAssignedEventPartsData_assignee, + GCommitsData_repository_defaultBranchRef_target, + GCommitsData_repository_ref_target, + GCommitsRefData_target, + GCrossReferencedEventPartsData_source, + GIssueData_repository_issueOrPullRequest, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee, + GRepoData_repository_defaultBranchRef_target, + GRepoData_repository_ref_target, + GRepoRefData_target, + GReviewRequestRemovedEventPartsData_requestedReviewer, + GReviewRequestedEventPartsData_requestedReviewer, + GUnassignedEventPartsData_assignee, + GUserData_repositoryOwner, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes, + GUserData_repositoryOwner__asUser_pinnedItems_nodes, + GUserPartsData_pinnedItems_nodes, + GViewerData_viewer_pinnedItems_nodes, + GAssignedEventPartsData, + GAssignedEventPartsData_actor, + GAssignedEventPartsData_assignee__asBot, + GAssignedEventPartsData_assignee__asMannequin, + GAssignedEventPartsData_assignee__asOrganization, + GAssignedEventPartsData_assignee__asUser, + GAssignedEventPartsData_assignee__base, + GBaseRefForcePushedEventPartsData, + GBaseRefForcePushedEventPartsData_actor, + GBaseRefForcePushedEventPartsData_afterCommit, + GBaseRefForcePushedEventPartsData_beforeCommit, + GBaseRefForcePushedEventPartsData_pullRequest, + GBaseRefForcePushedEventPartsData_pullRequest_baseRef, + GClosedEventPartsData, + GClosedEventPartsData_actor, + GCommentPartsData, + GCommentPartsData_author, + GCommitsData, + GCommitsData_repository, + GCommitsData_repository_defaultBranchRef, + GCommitsData_repository_defaultBranchRef_target__asCommit, + GCommitsData_repository_defaultBranchRef_target__asCommit_history, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo, + GCommitsData_repository_defaultBranchRef_target__base, + GCommitsData_repository_ref, + GCommitsData_repository_ref_target__asCommit, + GCommitsData_repository_ref_target__asCommit_history, + GCommitsData_repository_ref_target__asCommit_history_nodes, + GCommitsData_repository_ref_target__asCommit_history_nodes_author, + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user, + GCommitsData_repository_ref_target__asCommit_history_nodes_status, + GCommitsData_repository_ref_target__asCommit_history_pageInfo, + GCommitsData_repository_ref_target__base, + GCommitsRefCommitData, + GCommitsRefCommitData_history, + GCommitsRefCommitData_history_nodes, + GCommitsRefCommitData_history_nodes_author, + GCommitsRefCommitData_history_nodes_author_user, + GCommitsRefCommitData_history_nodes_status, + GCommitsRefCommitData_history_pageInfo, + GCommitsRefData, + GCommitsRefData_target__asCommit, + GCommitsRefData_target__asCommit_history, + GCommitsRefData_target__asCommit_history_nodes, + GCommitsRefData_target__asCommit_history_nodes_author, + GCommitsRefData_target__asCommit_history_nodes_author_user, + GCommitsRefData_target__asCommit_history_nodes_status, + GCommitsRefData_target__asCommit_history_pageInfo, + GCommitsRefData_target__base, + GCrossReferencedEventPartsData, + GCrossReferencedEventPartsData_actor, + GCrossReferencedEventPartsData_source__asIssue, + GCrossReferencedEventPartsData_source__asIssue_repository, + GCrossReferencedEventPartsData_source__asIssue_repository_owner, + GCrossReferencedEventPartsData_source__asPullRequest, + GCrossReferencedEventPartsData_source__asPullRequest_repository, + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner, + GCrossReferencedEventPartsData_source__base, + GDemilestonedEventPartsData, + GDemilestonedEventPartsData_actor, + GDeployedEventPartsData, + GDeployedEventPartsData_actor, + GDeployedEventPartsData_pullRequest, + GDeployedEventPartsData_pullRequest_headRef, + GDeploymentEnvironmentChangedEventPartsData, + GDeploymentEnvironmentChangedEventPartsData_actor, + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus, + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment, + GFollowersData, + GFollowersData_user, + GFollowersData_user_followers, + GFollowersData_user_followers_nodes, + GFollowersData_user_followers_pageInfo, + GFollowingData, + GFollowingData_user, + GFollowingData_user_following, + GFollowingData_user_following_nodes, + GFollowingData_user_following_pageInfo, + GHeadRefDeletedEventPartsData, + GHeadRefDeletedEventPartsData_actor, + GHeadRefForcePushedEventPartsData, + GHeadRefForcePushedEventPartsData_actor, + GHeadRefForcePushedEventPartsData_afterCommit, + GHeadRefForcePushedEventPartsData_beforeCommit, + GHeadRefForcePushedEventPartsData_pullRequest, + GHeadRefRestoredEventPartsData, + GHeadRefRestoredEventPartsData_actor, + GHeadRefRestoredEventPartsData_pullRequest, + GIssueData, + GIssueData_repository, + GIssueData_repository_issueOrPullRequest__asIssue, + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED, + GIssueData_repository_issueOrPullRequest__asIssue_EYES, + GIssueData_repository_issueOrPullRequest__asIssue_HEART, + GIssueData_repository_issueOrPullRequest__asIssue_HOORAY, + GIssueData_repository_issueOrPullRequest__asIssue_LAUGH, + GIssueData_repository_issueOrPullRequest__asIssue_ROCKET, + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN, + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP, + GIssueData_repository_issueOrPullRequest__asIssue_author, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo, + GIssueData_repository_issueOrPullRequest__asPullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED, + GIssueData_repository_issueOrPullRequest__asPullRequest_EYES, + GIssueData_repository_issueOrPullRequest__asPullRequest_HEART, + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY, + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH, + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET, + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN, + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP, + GIssueData_repository_issueOrPullRequest__asPullRequest_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_commits, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo, + GIssueData_repository_issueOrPullRequest__base, + GIssueData_repository_owner, + GIssuesData, + GIssuesData_repository, + GIssuesData_repository_issues, + GIssuesData_repository_issues_nodes, + GIssuesData_repository_issues_nodes_author, + GIssuesData_repository_issues_nodes_comments, + GIssuesData_repository_issues_nodes_labels, + GIssuesData_repository_issues_nodes_labels_nodes, + GIssuesData_repository_issues_pageInfo, + GLabeledEventPartsData, + GLabeledEventPartsData_actor, + GLabeledEventPartsData_label, + GLockedEventPartsData, + GLockedEventPartsData_actor, + GMembersData, + GMembersData_organization, + GMembersData_organization_membersWithRole, + GMembersData_organization_membersWithRole_nodes, + GMembersData_organization_membersWithRole_pageInfo, + GMentionedEventPartsData, + GMentionedEventPartsData_actor, + GMergedEventPartsData, + GMergedEventPartsData_actor, + GMergedEventPartsData_commit, + GMilestonedEventPartsData, + GMilestonedEventPartsData_actor, + GPageInfoPartsData, + GPinnedEventPartsData, + GPinnedEventPartsData_actor, + GPullRequestCommitPartsData, + GPullRequestCommitPartsData_commit, + GPullRequestCommitPartsData_commit_author, + GPullRequestCommitPartsData_commit_author_user, + GPullRequestReviewPartsData, + GPullRequestReviewPartsData_author, + GPullRequestReviewPartsData_comments, + GPullRequestReviewPartsData_comments_nodes, + GPullRequestReviewPartsData_comments_nodes_CONFUSED, + GPullRequestReviewPartsData_comments_nodes_EYES, + GPullRequestReviewPartsData_comments_nodes_HEART, + GPullRequestReviewPartsData_comments_nodes_HOORAY, + GPullRequestReviewPartsData_comments_nodes_LAUGH, + GPullRequestReviewPartsData_comments_nodes_ROCKET, + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN, + GPullRequestReviewPartsData_comments_nodes_THUMBS_UP, + GPullRequestReviewPartsData_comments_nodes_author, + GPullsData, + GPullsData_repository, + GPullsData_repository_pullRequests, + GPullsData_repository_pullRequests_nodes, + GPullsData_repository_pullRequests_nodes_author, + GPullsData_repository_pullRequests_nodes_comments, + GPullsData_repository_pullRequests_nodes_labels, + GPullsData_repository_pullRequests_nodes_labels_nodes, + GPullsData_repository_pullRequests_pageInfo, + GReactablePartsData, + GReactablePartsData_CONFUSED, + GReactablePartsData_EYES, + GReactablePartsData_HEART, + GReactablePartsData_HOORAY, + GReactablePartsData_LAUGH, + GReactablePartsData_ROCKET, + GReactablePartsData_THUMBS_DOWN, + GReactablePartsData_THUMBS_UP, + GReferencedEventPartsData, + GReferencedEventPartsData_actor, + GReferencedEventPartsData_commit, + GReferencedEventPartsData_commitRepository, + GReferencedEventPartsData_commitRepository_owner, + GRenamedTitleEventPartsData, + GRenamedTitleEventPartsData_actor, + GReopenedEventPartsData, + GReopenedEventPartsData_actor, + GRepoCommitData, + GRepoCommitData_history, + GRepoData, + GRepoData_repository, + GRepoData_repository_defaultBranchRef, + GRepoData_repository_defaultBranchRef_target__asCommit, + GRepoData_repository_defaultBranchRef_target__asCommit_history, + GRepoData_repository_defaultBranchRef_target__base, + GRepoData_repository_forks, + GRepoData_repository_issues, + GRepoData_repository_languages, + GRepoData_repository_languages_edges, + GRepoData_repository_languages_edges_node, + GRepoData_repository_licenseInfo, + GRepoData_repository_owner, + GRepoData_repository_primaryLanguage, + GRepoData_repository_projects, + GRepoData_repository_pullRequests, + GRepoData_repository_ref, + GRepoData_repository_ref_target__asCommit, + GRepoData_repository_ref_target__asCommit_history, + GRepoData_repository_ref_target__base, + GRepoData_repository_refs, + GRepoData_repository_refs_nodes, + GRepoData_repository_releases, + GRepoData_repository_repositoryTopics, + GRepoData_repository_repositoryTopics_nodes, + GRepoData_repository_repositoryTopics_nodes_topic, + GRepoData_repository_stargazers, + GRepoData_repository_watchers, + GRepoItemData, + GRepoItemData_forks, + GRepoItemData_owner, + GRepoItemData_primaryLanguage, + GRepoItemData_stargazers, + GRepoRefData, + GRepoRefData_target__asCommit, + GRepoRefData_target__asCommit_history, + GRepoRefData_target__base, + GReposData, + GReposData_user, + GReposData_user_repositories, + GReposData_user_repositories_nodes, + GReposData_user_repositories_nodes_forks, + GReposData_user_repositories_nodes_owner, + GReposData_user_repositories_nodes_primaryLanguage, + GReposData_user_repositories_nodes_stargazers, + GReposData_user_repositories_pageInfo, + GReposRepoItemData, + GReposRepoItemData_forks, + GReposRepoItemData_owner, + GReposRepoItemData_primaryLanguage, + GReposRepoItemData_stargazers, + GReviewDismissedEventPartsData, + GReviewDismissedEventPartsData_actor, + GReviewDismissedEventPartsData_pullRequest, + GReviewDismissedEventPartsData_pullRequest_author, + GReviewRequestRemovedEventPartsData, + GReviewRequestRemovedEventPartsData_actor, + GReviewRequestRemovedEventPartsData_requestedReviewer__asUser, + GReviewRequestRemovedEventPartsData_requestedReviewer__base, + GReviewRequestedEventPartsData, + GReviewRequestedEventPartsData_actor, + GReviewRequestedEventPartsData_requestedReviewer__asUser, + GReviewRequestedEventPartsData_requestedReviewer__base, + GStargazersData, + GStargazersData_repository, + GStargazersData_repository_stargazers, + GStargazersData_repository_stargazers_nodes, + GStargazersData_repository_stargazers_pageInfo, + GStarsData, + GStarsData_user, + GStarsData_user_starredRepositories, + GStarsData_user_starredRepositories_nodes, + GStarsData_user_starredRepositories_nodes_forks, + GStarsData_user_starredRepositories_nodes_owner, + GStarsData_user_starredRepositories_nodes_primaryLanguage, + GStarsData_user_starredRepositories_nodes_stargazers, + GStarsData_user_starredRepositories_pageInfo, + GSubscribedEventPartsData, + GSubscribedEventPartsData_actor, + GTransferredEventPartsData, + GTransferredEventPartsData_actor, + GTransferredEventPartsData_fromRepository, + GTransferredEventPartsData_fromRepository_owner, + GUnassignedEventPartsData, + GUnassignedEventPartsData_actor, + GUnassignedEventPartsData_assignee__asBot, + GUnassignedEventPartsData_assignee__asMannequin, + GUnassignedEventPartsData_assignee__asOrganization, + GUnassignedEventPartsData_assignee__asUser, + GUnassignedEventPartsData_assignee__base, + GUnlabeledEventPartsData, + GUnlabeledEventPartsData_actor, + GUnlabeledEventPartsData_label, + GUnlockedEventPartsData, + GUnlockedEventPartsData_actor, + GUnsubscribedEventPartsData, + GUnsubscribedEventPartsData_actor, + GUserData, + GUserData_repositoryOwner__asOrganization, + GUserData_repositoryOwner__asOrganization_membersWithRole, + GUserData_repositoryOwner__asOrganization_pinnableItems, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base, + GUserData_repositoryOwner__asOrganization_pinnedItems, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base, + GUserData_repositoryOwner__asUser, + GUserData_repositoryOwner__asUser_contributionsCollection, + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar, + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks, + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays, + GUserData_repositoryOwner__asUser_followers, + GUserData_repositoryOwner__asUser_following, + GUserData_repositoryOwner__asUser_pinnedItems, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__base, + GUserData_repositoryOwner__asUser_repositories, + GUserData_repositoryOwner__asUser_repositories_nodes, + GUserData_repositoryOwner__asUser_repositories_nodes_forks, + GUserData_repositoryOwner__asUser_repositories_nodes_owner, + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage, + GUserData_repositoryOwner__asUser_repositories_nodes_stargazers, + GUserData_repositoryOwner__asUser_starredRepositories, + GUserData_repositoryOwner__base, + GUserItemData, + GUserPartsData, + GUserPartsData_contributionsCollection, + GUserPartsData_contributionsCollection_contributionCalendar, + GUserPartsData_contributionsCollection_contributionCalendar_weeks, + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays, + GUserPartsData_followers, + GUserPartsData_following, + GUserPartsData_pinnedItems, + GUserPartsData_pinnedItems_nodes__asRepository, + GUserPartsData_pinnedItems_nodes__asRepository_forks, + GUserPartsData_pinnedItems_nodes__asRepository_owner, + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage, + GUserPartsData_pinnedItems_nodes__asRepository_stargazers, + GUserPartsData_pinnedItems_nodes__base, + GUserPartsData_repositories, + GUserPartsData_repositories_nodes, + GUserPartsData_repositories_nodes_forks, + GUserPartsData_repositories_nodes_owner, + GUserPartsData_repositories_nodes_primaryLanguage, + GUserPartsData_repositories_nodes_stargazers, + GUserPartsData_starredRepositories, + GViewerData, + GViewerData_viewer, + GViewerData_viewer_contributionsCollection, + GViewerData_viewer_contributionsCollection_contributionCalendar, + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks, + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays, + GViewerData_viewer_followers, + GViewerData_viewer_following, + GViewerData_viewer_pinnedItems, + GViewerData_viewer_pinnedItems_nodes__asRepository, + GViewerData_viewer_pinnedItems_nodes__asRepository_forks, + GViewerData_viewer_pinnedItems_nodes__asRepository_owner, + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage, + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers, + GViewerData_viewer_pinnedItems_nodes__base, + GViewerData_viewer_repositories, + GViewerData_viewer_repositories_nodes, + GViewerData_viewer_repositories_nodes_forks, + GViewerData_viewer_repositories_nodes_owner, + GViewerData_viewer_repositories_nodes_primaryLanguage, + GViewerData_viewer_repositories_nodes_stargazers, + GViewerData_viewer_starredRepositories, + GWatchersData, + GWatchersData_repository, + GWatchersData_repository_watchers, + GWatchersData_repository_watchers_nodes, + GWatchersData_repository_watchers_pageInfo; +import 'package:git_touch/graphql/github.req.gql.dart' + show + GAssignedEventPartsReq, + GBaseRefForcePushedEventPartsReq, + GClosedEventPartsReq, + GCommentPartsReq, + GCommitsRefCommitReq, + GCommitsRefReq, + GCommitsReq, + GCrossReferencedEventPartsReq, + GDemilestonedEventPartsReq, + GDeployedEventPartsReq, + GDeploymentEnvironmentChangedEventPartsReq, + GFollowersReq, + GFollowingReq, + GHeadRefDeletedEventPartsReq, + GHeadRefForcePushedEventPartsReq, + GHeadRefRestoredEventPartsReq, + GIssueReq, + GIssuesReq, + GLabeledEventPartsReq, + GLockedEventPartsReq, + GMembersReq, + GMentionedEventPartsReq, + GMergedEventPartsReq, + GMilestonedEventPartsReq, + GPageInfoPartsReq, + GPinnedEventPartsReq, + GPullRequestCommitPartsReq, + GPullRequestReviewPartsReq, + GPullsReq, + GReactablePartsReq, + GReferencedEventPartsReq, + GRenamedTitleEventPartsReq, + GReopenedEventPartsReq, + GRepoCommitReq, + GRepoItemReq, + GRepoRefReq, + GRepoReq, + GReposRepoItemReq, + GReposReq, + GReviewDismissedEventPartsReq, + GReviewRequestRemovedEventPartsReq, + GReviewRequestedEventPartsReq, + GStargazersReq, + GStarsReq, + GSubscribedEventPartsReq, + GTransferredEventPartsReq, + GUnassignedEventPartsReq, + GUnlabeledEventPartsReq, + GUnlockedEventPartsReq, + GUnsubscribedEventPartsReq, + GUserItemReq, + GUserPartsReq, + GUserReq, + GViewerReq, + GWatchersReq; +import 'package:git_touch/graphql/github.var.gql.dart' + show + GAssignedEventPartsVars, + GBaseRefForcePushedEventPartsVars, + GClosedEventPartsVars, + GCommentPartsVars, + GCommitsRefCommitVars, + GCommitsRefVars, + GCommitsVars, + GCrossReferencedEventPartsVars, + GDemilestonedEventPartsVars, + GDeployedEventPartsVars, + GDeploymentEnvironmentChangedEventPartsVars, + GFollowersVars, + GFollowingVars, + GHeadRefDeletedEventPartsVars, + GHeadRefForcePushedEventPartsVars, + GHeadRefRestoredEventPartsVars, + GIssueVars, + GIssuesVars, + GLabeledEventPartsVars, + GLockedEventPartsVars, + GMembersVars, + GMentionedEventPartsVars, + GMergedEventPartsVars, + GMilestonedEventPartsVars, + GPageInfoPartsVars, + GPinnedEventPartsVars, + GPullRequestCommitPartsVars, + GPullRequestReviewPartsVars, + GPullsVars, + GReactablePartsVars, + GReferencedEventPartsVars, + GRenamedTitleEventPartsVars, + GReopenedEventPartsVars, + GRepoCommitVars, + GRepoItemVars, + GRepoRefVars, + GRepoVars, + GReposRepoItemVars, + GReposVars, + GReviewDismissedEventPartsVars, + GReviewRequestRemovedEventPartsVars, + GReviewRequestedEventPartsVars, + GStargazersVars, + GStarsVars, + GSubscribedEventPartsVars, + GTransferredEventPartsVars, + GUnassignedEventPartsVars, + GUnlabeledEventPartsVars, + GUnlockedEventPartsVars, + GUnsubscribedEventPartsVars, + GUserItemVars, + GUserPartsVars, + GUserVars, + GViewerVars, + GWatchersVars; +import 'package:git_touch/graphql/schema.schema.gql.dart' + show + GAcceptEnterpriseAdministratorInvitationInput, + GAcceptTopicSuggestionInput, + GAddAssigneesToAssignableInput, + GAddCommentInput, + GAddLabelsToLabelableInput, + GAddProjectCardInput, + GAddProjectColumnInput, + GAddPullRequestReviewCommentInput, + GAddPullRequestReviewInput, + GAddPullRequestReviewThreadInput, + GAddReactionInput, + GAddStarInput, + GArchiveRepositoryInput, + GAuditLogOrder, + GAuditLogOrderField, + GCancelEnterpriseAdminInvitationInput, + GChangeUserStatusInput, + GCheckAnnotationData, + GCheckAnnotationLevel, + GCheckAnnotationRange, + GCheckConclusionState, + GCheckRunAction, + GCheckRunFilter, + GCheckRunOutput, + GCheckRunOutputImage, + GCheckRunType, + GCheckStatusState, + GCheckSuiteAutoTriggerPreference, + GCheckSuiteFilter, + GClearLabelsFromLabelableInput, + GCloneProjectInput, + GCloneTemplateRepositoryInput, + GCloseIssueInput, + GClosePullRequestInput, + GCollaboratorAffiliation, + GCommentAuthorAssociation, + GCommentCannotUpdateReason, + GCommitAuthor, + GCommitContributionOrder, + GCommitContributionOrderField, + GContributionOrder, + GConvertProjectCardNoteToIssueInput, + GCreateBranchProtectionRuleInput, + GCreateCheckRunInput, + GCreateCheckSuiteInput, + GCreateEnterpriseOrganizationInput, + GCreateIpAllowListEntryInput, + GCreateIssueInput, + GCreateProjectInput, + GCreatePullRequestInput, + GCreateRefInput, + GCreateRepositoryInput, + GCreateTeamDiscussionCommentInput, + GCreateTeamDiscussionInput, + GDate, + GDeclineTopicSuggestionInput, + GDefaultRepositoryPermissionField, + GDeleteBranchProtectionRuleInput, + GDeleteDeploymentInput, + GDeleteIpAllowListEntryInput, + GDeleteIssueCommentInput, + GDeleteIssueInput, + GDeleteProjectCardInput, + GDeleteProjectColumnInput, + GDeleteProjectInput, + GDeletePullRequestReviewCommentInput, + GDeletePullRequestReviewInput, + GDeleteRefInput, + GDeleteTeamDiscussionCommentInput, + GDeleteTeamDiscussionInput, + GDeploymentOrder, + GDeploymentOrderField, + GDeploymentState, + GDeploymentStatusState, + GDiffSide, + GDismissPullRequestReviewInput, + GDraftPullRequestReviewComment, + GDraftPullRequestReviewThread, + GEnterpriseAdministratorInvitationOrder, + GEnterpriseAdministratorInvitationOrderField, + GEnterpriseAdministratorRole, + GEnterpriseDefaultRepositoryPermissionSettingValue, + GEnterpriseEnabledDisabledSettingValue, + GEnterpriseEnabledSettingValue, + GEnterpriseMemberOrder, + GEnterpriseMemberOrderField, + GEnterpriseMembersCanCreateRepositoriesSettingValue, + GEnterpriseMembersCanMakePurchasesSettingValue, + GEnterpriseServerInstallationOrder, + GEnterpriseServerInstallationOrderField, + GEnterpriseServerUserAccountEmailOrder, + GEnterpriseServerUserAccountEmailOrderField, + GEnterpriseServerUserAccountOrder, + GEnterpriseServerUserAccountOrderField, + GEnterpriseServerUserAccountsUploadOrder, + GEnterpriseServerUserAccountsUploadOrderField, + GEnterpriseServerUserAccountsUploadSyncState, + GEnterpriseUserAccountMembershipRole, + GEnterpriseUserDeployment, + GFileViewedState, + GFollowUserInput, + GFundingPlatform, + GGistOrder, + GGistOrderField, + GGistPrivacy, + GGitSSHRemote, + GGitSignatureState, + GGitTimestamp, + GHTML, + GIdentityProviderConfigurationState, + GInviteEnterpriseAdminInput, + GIpAllowListEnabledSettingValue, + GIpAllowListEntryOrder, + GIpAllowListEntryOrderField, + GIssueCommentOrder, + GIssueCommentOrderField, + GIssueFilters, + GIssueOrder, + GIssueOrderField, + GIssueState, + GIssueTimelineItemsItemType, + GLabelOrder, + GLabelOrderField, + GLanguageOrder, + GLanguageOrderField, + GLinkRepositoryToProjectInput, + GLockLockableInput, + GLockReason, + GMarkFileAsViewedInput, + GMarkPullRequestReadyForReviewInput, + GMergeBranchInput, + GMergePullRequestInput, + GMergeableState, + GMilestoneOrder, + GMilestoneOrderField, + GMilestoneState, + GMinimizeCommentInput, + GMoveProjectCardInput, + GMoveProjectColumnInput, + GOauthApplicationCreateAuditEntryState, + GOperationType, + GOrderDirection, + GOrgAddMemberAuditEntryPermission, + GOrgCreateAuditEntryBillingPlan, + GOrgRemoveBillingManagerAuditEntryReason, + GOrgRemoveMemberAuditEntryMembershipType, + GOrgRemoveMemberAuditEntryReason, + GOrgRemoveOutsideCollaboratorAuditEntryMembershipType, + GOrgRemoveOutsideCollaboratorAuditEntryReason, + GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission, + GOrgUpdateMemberAuditEntryPermission, + GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility, + GOrganizationInvitationRole, + GOrganizationInvitationType, + GOrganizationMemberRole, + GOrganizationMembersCanCreateRepositoriesSettingValue, + GOrganizationOrder, + GOrganizationOrderField, + GPackageFileOrder, + GPackageFileOrderField, + GPackageOrder, + GPackageOrderField, + GPackageType, + GPackageVersionOrder, + GPackageVersionOrderField, + GPinnableItemType, + GPreciseDateTime, + GProjectCardArchivedState, + GProjectCardState, + GProjectColumnPurpose, + GProjectOrder, + GProjectOrderField, + GProjectState, + GProjectTemplate, + GPullRequestMergeMethod, + GPullRequestOrder, + GPullRequestOrderField, + GPullRequestReviewCommentState, + GPullRequestReviewDecision, + GPullRequestReviewEvent, + GPullRequestReviewState, + GPullRequestState, + GPullRequestTimelineItemsItemType, + GPullRequestUpdateState, + GReactionContent, + GReactionOrder, + GReactionOrderField, + GRefOrder, + GRefOrderField, + GRegenerateEnterpriseIdentityProviderRecoveryCodesInput, + GReleaseOrder, + GReleaseOrderField, + GRemoveAssigneesFromAssignableInput, + GRemoveEnterpriseAdminInput, + GRemoveEnterpriseIdentityProviderInput, + GRemoveEnterpriseOrganizationInput, + GRemoveLabelsFromLabelableInput, + GRemoveOutsideCollaboratorInput, + GRemoveReactionInput, + GRemoveStarInput, + GReopenIssueInput, + GReopenPullRequestInput, + GRepoAccessAuditEntryVisibility, + GRepoAddMemberAuditEntryVisibility, + GRepoArchivedAuditEntryVisibility, + GRepoChangeMergeSettingAuditEntryMergeType, + GRepoCreateAuditEntryVisibility, + GRepoDestroyAuditEntryVisibility, + GRepoRemoveMemberAuditEntryVisibility, + GReportedContentClassifiers, + GRepositoryAffiliation, + GRepositoryContributionType, + GRepositoryInteractionLimit, + GRepositoryInteractionLimitExpiry, + GRepositoryInteractionLimitOrigin, + GRepositoryInvitationOrder, + GRepositoryInvitationOrderField, + GRepositoryLockReason, + GRepositoryOrder, + GRepositoryOrderField, + GRepositoryPermission, + GRepositoryPrivacy, + GRepositoryVisibility, + GRequestReviewsInput, + GRequestableCheckStatusState, + GRerequestCheckSuiteInput, + GResolveReviewThreadInput, + GSamlDigestAlgorithm, + GSamlSignatureAlgorithm, + GSavedReplyOrder, + GSavedReplyOrderField, + GSearchType, + GSecurityAdvisoryEcosystem, + GSecurityAdvisoryIdentifierFilter, + GSecurityAdvisoryIdentifierType, + GSecurityAdvisoryOrder, + GSecurityAdvisoryOrderField, + GSecurityAdvisorySeverity, + GSecurityVulnerabilityOrder, + GSecurityVulnerabilityOrderField, + GSetEnterpriseIdentityProviderInput, + GSetOrganizationInteractionLimitInput, + GSetRepositoryInteractionLimitInput, + GSetUserInteractionLimitInput, + GSponsorsTierOrder, + GSponsorsTierOrderField, + GSponsorshipOrder, + GSponsorshipOrderField, + GSponsorshipPrivacy, + GStarOrder, + GStarOrderField, + GStatusState, + GSubmitPullRequestReviewInput, + GSubscriptionState, + GTeamDiscussionCommentOrder, + GTeamDiscussionCommentOrderField, + GTeamDiscussionOrder, + GTeamDiscussionOrderField, + GTeamMemberOrder, + GTeamMemberOrderField, + GTeamMemberRole, + GTeamMembershipType, + GTeamOrder, + GTeamOrderField, + GTeamPrivacy, + GTeamRepositoryOrder, + GTeamRepositoryOrderField, + GTeamRole, + GTopicSuggestionDeclineReason, + GTransferIssueInput, + GUnarchiveRepositoryInput, + GUnfollowUserInput, + GUnlinkRepositoryFromProjectInput, + GUnlockLockableInput, + GUnmarkFileAsViewedInput, + GUnmarkIssueAsDuplicateInput, + GUnminimizeCommentInput, + GUnresolveReviewThreadInput, + GUpdateBranchProtectionRuleInput, + GUpdateCheckRunInput, + GUpdateCheckSuitePreferencesInput, + GUpdateEnterpriseAdministratorRoleInput, + GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput, + GUpdateEnterpriseDefaultRepositoryPermissionSettingInput, + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput, + GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput, + GUpdateEnterpriseMembersCanDeleteIssuesSettingInput, + GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput, + GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput, + GUpdateEnterpriseMembersCanMakePurchasesSettingInput, + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput, + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput, + GUpdateEnterpriseOrganizationProjectsSettingInput, + GUpdateEnterpriseProfileInput, + GUpdateEnterpriseRepositoryProjectsSettingInput, + GUpdateEnterpriseTeamDiscussionsSettingInput, + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput, + GUpdateIpAllowListEnabledSettingInput, + GUpdateIpAllowListEntryInput, + GUpdateIssueCommentInput, + GUpdateIssueInput, + GUpdateProjectCardInput, + GUpdateProjectColumnInput, + GUpdateProjectInput, + GUpdatePullRequestInput, + GUpdatePullRequestReviewCommentInput, + GUpdatePullRequestReviewInput, + GUpdateRefInput, + GUpdateRepositoryInput, + GUpdateSubscriptionInput, + GUpdateTeamDiscussionCommentInput, + GUpdateTeamDiscussionInput, + GUpdateTopicsInput, + GUserBlockDuration, + GUserStatusOrder, + GUserStatusOrderField, + GX509Certificate; +import 'package:git_touch/utils/date_time_serializer.dart' + show DateTimeSerializer; +import 'package:gql_code_builder/src/serializers/operation_serializer.dart' + show OperationSerializer; + +part 'serializers.gql.g.dart'; + +final SerializersBuilder _serializersBuilder = _$serializers.toBuilder() + ..add(OperationSerializer()) + ..add(DateTimeSerializer()) + ..add(GAssignedEventPartsData_assignee.serializer) + ..add(GCommitsData_repository_defaultBranchRef_target.serializer) + ..add(GCommitsData_repository_ref_target.serializer) + ..add(GCommitsRefData_target.serializer) + ..add(GCrossReferencedEventPartsData_source.serializer) + ..add(GIssueData_repository_issueOrPullRequest.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes + .serializer) + ..add( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee + .serializer) + ..add( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source + .serializer) + ..add( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee + .serializer) + ..add( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes + .serializer) + ..add( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee + .serializer) + ..add( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source + .serializer) + ..add( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer + .serializer) + ..add( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer + .serializer) + ..add( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee + .serializer) + ..add(GRepoData_repository_defaultBranchRef_target.serializer) + ..add(GRepoData_repository_ref_target.serializer) + ..add(GRepoRefData_target.serializer) + ..add(GReviewRequestRemovedEventPartsData_requestedReviewer.serializer) + ..add(GReviewRequestedEventPartsData_requestedReviewer.serializer) + ..add(GUnassignedEventPartsData_assignee.serializer) + ..add(GUserData_repositoryOwner.serializer) + ..add( + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes.serializer) + ..add(GUserData_repositoryOwner__asOrganization_pinnedItems_nodes.serializer) + ..add(GUserData_repositoryOwner__asUser_pinnedItems_nodes.serializer) + ..add(GUserPartsData_pinnedItems_nodes.serializer) + ..add(GViewerData_viewer_pinnedItems_nodes.serializer) + ..addPlugin(StandardJsonPlugin()); +@SerializersFor([ + GAcceptEnterpriseAdministratorInvitationInput, + GAcceptTopicSuggestionInput, + GAddAssigneesToAssignableInput, + GAddCommentInput, + GAddLabelsToLabelableInput, + GAddProjectCardInput, + GAddProjectColumnInput, + GAddPullRequestReviewCommentInput, + GAddPullRequestReviewInput, + GAddPullRequestReviewThreadInput, + GAddReactionInput, + GAddStarInput, + GArchiveRepositoryInput, + GAssignedEventPartsData, + GAssignedEventPartsData_actor, + GAssignedEventPartsData_assignee__asBot, + GAssignedEventPartsData_assignee__asMannequin, + GAssignedEventPartsData_assignee__asOrganization, + GAssignedEventPartsData_assignee__asUser, + GAssignedEventPartsData_assignee__base, + GAssignedEventPartsReq, + GAssignedEventPartsVars, + GAuditLogOrder, + GAuditLogOrderField, + GBaseRefForcePushedEventPartsData, + GBaseRefForcePushedEventPartsData_actor, + GBaseRefForcePushedEventPartsData_afterCommit, + GBaseRefForcePushedEventPartsData_beforeCommit, + GBaseRefForcePushedEventPartsData_pullRequest, + GBaseRefForcePushedEventPartsData_pullRequest_baseRef, + GBaseRefForcePushedEventPartsReq, + GBaseRefForcePushedEventPartsVars, + GCancelEnterpriseAdminInvitationInput, + GChangeUserStatusInput, + GCheckAnnotationData, + GCheckAnnotationLevel, + GCheckAnnotationRange, + GCheckConclusionState, + GCheckRunAction, + GCheckRunFilter, + GCheckRunOutput, + GCheckRunOutputImage, + GCheckRunType, + GCheckStatusState, + GCheckSuiteAutoTriggerPreference, + GCheckSuiteFilter, + GClearLabelsFromLabelableInput, + GCloneProjectInput, + GCloneTemplateRepositoryInput, + GCloseIssueInput, + GClosePullRequestInput, + GClosedEventPartsData, + GClosedEventPartsData_actor, + GClosedEventPartsReq, + GClosedEventPartsVars, + GCollaboratorAffiliation, + GCommentAuthorAssociation, + GCommentCannotUpdateReason, + GCommentPartsData, + GCommentPartsData_author, + GCommentPartsReq, + GCommentPartsVars, + GCommitAuthor, + GCommitContributionOrder, + GCommitContributionOrderField, + GCommitsData, + GCommitsData_repository, + GCommitsData_repository_defaultBranchRef, + GCommitsData_repository_defaultBranchRef_target__asCommit, + GCommitsData_repository_defaultBranchRef_target__asCommit_history, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status, + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo, + GCommitsData_repository_defaultBranchRef_target__base, + GCommitsData_repository_ref, + GCommitsData_repository_ref_target__asCommit, + GCommitsData_repository_ref_target__asCommit_history, + GCommitsData_repository_ref_target__asCommit_history_nodes, + GCommitsData_repository_ref_target__asCommit_history_nodes_author, + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user, + GCommitsData_repository_ref_target__asCommit_history_nodes_status, + GCommitsData_repository_ref_target__asCommit_history_pageInfo, + GCommitsData_repository_ref_target__base, + GCommitsRefCommitData, + GCommitsRefCommitData_history, + GCommitsRefCommitData_history_nodes, + GCommitsRefCommitData_history_nodes_author, + GCommitsRefCommitData_history_nodes_author_user, + GCommitsRefCommitData_history_nodes_status, + GCommitsRefCommitData_history_pageInfo, + GCommitsRefCommitReq, + GCommitsRefCommitVars, + GCommitsRefData, + GCommitsRefData_target__asCommit, + GCommitsRefData_target__asCommit_history, + GCommitsRefData_target__asCommit_history_nodes, + GCommitsRefData_target__asCommit_history_nodes_author, + GCommitsRefData_target__asCommit_history_nodes_author_user, + GCommitsRefData_target__asCommit_history_nodes_status, + GCommitsRefData_target__asCommit_history_pageInfo, + GCommitsRefData_target__base, + GCommitsRefReq, + GCommitsRefVars, + GCommitsReq, + GCommitsVars, + GContributionOrder, + GConvertProjectCardNoteToIssueInput, + GCreateBranchProtectionRuleInput, + GCreateCheckRunInput, + GCreateCheckSuiteInput, + GCreateEnterpriseOrganizationInput, + GCreateIpAllowListEntryInput, + GCreateIssueInput, + GCreateProjectInput, + GCreatePullRequestInput, + GCreateRefInput, + GCreateRepositoryInput, + GCreateTeamDiscussionCommentInput, + GCreateTeamDiscussionInput, + GCrossReferencedEventPartsData, + GCrossReferencedEventPartsData_actor, + GCrossReferencedEventPartsData_source__asIssue, + GCrossReferencedEventPartsData_source__asIssue_repository, + GCrossReferencedEventPartsData_source__asIssue_repository_owner, + GCrossReferencedEventPartsData_source__asPullRequest, + GCrossReferencedEventPartsData_source__asPullRequest_repository, + GCrossReferencedEventPartsData_source__asPullRequest_repository_owner, + GCrossReferencedEventPartsData_source__base, + GCrossReferencedEventPartsReq, + GCrossReferencedEventPartsVars, + GDate, + GDeclineTopicSuggestionInput, + GDefaultRepositoryPermissionField, + GDeleteBranchProtectionRuleInput, + GDeleteDeploymentInput, + GDeleteIpAllowListEntryInput, + GDeleteIssueCommentInput, + GDeleteIssueInput, + GDeleteProjectCardInput, + GDeleteProjectColumnInput, + GDeleteProjectInput, + GDeletePullRequestReviewCommentInput, + GDeletePullRequestReviewInput, + GDeleteRefInput, + GDeleteTeamDiscussionCommentInput, + GDeleteTeamDiscussionInput, + GDemilestonedEventPartsData, + GDemilestonedEventPartsData_actor, + GDemilestonedEventPartsReq, + GDemilestonedEventPartsVars, + GDeployedEventPartsData, + GDeployedEventPartsData_actor, + GDeployedEventPartsData_pullRequest, + GDeployedEventPartsData_pullRequest_headRef, + GDeployedEventPartsReq, + GDeployedEventPartsVars, + GDeploymentEnvironmentChangedEventPartsData, + GDeploymentEnvironmentChangedEventPartsData_actor, + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus, + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment, + GDeploymentEnvironmentChangedEventPartsReq, + GDeploymentEnvironmentChangedEventPartsVars, + GDeploymentOrder, + GDeploymentOrderField, + GDeploymentState, + GDeploymentStatusState, + GDiffSide, + GDismissPullRequestReviewInput, + GDraftPullRequestReviewComment, + GDraftPullRequestReviewThread, + GEnterpriseAdministratorInvitationOrder, + GEnterpriseAdministratorInvitationOrderField, + GEnterpriseAdministratorRole, + GEnterpriseDefaultRepositoryPermissionSettingValue, + GEnterpriseEnabledDisabledSettingValue, + GEnterpriseEnabledSettingValue, + GEnterpriseMemberOrder, + GEnterpriseMemberOrderField, + GEnterpriseMembersCanCreateRepositoriesSettingValue, + GEnterpriseMembersCanMakePurchasesSettingValue, + GEnterpriseServerInstallationOrder, + GEnterpriseServerInstallationOrderField, + GEnterpriseServerUserAccountEmailOrder, + GEnterpriseServerUserAccountEmailOrderField, + GEnterpriseServerUserAccountOrder, + GEnterpriseServerUserAccountOrderField, + GEnterpriseServerUserAccountsUploadOrder, + GEnterpriseServerUserAccountsUploadOrderField, + GEnterpriseServerUserAccountsUploadSyncState, + GEnterpriseUserAccountMembershipRole, + GEnterpriseUserDeployment, + GFileViewedState, + GFollowUserInput, + GFollowersData, + GFollowersData_user, + GFollowersData_user_followers, + GFollowersData_user_followers_nodes, + GFollowersData_user_followers_pageInfo, + GFollowersReq, + GFollowersVars, + GFollowingData, + GFollowingData_user, + GFollowingData_user_following, + GFollowingData_user_following_nodes, + GFollowingData_user_following_pageInfo, + GFollowingReq, + GFollowingVars, + GFundingPlatform, + GGistOrder, + GGistOrderField, + GGistPrivacy, + GGitSSHRemote, + GGitSignatureState, + GGitTimestamp, + GHTML, + GHeadRefDeletedEventPartsData, + GHeadRefDeletedEventPartsData_actor, + GHeadRefDeletedEventPartsReq, + GHeadRefDeletedEventPartsVars, + GHeadRefForcePushedEventPartsData, + GHeadRefForcePushedEventPartsData_actor, + GHeadRefForcePushedEventPartsData_afterCommit, + GHeadRefForcePushedEventPartsData_beforeCommit, + GHeadRefForcePushedEventPartsData_pullRequest, + GHeadRefForcePushedEventPartsReq, + GHeadRefForcePushedEventPartsVars, + GHeadRefRestoredEventPartsData, + GHeadRefRestoredEventPartsData_actor, + GHeadRefRestoredEventPartsData_pullRequest, + GHeadRefRestoredEventPartsReq, + GHeadRefRestoredEventPartsVars, + GIdentityProviderConfigurationState, + GInviteEnterpriseAdminInput, + GIpAllowListEnabledSettingValue, + GIpAllowListEntryOrder, + GIpAllowListEntryOrderField, + GIssueCommentOrder, + GIssueCommentOrderField, + GIssueData, + GIssueData_repository, + GIssueData_repository_issueOrPullRequest__asIssue, + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED, + GIssueData_repository_issueOrPullRequest__asIssue_EYES, + GIssueData_repository_issueOrPullRequest__asIssue_HEART, + GIssueData_repository_issueOrPullRequest__asIssue_HOORAY, + GIssueData_repository_issueOrPullRequest__asIssue_LAUGH, + GIssueData_repository_issueOrPullRequest__asIssue_ROCKET, + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN, + GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP, + GIssueData_repository_issueOrPullRequest__asIssue_author, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base, + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo, + GIssueData_repository_issueOrPullRequest__asPullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED, + GIssueData_repository_issueOrPullRequest__asPullRequest_EYES, + GIssueData_repository_issueOrPullRequest__asPullRequest_HEART, + GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY, + GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH, + GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET, + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN, + GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP, + GIssueData_repository_issueOrPullRequest__asPullRequest_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_commits, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base, + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo, + GIssueData_repository_issueOrPullRequest__base, + GIssueData_repository_owner, + GIssueFilters, + GIssueOrder, + GIssueOrderField, + GIssueReq, + GIssueState, + GIssueTimelineItemsItemType, + GIssueVars, + GIssuesData, + GIssuesData_repository, + GIssuesData_repository_issues, + GIssuesData_repository_issues_nodes, + GIssuesData_repository_issues_nodes_author, + GIssuesData_repository_issues_nodes_comments, + GIssuesData_repository_issues_nodes_labels, + GIssuesData_repository_issues_nodes_labels_nodes, + GIssuesData_repository_issues_pageInfo, + GIssuesReq, + GIssuesVars, + GLabelOrder, + GLabelOrderField, + GLabeledEventPartsData, + GLabeledEventPartsData_actor, + GLabeledEventPartsData_label, + GLabeledEventPartsReq, + GLabeledEventPartsVars, + GLanguageOrder, + GLanguageOrderField, + GLinkRepositoryToProjectInput, + GLockLockableInput, + GLockReason, + GLockedEventPartsData, + GLockedEventPartsData_actor, + GLockedEventPartsReq, + GLockedEventPartsVars, + GMarkFileAsViewedInput, + GMarkPullRequestReadyForReviewInput, + GMembersData, + GMembersData_organization, + GMembersData_organization_membersWithRole, + GMembersData_organization_membersWithRole_nodes, + GMembersData_organization_membersWithRole_pageInfo, + GMembersReq, + GMembersVars, + GMentionedEventPartsData, + GMentionedEventPartsData_actor, + GMentionedEventPartsReq, + GMentionedEventPartsVars, + GMergeBranchInput, + GMergePullRequestInput, + GMergeableState, + GMergedEventPartsData, + GMergedEventPartsData_actor, + GMergedEventPartsData_commit, + GMergedEventPartsReq, + GMergedEventPartsVars, + GMilestoneOrder, + GMilestoneOrderField, + GMilestoneState, + GMilestonedEventPartsData, + GMilestonedEventPartsData_actor, + GMilestonedEventPartsReq, + GMilestonedEventPartsVars, + GMinimizeCommentInput, + GMoveProjectCardInput, + GMoveProjectColumnInput, + GOauthApplicationCreateAuditEntryState, + GOperationType, + GOrderDirection, + GOrgAddMemberAuditEntryPermission, + GOrgCreateAuditEntryBillingPlan, + GOrgRemoveBillingManagerAuditEntryReason, + GOrgRemoveMemberAuditEntryMembershipType, + GOrgRemoveMemberAuditEntryReason, + GOrgRemoveOutsideCollaboratorAuditEntryMembershipType, + GOrgRemoveOutsideCollaboratorAuditEntryReason, + GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission, + GOrgUpdateMemberAuditEntryPermission, + GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility, + GOrganizationInvitationRole, + GOrganizationInvitationType, + GOrganizationMemberRole, + GOrganizationMembersCanCreateRepositoriesSettingValue, + GOrganizationOrder, + GOrganizationOrderField, + GPackageFileOrder, + GPackageFileOrderField, + GPackageOrder, + GPackageOrderField, + GPackageType, + GPackageVersionOrder, + GPackageVersionOrderField, + GPageInfoPartsData, + GPageInfoPartsReq, + GPageInfoPartsVars, + GPinnableItemType, + GPinnedEventPartsData, + GPinnedEventPartsData_actor, + GPinnedEventPartsReq, + GPinnedEventPartsVars, + GPreciseDateTime, + GProjectCardArchivedState, + GProjectCardState, + GProjectColumnPurpose, + GProjectOrder, + GProjectOrderField, + GProjectState, + GProjectTemplate, + GPullRequestCommitPartsData, + GPullRequestCommitPartsData_commit, + GPullRequestCommitPartsData_commit_author, + GPullRequestCommitPartsData_commit_author_user, + GPullRequestCommitPartsReq, + GPullRequestCommitPartsVars, + GPullRequestMergeMethod, + GPullRequestOrder, + GPullRequestOrderField, + GPullRequestReviewCommentState, + GPullRequestReviewDecision, + GPullRequestReviewEvent, + GPullRequestReviewPartsData, + GPullRequestReviewPartsData_author, + GPullRequestReviewPartsData_comments, + GPullRequestReviewPartsData_comments_nodes, + GPullRequestReviewPartsData_comments_nodes_CONFUSED, + GPullRequestReviewPartsData_comments_nodes_EYES, + GPullRequestReviewPartsData_comments_nodes_HEART, + GPullRequestReviewPartsData_comments_nodes_HOORAY, + GPullRequestReviewPartsData_comments_nodes_LAUGH, + GPullRequestReviewPartsData_comments_nodes_ROCKET, + GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN, + GPullRequestReviewPartsData_comments_nodes_THUMBS_UP, + GPullRequestReviewPartsData_comments_nodes_author, + GPullRequestReviewPartsReq, + GPullRequestReviewPartsVars, + GPullRequestReviewState, + GPullRequestState, + GPullRequestTimelineItemsItemType, + GPullRequestUpdateState, + GPullsData, + GPullsData_repository, + GPullsData_repository_pullRequests, + GPullsData_repository_pullRequests_nodes, + GPullsData_repository_pullRequests_nodes_author, + GPullsData_repository_pullRequests_nodes_comments, + GPullsData_repository_pullRequests_nodes_labels, + GPullsData_repository_pullRequests_nodes_labels_nodes, + GPullsData_repository_pullRequests_pageInfo, + GPullsReq, + GPullsVars, + GReactablePartsData, + GReactablePartsData_CONFUSED, + GReactablePartsData_EYES, + GReactablePartsData_HEART, + GReactablePartsData_HOORAY, + GReactablePartsData_LAUGH, + GReactablePartsData_ROCKET, + GReactablePartsData_THUMBS_DOWN, + GReactablePartsData_THUMBS_UP, + GReactablePartsReq, + GReactablePartsVars, + GReactionContent, + GReactionOrder, + GReactionOrderField, + GRefOrder, + GRefOrderField, + GReferencedEventPartsData, + GReferencedEventPartsData_actor, + GReferencedEventPartsData_commit, + GReferencedEventPartsData_commitRepository, + GReferencedEventPartsData_commitRepository_owner, + GReferencedEventPartsReq, + GReferencedEventPartsVars, + GRegenerateEnterpriseIdentityProviderRecoveryCodesInput, + GReleaseOrder, + GReleaseOrderField, + GRemoveAssigneesFromAssignableInput, + GRemoveEnterpriseAdminInput, + GRemoveEnterpriseIdentityProviderInput, + GRemoveEnterpriseOrganizationInput, + GRemoveLabelsFromLabelableInput, + GRemoveOutsideCollaboratorInput, + GRemoveReactionInput, + GRemoveStarInput, + GRenamedTitleEventPartsData, + GRenamedTitleEventPartsData_actor, + GRenamedTitleEventPartsReq, + GRenamedTitleEventPartsVars, + GReopenIssueInput, + GReopenPullRequestInput, + GReopenedEventPartsData, + GReopenedEventPartsData_actor, + GReopenedEventPartsReq, + GReopenedEventPartsVars, + GRepoAccessAuditEntryVisibility, + GRepoAddMemberAuditEntryVisibility, + GRepoArchivedAuditEntryVisibility, + GRepoChangeMergeSettingAuditEntryMergeType, + GRepoCommitData, + GRepoCommitData_history, + GRepoCommitReq, + GRepoCommitVars, + GRepoCreateAuditEntryVisibility, + GRepoData, + GRepoData_repository, + GRepoData_repository_defaultBranchRef, + GRepoData_repository_defaultBranchRef_target__asCommit, + GRepoData_repository_defaultBranchRef_target__asCommit_history, + GRepoData_repository_defaultBranchRef_target__base, + GRepoData_repository_forks, + GRepoData_repository_issues, + GRepoData_repository_languages, + GRepoData_repository_languages_edges, + GRepoData_repository_languages_edges_node, + GRepoData_repository_licenseInfo, + GRepoData_repository_owner, + GRepoData_repository_primaryLanguage, + GRepoData_repository_projects, + GRepoData_repository_pullRequests, + GRepoData_repository_ref, + GRepoData_repository_ref_target__asCommit, + GRepoData_repository_ref_target__asCommit_history, + GRepoData_repository_ref_target__base, + GRepoData_repository_refs, + GRepoData_repository_refs_nodes, + GRepoData_repository_releases, + GRepoData_repository_repositoryTopics, + GRepoData_repository_repositoryTopics_nodes, + GRepoData_repository_repositoryTopics_nodes_topic, + GRepoData_repository_stargazers, + GRepoData_repository_watchers, + GRepoDestroyAuditEntryVisibility, + GRepoItemData, + GRepoItemData_forks, + GRepoItemData_owner, + GRepoItemData_primaryLanguage, + GRepoItemData_stargazers, + GRepoItemReq, + GRepoItemVars, + GRepoRefData, + GRepoRefData_target__asCommit, + GRepoRefData_target__asCommit_history, + GRepoRefData_target__base, + GRepoRefReq, + GRepoRefVars, + GRepoRemoveMemberAuditEntryVisibility, + GRepoReq, + GRepoVars, + GReportedContentClassifiers, + GReposData, + GReposData_user, + GReposData_user_repositories, + GReposData_user_repositories_nodes, + GReposData_user_repositories_nodes_forks, + GReposData_user_repositories_nodes_owner, + GReposData_user_repositories_nodes_primaryLanguage, + GReposData_user_repositories_nodes_stargazers, + GReposData_user_repositories_pageInfo, + GReposRepoItemData, + GReposRepoItemData_forks, + GReposRepoItemData_owner, + GReposRepoItemData_primaryLanguage, + GReposRepoItemData_stargazers, + GReposRepoItemReq, + GReposRepoItemVars, + GReposReq, + GReposVars, + GRepositoryAffiliation, + GRepositoryContributionType, + GRepositoryInteractionLimit, + GRepositoryInteractionLimitExpiry, + GRepositoryInteractionLimitOrigin, + GRepositoryInvitationOrder, + GRepositoryInvitationOrderField, + GRepositoryLockReason, + GRepositoryOrder, + GRepositoryOrderField, + GRepositoryPermission, + GRepositoryPrivacy, + GRepositoryVisibility, + GRequestReviewsInput, + GRequestableCheckStatusState, + GRerequestCheckSuiteInput, + GResolveReviewThreadInput, + GReviewDismissedEventPartsData, + GReviewDismissedEventPartsData_actor, + GReviewDismissedEventPartsData_pullRequest, + GReviewDismissedEventPartsData_pullRequest_author, + GReviewDismissedEventPartsReq, + GReviewDismissedEventPartsVars, + GReviewRequestRemovedEventPartsData, + GReviewRequestRemovedEventPartsData_actor, + GReviewRequestRemovedEventPartsData_requestedReviewer__asUser, + GReviewRequestRemovedEventPartsData_requestedReviewer__base, + GReviewRequestRemovedEventPartsReq, + GReviewRequestRemovedEventPartsVars, + GReviewRequestedEventPartsData, + GReviewRequestedEventPartsData_actor, + GReviewRequestedEventPartsData_requestedReviewer__asUser, + GReviewRequestedEventPartsData_requestedReviewer__base, + GReviewRequestedEventPartsReq, + GReviewRequestedEventPartsVars, + GSamlDigestAlgorithm, + GSamlSignatureAlgorithm, + GSavedReplyOrder, + GSavedReplyOrderField, + GSearchType, + GSecurityAdvisoryEcosystem, + GSecurityAdvisoryIdentifierFilter, + GSecurityAdvisoryIdentifierType, + GSecurityAdvisoryOrder, + GSecurityAdvisoryOrderField, + GSecurityAdvisorySeverity, + GSecurityVulnerabilityOrder, + GSecurityVulnerabilityOrderField, + GSetEnterpriseIdentityProviderInput, + GSetOrganizationInteractionLimitInput, + GSetRepositoryInteractionLimitInput, + GSetUserInteractionLimitInput, + GSponsorsTierOrder, + GSponsorsTierOrderField, + GSponsorshipOrder, + GSponsorshipOrderField, + GSponsorshipPrivacy, + GStarOrder, + GStarOrderField, + GStargazersData, + GStargazersData_repository, + GStargazersData_repository_stargazers, + GStargazersData_repository_stargazers_nodes, + GStargazersData_repository_stargazers_pageInfo, + GStargazersReq, + GStargazersVars, + GStarsData, + GStarsData_user, + GStarsData_user_starredRepositories, + GStarsData_user_starredRepositories_nodes, + GStarsData_user_starredRepositories_nodes_forks, + GStarsData_user_starredRepositories_nodes_owner, + GStarsData_user_starredRepositories_nodes_primaryLanguage, + GStarsData_user_starredRepositories_nodes_stargazers, + GStarsData_user_starredRepositories_pageInfo, + GStarsReq, + GStarsVars, + GStatusState, + GSubmitPullRequestReviewInput, + GSubscribedEventPartsData, + GSubscribedEventPartsData_actor, + GSubscribedEventPartsReq, + GSubscribedEventPartsVars, + GSubscriptionState, + GTeamDiscussionCommentOrder, + GTeamDiscussionCommentOrderField, + GTeamDiscussionOrder, + GTeamDiscussionOrderField, + GTeamMemberOrder, + GTeamMemberOrderField, + GTeamMemberRole, + GTeamMembershipType, + GTeamOrder, + GTeamOrderField, + GTeamPrivacy, + GTeamRepositoryOrder, + GTeamRepositoryOrderField, + GTeamRole, + GTopicSuggestionDeclineReason, + GTransferIssueInput, + GTransferredEventPartsData, + GTransferredEventPartsData_actor, + GTransferredEventPartsData_fromRepository, + GTransferredEventPartsData_fromRepository_owner, + GTransferredEventPartsReq, + GTransferredEventPartsVars, + GUnarchiveRepositoryInput, + GUnassignedEventPartsData, + GUnassignedEventPartsData_actor, + GUnassignedEventPartsData_assignee__asBot, + GUnassignedEventPartsData_assignee__asMannequin, + GUnassignedEventPartsData_assignee__asOrganization, + GUnassignedEventPartsData_assignee__asUser, + GUnassignedEventPartsData_assignee__base, + GUnassignedEventPartsReq, + GUnassignedEventPartsVars, + GUnfollowUserInput, + GUnlabeledEventPartsData, + GUnlabeledEventPartsData_actor, + GUnlabeledEventPartsData_label, + GUnlabeledEventPartsReq, + GUnlabeledEventPartsVars, + GUnlinkRepositoryFromProjectInput, + GUnlockLockableInput, + GUnlockedEventPartsData, + GUnlockedEventPartsData_actor, + GUnlockedEventPartsReq, + GUnlockedEventPartsVars, + GUnmarkFileAsViewedInput, + GUnmarkIssueAsDuplicateInput, + GUnminimizeCommentInput, + GUnresolveReviewThreadInput, + GUnsubscribedEventPartsData, + GUnsubscribedEventPartsData_actor, + GUnsubscribedEventPartsReq, + GUnsubscribedEventPartsVars, + GUpdateBranchProtectionRuleInput, + GUpdateCheckRunInput, + GUpdateCheckSuitePreferencesInput, + GUpdateEnterpriseAdministratorRoleInput, + GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput, + GUpdateEnterpriseDefaultRepositoryPermissionSettingInput, + GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput, + GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput, + GUpdateEnterpriseMembersCanDeleteIssuesSettingInput, + GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput, + GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput, + GUpdateEnterpriseMembersCanMakePurchasesSettingInput, + GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput, + GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput, + GUpdateEnterpriseOrganizationProjectsSettingInput, + GUpdateEnterpriseProfileInput, + GUpdateEnterpriseRepositoryProjectsSettingInput, + GUpdateEnterpriseTeamDiscussionsSettingInput, + GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput, + GUpdateIpAllowListEnabledSettingInput, + GUpdateIpAllowListEntryInput, + GUpdateIssueCommentInput, + GUpdateIssueInput, + GUpdateProjectCardInput, + GUpdateProjectColumnInput, + GUpdateProjectInput, + GUpdatePullRequestInput, + GUpdatePullRequestReviewCommentInput, + GUpdatePullRequestReviewInput, + GUpdateRefInput, + GUpdateRepositoryInput, + GUpdateSubscriptionInput, + GUpdateTeamDiscussionCommentInput, + GUpdateTeamDiscussionInput, + GUpdateTopicsInput, + GUserBlockDuration, + GUserData, + GUserData_repositoryOwner__asOrganization, + GUserData_repositoryOwner__asOrganization_membersWithRole, + GUserData_repositoryOwner__asOrganization_pinnableItems, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers, + GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base, + GUserData_repositoryOwner__asOrganization_pinnedItems, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers, + GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base, + GUserData_repositoryOwner__asUser, + GUserData_repositoryOwner__asUser_contributionsCollection, + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar, + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks, + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays, + GUserData_repositoryOwner__asUser_followers, + GUserData_repositoryOwner__asUser_following, + GUserData_repositoryOwner__asUser_pinnedItems, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers, + GUserData_repositoryOwner__asUser_pinnedItems_nodes__base, + GUserData_repositoryOwner__asUser_repositories, + GUserData_repositoryOwner__asUser_repositories_nodes, + GUserData_repositoryOwner__asUser_repositories_nodes_forks, + GUserData_repositoryOwner__asUser_repositories_nodes_owner, + GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage, + GUserData_repositoryOwner__asUser_repositories_nodes_stargazers, + GUserData_repositoryOwner__asUser_starredRepositories, + GUserData_repositoryOwner__base, + GUserItemData, + GUserItemReq, + GUserItemVars, + GUserPartsData, + GUserPartsData_contributionsCollection, + GUserPartsData_contributionsCollection_contributionCalendar, + GUserPartsData_contributionsCollection_contributionCalendar_weeks, + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays, + GUserPartsData_followers, + GUserPartsData_following, + GUserPartsData_pinnedItems, + GUserPartsData_pinnedItems_nodes__asRepository, + GUserPartsData_pinnedItems_nodes__asRepository_forks, + GUserPartsData_pinnedItems_nodes__asRepository_owner, + GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage, + GUserPartsData_pinnedItems_nodes__asRepository_stargazers, + GUserPartsData_pinnedItems_nodes__base, + GUserPartsData_repositories, + GUserPartsData_repositories_nodes, + GUserPartsData_repositories_nodes_forks, + GUserPartsData_repositories_nodes_owner, + GUserPartsData_repositories_nodes_primaryLanguage, + GUserPartsData_repositories_nodes_stargazers, + GUserPartsData_starredRepositories, + GUserPartsReq, + GUserPartsVars, + GUserReq, + GUserStatusOrder, + GUserStatusOrderField, + GUserVars, + GViewerData, + GViewerData_viewer, + GViewerData_viewer_contributionsCollection, + GViewerData_viewer_contributionsCollection_contributionCalendar, + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks, + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays, + GViewerData_viewer_followers, + GViewerData_viewer_following, + GViewerData_viewer_pinnedItems, + GViewerData_viewer_pinnedItems_nodes__asRepository, + GViewerData_viewer_pinnedItems_nodes__asRepository_forks, + GViewerData_viewer_pinnedItems_nodes__asRepository_owner, + GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage, + GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers, + GViewerData_viewer_pinnedItems_nodes__base, + GViewerData_viewer_repositories, + GViewerData_viewer_repositories_nodes, + GViewerData_viewer_repositories_nodes_forks, + GViewerData_viewer_repositories_nodes_owner, + GViewerData_viewer_repositories_nodes_primaryLanguage, + GViewerData_viewer_repositories_nodes_stargazers, + GViewerData_viewer_starredRepositories, + GViewerReq, + GViewerVars, + GWatchersData, + GWatchersData_repository, + GWatchersData_repository_watchers, + GWatchersData_repository_watchers_nodes, + GWatchersData_repository_watchers_pageInfo, + GWatchersReq, + GWatchersVars, + GX509Certificate +]) +final Serializers serializers = _serializersBuilder.build(); diff --git a/lib/graphql/serializers.gql.g.dart b/lib/graphql/serializers.gql.g.dart new file mode 100644 index 0000000..0887b9f --- /dev/null +++ b/lib/graphql/serializers.gql.g.dart @@ -0,0 +1,1174 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'serializers.gql.dart'; + +// ************************************************************************** +// BuiltValueGenerator +// ************************************************************************** + +Serializers _$serializers = (new Serializers().toBuilder() + ..add(GAcceptEnterpriseAdministratorInvitationInput.serializer) + ..add(GAcceptTopicSuggestionInput.serializer) + ..add(GAddAssigneesToAssignableInput.serializer) + ..add(GAddCommentInput.serializer) + ..add(GAddLabelsToLabelableInput.serializer) + ..add(GAddProjectCardInput.serializer) + ..add(GAddProjectColumnInput.serializer) + ..add(GAddPullRequestReviewCommentInput.serializer) + ..add(GAddPullRequestReviewInput.serializer) + ..add(GAddPullRequestReviewThreadInput.serializer) + ..add(GAddReactionInput.serializer) + ..add(GAddStarInput.serializer) + ..add(GArchiveRepositoryInput.serializer) + ..add(GAssignedEventPartsData.serializer) + ..add(GAssignedEventPartsData_actor.serializer) + ..add(GAssignedEventPartsData_assignee__asBot.serializer) + ..add(GAssignedEventPartsData_assignee__asMannequin.serializer) + ..add(GAssignedEventPartsData_assignee__asOrganization.serializer) + ..add(GAssignedEventPartsData_assignee__asUser.serializer) + ..add(GAssignedEventPartsData_assignee__base.serializer) + ..add(GAssignedEventPartsReq.serializer) + ..add(GAssignedEventPartsVars.serializer) + ..add(GAuditLogOrder.serializer) + ..add(GAuditLogOrderField.serializer) + ..add(GBaseRefForcePushedEventPartsData.serializer) + ..add(GBaseRefForcePushedEventPartsData_actor.serializer) + ..add(GBaseRefForcePushedEventPartsData_afterCommit.serializer) + ..add(GBaseRefForcePushedEventPartsData_beforeCommit.serializer) + ..add(GBaseRefForcePushedEventPartsData_pullRequest.serializer) + ..add(GBaseRefForcePushedEventPartsData_pullRequest_baseRef.serializer) + ..add(GBaseRefForcePushedEventPartsReq.serializer) + ..add(GBaseRefForcePushedEventPartsVars.serializer) + ..add(GCancelEnterpriseAdminInvitationInput.serializer) + ..add(GChangeUserStatusInput.serializer) + ..add(GCheckAnnotationData.serializer) + ..add(GCheckAnnotationLevel.serializer) + ..add(GCheckAnnotationRange.serializer) + ..add(GCheckConclusionState.serializer) + ..add(GCheckRunAction.serializer) + ..add(GCheckRunFilter.serializer) + ..add(GCheckRunOutput.serializer) + ..add(GCheckRunOutputImage.serializer) + ..add(GCheckRunType.serializer) + ..add(GCheckStatusState.serializer) + ..add(GCheckSuiteAutoTriggerPreference.serializer) + ..add(GCheckSuiteFilter.serializer) + ..add(GClearLabelsFromLabelableInput.serializer) + ..add(GCloneProjectInput.serializer) + ..add(GCloneTemplateRepositoryInput.serializer) + ..add(GCloseIssueInput.serializer) + ..add(GClosePullRequestInput.serializer) + ..add(GClosedEventPartsData.serializer) + ..add(GClosedEventPartsData_actor.serializer) + ..add(GClosedEventPartsReq.serializer) + ..add(GClosedEventPartsVars.serializer) + ..add(GCollaboratorAffiliation.serializer) + ..add(GCommentAuthorAssociation.serializer) + ..add(GCommentCannotUpdateReason.serializer) + ..add(GCommentPartsData.serializer) + ..add(GCommentPartsData_author.serializer) + ..add(GCommentPartsReq.serializer) + ..add(GCommentPartsVars.serializer) + ..add(GCommitAuthor.serializer) + ..add(GCommitContributionOrder.serializer) + ..add(GCommitContributionOrderField.serializer) + ..add(GCommitsData.serializer) + ..add(GCommitsData_repository.serializer) + ..add(GCommitsData_repository_defaultBranchRef.serializer) + ..add( + GCommitsData_repository_defaultBranchRef_target__asCommit.serializer) + ..add(GCommitsData_repository_defaultBranchRef_target__asCommit_history + .serializer) + ..add(GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes + .serializer) + ..add( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author + .serializer) + ..add( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_author_user + .serializer) + ..add( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes_status + .serializer) + ..add( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_pageInfo + .serializer) + ..add(GCommitsData_repository_defaultBranchRef_target__base.serializer) + ..add(GCommitsData_repository_ref.serializer) + ..add(GCommitsData_repository_ref_target__asCommit.serializer) + ..add(GCommitsData_repository_ref_target__asCommit_history.serializer) + ..add( + GCommitsData_repository_ref_target__asCommit_history_nodes.serializer) + ..add(GCommitsData_repository_ref_target__asCommit_history_nodes_author + .serializer) + ..add( + GCommitsData_repository_ref_target__asCommit_history_nodes_author_user + .serializer) + ..add(GCommitsData_repository_ref_target__asCommit_history_nodes_status + .serializer) + ..add(GCommitsData_repository_ref_target__asCommit_history_pageInfo + .serializer) + ..add(GCommitsData_repository_ref_target__base.serializer) + ..add(GCommitsRefCommitData.serializer) + ..add(GCommitsRefCommitData_history.serializer) + ..add(GCommitsRefCommitData_history_nodes.serializer) + ..add(GCommitsRefCommitData_history_nodes_author.serializer) + ..add(GCommitsRefCommitData_history_nodes_author_user.serializer) + ..add(GCommitsRefCommitData_history_nodes_status.serializer) + ..add(GCommitsRefCommitData_history_pageInfo.serializer) + ..add(GCommitsRefCommitReq.serializer) + ..add(GCommitsRefCommitVars.serializer) + ..add(GCommitsRefData.serializer) + ..add(GCommitsRefData_target__asCommit.serializer) + ..add(GCommitsRefData_target__asCommit_history.serializer) + ..add(GCommitsRefData_target__asCommit_history_nodes.serializer) + ..add(GCommitsRefData_target__asCommit_history_nodes_author.serializer) + ..add( + GCommitsRefData_target__asCommit_history_nodes_author_user.serializer) + ..add(GCommitsRefData_target__asCommit_history_nodes_status.serializer) + ..add(GCommitsRefData_target__asCommit_history_pageInfo.serializer) + ..add(GCommitsRefData_target__base.serializer) + ..add(GCommitsRefReq.serializer) + ..add(GCommitsRefVars.serializer) + ..add(GCommitsReq.serializer) + ..add(GCommitsVars.serializer) + ..add(GContributionOrder.serializer) + ..add(GConvertProjectCardNoteToIssueInput.serializer) + ..add(GCreateBranchProtectionRuleInput.serializer) + ..add(GCreateCheckRunInput.serializer) + ..add(GCreateCheckSuiteInput.serializer) + ..add(GCreateEnterpriseOrganizationInput.serializer) + ..add(GCreateIpAllowListEntryInput.serializer) + ..add(GCreateIssueInput.serializer) + ..add(GCreateProjectInput.serializer) + ..add(GCreatePullRequestInput.serializer) + ..add(GCreateRefInput.serializer) + ..add(GCreateRepositoryInput.serializer) + ..add(GCreateTeamDiscussionCommentInput.serializer) + ..add(GCreateTeamDiscussionInput.serializer) + ..add(GCrossReferencedEventPartsData.serializer) + ..add(GCrossReferencedEventPartsData_actor.serializer) + ..add(GCrossReferencedEventPartsData_source__asIssue.serializer) + ..add( + GCrossReferencedEventPartsData_source__asIssue_repository.serializer) + ..add(GCrossReferencedEventPartsData_source__asIssue_repository_owner + .serializer) + ..add(GCrossReferencedEventPartsData_source__asPullRequest.serializer) + ..add(GCrossReferencedEventPartsData_source__asPullRequest_repository + .serializer) + ..add(GCrossReferencedEventPartsData_source__asPullRequest_repository_owner + .serializer) + ..add(GCrossReferencedEventPartsData_source__base.serializer) + ..add(GCrossReferencedEventPartsReq.serializer) + ..add(GCrossReferencedEventPartsVars.serializer) + ..add(GDate.serializer) + ..add(GDeclineTopicSuggestionInput.serializer) + ..add(GDefaultRepositoryPermissionField.serializer) + ..add(GDeleteBranchProtectionRuleInput.serializer) + ..add(GDeleteDeploymentInput.serializer) + ..add(GDeleteIpAllowListEntryInput.serializer) + ..add(GDeleteIssueCommentInput.serializer) + ..add(GDeleteIssueInput.serializer) + ..add(GDeleteProjectCardInput.serializer) + ..add(GDeleteProjectColumnInput.serializer) + ..add(GDeleteProjectInput.serializer) + ..add(GDeletePullRequestReviewCommentInput.serializer) + ..add(GDeletePullRequestReviewInput.serializer) + ..add(GDeleteRefInput.serializer) + ..add(GDeleteTeamDiscussionCommentInput.serializer) + ..add(GDeleteTeamDiscussionInput.serializer) + ..add(GDemilestonedEventPartsData.serializer) + ..add(GDemilestonedEventPartsData_actor.serializer) + ..add(GDemilestonedEventPartsReq.serializer) + ..add(GDemilestonedEventPartsVars.serializer) + ..add(GDeployedEventPartsData.serializer) + ..add(GDeployedEventPartsData_actor.serializer) + ..add(GDeployedEventPartsData_pullRequest.serializer) + ..add(GDeployedEventPartsData_pullRequest_headRef.serializer) + ..add(GDeployedEventPartsReq.serializer) + ..add(GDeployedEventPartsVars.serializer) + ..add(GDeploymentEnvironmentChangedEventPartsData.serializer) + ..add(GDeploymentEnvironmentChangedEventPartsData_actor.serializer) + ..add(GDeploymentEnvironmentChangedEventPartsData_deploymentStatus + .serializer) + ..add( + GDeploymentEnvironmentChangedEventPartsData_deploymentStatus_deployment + .serializer) + ..add(GDeploymentEnvironmentChangedEventPartsReq.serializer) + ..add(GDeploymentEnvironmentChangedEventPartsVars.serializer) + ..add(GDeploymentOrder.serializer) + ..add(GDeploymentOrderField.serializer) + ..add(GDeploymentState.serializer) + ..add(GDeploymentStatusState.serializer) + ..add(GDiffSide.serializer) + ..add(GDismissPullRequestReviewInput.serializer) + ..add(GDraftPullRequestReviewComment.serializer) + ..add(GDraftPullRequestReviewThread.serializer) + ..add(GEnterpriseAdministratorInvitationOrder.serializer) + ..add(GEnterpriseAdministratorInvitationOrderField.serializer) + ..add(GEnterpriseAdministratorRole.serializer) + ..add(GEnterpriseDefaultRepositoryPermissionSettingValue.serializer) + ..add(GEnterpriseEnabledDisabledSettingValue.serializer) + ..add(GEnterpriseEnabledSettingValue.serializer) + ..add(GEnterpriseMemberOrder.serializer) + ..add(GEnterpriseMemberOrderField.serializer) + ..add(GEnterpriseMembersCanCreateRepositoriesSettingValue.serializer) + ..add(GEnterpriseMembersCanMakePurchasesSettingValue.serializer) + ..add(GEnterpriseServerInstallationOrder.serializer) + ..add(GEnterpriseServerInstallationOrderField.serializer) + ..add(GEnterpriseServerUserAccountEmailOrder.serializer) + ..add(GEnterpriseServerUserAccountEmailOrderField.serializer) + ..add(GEnterpriseServerUserAccountOrder.serializer) + ..add(GEnterpriseServerUserAccountOrderField.serializer) + ..add(GEnterpriseServerUserAccountsUploadOrder.serializer) + ..add(GEnterpriseServerUserAccountsUploadOrderField.serializer) + ..add(GEnterpriseServerUserAccountsUploadSyncState.serializer) + ..add(GEnterpriseUserAccountMembershipRole.serializer) + ..add(GEnterpriseUserDeployment.serializer) + ..add(GFileViewedState.serializer) + ..add(GFollowUserInput.serializer) + ..add(GFollowersData.serializer) + ..add(GFollowersData_user.serializer) + ..add(GFollowersData_user_followers.serializer) + ..add(GFollowersData_user_followers_nodes.serializer) + ..add(GFollowersData_user_followers_pageInfo.serializer) + ..add(GFollowersReq.serializer) + ..add(GFollowersVars.serializer) + ..add(GFollowingData.serializer) + ..add(GFollowingData_user.serializer) + ..add(GFollowingData_user_following.serializer) + ..add(GFollowingData_user_following_nodes.serializer) + ..add(GFollowingData_user_following_pageInfo.serializer) + ..add(GFollowingReq.serializer) + ..add(GFollowingVars.serializer) + ..add(GFundingPlatform.serializer) + ..add(GGistOrder.serializer) + ..add(GGistOrderField.serializer) + ..add(GGistPrivacy.serializer) + ..add(GGitSSHRemote.serializer) + ..add(GGitSignatureState.serializer) + ..add(GGitTimestamp.serializer) + ..add(GHTML.serializer) + ..add(GHeadRefDeletedEventPartsData.serializer) + ..add(GHeadRefDeletedEventPartsData_actor.serializer) + ..add(GHeadRefDeletedEventPartsReq.serializer) + ..add(GHeadRefDeletedEventPartsVars.serializer) + ..add(GHeadRefForcePushedEventPartsData.serializer) + ..add(GHeadRefForcePushedEventPartsData_actor.serializer) + ..add(GHeadRefForcePushedEventPartsData_afterCommit.serializer) + ..add(GHeadRefForcePushedEventPartsData_beforeCommit.serializer) + ..add(GHeadRefForcePushedEventPartsData_pullRequest.serializer) + ..add(GHeadRefForcePushedEventPartsReq.serializer) + ..add(GHeadRefForcePushedEventPartsVars.serializer) + ..add(GHeadRefRestoredEventPartsData.serializer) + ..add(GHeadRefRestoredEventPartsData_actor.serializer) + ..add(GHeadRefRestoredEventPartsData_pullRequest.serializer) + ..add(GHeadRefRestoredEventPartsReq.serializer) + ..add(GHeadRefRestoredEventPartsVars.serializer) + ..add(GIdentityProviderConfigurationState.serializer) + ..add(GInviteEnterpriseAdminInput.serializer) + ..add(GIpAllowListEnabledSettingValue.serializer) + ..add(GIpAllowListEntryOrder.serializer) + ..add(GIpAllowListEntryOrderField.serializer) + ..add(GIssueCommentOrder.serializer) + ..add(GIssueCommentOrderField.serializer) + ..add(GIssueData.serializer) + ..add(GIssueData_repository.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue.serializer) + ..add( + GIssueData_repository_issueOrPullRequest__asIssue_CONFUSED.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_EYES.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_HEART.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_HOORAY.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_LAUGH.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_ROCKET.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_DOWN + .serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_THUMBS_UP + .serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_author.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems + .serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent + .serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_actor + .serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asBot + .serializer) + ..add( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asMannequin + .serializer) + ..add( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asOrganization + .serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__asUser.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asAssignedEvent_assignee__base.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asClosedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asCrossReferencedEvent_source__base.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asDemilestonedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_CONFUSED.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_EYES.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HEART.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_HOORAY.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_LAUGH.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_ROCKET.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_DOWN.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_THUMBS_UP.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asIssueComment_author.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLabeledEvent_label.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asLockedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMentionedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asMilestonedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asPinnedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commit.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReferencedEvent_commitRepository_owner.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asRenamedTitleEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asReopenedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asSubscribedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asTransferredEvent_fromRepository_owner.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asBot.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__asUser.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnassignedEvent_assignee__base.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlabeledEvent_label.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnlockedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__asUnsubscribedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes__base.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_pageInfo.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_CONFUSED.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_EYES.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_HEART.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_HOORAY.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_LAUGH.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_ROCKET.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_DOWN.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_THUMBS_UP.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_author.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_commits.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asBot.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asMannequin.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asOrganization.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__asUser.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asAssignedEvent_assignee__base.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_afterCommit.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_beforeCommit.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asBaseRefForcePushedEvent_pullRequest_baseRef.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asClosedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asIssue_repository_owner.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__asPullRequest_repository_owner.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asCrossReferencedEvent_source__base.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDemilestonedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeployedEvent_pullRequest_headRef.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asDeploymentEnvironmentChangedEvent_deploymentStatus_deployment.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefDeletedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_afterCommit.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_beforeCommit.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefForcePushedEvent_pullRequest.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asHeadRefRestoredEvent_pullRequest.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_CONFUSED.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_EYES.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HEART.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_HOORAY.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_LAUGH.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_ROCKET.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_DOWN.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_THUMBS_UP.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asIssueComment_author.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLabeledEvent_label.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asLockedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMentionedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMergedEvent_commit.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asMilestonedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPinnedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestCommit_commit_author_user.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_author.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_CONFUSED.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_EYES.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HEART.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_HOORAY.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_LAUGH.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_ROCKET.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_DOWN.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_THUMBS_UP.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes_author.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commit.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReferencedEvent_commitRepository_owner.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asRenamedTitleEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReopenedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewDismissedEvent_pullRequest_author.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__asUser.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestRemovedEvent_requestedReviewer__base.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__asUser.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asReviewRequestedEvent_requestedReviewer__base.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asSubscribedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asTransferredEvent_fromRepository_owner.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asBot.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asMannequin.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asOrganization.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__asUser.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnassignedEvent_assignee__base.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlabeledEvent_label.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnlockedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asUnsubscribedEvent_actor.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__base.serializer) + ..add(GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_pageInfo.serializer) + ..add(GIssueData_repository_issueOrPullRequest__base.serializer) + ..add(GIssueData_repository_owner.serializer) + ..add(GIssueFilters.serializer) + ..add(GIssueOrder.serializer) + ..add(GIssueOrderField.serializer) + ..add(GIssueReq.serializer) + ..add(GIssueState.serializer) + ..add(GIssueTimelineItemsItemType.serializer) + ..add(GIssueVars.serializer) + ..add(GIssuesData.serializer) + ..add(GIssuesData_repository.serializer) + ..add(GIssuesData_repository_issues.serializer) + ..add(GIssuesData_repository_issues_nodes.serializer) + ..add(GIssuesData_repository_issues_nodes_author.serializer) + ..add(GIssuesData_repository_issues_nodes_comments.serializer) + ..add(GIssuesData_repository_issues_nodes_labels.serializer) + ..add(GIssuesData_repository_issues_nodes_labels_nodes.serializer) + ..add(GIssuesData_repository_issues_pageInfo.serializer) + ..add(GIssuesReq.serializer) + ..add(GIssuesVars.serializer) + ..add(GLabelOrder.serializer) + ..add(GLabelOrderField.serializer) + ..add(GLabeledEventPartsData.serializer) + ..add(GLabeledEventPartsData_actor.serializer) + ..add(GLabeledEventPartsData_label.serializer) + ..add(GLabeledEventPartsReq.serializer) + ..add(GLabeledEventPartsVars.serializer) + ..add(GLanguageOrder.serializer) + ..add(GLanguageOrderField.serializer) + ..add(GLinkRepositoryToProjectInput.serializer) + ..add(GLockLockableInput.serializer) + ..add(GLockReason.serializer) + ..add(GLockedEventPartsData.serializer) + ..add(GLockedEventPartsData_actor.serializer) + ..add(GLockedEventPartsReq.serializer) + ..add(GLockedEventPartsVars.serializer) + ..add(GMarkFileAsViewedInput.serializer) + ..add(GMarkPullRequestReadyForReviewInput.serializer) + ..add(GMembersData.serializer) + ..add(GMembersData_organization.serializer) + ..add(GMembersData_organization_membersWithRole.serializer) + ..add(GMembersData_organization_membersWithRole_nodes.serializer) + ..add(GMembersData_organization_membersWithRole_pageInfo.serializer) + ..add(GMembersReq.serializer) + ..add(GMembersVars.serializer) + ..add(GMentionedEventPartsData.serializer) + ..add(GMentionedEventPartsData_actor.serializer) + ..add(GMentionedEventPartsReq.serializer) + ..add(GMentionedEventPartsVars.serializer) + ..add(GMergeBranchInput.serializer) + ..add(GMergePullRequestInput.serializer) + ..add(GMergeableState.serializer) + ..add(GMergedEventPartsData.serializer) + ..add(GMergedEventPartsData_actor.serializer) + ..add(GMergedEventPartsData_commit.serializer) + ..add(GMergedEventPartsReq.serializer) + ..add(GMergedEventPartsVars.serializer) + ..add(GMilestoneOrder.serializer) + ..add(GMilestoneOrderField.serializer) + ..add(GMilestoneState.serializer) + ..add(GMilestonedEventPartsData.serializer) + ..add(GMilestonedEventPartsData_actor.serializer) + ..add(GMilestonedEventPartsReq.serializer) + ..add(GMilestonedEventPartsVars.serializer) + ..add(GMinimizeCommentInput.serializer) + ..add(GMoveProjectCardInput.serializer) + ..add(GMoveProjectColumnInput.serializer) + ..add(GOauthApplicationCreateAuditEntryState.serializer) + ..add(GOperationType.serializer) + ..add(GOrderDirection.serializer) + ..add(GOrgAddMemberAuditEntryPermission.serializer) + ..add(GOrgCreateAuditEntryBillingPlan.serializer) + ..add(GOrgRemoveBillingManagerAuditEntryReason.serializer) + ..add(GOrgRemoveMemberAuditEntryMembershipType.serializer) + ..add(GOrgRemoveMemberAuditEntryReason.serializer) + ..add(GOrgRemoveOutsideCollaboratorAuditEntryMembershipType.serializer) + ..add(GOrgRemoveOutsideCollaboratorAuditEntryReason.serializer) + ..add(GOrgUpdateDefaultRepositoryPermissionAuditEntryPermission.serializer) + ..add(GOrgUpdateMemberAuditEntryPermission.serializer) + ..add(GOrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility.serializer) + ..add(GOrganizationInvitationRole.serializer) + ..add(GOrganizationInvitationType.serializer) + ..add(GOrganizationMemberRole.serializer) + ..add(GOrganizationMembersCanCreateRepositoriesSettingValue.serializer) + ..add(GOrganizationOrder.serializer) + ..add(GOrganizationOrderField.serializer) + ..add(GPackageFileOrder.serializer) + ..add(GPackageFileOrderField.serializer) + ..add(GPackageOrder.serializer) + ..add(GPackageOrderField.serializer) + ..add(GPackageType.serializer) + ..add(GPackageVersionOrder.serializer) + ..add(GPackageVersionOrderField.serializer) + ..add(GPageInfoPartsData.serializer) + ..add(GPageInfoPartsReq.serializer) + ..add(GPageInfoPartsVars.serializer) + ..add(GPinnableItemType.serializer) + ..add(GPinnedEventPartsData.serializer) + ..add(GPinnedEventPartsData_actor.serializer) + ..add(GPinnedEventPartsReq.serializer) + ..add(GPinnedEventPartsVars.serializer) + ..add(GPreciseDateTime.serializer) + ..add(GProjectCardArchivedState.serializer) + ..add(GProjectCardState.serializer) + ..add(GProjectColumnPurpose.serializer) + ..add(GProjectOrder.serializer) + ..add(GProjectOrderField.serializer) + ..add(GProjectState.serializer) + ..add(GProjectTemplate.serializer) + ..add(GPullRequestCommitPartsData.serializer) + ..add(GPullRequestCommitPartsData_commit.serializer) + ..add(GPullRequestCommitPartsData_commit_author.serializer) + ..add(GPullRequestCommitPartsData_commit_author_user.serializer) + ..add(GPullRequestCommitPartsReq.serializer) + ..add(GPullRequestCommitPartsVars.serializer) + ..add(GPullRequestMergeMethod.serializer) + ..add(GPullRequestOrder.serializer) + ..add(GPullRequestOrderField.serializer) + ..add(GPullRequestReviewCommentState.serializer) + ..add(GPullRequestReviewDecision.serializer) + ..add(GPullRequestReviewEvent.serializer) + ..add(GPullRequestReviewPartsData.serializer) + ..add(GPullRequestReviewPartsData_author.serializer) + ..add(GPullRequestReviewPartsData_comments.serializer) + ..add(GPullRequestReviewPartsData_comments_nodes.serializer) + ..add(GPullRequestReviewPartsData_comments_nodes_CONFUSED.serializer) + ..add(GPullRequestReviewPartsData_comments_nodes_EYES.serializer) + ..add(GPullRequestReviewPartsData_comments_nodes_HEART.serializer) + ..add(GPullRequestReviewPartsData_comments_nodes_HOORAY.serializer) + ..add(GPullRequestReviewPartsData_comments_nodes_LAUGH.serializer) + ..add(GPullRequestReviewPartsData_comments_nodes_ROCKET.serializer) + ..add(GPullRequestReviewPartsData_comments_nodes_THUMBS_DOWN.serializer) + ..add(GPullRequestReviewPartsData_comments_nodes_THUMBS_UP.serializer) + ..add(GPullRequestReviewPartsData_comments_nodes_author.serializer) + ..add(GPullRequestReviewPartsReq.serializer) + ..add(GPullRequestReviewPartsVars.serializer) + ..add(GPullRequestReviewState.serializer) + ..add(GPullRequestState.serializer) + ..add(GPullRequestTimelineItemsItemType.serializer) + ..add(GPullRequestUpdateState.serializer) + ..add(GPullsData.serializer) + ..add(GPullsData_repository.serializer) + ..add(GPullsData_repository_pullRequests.serializer) + ..add(GPullsData_repository_pullRequests_nodes.serializer) + ..add(GPullsData_repository_pullRequests_nodes_author.serializer) + ..add(GPullsData_repository_pullRequests_nodes_comments.serializer) + ..add(GPullsData_repository_pullRequests_nodes_labels.serializer) + ..add(GPullsData_repository_pullRequests_nodes_labels_nodes.serializer) + ..add(GPullsData_repository_pullRequests_pageInfo.serializer) + ..add(GPullsReq.serializer) + ..add(GPullsVars.serializer) + ..add(GReactablePartsData.serializer) + ..add(GReactablePartsData_CONFUSED.serializer) + ..add(GReactablePartsData_EYES.serializer) + ..add(GReactablePartsData_HEART.serializer) + ..add(GReactablePartsData_HOORAY.serializer) + ..add(GReactablePartsData_LAUGH.serializer) + ..add(GReactablePartsData_ROCKET.serializer) + ..add(GReactablePartsData_THUMBS_DOWN.serializer) + ..add(GReactablePartsData_THUMBS_UP.serializer) + ..add(GReactablePartsReq.serializer) + ..add(GReactablePartsVars.serializer) + ..add(GReactionContent.serializer) + ..add(GReactionOrder.serializer) + ..add(GReactionOrderField.serializer) + ..add(GRefOrder.serializer) + ..add(GRefOrderField.serializer) + ..add(GReferencedEventPartsData.serializer) + ..add(GReferencedEventPartsData_actor.serializer) + ..add(GReferencedEventPartsData_commit.serializer) + ..add(GReferencedEventPartsData_commitRepository.serializer) + ..add(GReferencedEventPartsData_commitRepository_owner.serializer) + ..add(GReferencedEventPartsReq.serializer) + ..add(GReferencedEventPartsVars.serializer) + ..add(GRegenerateEnterpriseIdentityProviderRecoveryCodesInput.serializer) + ..add(GReleaseOrder.serializer) + ..add(GReleaseOrderField.serializer) + ..add(GRemoveAssigneesFromAssignableInput.serializer) + ..add(GRemoveEnterpriseAdminInput.serializer) + ..add(GRemoveEnterpriseIdentityProviderInput.serializer) + ..add(GRemoveEnterpriseOrganizationInput.serializer) + ..add(GRemoveLabelsFromLabelableInput.serializer) + ..add(GRemoveOutsideCollaboratorInput.serializer) + ..add(GRemoveReactionInput.serializer) + ..add(GRemoveStarInput.serializer) + ..add(GRenamedTitleEventPartsData.serializer) + ..add(GRenamedTitleEventPartsData_actor.serializer) + ..add(GRenamedTitleEventPartsReq.serializer) + ..add(GRenamedTitleEventPartsVars.serializer) + ..add(GReopenIssueInput.serializer) + ..add(GReopenPullRequestInput.serializer) + ..add(GReopenedEventPartsData.serializer) + ..add(GReopenedEventPartsData_actor.serializer) + ..add(GReopenedEventPartsReq.serializer) + ..add(GReopenedEventPartsVars.serializer) + ..add(GRepoAccessAuditEntryVisibility.serializer) + ..add(GRepoAddMemberAuditEntryVisibility.serializer) + ..add(GRepoArchivedAuditEntryVisibility.serializer) + ..add(GRepoChangeMergeSettingAuditEntryMergeType.serializer) + ..add(GRepoCommitData.serializer) + ..add(GRepoCommitData_history.serializer) + ..add(GRepoCommitReq.serializer) + ..add(GRepoCommitVars.serializer) + ..add(GRepoCreateAuditEntryVisibility.serializer) + ..add(GRepoData.serializer) + ..add(GRepoData_repository.serializer) + ..add(GRepoData_repository_defaultBranchRef.serializer) + ..add(GRepoData_repository_defaultBranchRef_target__asCommit.serializer) + ..add(GRepoData_repository_defaultBranchRef_target__asCommit_history.serializer) + ..add(GRepoData_repository_defaultBranchRef_target__base.serializer) + ..add(GRepoData_repository_forks.serializer) + ..add(GRepoData_repository_issues.serializer) + ..add(GRepoData_repository_languages.serializer) + ..add(GRepoData_repository_languages_edges.serializer) + ..add(GRepoData_repository_languages_edges_node.serializer) + ..add(GRepoData_repository_licenseInfo.serializer) + ..add(GRepoData_repository_owner.serializer) + ..add(GRepoData_repository_primaryLanguage.serializer) + ..add(GRepoData_repository_projects.serializer) + ..add(GRepoData_repository_pullRequests.serializer) + ..add(GRepoData_repository_ref.serializer) + ..add(GRepoData_repository_ref_target__asCommit.serializer) + ..add(GRepoData_repository_ref_target__asCommit_history.serializer) + ..add(GRepoData_repository_ref_target__base.serializer) + ..add(GRepoData_repository_refs.serializer) + ..add(GRepoData_repository_refs_nodes.serializer) + ..add(GRepoData_repository_releases.serializer) + ..add(GRepoData_repository_repositoryTopics.serializer) + ..add(GRepoData_repository_repositoryTopics_nodes.serializer) + ..add(GRepoData_repository_repositoryTopics_nodes_topic.serializer) + ..add(GRepoData_repository_stargazers.serializer) + ..add(GRepoData_repository_watchers.serializer) + ..add(GRepoDestroyAuditEntryVisibility.serializer) + ..add(GRepoItemData.serializer) + ..add(GRepoItemData_forks.serializer) + ..add(GRepoItemData_owner.serializer) + ..add(GRepoItemData_primaryLanguage.serializer) + ..add(GRepoItemData_stargazers.serializer) + ..add(GRepoItemReq.serializer) + ..add(GRepoItemVars.serializer) + ..add(GRepoRefData.serializer) + ..add(GRepoRefData_target__asCommit.serializer) + ..add(GRepoRefData_target__asCommit_history.serializer) + ..add(GRepoRefData_target__base.serializer) + ..add(GRepoRefReq.serializer) + ..add(GRepoRefVars.serializer) + ..add(GRepoRemoveMemberAuditEntryVisibility.serializer) + ..add(GRepoReq.serializer) + ..add(GRepoVars.serializer) + ..add(GReportedContentClassifiers.serializer) + ..add(GReposData.serializer) + ..add(GReposData_user.serializer) + ..add(GReposData_user_repositories.serializer) + ..add(GReposData_user_repositories_nodes.serializer) + ..add(GReposData_user_repositories_nodes_forks.serializer) + ..add(GReposData_user_repositories_nodes_owner.serializer) + ..add(GReposData_user_repositories_nodes_primaryLanguage.serializer) + ..add(GReposData_user_repositories_nodes_stargazers.serializer) + ..add(GReposData_user_repositories_pageInfo.serializer) + ..add(GReposRepoItemData.serializer) + ..add(GReposRepoItemData_forks.serializer) + ..add(GReposRepoItemData_owner.serializer) + ..add(GReposRepoItemData_primaryLanguage.serializer) + ..add(GReposRepoItemData_stargazers.serializer) + ..add(GReposRepoItemReq.serializer) + ..add(GReposRepoItemVars.serializer) + ..add(GReposReq.serializer) + ..add(GReposVars.serializer) + ..add(GRepositoryAffiliation.serializer) + ..add(GRepositoryContributionType.serializer) + ..add(GRepositoryInteractionLimit.serializer) + ..add(GRepositoryInteractionLimitExpiry.serializer) + ..add(GRepositoryInteractionLimitOrigin.serializer) + ..add(GRepositoryInvitationOrder.serializer) + ..add(GRepositoryInvitationOrderField.serializer) + ..add(GRepositoryLockReason.serializer) + ..add(GRepositoryOrder.serializer) + ..add(GRepositoryOrderField.serializer) + ..add(GRepositoryPermission.serializer) + ..add(GRepositoryPrivacy.serializer) + ..add(GRepositoryVisibility.serializer) + ..add(GRequestReviewsInput.serializer) + ..add(GRequestableCheckStatusState.serializer) + ..add(GRerequestCheckSuiteInput.serializer) + ..add(GResolveReviewThreadInput.serializer) + ..add(GReviewDismissedEventPartsData.serializer) + ..add(GReviewDismissedEventPartsData_actor.serializer) + ..add(GReviewDismissedEventPartsData_pullRequest.serializer) + ..add(GReviewDismissedEventPartsData_pullRequest_author.serializer) + ..add(GReviewDismissedEventPartsReq.serializer) + ..add(GReviewDismissedEventPartsVars.serializer) + ..add(GReviewRequestRemovedEventPartsData.serializer) + ..add(GReviewRequestRemovedEventPartsData_actor.serializer) + ..add(GReviewRequestRemovedEventPartsData_requestedReviewer__asUser.serializer) + ..add(GReviewRequestRemovedEventPartsData_requestedReviewer__base.serializer) + ..add(GReviewRequestRemovedEventPartsReq.serializer) + ..add(GReviewRequestRemovedEventPartsVars.serializer) + ..add(GReviewRequestedEventPartsData.serializer) + ..add(GReviewRequestedEventPartsData_actor.serializer) + ..add(GReviewRequestedEventPartsData_requestedReviewer__asUser.serializer) + ..add(GReviewRequestedEventPartsData_requestedReviewer__base.serializer) + ..add(GReviewRequestedEventPartsReq.serializer) + ..add(GReviewRequestedEventPartsVars.serializer) + ..add(GSamlDigestAlgorithm.serializer) + ..add(GSamlSignatureAlgorithm.serializer) + ..add(GSavedReplyOrder.serializer) + ..add(GSavedReplyOrderField.serializer) + ..add(GSearchType.serializer) + ..add(GSecurityAdvisoryEcosystem.serializer) + ..add(GSecurityAdvisoryIdentifierFilter.serializer) + ..add(GSecurityAdvisoryIdentifierType.serializer) + ..add(GSecurityAdvisoryOrder.serializer) + ..add(GSecurityAdvisoryOrderField.serializer) + ..add(GSecurityAdvisorySeverity.serializer) + ..add(GSecurityVulnerabilityOrder.serializer) + ..add(GSecurityVulnerabilityOrderField.serializer) + ..add(GSetEnterpriseIdentityProviderInput.serializer) + ..add(GSetOrganizationInteractionLimitInput.serializer) + ..add(GSetRepositoryInteractionLimitInput.serializer) + ..add(GSetUserInteractionLimitInput.serializer) + ..add(GSponsorsTierOrder.serializer) + ..add(GSponsorsTierOrderField.serializer) + ..add(GSponsorshipOrder.serializer) + ..add(GSponsorshipOrderField.serializer) + ..add(GSponsorshipPrivacy.serializer) + ..add(GStarOrder.serializer) + ..add(GStarOrderField.serializer) + ..add(GStargazersData.serializer) + ..add(GStargazersData_repository.serializer) + ..add(GStargazersData_repository_stargazers.serializer) + ..add(GStargazersData_repository_stargazers_nodes.serializer) + ..add(GStargazersData_repository_stargazers_pageInfo.serializer) + ..add(GStargazersReq.serializer) + ..add(GStargazersVars.serializer) + ..add(GStarsData.serializer) + ..add(GStarsData_user.serializer) + ..add(GStarsData_user_starredRepositories.serializer) + ..add(GStarsData_user_starredRepositories_nodes.serializer) + ..add(GStarsData_user_starredRepositories_nodes_forks.serializer) + ..add(GStarsData_user_starredRepositories_nodes_owner.serializer) + ..add(GStarsData_user_starredRepositories_nodes_primaryLanguage.serializer) + ..add(GStarsData_user_starredRepositories_nodes_stargazers.serializer) + ..add(GStarsData_user_starredRepositories_pageInfo.serializer) + ..add(GStarsReq.serializer) + ..add(GStarsVars.serializer) + ..add(GStatusState.serializer) + ..add(GSubmitPullRequestReviewInput.serializer) + ..add(GSubscribedEventPartsData.serializer) + ..add(GSubscribedEventPartsData_actor.serializer) + ..add(GSubscribedEventPartsReq.serializer) + ..add(GSubscribedEventPartsVars.serializer) + ..add(GSubscriptionState.serializer) + ..add(GTeamDiscussionCommentOrder.serializer) + ..add(GTeamDiscussionCommentOrderField.serializer) + ..add(GTeamDiscussionOrder.serializer) + ..add(GTeamDiscussionOrderField.serializer) + ..add(GTeamMemberOrder.serializer) + ..add(GTeamMemberOrderField.serializer) + ..add(GTeamMemberRole.serializer) + ..add(GTeamMembershipType.serializer) + ..add(GTeamOrder.serializer) + ..add(GTeamOrderField.serializer) + ..add(GTeamPrivacy.serializer) + ..add(GTeamRepositoryOrder.serializer) + ..add(GTeamRepositoryOrderField.serializer) + ..add(GTeamRole.serializer) + ..add(GTopicSuggestionDeclineReason.serializer) + ..add(GTransferIssueInput.serializer) + ..add(GTransferredEventPartsData.serializer) + ..add(GTransferredEventPartsData_actor.serializer) + ..add(GTransferredEventPartsData_fromRepository.serializer) + ..add(GTransferredEventPartsData_fromRepository_owner.serializer) + ..add(GTransferredEventPartsReq.serializer) + ..add(GTransferredEventPartsVars.serializer) + ..add(GUnarchiveRepositoryInput.serializer) + ..add(GUnassignedEventPartsData.serializer) + ..add(GUnassignedEventPartsData_actor.serializer) + ..add(GUnassignedEventPartsData_assignee__asBot.serializer) + ..add(GUnassignedEventPartsData_assignee__asMannequin.serializer) + ..add(GUnassignedEventPartsData_assignee__asOrganization.serializer) + ..add(GUnassignedEventPartsData_assignee__asUser.serializer) + ..add(GUnassignedEventPartsData_assignee__base.serializer) + ..add(GUnassignedEventPartsReq.serializer) + ..add(GUnassignedEventPartsVars.serializer) + ..add(GUnfollowUserInput.serializer) + ..add(GUnlabeledEventPartsData.serializer) + ..add(GUnlabeledEventPartsData_actor.serializer) + ..add(GUnlabeledEventPartsData_label.serializer) + ..add(GUnlabeledEventPartsReq.serializer) + ..add(GUnlabeledEventPartsVars.serializer) + ..add(GUnlinkRepositoryFromProjectInput.serializer) + ..add(GUnlockLockableInput.serializer) + ..add(GUnlockedEventPartsData.serializer) + ..add(GUnlockedEventPartsData_actor.serializer) + ..add(GUnlockedEventPartsReq.serializer) + ..add(GUnlockedEventPartsVars.serializer) + ..add(GUnmarkFileAsViewedInput.serializer) + ..add(GUnmarkIssueAsDuplicateInput.serializer) + ..add(GUnminimizeCommentInput.serializer) + ..add(GUnresolveReviewThreadInput.serializer) + ..add(GUnsubscribedEventPartsData.serializer) + ..add(GUnsubscribedEventPartsData_actor.serializer) + ..add(GUnsubscribedEventPartsReq.serializer) + ..add(GUnsubscribedEventPartsVars.serializer) + ..add(GUpdateBranchProtectionRuleInput.serializer) + ..add(GUpdateCheckRunInput.serializer) + ..add(GUpdateCheckSuitePreferencesInput.serializer) + ..add(GUpdateEnterpriseAdministratorRoleInput.serializer) + ..add(GUpdateEnterpriseAllowPrivateRepositoryForkingSettingInput.serializer) + ..add(GUpdateEnterpriseDefaultRepositoryPermissionSettingInput.serializer) + ..add(GUpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput.serializer) + ..add(GUpdateEnterpriseMembersCanCreateRepositoriesSettingInput.serializer) + ..add(GUpdateEnterpriseMembersCanDeleteIssuesSettingInput.serializer) + ..add(GUpdateEnterpriseMembersCanDeleteRepositoriesSettingInput.serializer) + ..add(GUpdateEnterpriseMembersCanInviteCollaboratorsSettingInput.serializer) + ..add(GUpdateEnterpriseMembersCanMakePurchasesSettingInput.serializer) + ..add(GUpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput.serializer) + ..add(GUpdateEnterpriseMembersCanViewDependencyInsightsSettingInput.serializer) + ..add(GUpdateEnterpriseOrganizationProjectsSettingInput.serializer) + ..add(GUpdateEnterpriseProfileInput.serializer) + ..add(GUpdateEnterpriseRepositoryProjectsSettingInput.serializer) + ..add(GUpdateEnterpriseTeamDiscussionsSettingInput.serializer) + ..add(GUpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput.serializer) + ..add(GUpdateIpAllowListEnabledSettingInput.serializer) + ..add(GUpdateIpAllowListEntryInput.serializer) + ..add(GUpdateIssueCommentInput.serializer) + ..add(GUpdateIssueInput.serializer) + ..add(GUpdateProjectCardInput.serializer) + ..add(GUpdateProjectColumnInput.serializer) + ..add(GUpdateProjectInput.serializer) + ..add(GUpdatePullRequestInput.serializer) + ..add(GUpdatePullRequestReviewCommentInput.serializer) + ..add(GUpdatePullRequestReviewInput.serializer) + ..add(GUpdateRefInput.serializer) + ..add(GUpdateRepositoryInput.serializer) + ..add(GUpdateSubscriptionInput.serializer) + ..add(GUpdateTeamDiscussionCommentInput.serializer) + ..add(GUpdateTeamDiscussionInput.serializer) + ..add(GUpdateTopicsInput.serializer) + ..add(GUserBlockDuration.serializer) + ..add(GUserData.serializer) + ..add(GUserData_repositoryOwner__asOrganization.serializer) + ..add(GUserData_repositoryOwner__asOrganization_membersWithRole.serializer) + ..add(GUserData_repositoryOwner__asOrganization_pinnableItems.serializer) + ..add(GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository.serializer) + ..add(GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_forks.serializer) + ..add(GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_owner.serializer) + ..add(GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_primaryLanguage.serializer) + ..add(GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__asRepository_stargazers.serializer) + ..add(GUserData_repositoryOwner__asOrganization_pinnableItems_nodes__base.serializer) + ..add(GUserData_repositoryOwner__asOrganization_pinnedItems.serializer) + ..add(GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository.serializer) + ..add(GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_forks.serializer) + ..add(GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_owner.serializer) + ..add(GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_primaryLanguage.serializer) + ..add(GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__asRepository_stargazers.serializer) + ..add(GUserData_repositoryOwner__asOrganization_pinnedItems_nodes__base.serializer) + ..add(GUserData_repositoryOwner__asUser.serializer) + ..add(GUserData_repositoryOwner__asUser_contributionsCollection.serializer) + ..add(GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar.serializer) + ..add(GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks.serializer) + ..add(GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays.serializer) + ..add(GUserData_repositoryOwner__asUser_followers.serializer) + ..add(GUserData_repositoryOwner__asUser_following.serializer) + ..add(GUserData_repositoryOwner__asUser_pinnedItems.serializer) + ..add(GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository.serializer) + ..add(GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_forks.serializer) + ..add(GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_owner.serializer) + ..add(GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_primaryLanguage.serializer) + ..add(GUserData_repositoryOwner__asUser_pinnedItems_nodes__asRepository_stargazers.serializer) + ..add(GUserData_repositoryOwner__asUser_pinnedItems_nodes__base.serializer) + ..add(GUserData_repositoryOwner__asUser_repositories.serializer) + ..add(GUserData_repositoryOwner__asUser_repositories_nodes.serializer) + ..add(GUserData_repositoryOwner__asUser_repositories_nodes_forks.serializer) + ..add(GUserData_repositoryOwner__asUser_repositories_nodes_owner.serializer) + ..add(GUserData_repositoryOwner__asUser_repositories_nodes_primaryLanguage.serializer) + ..add(GUserData_repositoryOwner__asUser_repositories_nodes_stargazers.serializer) + ..add(GUserData_repositoryOwner__asUser_starredRepositories.serializer) + ..add(GUserData_repositoryOwner__base.serializer) + ..add(GUserItemData.serializer) + ..add(GUserItemReq.serializer) + ..add(GUserItemVars.serializer) + ..add(GUserPartsData.serializer) + ..add(GUserPartsData_contributionsCollection.serializer) + ..add(GUserPartsData_contributionsCollection_contributionCalendar.serializer) + ..add(GUserPartsData_contributionsCollection_contributionCalendar_weeks.serializer) + ..add(GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays.serializer) + ..add(GUserPartsData_followers.serializer) + ..add(GUserPartsData_following.serializer) + ..add(GUserPartsData_pinnedItems.serializer) + ..add(GUserPartsData_pinnedItems_nodes__asRepository.serializer) + ..add(GUserPartsData_pinnedItems_nodes__asRepository_forks.serializer) + ..add(GUserPartsData_pinnedItems_nodes__asRepository_owner.serializer) + ..add(GUserPartsData_pinnedItems_nodes__asRepository_primaryLanguage.serializer) + ..add(GUserPartsData_pinnedItems_nodes__asRepository_stargazers.serializer) + ..add(GUserPartsData_pinnedItems_nodes__base.serializer) + ..add(GUserPartsData_repositories.serializer) + ..add(GUserPartsData_repositories_nodes.serializer) + ..add(GUserPartsData_repositories_nodes_forks.serializer) + ..add(GUserPartsData_repositories_nodes_owner.serializer) + ..add(GUserPartsData_repositories_nodes_primaryLanguage.serializer) + ..add(GUserPartsData_repositories_nodes_stargazers.serializer) + ..add(GUserPartsData_starredRepositories.serializer) + ..add(GUserPartsReq.serializer) + ..add(GUserPartsVars.serializer) + ..add(GUserReq.serializer) + ..add(GUserStatusOrder.serializer) + ..add(GUserStatusOrderField.serializer) + ..add(GUserVars.serializer) + ..add(GViewerData.serializer) + ..add(GViewerData_viewer.serializer) + ..add(GViewerData_viewer_contributionsCollection.serializer) + ..add(GViewerData_viewer_contributionsCollection_contributionCalendar.serializer) + ..add(GViewerData_viewer_contributionsCollection_contributionCalendar_weeks.serializer) + ..add(GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays.serializer) + ..add(GViewerData_viewer_followers.serializer) + ..add(GViewerData_viewer_following.serializer) + ..add(GViewerData_viewer_pinnedItems.serializer) + ..add(GViewerData_viewer_pinnedItems_nodes__asRepository.serializer) + ..add(GViewerData_viewer_pinnedItems_nodes__asRepository_forks.serializer) + ..add(GViewerData_viewer_pinnedItems_nodes__asRepository_owner.serializer) + ..add(GViewerData_viewer_pinnedItems_nodes__asRepository_primaryLanguage.serializer) + ..add(GViewerData_viewer_pinnedItems_nodes__asRepository_stargazers.serializer) + ..add(GViewerData_viewer_pinnedItems_nodes__base.serializer) + ..add(GViewerData_viewer_repositories.serializer) + ..add(GViewerData_viewer_repositories_nodes.serializer) + ..add(GViewerData_viewer_repositories_nodes_forks.serializer) + ..add(GViewerData_viewer_repositories_nodes_owner.serializer) + ..add(GViewerData_viewer_repositories_nodes_primaryLanguage.serializer) + ..add(GViewerData_viewer_repositories_nodes_stargazers.serializer) + ..add(GViewerData_viewer_starredRepositories.serializer) + ..add(GViewerReq.serializer) + ..add(GViewerVars.serializer) + ..add(GWatchersData.serializer) + ..add(GWatchersData_repository.serializer) + ..add(GWatchersData_repository_watchers.serializer) + ..add(GWatchersData_repository_watchers_nodes.serializer) + ..add(GWatchersData_repository_watchers_pageInfo.serializer) + ..add(GWatchersReq.serializer) + ..add(GWatchersVars.serializer) + ..add(GX509Certificate.serializer) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GCheckAnnotationData)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GCheckRunOutputImage)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GCheckRunAction)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GCheckRunAction)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GCheckSuiteAutoTriggerPreference)]), () => new ListBuilder()) + ..addBuilderFactory( + const FullType(BuiltList, const [ + const FullType( + GCommitsData_repository_defaultBranchRef_target__asCommit_history_nodes) + ]), + () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GCommitsData_repository_ref_target__asCommit_history_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GCommitsRefCommitData_history_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GCommitsRefData_target__asCommit_history_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GDraftPullRequestReviewComment)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GDraftPullRequestReviewThread)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GFollowersData_user_followers_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GFollowingData_user_following_nodes)]), () => new ListBuilder()) + ..addBuilderFactory( + const FullType(BuiltList, const [ + const FullType( + GIssueData_repository_issueOrPullRequest__asIssue_timelineItems_nodes) + ]), + () => new ListBuilder()) + ..addBuilderFactory( + const FullType(BuiltList, const [ + const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes) + ]), + () => new ListBuilder()) + ..addBuilderFactory( + const FullType(BuiltList, const [ + const FullType( + GIssueData_repository_issueOrPullRequest__asPullRequest_timelineItems_nodes__asPullRequestReview_comments_nodes) + ]), + () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GIssuesData_repository_issues_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GIssuesData_repository_issues_nodes_labels_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GMembersData_organization_membersWithRole_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GPullRequestReviewPartsData_comments_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GPullsData_repository_pullRequests_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GPullsData_repository_pullRequests_nodes_labels_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GRepoData_repository_languages_edges)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GRepoData_repository_refs_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GRepoData_repository_repositoryTopics_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GReposData_user_repositories_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GStargazersData_repository_stargazers_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GStarsData_user_starredRepositories_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GUserData_repositoryOwner__asOrganization_pinnableItems_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GUserData_repositoryOwner__asOrganization_pinnedItems_nodes)]), () => new ListBuilder()) + ..addBuilderFactory( + const FullType(BuiltList, const [ + const FullType( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks) + ]), + () => new ListBuilder()) + ..addBuilderFactory( + const FullType(BuiltList, const [ + const FullType( + GUserData_repositoryOwner__asUser_contributionsCollection_contributionCalendar_weeks_contributionDays) + ]), + () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GUserData_repositoryOwner__asUser_pinnedItems_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GUserData_repositoryOwner__asUser_repositories_nodes)]), () => new ListBuilder()) + ..addBuilderFactory( + const FullType(BuiltList, const [ + const FullType( + GUserPartsData_contributionsCollection_contributionCalendar_weeks) + ]), + () => new ListBuilder()) + ..addBuilderFactory( + const FullType(BuiltList, const [ + const FullType( + GUserPartsData_contributionsCollection_contributionCalendar_weeks_contributionDays) + ]), + () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GUserPartsData_pinnedItems_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GUserPartsData_repositories_nodes)]), () => new ListBuilder()) + ..addBuilderFactory( + const FullType(BuiltList, const [ + const FullType( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks) + ]), + () => new ListBuilder()) + ..addBuilderFactory( + const FullType(BuiltList, const [ + const FullType( + GViewerData_viewer_contributionsCollection_contributionCalendar_weeks_contributionDays) + ]), + () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GViewerData_viewer_pinnedItems_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GViewerData_viewer_repositories_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GWatchersData_repository_watchers_nodes)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(GIssueState)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder()) + ..addBuilderFactory(const FullType(BuiltList, const [const FullType(String)]), () => new ListBuilder())) + .build(); + +// 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,lines_longer_than_80_chars,omit_local_variable_types,prefer_expression_function_bodies,sort_constructors_first,test_types_in_equals,unnecessary_const,unnecessary_new diff --git a/lib/home.dart b/lib/home.dart index 7687c6a..0966c09 100644 --- a/lib/home.dart +++ b/lib/home.dart @@ -41,9 +41,9 @@ class _HomeState extends State { _buildScreen(int index) { // return GlProjectScreen(32221); - // return IssuesScreen('flutter', 'flutter', isPullRequest: true); - // return IssueScreen('reactjs', 'rfcs', 29); - // return IssueScreen('reactjs', 'rfcs', 68, isPullRequest: true); + // return GhIssuesScreen('flutter', 'flutter', isPullRequest: true); + // return GhIssueScreen('reactjs', 'rfcs', 29); + // return GhIssueScreen('reactjs', 'rfcs', 68); // return Image.asset('images/spinner.webp', width: 32, height: 32); // return GhRepoScreen('shreyas1599', 'test'); final auth = Provider.of(context); @@ -59,7 +59,7 @@ class _HomeState extends State { case 3: return GhSearchScreen(); case 4: - return GhUserScreen(null); + return GhViewer(); } break; case PlatformType.gitlab: diff --git a/lib/models/auth.dart b/lib/models/auth.dart index 0a96860..a0c3aff 100644 --- a/lib/models/auth.dart +++ b/lib/models/auth.dart @@ -1,14 +1,14 @@ import 'dart:convert'; import 'dart:async'; +import 'package:ferry/ferry.dart'; +import 'package:git_touch/utils/nil_store.dart'; // import 'package:in_app_review/in_app_review.dart'; import 'package:universal_io/io.dart'; import 'package:git_touch/models/bitbucket.dart'; import 'package:git_touch/models/gitea.dart'; import 'package:git_touch/models/gitee.dart'; -import 'package:git_touch/utils/request_serilizer.dart'; import 'package:github/github.dart'; import 'package:gql_http_link/gql_http_link.dart'; -import 'package:artemis/artemis.dart'; import 'package:fimber/fimber.dart'; import 'package:http/http.dart' as http; import 'package:uni_links/uni_links.dart'; @@ -683,17 +683,17 @@ class AuthModel with ChangeNotifier { return _ghClient; } - ArtemisClient _gqlClient; - ArtemisClient get gqlClient { + Client _gqlClient; + Client get gqlClient { if (token == null) return null; if (_gqlClient == null) { - _gqlClient = ArtemisClient.fromLink( - HttpLink( + _gqlClient = Client( + link: HttpLink( _apiPrefix + '/graphql', defaultHeaders: {HttpHeaders.authorizationHeader: 'token $token'}, - serializer: GithubRequestSerializer(), ), + cache: Cache(store: NilStore()), ); } diff --git a/lib/router.dart b/lib/router.dart index 7b4e58a..85107e2 100644 --- a/lib/router.dart +++ b/lib/router.dart @@ -129,15 +129,15 @@ class GithubRouter { final tab = parameters['tab']?.first; switch (tab) { case 'followers': - return GhUsersScreen(login, UsersScreenType.follower); + return GhFollowers(login); case 'following': - return GhUsersScreen(login, UsersScreenType.following); + return GhFollowing(login); case 'people': - return GhUsersScreen(login, UsersScreenType.member); + return GhMembers(login); case 'stars': - return GhReposScreen.stars(login); + return GhStars(login); case 'repositories': - return GhReposScreen(login); + return GhRepos(login); case 'orgrepo': return GhOrgReposScreen(login); case 'organizations': @@ -147,7 +147,7 @@ class GithubRouter { case 'events': return GhEventsScreen(login); default: - return GhUserScreen(login); + return GhUser(login); } }); static final repo = RouterScreen('/:owner/:name', (context, parameters) { @@ -193,8 +193,7 @@ class GithubRouter { static final pull = RouterScreen( '/:owner/:name/pull/:number', (context, parameters) => GhIssueScreen(parameters['owner'].first, - parameters['name'].first, int.parse(parameters['number'].first), - isPullRequest: true)); + parameters['name'].first, int.parse(parameters['number'].first))); static final files = RouterScreen( '/:owner/:name/pull/:number/files', (context, parameters) => GhFilesScreen( @@ -212,7 +211,7 @@ class GithubRouter { static final commits = RouterScreen( '/:owner/:name/commits', (context, parameters) => - GhCommitsScreen(parameters['owner'].first, parameters['name'].first)); + GhCommits(parameters['owner'].first, parameters['name'].first)); static final object = RouterScreen('/:owner/:name/blob/:ref', (context, parameters) { return GhObjectScreen( @@ -225,13 +224,11 @@ class GithubRouter { }); static final stargazers = RouterScreen('/:owner/:name/stargazers', (context, parameters) { - return GhUsersScreen(parameters['owner'].first, UsersScreenType.star, - repoName: parameters['name'].first); + return GhStargazers(parameters['owner'].first, parameters['name'].first); }); static final watchers = RouterScreen('/:owner/:name/watchers', (context, parameters) { - return GhUsersScreen(parameters['owner'].first, UsersScreenType.watch, - repoName: parameters['name'].first); + return GhWachers(parameters['owner'].first, parameters['name'].first); }); static final contributors = RouterScreen('/:owner/:name/contributors', (context, parameters) { diff --git a/lib/scaffolds/list_stateful.dart b/lib/scaffolds/list_stateful.dart index 80809f0..fb63f72 100644 --- a/lib/scaffolds/list_stateful.dart +++ b/lib/scaffolds/list_stateful.dart @@ -11,7 +11,7 @@ import '../widgets/empty.dart'; class ListPayload { K cursor; - List items; + Iterable items; bool hasMore; ListPayload({ @@ -95,8 +95,8 @@ class _ListStatefulScaffoldState } }); try { - var _payload = await widget.fetch(null); - items = _payload.items; + final _payload = await widget.fetch(null); + items = _payload.items.toList(); cursor = _payload.cursor; hasMore = _payload.hasMore; } catch (err) { diff --git a/lib/scaffolds/long_list.dart b/lib/scaffolds/long_list.dart index a11c114..ae226cf 100644 --- a/lib/scaffolds/long_list.dart +++ b/lib/scaffolds/long_list.dart @@ -30,10 +30,9 @@ class LongListPayload { // e.g. https://github.com/reactjs/rfcs/pull/68 class LongListStatefulScaffold extends StatefulWidget { final Widget title; - final Widget Function( - T headerPayload, void Function(VoidCallback fn) setState) trailingBuilder; - final Widget Function(T headerPayload) headerBuilder; - final Widget Function(K itemPayload) itemBuilder; + final Widget Function(T t) trailingBuilder; + final Widget Function(T t) headerBuilder; + final Widget Function(K k) itemBuilder; final Future> Function() onRefresh; final Future> Function(String cursor) onLoadMore; @@ -194,9 +193,8 @@ class _LongListStatefulScaffoldState return CupertinoPageScaffold( navigationBar: CupertinoNavigationBar( middle: widget.title, - trailing: payload == null - ? null - : widget.trailingBuilder(payload.header, setState), + trailing: + payload == null ? null : widget.trailingBuilder(payload.header), ), child: SafeArea( child: CupertinoScrollbar( @@ -210,7 +208,7 @@ class _LongListStatefulScaffoldState title: widget.title, actions: payload == null ? null - : [widget.trailingBuilder(payload.header, setState)], + : [widget.trailingBuilder(payload.header)], ), body: RefreshIndicator( onRefresh: _refresh, diff --git a/lib/screens/gh_commits.dart b/lib/screens/gh_commits.dart index 779013a..ba8756f 100644 --- a/lib/screens/gh_commits.dart +++ b/lib/screens/gh_commits.dart @@ -1,5 +1,7 @@ import 'package:flutter/material.dart'; -import 'package:git_touch/graphql/gh.dart'; +import 'package:git_touch/graphql/github.data.gql.dart'; +import 'package:git_touch/graphql/github.req.gql.dart'; +import 'package:git_touch/graphql/schema.schema.gql.dart'; import 'package:git_touch/models/auth.dart'; import 'package:git_touch/scaffolds/list_stateful.dart'; import 'package:git_touch/utils/utils.dart'; @@ -8,18 +10,18 @@ import 'package:git_touch/widgets/commit_item.dart'; import 'package:provider/provider.dart'; import '../generated/l10n.dart'; -class GhCommitsScreen extends StatelessWidget { +class GhCommits extends StatelessWidget { final String owner; final String name; final String branch; - GhCommitsScreen(this.owner, this.name, {this.branch}); + GhCommits(this.owner, this.name, {this.branch}); - Widget _buildStatus(GhCommitsStatusState state) { + Widget _buildStatus(GStatusState state) { const size = 18.0; switch (state) { - case GhCommitsStatusState.SUCCESS: + case GStatusState.SUCCESS: return Icon(Octicons.check, color: GithubPalette.open, size: size); - case GhCommitsStatusState.FAILURE: + case GStatusState.FAILURE: return Icon(Octicons.x, color: GithubPalette.closed, size: size); default: return Container(); @@ -28,40 +30,41 @@ class GhCommitsScreen extends StatelessWidget { @override Widget build(BuildContext context) { - return ListStatefulScaffold( + return ListStatefulScaffold( title: AppBarTitle(S.of(context).commits), fetch: (cursor) async { - final res = await context.read().gqlClient.execute( - GhCommitsQuery( - variables: GhCommitsArguments( - owner: owner, - name: name, - hasRef: branch != null, - ref: branch ?? '', - after: cursor))); + final req = GCommitsReq((b) { + b.vars.owner = owner; + b.vars.name = name; + b.vars.hasRef = branch != null; + b.vars.ref = branch ?? ''; + b.vars.after = cursor; + }); + final res = + await context.read().gqlClient.request(req).first; final ref = res.data.repository.defaultBranchRef ?? res.data.repository.ref; - final history = (ref.target as GhCommitsCommit).history; + final history = (ref.target as GCommitsRefCommit).history; return ListPayload( cursor: history.pageInfo.endCursor, hasMore: history.pageInfo.hasNextPage, items: history.nodes, ); }, - itemBuilder: (payload) { - final login = payload.author?.user?.login; + itemBuilder: (p) { + final login = p.author?.user?.login; return CommitItem( - url: payload.url, - avatarUrl: payload.author?.avatarUrl, + url: p.url, + avatarUrl: p.author?.avatarUrl, avatarLink: login == null ? null : '/github/$login', - message: payload.messageHeadline, - author: login ?? payload.author.name, - createdAt: payload.committedDate, - widgets: payload.status == null + message: p.messageHeadline, + author: login ?? p.author.name, + createdAt: p.committedDate, + widgets: p.status == null ? null : [ SizedBox(width: 4), - _buildStatus(payload.status.state), + _buildStatus(p.status.state), ], ); }, diff --git a/lib/screens/gh_issue.dart b/lib/screens/gh_issue.dart index e9d94b0..1255dc8 100644 --- a/lib/screens/gh_issue.dart +++ b/lib/screens/gh_issue.dart @@ -1,664 +1,249 @@ import 'package:flutter/material.dart'; import 'package:flutter/cupertino.dart'; -import 'package:git_touch/graphql/gh.dart'; +import 'package:git_touch/graphql/github.data.gql.dart'; +import 'package:git_touch/graphql/github.req.gql.dart'; import 'package:git_touch/models/auth.dart'; import 'package:git_touch/models/theme.dart'; import 'package:git_touch/utils/utils.dart'; import 'package:git_touch/widgets/action_button.dart'; import 'package:git_touch/widgets/avatar.dart'; import 'package:git_touch/widgets/link.dart'; +import 'package:git_touch/widgets/timeline_item.dart'; import 'package:primer/primer.dart'; import 'package:provider/provider.dart'; +import 'package:github/github.dart' as github; import '../scaffolds/long_list.dart'; -import '../widgets/timeline_item.dart'; import '../widgets/comment_item.dart'; -final reactionChunk = emojiMap.entries.map((entry) { - var key = entry.key; - return ''' -$key: reactions(content: $key) { - totalCount - viewerHasReacted -}'''; -}).join('\n'); - -/// Screen for issue and pull request -class GhIssueScreen extends StatefulWidget { +class GhIssueScreen extends StatelessWidget { final String owner; final String name; final int number; - final bool isPullRequest; + GhIssueScreen(this.owner, this.name, this.number); - GhIssueScreen(this.owner, this.name, this.number, - {this.isPullRequest = false}); - - @override - _GhIssueScreenState createState() => _GhIssueScreenState(); -} - -class _GhIssueScreenState extends State { - String get owner => widget.owner; - String get name => widget.name; - int get number => widget.number; - bool get isPullRequest => widget.isPullRequest; - - String get resource => isPullRequest ? 'pullRequest' : 'issue'; - - String get issueChunk { - var base = ''' - repository { - owner { - avatarUrl - } - } - title - closed - url - viewerCanReact - viewerCanUpdate - ...CommentParts - ...ReactableParts -'''; - - if (isPullRequest) { - base += ''' -merged -additions -deletions -changedFiles -commits { - totalCount -} -'''; - } - return base; + Widget _buildHeader( + BuildContext context, { + @required String avatarUrl, + @required String title, + @required StateLabelStatus status, + @required GCommentParts comment, + Iterable extraWidgets = const [], + }) { + final theme = Provider.of(context); + return Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + Container( + padding: CommonStyle.padding, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Link( + url: '/github/$owner/$name', + child: Row( + children: [ + Avatar(url: avatarUrl, size: AvatarSize.extraSmall), + SizedBox(width: 4), + Text( + '$owner / $name', + style: TextStyle( + fontSize: 17, + color: theme.palette.secondaryText, + ), + ), + SizedBox(width: 4), + Text( + '#$number', + style: TextStyle( + fontSize: 17, + color: theme.palette.tertiaryText, + ), + ), + ], + ), + ), + SizedBox(height: 8), + Text( + title, + style: TextStyle( + fontSize: 20, + fontWeight: FontWeight.w600, + ), + ), + SizedBox(height: 8), + StateLabel(status, small: true), + SizedBox(height: 8), + CommonStyle.border, + ...extraWidgets, + SizedBox(height: 8), + CommentItem.gql(comment), + ], + ), + ), + CommonStyle.border, + ], + ); } - String get timelineChunk { - var base = ''' -__typename -... on IssueComment { - ...CommentParts - ...ReactableParts -} -... on ReferencedEvent { - createdAt - isCrossRepository - actor { - login - } - commit { - oid - url - } - commitRepository { - owner { - login - } - name - } -} -... on RenamedTitleEvent { - createdAt - previousTitle - currentTitle - actor { - login - } -} -... on ClosedEvent { - createdAt - actor { - login - } -} -... on ReopenedEvent { - createdAt - actor { - login - } -} -... on CrossReferencedEvent { - createdAt - actor { - login - } - source { - __typename - ... on Issue { - number - repository { - owner { - login - } - name - } - } - ... on PullRequest { - number - repository { - owner { - login - } - name - } - } - } -} -... on LabeledEvent { - createdAt - actor { - login - } - label { - name - color - } -} -... on UnlabeledEvent { - createdAt - actor { - login - } - label { - name - color - } -} -... on MilestonedEvent { - createdAt - actor { - login - } - milestoneTitle -} -... on DemilestonedEvent { - createdAt - actor { - login - } - milestoneTitle -} -... on LockedEvent { - createdAt - actor { - login - } - lockReason -} -... on UnlockedEvent { - createdAt - actor { - login - } -} -... on AssignedEvent { - createdAt - actor { - login - } - assignee { - __typename - ... on User { - login - } - ... on Bot { - login - } - ... on Organization { - login - } - ... on Mannequin { - login - } - } -} -... on UnassignedEvent { - createdAt - actor { - login - } - assignee { - __typename - ... on User { - login - } - ... on Bot { - login - } - ... on Organization { - login - } - ... on Mannequin { - login - } - } -} -... on SubscribedEvent { - createdAt - actor { - login - } -} -... on UnsubscribedEvent { - createdAt - actor { - login - } -} -... on MentionedEvent { - createdAt - actor { - login - } -} -... on PinnedEvent { - createdAt - actor { - login - } -} -... on TransferredEvent { - createdAt - actor { - login - } - fromRepository { - owner { - login - } - name - } -} -'''; - - if (isPullRequest) { - base += ''' -... on PullRequestCommit { - prCommit: commit { - committedDate - oid - author { - user { - login - } - } - } -} -... on DeployedEvent { - createdAt - actor { - login - } - pullRequest { - headRef { - name - } - } -} -... on DeploymentEnvironmentChangedEvent { - createdAt - actor { - login - } - deploymentStatus { - deployment { - environment - } - description - } -} -... on HeadRefRestoredEvent { - createdAt - actor { - login - } - pullRequest { - headRefName - } -} -... on BaseRefForcePushedEvent { - createdAt - actor { - login - } - pullRequest { - baseRef { - name - } - } - beforeCommit { - oid - } - afterCommit { - oid - } -} -... on HeadRefForcePushedEvent { - createdAt - actor { - login - } - pullRequest { - headRefName - } - beforeCommit { - oid - } - afterCommit { - oid - } -} -... on ReviewRequestedEvent { - createdAt - actor { - login - } - requestedReviewer { - ... on User { - login - } - } -} -... on ReviewRequestRemovedEvent { - createdAt - actor { - login - } - requestedReviewer { - ... on User { - login - } - } -} -... on ReviewDismissedEvent { - createdAt - actor { - login - } - dismissalMessage - pullRequest { - author { - login - } - } -} -... on PullRequestReview { - createdAt - state - author { - login - } - comments(first: 10) { - nodes { - ...CommentParts - ...ReactableParts - } - } -} -... on MergedEvent { - createdAt - mergeRefName - actor { - login - } - commit { - oid - url - } -} -... on HeadRefDeletedEvent { - createdAt - actor { - login - } - headRefName -} -'''; - } - - return base; - } - - Future _queryIssue({String cursor, bool trailing = false}) async { - String timelineParams; - if (trailing) { - timelineParams = 'last: $pageSize'; - } else { - timelineParams = 'first: $pageSize'; - if (cursor != null) { - timelineParams += ', after: "$cursor"'; - } - } - - var data = await context.read().query(''' -fragment CommentParts on Comment { - id - createdAt - body - author { - login - avatarUrl - } -} - -fragment ReactableParts on Reactable { - $reactionChunk -} - -{ - repository(owner: "$owner", name: "$name") { - $resource(number: $number) { - $issueChunk - timelineItems($timelineParams) { - totalCount - pageInfo { - hasNextPage - endCursor - } - nodes { - $timelineChunk - } - } - } - } -} -'''); - return data['repository'][resource]; - } - - StateLabelStatus _getLabelStatus(payload) { - StateLabelStatus status; - - if (isPullRequest) { - if (payload['merged']) { - status = StateLabelStatus.pullMerged; - } else if (payload['closed']) { - status = StateLabelStatus.pullClosed; - } else { - status = StateLabelStatus.pullOpened; - } - } else { - if (payload['closed']) { - status = StateLabelStatus.issueClosed; - } else { - status = StateLabelStatus.issueOpened; - } - } - - return status; + Future _queryIssue(BuildContext context, + {String cursor}) async { + final req = GIssueReq((b) { + b.vars.owner = owner; + b.vars.name = name; + b.vars.number = number; + }); + var res = await context.read().gqlClient.request(req).first; + return res.data.repository; } @override Widget build(BuildContext context) { - return LongListStatefulScaffold( - title: Text(isPullRequest ? 'Pull Request' : 'Issue'), - trailingBuilder: (payload, setState) { - return ActionButton( - title: (isPullRequest ? 'Pull Request' : 'Issue') + ' Actions', - items: [ - if (payload != null) ...[ - if (!isPullRequest && payload['viewerCanUpdate']) + return LongListStatefulScaffold( + title: Text('$owner/$name #$number'), + trailingBuilder: (p) { + if (p.issueOrPullRequest.G__typename == 'Issue') { + final d = p.issueOrPullRequest + as GIssueData_repository_issueOrPullRequest__asIssue; + return ActionButton( + title: 'Actions', + items: [ + if (!d.viewerCanUpdate) ActionItem( - text: payload['closed'] ? 'Reopen issue' : 'Close issue', + text: d.closed ? 'Reopen issue' : 'Close issue', onTap: (_) async { - final res = await context - .read() - .gqlClient - .execute(GhOpenIssueQuery( - variables: GhOpenIssueArguments( - id: payload['id'], - open: payload['closed'], - ), - )); - setState(() { - payload['closed'] = res.data.reopenIssue?.issue?.closed ?? - res.data.closeIssue.issue.closed; - }); + await context.read().ghClient.issues.edit( + github.RepositorySlug(owner, name), + number, + github.IssueRequest( + state: d.closed ? 'open' : 'closed')); }, ), - ...ActionItem.getUrlActions(payload['url'] as String), + ...ActionItem.getUrlActions(d.url), ], - ], - ); + ); + } else { + final d = p.issueOrPullRequest + as GIssueData_repository_issueOrPullRequest__asPullRequest; + return ActionButton( + title: 'Actions', + items: [ + ...ActionItem.getUrlActions(d.url), + ], + ); + } }, headerBuilder: (p) { final theme = Provider.of(context); - return Column( - crossAxisAlignment: CrossAxisAlignment.stretch, - children: [ - Container( - padding: CommonStyle.padding, - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Link( - url: '/github/$owner/$name', - child: Row( - children: [ - Avatar( - url: p['repository']['owner']['avatarUrl'], - size: AvatarSize.extraSmall, - ), - SizedBox(width: 4), - Text( - '$owner / $name', + if (p.issueOrPullRequest.G__typename == 'Issue') { + final issue = p.issueOrPullRequest + as GIssueData_repository_issueOrPullRequest__asIssue; + return _buildHeader( + context, + avatarUrl: issue.author.avatarUrl, + title: issue.title, + status: issue.closed + ? StateLabelStatus.issueClosed + : StateLabelStatus.issueOpened, + comment: issue, + ); + } else { + final pr = p.issueOrPullRequest + as GIssueData_repository_issueOrPullRequest__asPullRequest; + return _buildHeader( + context, + avatarUrl: pr.author.avatarUrl, + title: pr.title, + status: pr.merged + ? StateLabelStatus.pullMerged + : pr.closed + ? StateLabelStatus.pullClosed + : StateLabelStatus.pullOpened, + comment: pr, + extraWidgets: [ + Link( + child: Container( + padding: EdgeInsets.symmetric(vertical: 8), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text('${pr.changedFiles} files changed', style: TextStyle( - fontSize: 17, color: theme.palette.secondaryText, - ), - ), - SizedBox(width: 4), - Text( - '#$number', - style: TextStyle( fontSize: 17, - color: theme.palette.tertiaryText, - ), - ), - ], - ), - ), - SizedBox(height: 8), - Text( - p['title'], - style: TextStyle( - fontSize: 20, - fontWeight: FontWeight.w600, - ), - ), - SizedBox(height: 8), - StateLabel(_getLabelStatus(p), small: true), - SizedBox(height: 8), - CommonStyle.border, - if (isPullRequest) ...[ - Link( - child: Container( - padding: EdgeInsets.symmetric(vertical: 8), - child: Row( - mainAxisAlignment: MainAxisAlignment.spaceBetween, - children: [ - Text( - '${p['changedFiles']} files changed', + )), + Row( + children: [ + Text('+${pr.additions}', style: TextStyle( - color: theme.palette.secondaryText, - fontSize: 17, - ), - ), - Row( - children: [ - Text( - '+${p['additions']}', - style: TextStyle( - color: Colors.green, - fontSize: 15, - ), - ), - SizedBox(width: 2), - Text( - '-${p['deletions']}', - style: TextStyle( - color: Colors.red, - fontSize: 15, - ), - ), - Icon( - Icons.chevron_right, - color: theme.palette.border, - ), - ], - ) - ], - ), - ), - url: '/github/$owner/$name/pull/$number/files', - ), - CommonStyle.border, - ], - SizedBox(height: 8), - CommentItem.gh(p), - ], + color: Colors.green, + fontSize: 15, + )), + SizedBox(width: 2), + Text('-${pr.deletions}', + style: TextStyle( + color: Colors.red, + fontSize: 15, + )), + Icon(Icons.chevron_right, + color: theme.palette.border), + ], + ) + ], + ), + ), + url: '/github/$owner/$name/pull/$number/files', ), - ), - CommonStyle.border, - ], - ); - }, - itemBuilder: (itemPayload) => TimelineItem(itemPayload), - onRefresh: () async { - var res = await _queryIssue(); - int totalCount = res['timelineItems']['totalCount']; - String cursor = res['timelineItems']['pageInfo']['endCursor']; - List leadingItems = res['timelineItems']['nodes']; - - var payload = LongListPayload( - header: res, - totalCount: totalCount, - cursor: cursor, - leadingItems: leadingItems, - trailingItems: [], - ); - - if (totalCount > 2 * pageSize) { - var res = await _queryIssue(trailing: true); - payload.trailingItems = res['timelineItems']['nodes']; + CommonStyle.border, + ], + ); } - - return payload; }, - onLoadMore: (String _cursor) async { - var res = await _queryIssue(cursor: _cursor); - int totalCount = res['timelineItems']['totalCount']; - String cursor = res['timelineItems']['pageInfo']['endCursor']; - List leadingItems = res['timelineItems']['nodes']; - - var payload = LongListPayload( - totalCount: totalCount, - cursor: cursor, - leadingItems: leadingItems, - ); - - return payload; + itemBuilder: (p) => TimelineItem(p), + onRefresh: () async { + final res = await _queryIssue(context); + if (res.issueOrPullRequest.G__typename == 'Issue') { + final issue = res.issueOrPullRequest + as GIssueData_repository_issueOrPullRequest__asIssue; + return LongListPayload( + header: res, + totalCount: issue.timelineItems.totalCount, + cursor: issue.timelineItems.pageInfo.endCursor, + leadingItems: issue.timelineItems.nodes.toList(), + trailingItems: [], + ); + } else { + final pr = res.issueOrPullRequest + as GIssueData_repository_issueOrPullRequest__asPullRequest; + return LongListPayload( + header: res, + totalCount: pr.timelineItems.totalCount, + cursor: pr.timelineItems.pageInfo.endCursor, + leadingItems: pr.timelineItems.nodes.toList(), + trailingItems: [], + ); + } + }, + onLoadMore: (_cursor) async { + final res = await _queryIssue(context, cursor: _cursor); + if (res.issueOrPullRequest.G__typename == 'Issue') { + final issue = res.issueOrPullRequest + as GIssueData_repository_issueOrPullRequest__asIssue; + return LongListPayload( + header: res, + totalCount: issue.timelineItems.totalCount, + cursor: issue.timelineItems.pageInfo.endCursor, + leadingItems: issue.timelineItems.nodes.toList(), + ); + } else { + final pr = res.issueOrPullRequest + as GIssueData_repository_issueOrPullRequest__asPullRequest; + return LongListPayload( + header: res, + totalCount: pr.timelineItems.totalCount, + cursor: pr.timelineItems.pageInfo.endCursor, + leadingItems: pr.timelineItems.nodes.toList(), + ); + } }, ); } diff --git a/lib/screens/gh_issues.dart b/lib/screens/gh_issues.dart index 614b828..e1570e2 100644 --- a/lib/screens/gh_issues.dart +++ b/lib/screens/gh_issues.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; -import 'package:git_touch/graphql/gh.dart'; +import 'package:git_touch/graphql/github.data.gql.dart'; +import 'package:git_touch/graphql/github.req.gql.dart'; import 'package:git_touch/models/auth.dart'; import 'package:git_touch/scaffolds/list_stateful.dart'; import 'package:git_touch/utils/utils.dart'; @@ -17,43 +18,44 @@ class GhIssuesScreen extends StatelessWidget { @override Widget build(BuildContext context) { - return ListStatefulScaffold( + return ListStatefulScaffold( title: AppBarTitle(S.of(context).issues), actionBuilder: () => ActionEntry( iconData: Octicons.plus, url: '/github/$owner/$name/issues/new', ), fetch: (cursor) async { + final req = GIssuesReq((b) { + b.vars.owner = owner; + b.vars.name = name; + b.vars.cursor = cursor; + }); final res = - await context.read().gqlClient.execute(GhIssuesQuery( - variables: GhIssuesArguments( - owner: owner, - name: name, - cursor: cursor, - ))); + await context.read().gqlClient.request(req).first; final issues = res.data.repository.issues; return ListPayload( cursor: issues.pageInfo.endCursor, hasMore: issues.pageInfo.hasNextPage, - items: issues.nodes, + items: issues.nodes.toList(), + ); + }, + itemBuilder: (p) { + return IssueItem( + author: p.author?.login, + avatarUrl: p.author?.avatarUrl, + commentCount: p.comments.totalCount, + subtitle: '#' + p.number.toString(), + title: p.title, + updatedAt: p.updatedAt, + labels: p.labels.nodes.isEmpty + ? null + : Wrap(spacing: 4, runSpacing: 4, children: [ + for (var label in p.labels.nodes) + MyLabel(name: label.name, cssColor: label.color) + ]), + url: '/github/$owner/$name/issues/${p.number}', ); }, - itemBuilder: (p) => IssueItem( - author: p.author?.login, - avatarUrl: p.author?.avatarUrl, - commentCount: p.comments.totalCount, - subtitle: '#' + p.number.toString(), - title: p.title, - updatedAt: p.updatedAt, - labels: p.labels.nodes.isEmpty - ? null - : Wrap(spacing: 4, runSpacing: 4, children: [ - for (var label in p.labels.nodes) - MyLabel(name: label.name, cssColor: label.color) - ]), - url: - '/github/${p.repository.owner.login}/${p.repository.name}/issues/${p.number}', - ), ); } } diff --git a/lib/screens/gh_pulls.dart b/lib/screens/gh_pulls.dart index 1064a1f..1cbae0b 100644 --- a/lib/screens/gh_pulls.dart +++ b/lib/screens/gh_pulls.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; -import 'package:git_touch/graphql/gh.dart'; +import 'package:git_touch/graphql/github.data.gql.dart'; +import 'package:git_touch/graphql/github.req.gql.dart'; import 'package:git_touch/models/auth.dart'; import 'package:git_touch/scaffolds/list_stateful.dart'; import 'package:git_touch/widgets/app_bar_title.dart'; @@ -15,21 +16,22 @@ class GhPullsScreen extends StatelessWidget { @override Widget build(BuildContext context) { - return ListStatefulScaffold( + return ListStatefulScaffold( title: AppBarTitle(S.of(context).pullRequests), fetch: (cursor) async { + final req = GPullsReq((b) { + b.vars.owner = owner; + b.vars.name = name; + b.vars.cursor = cursor; + }); final res = - await context.read().gqlClient.execute(GhPullsQuery( - variables: GhPullsArguments( - owner: owner, - name: name, - cursor: cursor, - ))); + await context.read().gqlClient.request(req).first; final pulls = res.data.repository.pullRequests; return ListPayload( cursor: pulls.pageInfo.endCursor, hasMore: pulls.pageInfo.hasNextPage, - items: pulls.nodes, + items: pulls.nodes.toList(), ); }, itemBuilder: (p) => IssueItem( @@ -46,8 +48,7 @@ class GhPullsScreen extends StatelessWidget { for (var label in p.labels.nodes) MyLabel(name: label.name, cssColor: label.color) ]), - url: - '/github/${p.repository.owner.login}/${p.repository.name}/pull/${p.number}', + url: '/github/$owner/$name/pull/${p.number}', ), ); } diff --git a/lib/screens/gh_repo.dart b/lib/screens/gh_repo.dart index 20ec19a..2374f0b 100644 --- a/lib/screens/gh_repo.dart +++ b/lib/screens/gh_repo.dart @@ -1,7 +1,9 @@ import 'package:filesize/filesize.dart'; import 'package:flutter/material.dart'; import 'package:flutter/cupertino.dart'; -import 'package:git_touch/graphql/gh.dart'; +import 'package:git_touch/graphql/github.data.gql.dart'; +import 'package:git_touch/graphql/github.req.gql.dart'; +import 'package:git_touch/graphql/schema.schema.gql.dart'; import 'package:git_touch/models/auth.dart'; import 'package:git_touch/scaffolds/refresh_stateful.dart'; import 'package:git_touch/utils/utils.dart'; @@ -27,23 +29,13 @@ class GhRepoScreen extends StatelessWidget { final String branch; GhRepoScreen(this.owner, this.name, {this.branch}); - Future _query(BuildContext context) async { - var res = await context.read().gqlClient.execute(GhRepoQuery( - variables: GhRepoArguments( - owner: owner, - name: name, - branchSpecified: branch != null, - branch: branch ?? ''))); - return res.data.repository; - } - - String _buildWatchState(GhRepoSubscriptionState state) { + String _buildWatchState(GSubscriptionState state) { switch (state) { - case GhRepoSubscriptionState.IGNORED: + case GSubscriptionState.IGNORED: return 'Ignoring'; - case GhRepoSubscriptionState.SUBSCRIBED: + case GSubscriptionState.SUBSCRIBED: return 'Watching'; - case GhRepoSubscriptionState.UNSUBSCRIBED: + case GSubscriptionState.UNSUBSCRIBED: return 'Not watching'; default: return 'Unknown'; @@ -54,13 +46,19 @@ class GhRepoScreen extends StatelessWidget { Widget build(BuildContext context) { final theme = Provider.of(context); return RefreshStatefulScaffold< - Tuple3, MarkdownViewData>>( + Tuple3, MarkdownViewData>>( title: AppBarTitle(S.of(context).repository), fetch: () async { + final req = GRepoReq((b) => b + ..vars.owner = owner + ..vars.name = name + ..vars.branchSpecified = branch != null + ..vars.branch = branch ?? ''); + final res = + await context.read().gqlClient.request(req).first; + final repo = res.data.repository; + final ghClient = context.read().ghClient; - - final repo = await _query(context); - final countFuture = ghClient .getJSON('/repos/$owner/$name/stats/contributors') .then((v) => (v as List).length); @@ -127,19 +125,17 @@ class GhRepoScreen extends StatelessWidget { children: [ MutationButton( active: repo.viewerSubscription == - GhRepoSubscriptionState.SUBSCRIBED, + GSubscriptionState.SUBSCRIBED, text: _buildWatchState(repo.viewerSubscription), onTap: () async { - final vs = GhRepoSubscriptionState.values.where((v) => - v != GhRepoSubscriptionState.ARTEMIS_UNKNOWN); theme.showActions(context, [ - for (var v in vs) + for (var v in GSubscriptionState.values) ActionItem( text: _buildWatchState(v), onTap: (_) async { switch (v) { - case GhRepoSubscriptionState.SUBSCRIBED: - case GhRepoSubscriptionState.IGNORED: + case GSubscriptionState.SUBSCRIBED: + case GSubscriptionState.IGNORED: final res = await context .read() .ghClient @@ -148,22 +144,21 @@ class GhRepoScreen extends StatelessWidget { RepositorySlug( repo.owner.login, repo.name), subscribed: v == - GhRepoSubscriptionState - .SUBSCRIBED, - ignored: v == - GhRepoSubscriptionState.IGNORED, + GSubscriptionState.SUBSCRIBED, + ignored: + v == GSubscriptionState.IGNORED, ); setState(() { - if (res.subscribed) { - repo.viewerSubscription = - GhRepoSubscriptionState.SUBSCRIBED; - } else if (res.ignored) { - repo.viewerSubscription = - GhRepoSubscriptionState.IGNORED; - } + // if (res.subscribed) { + // repo.viewerSubscription = + // GSubscriptionState.SUBSCRIBED; + // } else if (res.ignored) { + // repo.viewerSubscription = + // GSubscriptionState.IGNORED; + // } }); break; - case GhRepoSubscriptionState.UNSUBSCRIBED: + case GSubscriptionState.UNSUBSCRIBED: await context .read() .ghClient @@ -175,8 +170,8 @@ class GhRepoScreen extends StatelessWidget { ), ); setState(() { - repo.viewerSubscription = - GhRepoSubscriptionState.UNSUBSCRIBED; + // repo.viewerSubscription = + // GSubscriptionState.UNSUBSCRIBED; }); break; default: @@ -207,7 +202,7 @@ class GhRepoScreen extends StatelessWidget { RepositorySlug(repo.owner.login, repo.name)); } setState(() { - repo.viewerHasStarred = !repo.viewerHasStarred; + // repo.viewerHasStarred = !repo.viewerHasStarred; }); }, ), @@ -295,7 +290,7 @@ class GhRepoScreen extends StatelessWidget { leftIconData: Octicons.history, text: Text(S.of(context).commits), rightWidget: Text( - ((ref.target as GhRepoCommit).history?.totalCount ?? 0) + ((ref.target as GRepoCommit).history?.totalCount ?? 0) .toString()), url: '/github/$owner/$name/commits', ), diff --git a/lib/screens/gh_repos.dart b/lib/screens/gh_repos.dart index 8bd1fde..97e44b9 100644 --- a/lib/screens/gh_repos.dart +++ b/lib/screens/gh_repos.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; -import 'package:git_touch/graphql/gh.dart'; +import 'package:git_touch/graphql/github.data.gql.dart'; +import 'package:git_touch/graphql/github.req.gql.dart'; import 'package:git_touch/scaffolds/list_stateful.dart'; import 'package:git_touch/widgets/app_bar_title.dart'; import 'package:git_touch/models/auth.dart'; @@ -7,57 +8,62 @@ import 'package:provider/provider.dart'; import 'package:git_touch/widgets/repository_item.dart'; import 'package:timeago/timeago.dart' as timeago; -class GhReposScreen extends StatelessWidget { - final String owner; - final String title; - final bool isStar; - - GhReposScreen(this.owner) - : title = 'Repositories', - isStar = false; - GhReposScreen.stars(this.owner) - : title = 'Stars', - isStar = true; +class GhRepos extends StatelessWidget { + final String login; + GhRepos(this.login); @override Widget build(BuildContext context) { - return ListStatefulScaffold( - title: AppBarTitle(title), + return ListStatefulScaffold( + title: AppBarTitle('Repositories'), fetch: (cursor) async { final auth = context.read(); - final res = await auth.gqlClient.execute(GhReposQuery( - variables: - GhReposArguments(owner: owner, isStar: isStar, after: cursor))); - final data = res.data.user; - if (isStar) { - return ListPayload( - cursor: data.starredRepositories.pageInfo.endCursor, - items: data.starredRepositories.nodes, - hasMore: data.starredRepositories.pageInfo.hasNextPage, - ); - } else { - return ListPayload( - cursor: data.repositories.pageInfo.endCursor, - items: data.repositories.nodes, - hasMore: data.repositories.pageInfo.hasNextPage, - ); - } - }, - itemBuilder: (v) { - return RepositoryItem.gh( - owner: v.owner.login, - avatarUrl: v.owner.avatarUrl, - name: v.name, - description: v.description, - starCount: v.stargazers.totalCount, - forkCount: v.forks.totalCount, - primaryLanguageName: v.primaryLanguage?.name, - primaryLanguageColor: v.primaryLanguage?.color, - note: 'Updated ${timeago.format(v.updatedAt)}', - isPrivate: v.isPrivate, - isFork: v.isFork, + final req = GReposReq((b) { + b.vars.login = login; + b.vars.after = cursor; + }); + final res = await auth.gqlClient.request(req).first; + final p = res.data.user.repositories; + return ListPayload( + cursor: p.pageInfo.endCursor, + hasMore: p.pageInfo.hasNextPage, + items: p.nodes, ); }, + itemBuilder: (p) { + return RepositoryItem.gql(p, + note: 'Updated ${timeago.format(p.updatedAt)}'); + }, + ); + } +} + +class GhStars extends StatelessWidget { + final String login; + GhStars(this.login); + + @override + Widget build(BuildContext context) { + return ListStatefulScaffold( + title: AppBarTitle('Stars'), + fetch: (cursor) async { + final auth = context.read(); + final req = GStarsReq((b) { + b.vars.login = login; + b.vars.after = cursor; + }); + final res = await auth.gqlClient.request(req).first; + final p = res.data.user.starredRepositories; + return ListPayload( + cursor: p.pageInfo.endCursor, + hasMore: p.pageInfo.hasNextPage, + items: p.nodes, + ); + }, + itemBuilder: (p) { + return RepositoryItem.gql(p, + note: 'Updated ${timeago.format(p.updatedAt)}'); + }, ); } } diff --git a/lib/screens/gh_user.dart b/lib/screens/gh_user.dart index 8af3a75..f5cc703 100644 --- a/lib/screens/gh_user.dart +++ b/lib/screens/gh_user.dart @@ -1,6 +1,7 @@ import 'package:flutter/material.dart'; import 'package:flutter/cupertino.dart'; -import 'package:git_touch/graphql/gh.dart'; +import 'package:git_touch/graphql/github.data.gql.dart'; +import 'package:git_touch/graphql/github.req.gql.dart'; import 'package:git_touch/models/theme.dart'; import 'package:git_touch/scaffolds/refresh_stateful.dart'; import 'package:git_touch/utils/utils.dart'; @@ -18,52 +19,54 @@ import 'package:provider/provider.dart'; import 'package:git_touch/widgets/action_button.dart'; import '../generated/l10n.dart'; -class GhUserScreen extends StatelessWidget { - final String login; - GhUserScreen(this.login); - bool get isViewer => login == null; +class _Repos extends StatelessWidget { + final String title; + final Iterable repos; - Iterable _buildPinnedItems(Iterable pinnedItems, - Iterable repositories) { - String title; - Iterable items = []; + _Repos(final Iterable pinned, final Iterable repos) + : title = + pinned.isNotEmpty ? 'pinned repositories' : 'popular repositories', + repos = pinned.isNotEmpty ? pinned : repos; - if (pinnedItems.isNotEmpty) { - title = 'pinned repositories'; - items = pinnedItems; - } else if (repositories.isNotEmpty) { - title = 'popular repositories'; - items = repositories; - } - if (items.isEmpty) return []; - - return [ - if (title != null) TableViewHeader(title), - ...join( - CommonStyle.border, - items.map((v) { - return RepositoryItem.gh( - owner: v.owner.login, - avatarUrl: v.owner.avatarUrl, - name: v.name, - description: v.description, - starCount: v.stargazers.totalCount, - forkCount: v.forks.totalCount, - primaryLanguageName: v.primaryLanguage?.name, - primaryLanguageColor: v.primaryLanguage?.color, - isPrivate: v.isPrivate, - isFork: v.isFork, - ); - }).toList(), - ), - ]; + @override + Widget build(BuildContext context) { + return Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + TableViewHeader(title), + ...join( + CommonStyle.border, + repos.map((v) { + return RepositoryItem.gh( + owner: v.owner.login, + avatarUrl: v.owner.avatarUrl, + name: v.name, + description: v.description, + starCount: v.stargazers.totalCount, + forkCount: v.forks.totalCount, + primaryLanguageName: v.primaryLanguage?.name, + primaryLanguageColor: v.primaryLanguage?.color, + isPrivate: v.isPrivate, + isFork: v.isFork, + ); + }).toList(), + ), + ], + ); } +} - Widget _buildUser(BuildContext context, GhUserUser p, - void Function(void Function()) setState) { +class _User extends StatelessWidget { + final GUserParts p; + final bool isViewer; + const _User(this.p, {this.isViewer = false}); + + @override + Widget build(BuildContext context) { final theme = Provider.of(context); final auth = Provider.of(context); final login = p.login; + return Column( crossAxisAlignment: CrossAxisAlignment.stretch, children: [ @@ -87,9 +90,9 @@ class GhUserScreen extends StatelessWidget { } else { await auth.ghClient.users.followUser(p.login); } - setState(() { - p.viewerIsFollowing = !p.viewerIsFollowing; - }); + // setState(() { + // // p.viewerIsFollowing = !p.viewerIsFollowing; + // }); }, ) ], @@ -190,34 +193,22 @@ class GhUserScreen extends StatelessWidget { ], ), CommonStyle.verticalGap, - // if (isViewer) - // TableView( - // hasIcon: true, - // items: [ - // TableViewItem( - // leftIconData: Icons.settings, - // text: Text('Settings'), - // url: '/settings', - // ), - // TableViewItem( - // leftIconData: Icons.info_outline, - // text: Text('About'), - // url: '/about', - // ), - // ], - // ) - // else - ..._buildPinnedItems( - p.pinnedItems.nodes - .where((n) => n is GhUserRepository) - .cast(), - p.repositories.nodes), + _Repos( + p.pinnedItems.nodes.whereType(), + p.repositories.nodes, + ), CommonStyle.verticalGap, ], ); } +} - Widget _buildOrganization(BuildContext context, GhUserOrganization p) { +class _Org extends StatelessWidget { + final GUserData_repositoryOwner__asOrganization p; + _Org(this.p); + + @override + Widget build(BuildContext context) { return Column( crossAxisAlignment: CrossAxisAlignment.stretch, children: [ @@ -247,7 +238,7 @@ class GhUserScreen extends StatelessWidget { TableViewItem( leftIconData: Icons.rss_feed, text: Text(S.of(context).events), - url: '/github/$login?tab=events', + url: '/github/${p.login}?tab=events', ), if (isNotNullOrEmpty(p.location)) TableViewItem( @@ -281,69 +272,64 @@ class GhUserScreen extends StatelessWidget { ], ), CommonStyle.verticalGap, - ..._buildPinnedItems( - p.pinnedItems.nodes - .where((n) => n is GhUserRepository) - .cast(), - p.pinnableItems.nodes - .where((n) => n is GhUserRepository) - .cast(), + _Repos( + p.pinnedItems.nodes.whereType(), + p.pinnableItems.nodes.whereType(), ), CommonStyle.verticalGap, ], ); } +} + +class GhViewer extends StatelessWidget { + @override + Widget build(BuildContext context) { + final auth = Provider.of(context); + return RefreshStatefulScaffold( + fetch: () async { + final req = GViewerReq(); + final res = await auth.gqlClient.request(req).first; + return res.data.viewer; + }, + title: AppBarTitle(S.of(context).me), + action: ActionEntry( + iconData: Icons.settings, + url: '/settings', + ), + bodyBuilder: (p, setState) { + return _User(p, isViewer: true); + }, + ); + } +} + +class GhUser extends StatelessWidget { + final String login; + GhUser(this.login); @override Widget build(BuildContext context) { final auth = Provider.of(context); - return RefreshStatefulScaffold( + return RefreshStatefulScaffold( fetch: () async { - final data = await auth.gqlClient.execute(GhUserQuery( - variables: - GhUserArguments(login: login ?? '', isViewer: isViewer))); - return isViewer ? data.data.viewer : data.data.repositoryOwner; + final req = GUserReq((b) => b..vars.login = login); + final res = await auth.gqlClient.request(req).first; + return res.data; }, - title: AppBarTitle(isViewer ? S.of(context).me : login), - action: isViewer - ? ActionEntry( - iconData: Icons.settings, - url: '/settings', - ) - : null, - actionBuilder: isViewer - ? null - : (payload, setState) { - switch (payload.resolveType) { - case 'User': - final user = payload as GhUserUser; - return ActionButton( - title: 'User Actions', - items: [...ActionItem.getUrlActions(user.url)], - ); - case 'Organization': - final organization = payload as GhUserOrganization; - return ActionButton( - title: 'Organization Actions', - items: [ - ...ActionItem.getUrlActions(organization.url), - ], - ); - default: - return null; - } - }, - bodyBuilder: (payload, setState) { - if (isViewer) { - return _buildUser(context, payload as GhUserUser, setState); - } - switch (payload.resolveType) { - case 'User': - return _buildUser(context, payload as GhUserUser, setState); - case 'Organization': - return _buildOrganization(context, payload as GhUserOrganization); - default: - return null; + title: AppBarTitle(login), + actionBuilder: (payload, setState) { + return ActionButton( + title: 'User Actions', + items: ActionItem.getUrlActions(payload.repositoryOwner.url), + ); + }, + bodyBuilder: (p, setState) { + if (p.repositoryOwner.G__typename == 'User') { + return _User(p.repositoryOwner as GUserData_repositoryOwner__asUser); + } else { + return _Org( + p.repositoryOwner as GUserData_repositoryOwner__asOrganization); } }, ); diff --git a/lib/screens/gh_users.dart b/lib/screens/gh_users.dart index 9b6db30..3c6f34b 100644 --- a/lib/screens/gh_users.dart +++ b/lib/screens/gh_users.dart @@ -1,155 +1,157 @@ import 'package:flutter/material.dart'; -import 'package:git_touch/graphql/gh.dart'; -import 'package:git_touch/models/theme.dart'; +import 'package:git_touch/graphql/github.data.gql.dart'; +import 'package:git_touch/graphql/github.req.gql.dart'; import 'package:git_touch/scaffolds/list_stateful.dart'; -import 'package:git_touch/utils/utils.dart'; import 'package:git_touch/widgets/app_bar_title.dart'; import 'package:git_touch/widgets/user_item.dart'; import 'package:git_touch/models/auth.dart'; import 'package:provider/provider.dart'; -enum UsersScreenType { - follower, - following, - member, - watch, - star, -} - -class GhUsersScreen extends StatelessWidget { +class GhFollowers extends StatelessWidget { final String login; - final String repoName; - final UsersScreenType type; - - GhUsersScreen(this.login, this.type, {this.repoName = ''}); - - String get _title { - switch (type) { - case UsersScreenType.follower: - return 'Followers'; - case UsersScreenType.following: - return 'Following'; - case UsersScreenType.member: - return 'Members'; - case UsersScreenType.watch: - return 'Watchers'; - case UsersScreenType.star: - return 'Stargazers'; - default: - return null; - } - } - - Widget _buildBio(BuildContext context, String company, String location, - DateTime createdAt) { - final theme = Provider.of(context); - if (company != null && company.isNotEmpty) { - return Row( - children: [ - Icon( - Octicons.organization, - size: 15, - color: theme.palette.secondaryText, - ), - SizedBox(width: 4), - Expanded(child: Text(company, overflow: TextOverflow.ellipsis)), - ], - ); - } - if (location != null && location.isNotEmpty) { - return Row( - children: [ - Icon( - Octicons.location, - size: 15, - color: theme.palette.secondaryText, - ), - SizedBox(width: 4), - Expanded(child: Text(location, overflow: TextOverflow.ellipsis)), - ], - ); - } - return Row( - children: [ - Icon( - Octicons.clock, - size: 15, - color: theme.palette.secondaryText, - ), - SizedBox(width: 4), - Expanded( - child: Text('Joined on ${dateFormat.format(createdAt)}', - overflow: TextOverflow.ellipsis)), - ], - ); - } + GhFollowers(this.login); @override Widget build(BuildContext context) { - return ListStatefulScaffold( - title: AppBarTitle(_title), + return ListStatefulScaffold( + title: AppBarTitle('Followers'), fetch: (cursor) async { final auth = context.read(); - final res = await auth.gqlClient.execute(GhUsersQuery( - variables: GhUsersArguments( - login: login, - repoName: repoName, - isFollowers: type == UsersScreenType.follower, - isFollowing: type == UsersScreenType.following, - isStar: type == UsersScreenType.star, - isWatch: type == UsersScreenType.watch, - isMember: type == UsersScreenType.member, - after: cursor))); - - switch (type) { - case UsersScreenType.follower: - final payload = res.data.user.followers; - return ListPayload( - cursor: payload.pageInfo.endCursor, - hasMore: payload.pageInfo.hasNextPage, - items: payload.nodes, - ); - case UsersScreenType.following: - final payload = res.data.user.following; - return ListPayload( - cursor: payload.pageInfo.endCursor, - hasMore: payload.pageInfo.hasNextPage, - items: payload.nodes, - ); - case UsersScreenType.member: - final payload = res.data.organization.membersWithRole; - return ListPayload( - cursor: payload.pageInfo.endCursor, - hasMore: payload.pageInfo.hasNextPage, - items: payload.nodes, - ); - case UsersScreenType.watch: - final payload = res.data.repository.watchers; - return ListPayload( - cursor: payload.pageInfo.endCursor, - hasMore: payload.pageInfo.hasNextPage, - items: payload.nodes, - ); - case UsersScreenType.star: - final payload = res.data.repository.stargazers; - return ListPayload( - cursor: payload.pageInfo.endCursor, - hasMore: payload.pageInfo.hasNextPage, - items: payload.nodes, - ); - default: - return null; - } - }, - itemBuilder: (payload) { - return UserItem.github( - login: payload.login, - name: payload.name, - avatarUrl: payload.avatarUrl, - bio: _buildBio( - context, payload.company, payload.location, payload.createdAt), + final req = GFollowersReq((b) { + b.vars.login = login; + b.vars.after = cursor; + }); + final res = await auth.gqlClient.request(req).first; + final p = res.data.user.followers; + return ListPayload( + cursor: p.pageInfo.endCursor, + hasMore: p.pageInfo.hasNextPage, + items: p.nodes, ); }, + itemBuilder: (p) { + return UserItem.gql(p); + }, + ); + } +} + +class GhFollowing extends StatelessWidget { + final String login; + GhFollowing(this.login); + + @override + Widget build(BuildContext context) { + return ListStatefulScaffold( + title: AppBarTitle('Following'), + fetch: (cursor) async { + final auth = context.read(); + final req = GFollowingReq((b) { + b.vars.login = login; + b.vars.after = cursor; + }); + final res = await auth.gqlClient.request(req).first; + final p = res.data.user.following; + return ListPayload( + cursor: p.pageInfo.endCursor, + hasMore: p.pageInfo.hasNextPage, + items: p.nodes, + ); + }, + itemBuilder: (p) { + return UserItem.gql(p); + }, + ); + } +} + +class GhMembers extends StatelessWidget { + final String login; + GhMembers(this.login); + + @override + Widget build(BuildContext context) { + return ListStatefulScaffold( + title: AppBarTitle('Members'), + fetch: (cursor) async { + final auth = context.read(); + final req = GMembersReq((b) { + b.vars.login = login; + b.vars.after = cursor; + }); + final res = await auth.gqlClient.request(req).first; + final p = res.data.organization.membersWithRole; + return ListPayload( + cursor: p.pageInfo.endCursor, + hasMore: p.pageInfo.hasNextPage, + items: p.nodes, + ); + }, + itemBuilder: (p) { + return UserItem.gql(p); + }, + ); + } +} + +class GhWachers extends StatelessWidget { + final String owner; + final String name; + GhWachers(this.owner, this.name); + + @override + Widget build(BuildContext context) { + return ListStatefulScaffold( + title: AppBarTitle('Wachers'), + fetch: (cursor) async { + final auth = context.read(); + final req = GWatchersReq((b) { + b.vars.owner = owner; + b.vars.name = name; + b.vars.after = cursor; + }); + final res = await auth.gqlClient.request(req).first; + final p = res.data.repository.watchers; + return ListPayload( + cursor: p.pageInfo.endCursor, + hasMore: p.pageInfo.hasNextPage, + items: p.nodes, + ); + }, + itemBuilder: (p) { + return UserItem.gql(p); + }, + ); + } +} + +class GhStargazers extends StatelessWidget { + final String owner; + final String name; + GhStargazers(this.owner, this.name); + + @override + Widget build(BuildContext context) { + return ListStatefulScaffold( + title: AppBarTitle('Stargazers'), + fetch: (cursor) async { + final auth = context.read(); + final req = GStargazersReq((b) { + b.vars.owner = owner; + b.vars.name = name; + b.vars.after = cursor; + }); + final res = await auth.gqlClient.request(req).first; + final p = res.data.repository.stargazers; + return ListPayload( + cursor: p.pageInfo.endCursor, + hasMore: p.pageInfo.hasNextPage, + items: p.nodes, + ); + }, + itemBuilder: (p) { + return UserItem.gql(p); + }, ); } } diff --git a/lib/utils/date_time_serializer.dart b/lib/utils/date_time_serializer.dart new file mode 100644 index 0000000..e323ecc --- /dev/null +++ b/lib/utils/date_time_serializer.dart @@ -0,0 +1,28 @@ +import 'package:built_value/serializer.dart'; + +class DateTimeSerializer implements PrimitiveSerializer { + @override + DateTime deserialize( + Serializers serializers, + Object serialized, { + FullType specifiedType = FullType.unspecified, + }) { + assert(serialized is String, + "DateTimeSerializer expected 'String' but got ${serialized.runtimeType}"); + return DateTime.parse(serialized); + } + + @override + Object serialize( + Serializers serializers, + DateTime dt, { + FullType specifiedType = FullType.unspecified, + }) => + dt.toString(); + + @override + Iterable get types => [DateTime]; + + @override + String get wireName => "DateTime"; +} diff --git a/lib/utils/nil_store.dart b/lib/utils/nil_store.dart new file mode 100644 index 0000000..6c32abd --- /dev/null +++ b/lib/utils/nil_store.dart @@ -0,0 +1,33 @@ +import 'dart:async'; +import 'package:ferry_store/ferry_store.dart'; + +// This is a cache store to disable cache +class NilStore extends Store { + @override + void clear() {} + + @override + void delete(String dataId) {} + + @override + void deleteAll(Iterable dataIds) {} + + @override + Map get(String dataId) { + return {}; + } + + @override + Iterable get keys => []; + + @override + void put(String dataId, Map value) {} + + @override + void putAll(Map> data) {} + + @override + Stream> watch(String dataId) { + return Stream.empty(); + } +} diff --git a/lib/utils/request_serilizer.dart b/lib/utils/request_serilizer.dart deleted file mode 100644 index bfdf173..0000000 --- a/lib/utils/request_serilizer.dart +++ /dev/null @@ -1,20 +0,0 @@ -import "package:gql_exec/gql_exec.dart"; -import "package:gql/language.dart"; -import 'package:gql_link/gql_link.dart'; - -class GithubRequestSerializer extends RequestSerializer { - const GithubRequestSerializer(); - - @override - Map serializeRequest(Request request) { - final RequestExtensionsThunk thunk = request.context.entry(); - - return { - // Remove operationName here for GitHub API compatibility - // "operationName": request.operation.operationName, - "variables": request.variables, - "query": printNode(request.operation.document), - if (thunk != null) "extensions": thunk.getRequestExtensions(request), - }; - } -} diff --git a/lib/widgets/comment_item.dart b/lib/widgets/comment_item.dart index fa2a8a9..06a9a33 100644 --- a/lib/widgets/comment_item.dart +++ b/lib/widgets/comment_item.dart @@ -1,5 +1,6 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; +import 'package:git_touch/graphql/github.data.gql.dart'; import 'package:git_touch/models/auth.dart'; import 'package:git_touch/models/theme.dart'; import 'package:git_touch/widgets/action_button.dart'; @@ -141,6 +142,18 @@ class CommentItem extends StatelessWidget { final List widgets; final List commentActionItemList; + CommentItem.gql(GCommentParts p) + : avatar = Avatar( + url: p.author.avatarUrl, // TODO: deleted user + linkUrl: '/github/' + p.author.login, + ), + login = p.author.login, + createdAt = p.createdAt, + body = p.body, + widgets = [], // [GhEmojiAction(payload)], // TODO: + prefix = 'github', + commentActionItemList = []; // TODO + CommentItem.gh(Map payload) : avatar = Avatar( url: payload['author']['avatarUrl'], // TODO: deleted user diff --git a/lib/widgets/repository_item.dart b/lib/widgets/repository_item.dart index 96b11e5..864257d 100644 --- a/lib/widgets/repository_item.dart +++ b/lib/widgets/repository_item.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:flutter/cupertino.dart'; +import 'package:git_touch/graphql/github.data.gql.dart'; import 'package:git_touch/models/bitbucket.dart'; import 'package:git_touch/models/gitlab.dart'; import 'package:git_touch/models/gogs.dart'; @@ -103,6 +104,22 @@ class RepositoryItem extends StatelessWidget { avatarLink = '/github/$owner', url = '/github/$owner/$name'; + factory RepositoryItem.gql(GRepoItem v, {@required note}) { + return RepositoryItem.gh( + owner: v.owner.login, + avatarUrl: v.owner.avatarUrl, + name: v.name, + description: v.description, + starCount: v.stargazers.totalCount, + forkCount: v.forks.totalCount, + primaryLanguageName: v.primaryLanguage?.name, + primaryLanguageColor: v.primaryLanguage?.color, + note: note, + isPrivate: v.isPrivate, + isFork: v.isFork, + ); + } + static IconData _buildIconData(bool isPrivate, bool isFork) { if (isPrivate == true) return Octicons.lock; if (isFork == true) return Octicons.repo_forked; diff --git a/lib/widgets/timeline_item.dart b/lib/widgets/timeline_item.dart index 7e1f0d5..a897927 100644 --- a/lib/widgets/timeline_item.dart +++ b/lib/widgets/timeline_item.dart @@ -1,6 +1,8 @@ import 'dart:core'; import 'package:flutter/material.dart'; import 'package:flutter/cupertino.dart'; +import 'package:git_touch/graphql/github.data.gql.dart'; +import 'package:git_touch/graphql/schema.schema.gql.dart'; import 'package:git_touch/models/theme.dart'; import 'package:git_touch/widgets/label.dart'; import 'package:provider/provider.dart'; @@ -16,14 +18,12 @@ class TimelineEventItem extends StatelessWidget { final IconData iconData; final Color iconColor; final TextSpan textSpan; - final p; TimelineEventItem({ this.actor, this.iconData = Octicons.octoface, this.iconColor = Colors.grey, this.textSpan, - this.p, }); @override @@ -54,64 +54,45 @@ class TimelineEventItem extends StatelessWidget { } class TimelineItem extends StatelessWidget { - final Map p; - TimelineItem(this.p); + final dynamic node; + TimelineItem(this.node); - TextSpan _buildReviewText(BuildContext context, item) { - switch (item['state']) { - case 'APPROVED': - return TextSpan(text: ' approved these changes'); - case 'COMMENTED': - return TextSpan(text: ' reviewed '); - default: - return warningSpan; - } - } - - InlineSpan _buildLabel(p) { - return WidgetSpan( - child: MyLabel( - name: p['label']['name'], - cssColor: p['label']['color'], - ), + Widget _buildFallback(String type) { + return TimelineEventItem( + actor: '', + iconData: Octicons.octoface, + textSpan: TextSpan(children: [ + TextSpan(text: 'Woops, $type type not implemented yet'), + ]), ); } Widget _buildByType(BuildContext context, String type) { final theme = Provider.of(context); - var defaultItem = TimelineEventItem( - actor: '', - iconData: Octicons.octoface, - textSpan: TextSpan(children: [ - TextSpan(text: 'Woops, $type type not implemented yet'), - ]), - p: p, - ); - switch (type) { // common types case 'PullRequestCommit': + final p = node as GPullRequestCommitParts; return TimelineEventItem( - actor: p['prCommit']['author']['user'] == null - ? null - : p['prCommit']['author']['user']['login'], + actor: p.commit.author.user?.login, iconData: Octicons.git_commit, textSpan: TextSpan(children: [ TextSpan(text: ' added commit '), - TextSpan(text: p['prCommit']['oid'].substring(0, 8)) + TextSpan(text: p.commit.oid.substring(0, 8)) ]), - p: p, ); case 'IssueComment': - return CommentItem.gh(p); + return CommentItem.gql(node as GCommentParts); case 'CrossReferencedEvent': - final number = p['source']['number'] as int; - final owner = p['source']['repository']['owner']['login'] as String; - final name = p['source']['repository']['name'] as String; - final prefix = p['source']['__typename'] == 'Issue' ? 'issues' : 'pull'; + final p = node as GCrossReferencedEventParts; + final source = p.source as dynamic; + final number = source.number; + final owner = source.repository.owner.login; + final name = source.repository.name; + final prefix = p.source.G__typename == 'Issue' ? 'issues' : 'pull'; return TimelineEventItem( - actor: p['actor']['login'], + actor: p.actor.login, iconData: Octicons.primitive_dot, iconColor: GithubPalette.open, textSpan: TextSpan(children: [ @@ -119,361 +100,359 @@ class TimelineItem extends StatelessWidget { createLinkSpan(context, '$owner/$name#$number', '/github/$owner/$name/$prefix/$number'), ]), - p: p, ); case 'ClosedEvent': + final p = node as GClosedEventParts; return TimelineEventItem( - actor: p['actor']['login'], + actor: p.actor.login, iconData: Octicons.circle_slash, iconColor: GithubPalette.closed, textSpan: TextSpan(text: ' closed this '), - p: p, ); case 'ReopenedEvent': + final p = node as GReopenedEventParts; return TimelineEventItem( - actor: p['actor']['login'], + actor: p.actor.login, iconData: Octicons.primitive_dot, iconColor: GithubPalette.open, textSpan: TextSpan(text: ' reopened this '), - p: p, ); case 'SubscribedEvent': + final p = node as GSubscribedEventParts; return TimelineEventItem( - actor: p['actor']['login'], + actor: p.actor.login, textSpan: TextSpan(text: ' subscribed to this issue '), - p: p, ); case 'UnsubscribedEvent': + final p = node as GUnsubscribedEventParts; return TimelineEventItem( - actor: p['actor']['login'], + actor: p.actor.login, textSpan: TextSpan(text: ' unsubscribed from this issue '), - p: p, ); case 'ReferencedEvent': + final p = node as GReferencedEventParts; // TODO: isCrossRepository - if (p['commit'] == null) { + if (p.commit == null) { return Container(); } - - if (p['isCrossRepository']) { + if (p.isCrossRepository) { return TimelineEventItem( - actor: p['actor']['login'], + actor: p.actor.login, iconData: Octicons.bookmark, textSpan: TextSpan(children: [ TextSpan(text: ' referenced this pull request from commit '), - TextSpan(text: p['commit']['oid'].substring(0, 8)), - TextSpan(text: ' from ' + p['commitRepository']['name']), + TextSpan(text: p.commit.oid.substring(0, 8)), + TextSpan(text: ' from ' + p.commitRepository.name), ]), - p: p, ); } - return TimelineEventItem( - actor: p['actor']['login'], + actor: p.actor.login, iconData: Octicons.bookmark, textSpan: TextSpan(children: [ TextSpan(text: ' referenced this pull request from commit '), - TextSpan(text: p['commit']['oid'].substring(0, 8)), + TextSpan(text: p.commit.oid.substring(0, 8)), ]), - p: p, ); case 'AssignedEvent': + final p = node as GAssignedEventParts; + final assignee = (p.assignee as dynamic).login; return TimelineEventItem( - actor: p['actor']['login'], + actor: p.actor.login, iconData: Octicons.key, textSpan: TextSpan(children: [ TextSpan(text: ' assigned this to '), - createLinkSpan(context, p['assignee']['login'], - '/github/' + p['assignee']['login']), + createLinkSpan(context, assignee, '/github/$assignee'), ]), - p: p, ); case 'UnassignedEvent': + final p = node as GUnassignedEventParts; + final assignee = (p.assignee as dynamic).login; return TimelineEventItem( - actor: p['actor']['login'], + actor: p.actor.login, iconData: Octicons.key, textSpan: TextSpan(children: [ TextSpan(text: ' unassigned this from '), - createLinkSpan(context, p['assignee']['login'], - '/github/' + p['assignee']['login']), + createLinkSpan(context, assignee, '/github/$assignee') ]), - p: p, ); case 'LabeledEvent': + final p = node as GLabeledEventParts; return TimelineEventItem( - actor: p['actor']['login'], + actor: p.actor.login, iconData: Octicons.tag, textSpan: TextSpan(children: [ TextSpan(text: ' added '), - _buildLabel(p), + WidgetSpan( + child: MyLabel(name: p.label.name, cssColor: p.label.color)), TextSpan(text: ' label'), ]), - p: p, ); case 'UnlabeledEvent': + final p = node as GUnlabeledEventParts; return TimelineEventItem( - actor: p['actor']['login'], + actor: p.actor.login, iconData: Octicons.tag, textSpan: TextSpan(children: [ TextSpan(text: ' removed '), - _buildLabel(p), + WidgetSpan( + child: MyLabel(name: p.label.name, cssColor: p.label.color)), TextSpan(text: ' label'), ]), - p: p, ); - case 'MilestonedEvent': + final p = node as GMilestonedEventParts; return TimelineEventItem( - actor: p['actor']['login'], + actor: p.actor.login, iconData: Octicons.milestone, textSpan: TextSpan(children: [ TextSpan(text: ' added this to '), - TextSpan(text: p['milestoneTitle']), + TextSpan(text: p.milestoneTitle), TextSpan(text: ' milestone'), ]), - p: p, ); case 'DemilestonedEvent': + final p = node as GDemilestonedEventParts; return TimelineEventItem( - actor: p['actor']['login'], + actor: p.actor.login, iconData: Octicons.milestone, textSpan: TextSpan(children: [ TextSpan(text: ' removed this from '), - TextSpan(text: p['milestoneTitle']), + TextSpan(text: p.milestoneTitle), TextSpan(text: ' milestone'), ]), - p: p, ); case 'RenamedTitleEvent': + final p = node as GRenamedTitleEventParts; return TimelineEventItem( - actor: p['actor']['login'], + actor: p.actor.login, iconData: Octicons.pencil, textSpan: TextSpan(children: [ TextSpan(text: ' changed the title '), TextSpan( - text: p['previousTitle'], + text: p.previousTitle, style: TextStyle(decoration: TextDecoration.lineThrough), ), TextSpan(text: ' to '), - TextSpan(text: p['currentTitle']) + TextSpan(text: p.currentTitle) ]), - p: p, ); case 'LockedEvent': + final p = node as GLockedEventParts; return TimelineEventItem( - actor: p['actor']['login'], + actor: p.actor.login, iconData: Octicons.lock, textSpan: TextSpan(children: [ TextSpan(text: ' locked this conversation '), ]), - p: p, ); case 'UnlockedEvent': + final p = node as GUnlockedEventParts; return TimelineEventItem( - actor: p['actor']['login'], + actor: p.actor.login, iconData: Octicons.key, textSpan: TextSpan(children: [ TextSpan(text: ' unlocked this conversation '), ]), - p: p, ); - - // issue only types case 'TransferredEvent': + final p = node as GTransferredEventParts; return TimelineEventItem( - actor: p['actor']['login'], + actor: p.actor.login, textSpan: TextSpan( children: [ TextSpan( - text: ' transferred this issue from ' + - p['fromRepository']['name']) + text: ' transferred this issue from ' + p.fromRepository.name) ], ), ); // pull request only types case 'CommitCommentThread': - return defaultItem; // TODO: + return _buildFallback(type); // TODO: case 'PullRequestReview': - return TimelineEventItem( - actor: p['author']['login'], - iconColor: GithubPalette.open, - iconData: Octicons.check, - textSpan: _buildReviewText(context, p), - p: p, - ); - case 'PullRequestReviewThread': - case 'PullRequestReviewComment': - return defaultItem; // TODO: - case 'MergedEvent': - return TimelineEventItem( - actor: p['actor']['login'], - iconData: Octicons.git_merge, - iconColor: GithubPalette.merged, - textSpan: TextSpan(children: [ - TextSpan(text: ' merged commit '), - TextSpan(text: p['commit']['oid'].substring(0, 8)), - TextSpan(text: ' into '), - TextSpan(text: p['mergeRefName']), - ]), - p: p, - ); - case 'MentionedEvent': - return TimelineEventItem( - actor: p['actor']['login'], - iconData: Octicons.bookmark, - textSpan: TextSpan(text: ' was mentioned '), - ); - case 'PinnedEvent': - return TimelineEventItem( - actor: p['actor']['login'], - iconData: Octicons.pin, - textSpan: TextSpan(text: ' pinned this issue '), - ); - case 'DeployedEvent': - return TimelineEventItem( - actor: p['actor']['login'], - textSpan: TextSpan( - text: ' deployed the pull request ' + p['pullRequest']['name']), - ); - case 'DeploymentEnvironmentChangedEvent': - return TimelineEventItem( - actor: p['actor']['login'], - textSpan: TextSpan( - text: ' changed the deployment environment to ' + - p['deploymentStatus']['deployment']['environment']), - ); - case 'HeadRefDeletedEvent': - return TimelineEventItem( - actor: p['actor']['login'], - iconData: Octicons.git_branch, - textSpan: TextSpan(children: [ - TextSpan(text: ' deleted the '), - TextSpan(text: p['headRefName']), - TextSpan(text: ' branch'), - ]), - p: p, - ); - case 'HeadRefRestoredEvent': - return TimelineEventItem( - actor: p['actor']['login'], - textSpan: TextSpan(children: [ - TextSpan(text: ' restored the '), - WidgetSpan( - child: PrimerBranchName(p['pullRequest']['headRefName'])), - TextSpan(text: ' branch') - ]), - ); - case 'HeadRefForcePushedEvent': - return TimelineEventItem( - iconData: Octicons.repo_force_push, - actor: p['actor']['login'], - textSpan: TextSpan( - children: [ - TextSpan(text: ' force-pushed the '), - WidgetSpan( - child: PrimerBranchName(p['pullRequest']['headRefName'])), - TextSpan(text: ' branch from '), - TextSpan( - text: (p['beforeCommit']['oid'] as String).substring(0, 7), - style: TextStyle(color: theme.palette.primary), - ), - TextSpan(text: ' to '), - TextSpan( - text: (p['afterCommit']['oid'] as String).substring(0, 7), - style: TextStyle(color: theme.palette.primary), - ), - ], - ), - p: p, - ); - case 'BaseRefForcePushedEvent': - return TimelineEventItem( - iconData: Octicons.repo_force_push, - actor: p['actor']['login'], - textSpan: TextSpan( - children: [ - TextSpan(text: ' force-pushed the '), - WidgetSpan( - child: PrimerBranchName(p['pullRequest']['baseRef']['name'])), - TextSpan(text: ' branch from '), - TextSpan( - text: (p['beforeCommit']['oid'] as String).substring(0, 7), - style: TextStyle(color: theme.palette.primary), - ), - TextSpan(text: ' to '), - TextSpan( - text: (p['afterCommit']['oid'] as String).substring(0, 7), - style: TextStyle(color: theme.palette.primary), - ), - ], - ), - p: p, - ); - case 'ReviewRequestedEvent': - return TimelineEventItem( - iconData: Octicons.eye, - actor: p['actor']['login'], - textSpan: TextSpan(children: [ - TextSpan(text: ' requested a review from '), - createUserSpan(context, p['requestedReviewer']['login']), - ]), - p: p, - ); - case 'ReviewRequestRemovedEvent': - return TimelineEventItem( - iconData: Octicons.eye, - actor: p['actor']['login'], - textSpan: TextSpan(children: [ - TextSpan(text: ' removed '), - createUserSpan(context, p['requestedReviewer']['login']), - TextSpan(text: ' from the review request '), - ]), - p: p, - ); - case 'ReviewDismissedEvent': - return TimelineEventItem( - iconData: Octicons.eye, - actor: p['actor']['login'], - textSpan: TextSpan(children: [ - TextSpan(text: ' dismissed the pull request review requested by '), - createUserSpan(context, p['pullRequest']['author']['login']) - ]), - ); - default: - return defaultItem; - } - } - - @override - Widget build(BuildContext context) { - final type = p['__typename'] as String; - - Widget widget = Container( - padding: CommonStyle.padding, - child: _buildByType(context, type), - ); - - if (type == 'PullRequestReview') { - final comments = p['comments']['nodes'] as List; - if (comments.isNotEmpty) { - widget = Column( + final p = node as GPullRequestReviewParts; + return Column( children: [ - widget, + TimelineEventItem( + actor: p.author.login, + iconColor: GithubPalette.open, + iconData: Octicons.check, + textSpan: p.state == GPullRequestReviewState.APPROVED + ? TextSpan(text: ' approved these changes') + : p.state == GPullRequestReviewState.COMMENTED + ? TextSpan(text: ' reviewed ') + : warningSpan), Container( padding: CommonStyle.padding.copyWith(left: 50), child: Column( children: [ - for (var v in comments) CommentItem.gh(v), + for (var v in p.comments.nodes) CommentItem.gql(v), ], ), ), ], ); - } + case 'PullRequestReviewThread': + case 'PullRequestReviewComment': + return _buildFallback(type); // TODO: + case 'MergedEvent': + final p = node as GMergedEventParts; + return TimelineEventItem( + actor: p.actor.login, + iconData: Octicons.git_merge, + iconColor: GithubPalette.merged, + textSpan: TextSpan(children: [ + TextSpan(text: ' merged commit '), + TextSpan(text: p.commit.oid.substring(0, 8)), + TextSpan(text: ' into '), + TextSpan(text: p.mergeRefName), + ]), + ); + case 'MentionedEvent': + final p = node as GMentionedEventParts; + return TimelineEventItem( + actor: p.actor.login, + iconData: Octicons.bookmark, + textSpan: TextSpan(text: ' was mentioned '), + ); + case 'PinnedEvent': + final p = node as GPinnedEventParts; + return TimelineEventItem( + actor: p.actor.login, + iconData: Octicons.pin, + textSpan: TextSpan(text: ' pinned this issue '), + ); + case 'DeployedEvent': + final p = node as GDeployedEventParts; + return TimelineEventItem( + actor: p.actor.login, + textSpan: TextSpan( + text: ' deployed the pull request ' + p.pullRequest.headRef.name), + ); + case 'DeploymentEnvironmentChangedEvent': + final p = node as GDeploymentEnvironmentChangedEventParts; + return TimelineEventItem( + actor: p.actor.login, + textSpan: TextSpan( + text: ' changed the deployment environment to ' + + p.deploymentStatus.deployment.environment), + ); + case 'HeadRefDeletedEvent': + final p = node as GHeadRefDeletedEventParts; + return TimelineEventItem( + actor: p.actor.login, + iconData: Octicons.git_branch, + textSpan: TextSpan(children: [ + TextSpan(text: ' deleted the '), + TextSpan(text: p.headRefName), + TextSpan(text: ' branch'), + ]), + ); + case 'HeadRefRestoredEvent': + final p = node as GHeadRefRestoredEventParts; + return TimelineEventItem( + actor: p.actor.login, + textSpan: TextSpan(children: [ + TextSpan(text: ' restored the '), + WidgetSpan(child: PrimerBranchName(p.pullRequest.headRefName)), + TextSpan(text: ' branch') + ]), + ); + case 'HeadRefForcePushedEvent': + final p = node as GHeadRefForcePushedEventParts; + return TimelineEventItem( + iconData: Octicons.repo_force_push, + actor: p.actor.login, + textSpan: TextSpan( + children: [ + TextSpan(text: ' force-pushed the '), + WidgetSpan(child: PrimerBranchName(p.pullRequest.headRefName)), + TextSpan(text: ' branch from '), + TextSpan( + text: p.beforeCommit.oid.substring(0, 7), + style: TextStyle(color: theme.palette.primary), + ), + TextSpan(text: ' to '), + TextSpan( + text: p.afterCommit.oid.substring(0, 7), + style: TextStyle(color: theme.palette.primary), + ), + ], + ), + ); + case 'BaseRefForcePushedEvent': + final p = node as GBaseRefForcePushedEventParts; + return TimelineEventItem( + iconData: Octicons.repo_force_push, + actor: p.actor.login, + textSpan: TextSpan( + children: [ + TextSpan(text: ' force-pushed the '), + WidgetSpan(child: PrimerBranchName(p.pullRequest.baseRef.name)), + TextSpan(text: ' branch from '), + TextSpan( + text: p.beforeCommit.oid.substring(0, 7), + style: TextStyle(color: theme.palette.primary), + ), + TextSpan(text: ' to '), + TextSpan( + text: p.afterCommit.oid.substring(0, 7), + style: TextStyle(color: theme.palette.primary), + ), + ], + ), + ); + case 'ReviewRequestedEvent': + final p = node as GReviewRequestedEventParts; + return TimelineEventItem( + iconData: Octicons.eye, + actor: p.actor.login, + textSpan: TextSpan(children: [ + TextSpan(text: ' requested a review from '), + createUserSpan( + context, + (p.requestedReviewer + as GReviewRequestedEventParts_requestedReviewer__asUser) + .login), + ]), + ); + case 'ReviewRequestRemovedEvent': + final p = node as GReviewRequestRemovedEventParts; + return TimelineEventItem( + iconData: Octicons.eye, + actor: p.actor.login, + textSpan: TextSpan(children: [ + TextSpan(text: ' removed '), + createUserSpan( + context, + (p.requestedReviewer + as GReviewRequestRemovedEventParts_requestedReviewer__asUser) + .login), + TextSpan(text: ' from the review request '), + ]), + ); + case 'ReviewDismissedEvent': + final p = node as GReviewDismissedEventParts; + return TimelineEventItem( + iconData: Octicons.eye, + actor: p.actor.login, + textSpan: TextSpan(children: [ + TextSpan(text: ' dismissed the pull request review requested by '), + createUserSpan(context, p.pullRequest.author.login), + ]), + ); + default: + return _buildFallback(type); } + } - return widget; + @override + Widget build(BuildContext context) { + return Container( + padding: CommonStyle.padding, + child: _buildByType(context, node.G__typename), + ); } } diff --git a/lib/widgets/user_item.dart b/lib/widgets/user_item.dart index 5abffbf..7141e91 100644 --- a/lib/widgets/user_item.dart +++ b/lib/widgets/user_item.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'package:git_touch/graphql/github.data.gql.dart'; import 'package:git_touch/models/theme.dart'; import 'package:git_touch/utils/utils.dart'; import 'package:git_touch/widgets/avatar.dart'; @@ -12,6 +13,56 @@ const userGqlChunk = ''' bio '''; +class GhBioWidget extends StatelessWidget { + final GUserItem p; + const GhBioWidget(this.p); + + @override + Widget build(BuildContext context) { + final theme = Provider.of(context); + + if (isNotNullOrEmpty(p.company)) { + return Row( + children: [ + Icon( + Octicons.organization, + size: 15, + color: theme.palette.secondaryText, + ), + SizedBox(width: 4), + Expanded(child: Text(p.company, overflow: TextOverflow.ellipsis)), + ], + ); + } + if (isNotNullOrEmpty(p.location)) { + return Row( + children: [ + Icon( + Octicons.location, + size: 15, + color: theme.palette.secondaryText, + ), + SizedBox(width: 4), + Expanded(child: Text(p.location, overflow: TextOverflow.ellipsis)), + ], + ); + } + return Row( + children: [ + Icon( + Octicons.clock, + size: 15, + color: theme.palette.secondaryText, + ), + SizedBox(width: 4), + Expanded( + child: Text('Joined on ${dateFormat.format(p.createdAt)}', + overflow: TextOverflow.ellipsis)), + ], + ); + } +} + class UserItem extends StatelessWidget { final String login; final String name; @@ -26,6 +77,13 @@ class UserItem extends StatelessWidget { @required this.bio, }) : url = '/github/$login'; + UserItem.gql(GUserItem p) + : login = p.login, + name = p.name, + avatarUrl = p.avatarUrl, + url = '/github/' + p.login, + bio = GhBioWidget(p); + UserItem.gitlab({ @required this.login, @required this.name, diff --git a/pubspec.lock b/pubspec.lock index 2db9b03..0fdcaae 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -7,14 +7,14 @@ packages: name: _fe_analyzer_shared url: "https://pub.dartlang.org" source: hosted - version: "14.0.0" + version: "7.0.0" analyzer: dependency: transitive description: name: analyzer url: "https://pub.dartlang.org" source: hosted - version: "0.41.1" + version: "0.39.17" args: dependency: transitive description: @@ -22,13 +22,6 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.6.0" - artemis: - dependency: "direct main" - description: - name: artemis - url: "https://pub.dartlang.org" - source: hosted - version: "3.2.1" async: dependency: transitive description: @@ -49,14 +42,14 @@ packages: name: build url: "https://pub.dartlang.org" source: hosted - version: "1.6.0" + version: "1.3.0" build_config: dependency: transitive description: name: build_config url: "https://pub.dartlang.org" source: hosted - version: "0.4.5" + version: "0.4.2" build_daemon: dependency: transitive description: @@ -70,21 +63,21 @@ packages: name: build_resolvers url: "https://pub.dartlang.org" source: hosted - version: "1.5.1" + version: "1.3.11" build_runner: dependency: "direct dev" description: name: build_runner url: "https://pub.dartlang.org" source: hosted - version: "1.10.11" + version: "1.10.2" build_runner_core: dependency: transitive description: name: build_runner_core url: "https://pub.dartlang.org" source: hosted - version: "6.1.5" + version: "6.0.1" built_collection: dependency: transitive description: @@ -99,6 +92,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "7.1.0" + built_value_generator: + dependency: transitive + description: + name: built_value_generator + url: "https://pub.dartlang.org" + source: hosted + version: "7.1.0" characters: dependency: transitive description: @@ -162,6 +162,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.1.5" + csslib: + dependency: transitive + description: + name: csslib + url: "https://pub.dartlang.org" + source: hosted + version: "0.16.2" cupertino_icons: dependency: "direct main" description: @@ -175,14 +182,7 @@ packages: name: dart_style url: "https://pub.dartlang.org" source: hosted - version: "1.3.10" - equatable: - dependency: transitive - description: - name: equatable - url: "https://pub.dartlang.org" - source: hosted - version: "1.2.5" + version: "1.3.6" fake_async: dependency: transitive description: @@ -190,6 +190,48 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.2.0-nullsafety.1" + ferry: + dependency: "direct main" + description: + name: ferry + url: "https://pub.dartlang.org" + source: hosted + version: "0.9.2" + ferry_cache: + dependency: transitive + description: + name: ferry_cache + url: "https://pub.dartlang.org" + source: hosted + version: "0.4.2" + ferry_exec: + dependency: transitive + description: + name: ferry_exec + url: "https://pub.dartlang.org" + source: hosted + version: "0.0.2" + ferry_flutter: + dependency: "direct main" + description: + name: ferry_flutter + url: "https://pub.dartlang.org" + source: hosted + version: "0.3.2" + ferry_generator: + dependency: "direct dev" + description: + name: ferry_generator + url: "https://pub.dartlang.org" + source: hosted + version: "0.3.3" + ferry_store: + dependency: transitive + description: + name: ferry_store + url: "https://pub.dartlang.org" + source: hosted + version: "0.3.2" ffi: dependency: transitive description: @@ -315,20 +357,20 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "0.12.4" - gql_code_gen: + gql_build: dependency: transitive description: - name: gql_code_gen + name: gql_build url: "https://pub.dartlang.org" source: hosted - version: "0.1.5" - gql_dedupe_link: + version: "0.1.4+2" + gql_code_builder: dependency: transitive description: - name: gql_dedupe_link + name: gql_code_builder url: "https://pub.dartlang.org" source: hosted - version: "1.0.9" + version: "0.1.4+1" gql_exec: dependency: transitive description: @@ -337,19 +379,19 @@ packages: source: hosted version: "0.2.5" gql_http_link: - dependency: transitive + dependency: "direct main" description: name: gql_http_link url: "https://pub.dartlang.org" source: hosted - version: "0.2.7" + version: "0.3.2" gql_link: dependency: transitive description: name: gql_link url: "https://pub.dartlang.org" source: hosted - version: "0.2.3" + version: "0.3.1" graphs: dependency: transitive description: @@ -364,6 +406,20 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "0.6.0" + hive: + dependency: transitive + description: + name: hive + url: "https://pub.dartlang.org" + source: hosted + version: "1.4.4+1" + html: + dependency: transitive + description: + name: html + url: "https://pub.dartlang.org" + source: hosted + version: "0.14.0+4" http: dependency: "direct main" description: @@ -490,6 +546,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.2.0" + normalize: + dependency: transitive + description: + name: normalize + url: "https://pub.dartlang.org" + source: hosted + version: "0.4.6" package_config: dependency: transitive description: @@ -629,7 +692,14 @@ packages: name: recase url: "https://pub.dartlang.org" source: hosted - version: "2.0.1" + version: "3.0.1" + rxdart: + dependency: transitive + description: + name: rxdart + url: "https://pub.dartlang.org" + source: hosted + version: "0.25.0" share: dependency: "direct main" description: @@ -704,7 +774,7 @@ packages: name: source_gen url: "https://pub.dartlang.org" source: hosted - version: "0.9.10+1" + version: "0.9.7+1" source_span: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index b97ffbe..82df154 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -16,8 +16,9 @@ environment: dependencies: flutter: sdk: flutter - artemis: ^3.2.1 cupertino_icons: ^1.0.0 + ferry: ^0.9.2 + ferry_flutter: ^0.3.2 file_icon: ^0.3.0 filesize: ^1.0.4 fimber: ^0.4.4 @@ -26,8 +27,9 @@ dependencies: flutter_markdown: ^0.4.4 flutter_svg: ^0.19.0 flutter_vector_icons: ^0.2.1 - github: ^7.0.3 + github: ^7.0.4 github_trending: ^1.0.0 + gql_http_link: ^0.3.2 http: ^0.12.0 # in_app_review: ^1.0.4 intl: ^0.16.0 @@ -52,7 +54,8 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - build_runner: ^1.10.3 + build_runner: ^1.10.0 + ferry_generator: ^0.3.3 json_serializable: ^3.5.1 # dependencies_overrides: